2019 ScheduleAll times ET

2019 Schedule
2-1

Seth Walder ESPN Analytics 

Even though it squeaked out a win over Army, Michigan's chance to reach the playoff took a nosedive from 20% to 3% after yesterday, per the Allstate Playoff Predictor. FPI was severely unimpressed with the Wolverines' performance and downgraded them accordingly.

Strip sack clinches Michigan win over Army (0:42)
Michigan survives 2OT scare against Army (2:10)

Adam Rittenberg ESPN Senior Writer 

Jim Harbaugh: "That's how you fight. That's how you scratch and claw. Both teams did that." Adds that he could talk about Michigan's defense all day. The offense had mistakes that put the defense in tough spots.

0:21

Adam Rittenberg ESPN Senior Writer 

Michigan's Aidan Hutchinson on the sack-strip on the final play to beat Army.

Michigan's fake punt leads to a TD (0:47)
Army recovers 3 Michigan first-half fumbles (1:00)

Adam Rittenberg ESPN Senior Writer 

Like Army did in the first half, Michigan makes the Black Knights pay for a head-scratching turnover. Lavert Hill's interception of Kelvin Hopkins Jr.'s second pass attempt sets up a 12-play, 78-yard touchdown drive. Michigan's offense remains a bit choppy but Shea Patterson and his receivers connected for several key plays, including a 25-yarder to Ronnie Bell on third-and-7 to set up the game-tying touchdown.

Adam Rittenberg ESPN Senior Writer 

Big question going into second half is when/how much we see Michigan backup QB Dylan McCaffrey. Offensive coordinator Josh Gattis recently told me, "If we can get Dylan on the field, we're going to do it. I don't think it serves us to have someone who we feel is one of our best playmakers sitting on the bench all game, [just] because we have a talented player ahead of him."

Adam Rittenberg ESPN Senior Writer 

Army has followed its upset script to near-perfection, leading Michigan 14-7 at halftime following two touchdowns after Wolverines fumbles. Michigan's defense has held up fairly well (3.5 ypp allowed), but quarterback Shea Patterson looks extremely shaky, and the Wolverines haven't found any consistent rhythm on offense. In a low-possession game, Michigan must find a way to be more efficient in the second half or risk a major setback.

0:00

Adam Rittenberg ESPN Senior Writer 

Michigan first-year defensive line coach Shaun Nua leads drills. The Wolverines' front must be extra disciplined against Army's ball-control offense.

Adam Rittenberg ESPN Senior Writer 

It took a 25-yard pass from a linebacker to a safety, but Michigan is on the board and reclaims possession after an Army fumble. After shifting to his left, Michigan's Michael Barrett found freshman Daxton Hill on a fourth-and-10 fake punt, and Shea Patterson followed with another chunk pass play (24 yards to Nick Eubanks). Michigan's offense still looks a bit choppy -- Tarik Black dropped a likely touchdown -- but the game is tied up.

Adam Rittenberg ESPN Senior Writer 

Army's plan to shorten the game and win the turnover battle is paying off, as the Black Knights capitalize on Shea Patterson's second consecutive opening-drive fumble to take a 7-0 lead. Michigan had done a decent job against the triple option, but Kell Walker's 31-yard burst set up the score.

Adam Rittenberg ESPN Senior Writer 

Army coach Jeff Monken with his father and brother at Michigan Stadium. Monken's parents attend all of Army's games, driving from their home in Illinois.

16d

Army holds off Rice 14-7

Kelvin Hopkins Jr. hit Kell Walker with a 17-yard touchdown pass late in the fourth quarter, and Army held off Rice 14-7 on Friday night at Michie Stadium.

Army takes the lead on Hopkins 17-yd TD pass (0:25)
Army's Hopkins scores 1st TD of season (0:24)
Kevin C. Cox/Getty Images
32dESPN Stats & Information

The 50 best college football programs over 150 years

In honor of college football's 150th anniversary, our metrics rank CFB's elite across every division, from the obvious contenders like Alabama and Notre Dame to small-school powers like Mount Union and Wittenberg.

Find Tickets

Team Stats

Passing Yards38.0130th
Rushing Yards257.018th
Points For22.0Tied-106th
Points Against14.726th