74°F, clear, wind 13 mph from the south, gusts to 18 mphWeather: NOAA NCEI Integrated Surface Database; Ann Arbor Municipal Airport (KARB), 5 km from the stadium, seven minutes before kickoff
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Western Michigan
7
0
0
7
14
Michigan
10
17
6
14
47
Standouts
PassingCade McNamara9 of 11, 136 yards, 2 TDMichigan
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Michigan
Michigan
317
Total yards
551
191
Passing yards
216
126
Rushing yards
335
5.2
Yards per pass
12.7
3.9
Yards per rush
7.8
17
First downs
22
8–17
Third downs
8–13
0–0
Fourth downs
1–1
0
Turnovers
0
3–30
Penalties
5–48
31:51
Possession
28:09
1
Sacks (by defense)
1
Efficiency
Western Michigan
Michigan
36%
Success rate
53%
0.11
EPA per play
0.66
1.24
Explosiveness
1.59
0.05
Rushing EPA
0.45
0.17
Passing EPA
1.20
23%
Passing-down success
25%
−0.39
First-down EPA
0.31
0.26
Second-down EPA
0.37
0.69
Third-down EPA
1.85
9%
Havoc by its defense
14%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Michigan 62% to win. Elo’s favorite won.
The line
Michigan −16.5, over/under 65.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Michigan 87%, Western Michigan 13%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Western Michigan right to left.
Q1 MichiganTouchdown, 11 plays, 75 yards
Q1 Western MichiganTouchdown, 10 plays, 75 yards
Q1 MichiganField goal, 4 plays, 3 yards
Q1 Western MichiganPunt, 10 plays, 51 yards
Q2 MichiganPunt, 3 plays, −3 yards
Q2 Western MichiganPunt, 3 plays, 5 yards
Q2 MichiganTouchdown, 3 plays, 83 yards
Q2 Western MichiganPunt, 3 plays, 1 yard
Q2 MichiganTouchdown, 3 plays, 31 yards
Q2 Western MichiganPunt, 6 plays, 11 yards
Q2 MichiganField goal, 12 plays, 63 yards
Q2 Western MichiganEnd of half, 1 play, 1 yard
Q3 Western MichiganPunt, 9 plays, 20 yards
Q3 MichiganTouchdown, 2 plays, 80 yards
Q3 Western MichiganMissed FG, 9 plays, 52 yards
Q3 MichiganPunt, 6 plays, 15 yards
Q3 Western MichiganPunt, 6 plays, 23 yards
Q4 MichiganTouchdown, 4 plays, 87 yards
Q4 Western MichiganPunt, 3 plays, 8 yards
Q4 MichiganTouchdown, 8 plays, 80 yards
Q4 Western MichiganTouchdown, 10 plays, 75 yards
Q4 MichiganResult not recorded, 6 plays, 23 yards
Play by play
1st quarter4 drives, then Michigan 10, Western Michigan 7
Michigan Touchdown, 11 plays
15:00
1st & 10 at own 35
Nick Mihalic kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Hassan Haskins run for 4 yds to the Mich 29
14:19
2nd & 6 at own 29
Hassan Haskins run for 3 yds to the Mich 32
13:38
3rd & 3 at own 32
Cade McNamara pass complete to Erick All for 11 yds to the Mich 43 for a 1ST down
13:10
1st & 10 at own 43
Hassan Haskins run for 2 yds to the Mich 45
12:45
2nd & 8 at own 45
Cade McNamara pass complete to Cornelius Johnson for 10 yds to the WMich 45 for a 1ST down
12:34
1st & 10 at opp 45
Blake Corum run for 18 yds to the WMich 27 for a 1ST down
12:18
1st & 10 at opp 27
Blake Corum run for 2 yds to the WMich 25
11:40
2nd & 8 at opp 25
Blake Corum run for 3 yds to the WMich 22
11:08
3rd & 5 at opp 22
Blake Corum run for 4 yds to the WMich 18
10:59
4th & 1 at opp 18
Hassan Haskins run for 4 yds to the WMich 14 for a 1ST down
10:15
1st & 10 at opp 14
Cade McNamara pass complete to Blake Corum for 14 yds for a TD, (Jake Moody KICK)Michigan 7, Western Michigan 0
Western Michigan Touchdown, 10 plays
10:11
1st & 10 at own 25
Kaleb Eleby pass incomplete
10:00
2nd & 10 at own 25
Kaleb Eleby pass complete to Skyy Moore for no gain to the WMich 25 for a 1ST down MICHIGAN Penalty, Unsportsmanlike Conduct (15 Yards) to the WMich 40 for a 1ST down
9:44
1st & 10 at own 40
Kaleb Eleby pass incomplete to Bryce Nunnelly
9:38
2nd & 10 at own 40
Kaleb Eleby pass complete to Corey Crooms for 6 yds to the WMich 46
8:50
3rd & 4 at own 46
Kaleb Eleby pass complete to Jaylen Hall for 29 yds to the Mich 25 for a 1ST down
8:34
1st & 10 at opp 25
La’Darius Jefferson run for 1 yd to the Mich 24
7:55
2nd & 9 at opp 24
Kaleb Eleby pass complete to Bryce Nunnelly for 6 yds to the Mich 18
7:30
3rd & 3 at opp 18
Kaleb Eleby pass complete to Sean Tyler for 13 yds to the Mich 5 for a 1ST down
6:40
1st & goal at opp 5
Kaleb Eleby run for 3 yds to the Mich 2
5:58
2nd & goal at opp 2
La’Darius Jefferson run for 2 yds for a TD, (Parker Sampson KICK)Tied at 7
Michigan Field goal, 4 plays
5:58
2nd & 7 at own 35
Nick Mihalic kickoff for 65 yds , Blake Corum return for 79 yds to the WMich 21
5:44
1st & 10 at opp 21
MICHIGAN Penalty, False Start (-5 Yards) to the WMich 26
5:32
2nd & 15 at opp 26
Hassan Haskins run for no gain to the WMich 26
4:53
3rd & 15 at opp 26
Blake Corum run for 8 yds to the WMich 18
4:20
4th & 7 at opp 18
Jake Moody 37 yd FG GOODMichigan 10, Western Michigan 7
Western Michigan Punt, 10 plays
4:20
4th & 7 at own 35
Jake Moody kickoff for 64 yds , Bryce Nunnelly return for 9 yds to the WMich 10
4:08
1st & 10 at own 10
Sean Tyler run for 2 yds to the WMich 12
3:45
2nd & 8 at own 12
Kaleb Eleby pass complete to Corey Crooms for 13 yds to the WMich 25 for a 1ST down
3:29
1st & 10 at own 25
La’Darius Jefferson run for 3 yds to the WMich 28
2:45
2nd & 7 at own 28
La’Darius Jefferson run for 8 yds to the WMich 36 for a 1ST down
1:59
1st & 10 at own 36
Kaleb Eleby pass incomplete
1:53
2nd & 10 at own 36
Kaleb Eleby pass incomplete
1:45
3rd & 10 at own 36
Kaleb Eleby pass complete to Skyy Moore for 22 yds to the Mich 42 for a 1ST down
1:00
1st & 10 at opp 42
Kaleb Eleby pass complete to Sean Tyler for no gain to the Mich 42
0:20
2nd & 10 at opp 42
Kaleb Eleby run for 3 yds to the Mich 39
Q2 14:55
3rd & 7 at opp 39
Kaleb Eleby pass incomplete
Q2 14:45
4th & 7 at opp 39
Nick Mihalic punt for 22 yds, downed at the Mich 17
2nd quarter8 drives, then Michigan 27, Western Michigan 7
Michigan Punt, 3 plays
14:35
1st & 10 at own 17
Blake Corum run for no gain to the Mich 17
13:58
2nd & 10 at own 17
Cade McNamara pass incomplete
13:52
3rd & 10 at own 17
McNamara, Cade pass complete to Bell, Ronnie for no gain to the MICHIGAN17, PENALTY MICHIGAN pass interference 8 yards to the MICHIGAN9, NO PLAY.
13:30
3rd & 18 at own 9
Cade McNamara pass complete to Cornelius Johnson for 5 yds to the Mich 14
13:00
4th & 13 at own 14
Brad Robbins punt for 40 yds, fair catch by Bryce Nunnelly at the WMich 46
Western Michigan Punt, 3 plays
12:46
1st & 10 at own 46
La’Darius Jefferson run for 4 yds to the 50 yard line
12:12
2nd & 6 at the 50
Kaleb Eleby run for 4 yds to the Mich 46
11:54
3rd & 2 at opp 46
Sean Tyler run for a loss of 3 yards to the Mich 49
10:54
4th & 5 at opp 49
Nick Mihalic punt for 32 yds, fair catch by Ronnie Bell at the Mich 17
Michigan Touchdown, 3 plays
10:45
1st & 10 at own 17
Blake Corum run for 1 yd to the Mich 18
10:03
2nd & 9 at own 18
Cade McNamara pass complete to Erick All for 6 yds to the Mich 24
9:18
3rd & 3 at own 24
Cade McNamara pass complete to Ronnie Bell for 76 yds for a TD, (Jake Moody KICK)Michigan 17, Western Michigan 7
Western Michigan Punt, 3 plays
9:18
3rd & 3 at own 35
Jake Moody kickoff for 65 yds for a touchback
9:04
1st & 10 at own 25
La’Darius Jefferson run for 6 yds to the WMich 31
8:22
2nd & 4 at own 31
Kaleb Eleby pass complete to Jaxson Kincaide for no gain to the WMich 31
7:51
3rd & 4 at own 31
Kaleb Eleby pass incomplete
7:51
4th & 4 at own 31
WESTRN MICHIGAN Penalty, Delay of Game (-5 Yards) to the WMich 26
7:39
4th & 9 at own 26
Nick Mihalic punt for 36 yds , Ronnie Bell returns for 31 yds to the WMich 31
Michigan Touchdown, 3 plays
7:17
1st & 10 at opp 31
Hassan Haskins run for 9 yds to the WMich 22
6:45
2nd & 1 at opp 22
Cade McNamara pass complete to Hassan Haskins for no gain to the WMich 22
6:18
3rd & 1 at opp 22
Hassan Haskins run for 22 yds for a TD, (Jake Moody KICK)Michigan 24, Western Michigan 7
Western Michigan Punt, 6 plays
6:18
3rd & 1 at own 35
Jake Moody kickoff for 65 yds for a touchback
5:59
1st & 10 at own 25
Sean Tyler run for 5 yds to the WMich 30
5:24
2nd & 5 at own 30
Sean Tyler run for 3 yds to the WMich 33
4:44
3rd & 2 at own 33
Kaleb Eleby run for 3 yds to the WMich 36 for a 1ST down
4:07
1st & 10 at own 36
Kaleb Eleby pass incomplete to Jaylen Hall
4:03
2nd & 10 at own 36
Kaleb Eleby pass incomplete
3:55
3rd & 10 at own 36
Kaleb Eleby pass incomplete to Jaylen Hall
3:47
4th & 10 at own 36
Nick Mihalic punt for 29 yds, downed at the Mich 35
Michigan Field goal, 12 plays
3:33
1st & 10 at own 35
Cade McNamara pass complete to Blake Corum for 8 yds to the Mich 43
2:50
2nd & 2 at own 43
Blake Corum run for 10 yds to the WMich 47 for a 1ST down
2:22
1st & 10 at opp 47
Blake Corum run for 5 yds to the WMich 42
2:08
2nd & 5 at opp 42
Blake Corum run for 8 yds to the WMich 34 for a 1ST down
1:44
1st & 10 at opp 34
Hassan Haskins run for 12 yds to the WMich 22 for a 1ST down
1:23
1st & 10 at opp 22
Hassan Haskins run for 2 yds to the WMich 20
0:55
2nd & 8 at opp 20
Hassan Haskins run for 7 yds to the WMich 13
0:40
3rd & 1 at opp 13
Cade McNamara run for 2 yds to the WMich 11 for a 1ST down
0:40
1st & 10 at opp 11
Timeout MICHIGAN, clock 00:40
0:34
2nd & 3 at opp 4
Timeout MICHIGAN, clock 00:34
0:19
2nd & 3 at opp 4
Hassan Haskins run for 3 yds to the WMich 1 for a 1ST down
0:10
1st & goal at opp 1
Hassan Haskins run for a loss of 1 yard to the WMich 2
0:09
2nd & 0 at opp 2
Timeout MICHIGAN, clock 00:09
0:06
2nd & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
0:06
2nd & goal at opp 2
Jake Moody 20 yd FG GOODMichigan 27, Western Michigan 7
Western Michigan End of half, 1 play
0:01
1st & 10 at own 25
Sean Tyler run for 1 yd to the WMich 26
3rd quarter5 drives, then Michigan 33, Western Michigan 7
Western Michigan Punt, 9 plays
15:00
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Sean Tyler run for 5 yds to the WMich 30
14:14
2nd & 5 at own 30
Sean Tyler run for 2 yds to the WMich 32
13:45
3rd & 3 at own 32
Kaleb Eleby pass complete to Corey Crooms for 12 yds to the WMich 44 for a 1ST down
13:28
1st & 10 at own 44
La’Darius Jefferson run for 6 yds to the 50 yard line
12:34
2nd & 4 at the 50
Kaleb Eleby run for 3 yds to the Mich 47
12:20
3rd & 1 at opp 47
La’Darius Jefferson run for 2 yds to the Mich 45 for a 1ST down
12:10
1st & 10 at opp 45
Kaleb Eleby pass incomplete
12:00
2nd & 10 at opp 45
WESTRN MICHIGAN Penalty, Offensive Holding (-10 Yards) to the WMich 45
11:22
2nd & 20 at own 45
Kaleb Eleby pass complete to Bryce Nunnelly for no gain to the WMich 45
10:51
3rd & 20 at own 45
Kaleb Eleby pass incomplete to Jaylen Hall
10:42
4th & 20 at own 45
Nick Mihalic punt for 55 yds for a touchback
Michigan Touchdown, 2 plays
10:22
1st & 10 at own 20
Cade McNamara pass complete to Erick All for 6 yds to the Mich 26
10:01
2nd & 4 at own 26
A.J. Henning run for 74 yds for a TD, (Two-Point Conversion failed)Michigan 33, Western Michigan 7
Western Michigan Missed FG, 9 plays
10:01
2nd & 4 at own 35
Jake Moody kickoff for 65 yds for a touchback
9:41
1st & 10 at own 25
La’Darius Jefferson run for 4 yds to the WMich 29
9:11
2nd & 6 at own 29
Kaleb Eleby pass complete to Jaylen Hall for 12 yds to the WMich 41 for a 1ST down
8:55
1st & 10 at own 41
Kaleb Eleby run for a loss of 2 yards to the WMich 39
8:05
2nd & 12 at own 39
Sean Tyler run for 22 yds to the Mich 39 for a 1ST down
7:54
1st & 10 at opp 39
Sean Tyler run for 18 yds to the Mich 21 for a 1ST down
7:00
1st & 10 at opp 21
Kaleb Eleby sacked by Aidan Hutchinson for a loss of 7 yards to the Mich 28 Kaleb Eleby fumbled, recovered by WMich Mark Brooks , return for 0 yards
6:26
2nd & 17 at opp 28
Kaleb Eleby pass complete to Jaylen Hall for 5 yds to the Mich 23
6:06
3rd & 12 at opp 23
Kaleb Eleby pass incomplete
6:01
4th & 12 at opp 23
Parker Sampson 40 yd FG BLOCKED blocked by Aidan Hutchinson
Michigan Punt, 6 plays
5:45
1st & 10 at own 23
Donovan Edwards run for 5 yds to the Mich 28
5:15
2nd & 5 at own 28
Donovan Edwards run for 4 yds to the Mich 32
4:44
3rd & 1 at own 32
Hassan Haskins run for 3 yds to the Mich 35 for a 1ST down
4:20
1st & 10 at own 35
J.J. McCarthy pass complete to Donovan Edwards for 3 yds to the Mich 38
3:33
2nd & 7 at own 38
Donovan Edwards run for 3 yds to the Mich 41
3:10
3rd & 4 at own 41
J.J. McCarthy pass complete to Mike Sainristil for a loss of 3 yards to the Mich 38
1:59
4th & 7 at own 38
Brad Robbins punt for 47 yds, fair catch by Bryce Nunnelly at the WMich 15
Western Michigan Punt, 6 plays
1:44
1st & 10 at own 15
La’Darius Jefferson run for 2 yds to the WMich 17
1:00
2nd & 8 at own 17
Kaleb Eleby pass complete to Jaxson Kincaide for no gain to the WMich 17
0:40
3rd & 8 at own 17
Kaleb Eleby pass complete to Bryce Nunnelly for 21 yds to the WMich 38 for a 1ST down
0:24
1st & 10 at own 38
Timeout MICHIGAN, clock 00:24
0:20
1st & 10 at own 38
Kaleb Eleby pass incomplete
0:10
2nd & 10 at own 38
Sean Tyler run for no gain to the WMich 38
Q4 14:55
3rd & 10 at own 38
Kaleb Eleby pass incomplete
Q4 14:44
4th & 10 at own 38
Nick Mihalic punt for 49 yds, downed at the Mich 13
4th quarter5 drives, then Michigan 47, Western Michigan 14
Michigan Touchdown, 4 plays
14:33
1st & 10 at own 13
Roman Wilson run for 43 yds to the WMich 44 for a 1ST down
13:49
1st & 10 at opp 44
Blake Corum run for 3 yds to the WMich 41
13:13
2nd & 7 at opp 41
J.J. McCarthy pass complete to A.J. Henning for 11 yds to the WMich 30 for a 1ST down
12:57
1st & 10 at opp 30
Blake Corum run for 30 yds for a TD, (Jake Moody KICK)Michigan 40, Western Michigan 7
Western Michigan Punt, 3 plays
12:57
1st & 10 at own 35
Jake Moody kickoff for 56 yds , Bryce Nunnelly return for 11 yds to the WMich 20
12:45
1st & 10 at own 20
Jaxson Kincaide run for 3 yds to the WMich 23
12:00
2nd & 7 at own 23
Kaleb Eleby pass complete to Bryce Nunnelly for 5 yds to the WMich 28
11:33
3rd & 2 at own 28
Timeout MICHIGAN, clock 11:33
11:28
3rd & 2 at own 28
Kaleb Eleby pass incomplete
11:17
4th & 2 at own 28
Nick Mihalic punt for 52 yds, downed at the Mich 20
Michigan Touchdown, 8 plays
11:11
1st & 10 at own 20
Blake Corum run for 12 yds to the Mich 32 for a 1ST down
10:10
1st & 10 at own 32
J.J. McCarthy sacked by Ralph Holley for a loss of 16 yards to the Mich 16 J.J. McCarthy fumbled, recovered by Mich Joel Honigford , return for 0 yards
9:29
2nd & 26 at own 16
Donovan Edwards run for 2 yds to the Mich 18
9:22
3rd & 24 at own 18
WESTRN MICHIGAN Penalty, Defensive Pass Interference (15 Yards) to the Mich 33 for a 1ST down
9:00
1st & 10 at own 33
Donovan Edwards run for 9 yds to the Mich 42
8:45
2nd & 1 at own 42
Donovan Edwards run for 4 yds to the Mich 46 for a 1ST down
8:20
1st & 10 at own 46
J.J. McCarthy pass incomplete to A.J. Henning
8:15
2nd & 10 at own 46
McCarthy, J.J. pass incomplete, PENALTY MICHIGAN personal foul 15 yards to the MICHIGAN31, NO PLAY.
8:12
2nd & 25 at own 31
J.J. McCarthy pass incomplete
7:57
3rd & 25 at own 31
J.J. McCarthy pass complete to Daylen Baldwin for 69 yds for a TD, (Jake Moody KICK)Michigan 47, Western Michigan 7
Western Michigan Touchdown, 10 plays
7:57
3rd & 25 at own 35
Jake Moody kickoff for 64 yds for a touchback
7:53
1st & 10 at own 25
Kaleb Eleby pass incomplete
7:45
2nd & 10 at own 25
Kaleb Eleby pass incomplete
7:27
3rd & 10 at own 25
Kaleb Eleby pass complete to Bryce Nunnelly for 7 yds to the WMich 32
6:55
4th & 3 at own 32
MICHIGAN Penalty, Running Into Kicker (5 Yards) to the WMich 37 for a 1ST down
6:42
1st & 10 at own 37
Kaleb Eleby run for 9 yds to the WMich 46
6:16
2nd & 1 at own 46
Zahir Abdus-Salaam run for 8 yds to the Mich 46 for a 1ST down
6:00
1st & 10 at opp 46
Zahir Abdus-Salaam run for 4 yds to the Mich 42
5:28
2nd & 6 at opp 42
Kaleb Eleby pass complete to Bryce Nunnelly for 8 yds to the Mich 34 for a 1ST down
4:44
1st & 10 at opp 34
Zahir Abdus-Salaam run for 2 yds to the Mich 32
4:22
2nd & 8 at opp 32
Kaleb Eleby pass complete to Bryce Nunnelly for 5 yds to the Mich 27
3:30
3rd & 3 at opp 27
Kaleb Eleby pass complete to Corey Crooms for 27 yds for a TD, (Parker Sampson KICK)Michigan 47, Western Michigan 14
Michigan Result not recorded, 6 plays
3:30
3rd & 3 at own 35
Nick Mihalic kickoff for 65 yds , Roman Wilson return for 21 yds to the Mich 21
2:58
1st & 10 at own 21
Leon Franklin run for 4 yds to the Mich 25
2:45
2nd & 6 at own 25
Dan Villari run for 2 yds to the Mich 27
2:22
3rd & 4 at own 27
Dan Villari run for 7 yds to the Mich 34 for a 1ST down
1:11
1st & 10 at own 34
Leon Franklin run for 7 yds to the Mich 41
0:30
2nd & 3 at own 41
Leon Franklin run for 1 yd to the Mich 42
0:10
3rd & 2 at own 42
Dan Villari run for 2 yds to the Mich 44 for a 1ST down
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.