40°F, overcast, wind 20 mph from the west, gusts to 25 mphWeather: NOAA NCEI Integrated Surface Database; Ann Arbor Municipal Airport (KARB), 5 km from the stadium, seven minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Michigan
191
Total yards
318
231
Passing yards
116
-13
Rushing yards
202
4.9
Yards per pass
5.8
-0.8
Yards per rush
4.4
10
First downs
16
3–16
Third downs
4–15
0–1
Fourth downs
2–2
6
Turnovers
2
5–55
Penalties
6–47
16:23
Possession
20:17
Efficiency
Northwestern
Michigan
28%
Success rate
48%
−0.14
EPA per play
0.05
1.25
Explosiveness
0.76
−0.57
Rushing EPA
0.01
−0.02
Passing EPA
0.16
21%
Passing-down success
41%
−0.28
First-down EPA
0.00
−0.32
Second-down EPA
0.13
0.27
Third-down EPA
−0.23
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 going in
Our ratings (scores only)
Michigan 90% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Northwestern right to left.
Q1 NorthwesternFumble, 8 plays, 25 yards
Q1 MichiganTouchdown pass, 6 plays, 52 yards
Q1 NorthwesternFumble, 13 yards
Q1 MichiganPunt, 3 plays, 2 yards
Q1 NorthwesternPunt, 6 plays, 19 yards
Q1 MichiganPunt, 9 plays, 31 yards
Q2 NorthwesternPunt, 3 plays, −2 yards
Q2 MichiganField goal, 10 plays, 36 yards
Q2 NorthwesternPunt, 3 plays, −3 yards
Q2 MichiganPunt, 5 plays, 20 yards
Q2 NorthwesternPunt, 3 plays, 0 yards
Q2 NorthwesternPunt, 4 plays, −3 yards
Q2 MichiganEnd of half, 1 play, 0 yards
Q3 MichiganPunt, 3 plays, 4 yards
Q3 NorthwesternField goal, 9 plays, 33 yards
Q3 MichiganPunt, 4 plays, 19 yards
Q3 NorthwesternInterception, 1 play, 0 yards
Q3 MichiganTouchdown run, 6 plays, 36 yards
Q3 NorthwesternPunt, 4 plays, 8 yards
Q3 MichiganFumble, 3 plays, 8 yards
Q4 NorthwesternInterception, −5 yards
Q4 MichiganPunt, 7 plays, 36 yards
Q4 NorthwesternPunt, 4 plays, 15 yards
Q4 MichiganMissed FG, 9 plays, 40 yards
Q4 NorthwesternInterception, 9 plays, 36 yards
Q4 MichiganEnd of game, 2 plays, 33 yards
Play by play
1st quarter6 drives, then Michigan 7, Northwestern 0
Northwestern Fumble, 8 plays
14:40
1st & 10 at own 27
C.J. Bacher pass incomplete to Ross Lane.
14:19
2nd & 10 at own 27
C.J. Bacher pass complete to Tyrell Sutton for 18 yards to the NWest 45 for a 1ST down.
14:15
1st & 10 at own 45
C.J. Bacher pass incomplete to Ross Lane.
14:09
2nd & 10 at own 45
C.J. Bacher pass incomplete to Shaun Herbert.
14:09
3rd & 10 at own 45
Michigan penalty 5 yard false start accepted.
14:02
3rd & 5 at the 50
C.J. Bacher pass complete to Shaun Herbert for 17 yards to the Mich 33 for a 1ST down.
13:38
1st & 10 at opp 33
C.J. Bacher pass incomplete to Shaun Herbert.
13:30
2nd & 10 at opp 33
Tyrell Sutton rush for a loss of 2 yards to the Mich 35.
12:46
3rd & 12 at opp 35
C.J. Bacher sacked by LaMarr Woodley, fumbled at the Mich 48, recovered by LaMarr Woodley at the Mich 48, tackled by LaMarr Woodley.
Michigan Touchdown pass, 6 plays
12:39
1st & 10 at own 48
Mike Hart rush for 6 yards to the NWest 46.
12:05
2nd & 4 at opp 46
Mike Hart rush for 9 yards to the NWest 37 for a 1ST down.
11:30
1st & 10 at opp 37
Mike Hart rush for 7 yards to the NWest 30 for a 1ST down, Northwestern penalty 14 yard face mask on Adam Kadela accepted.
11:20
1st & 10 at opp 16
Kevin Grady rush for 1 yard to the NWest 15.
10:44
2nd & 9 at opp 15
Mike Hart rush for 1 yard to the NWest 14.
10:07
3rd & 8 at opp 14
Chad Henne pass complete to Adrian Arrington for 14 yards for a TOUCHDOWN.Michigan 6, Northwestern 0
10:07
Garrett Rivas extra point GOOD.Michigan 7, Northwestern 0
10:02
Garrett Rivas kickoff for 65 yards for a touchback.
Northwestern Fumble
9:45
1st & 10 at own 20
C.J. Bacher pass complete to Eric Peterman for 23 yards to the NWest 43 for a 1ST down.
9:17
1st & 10 at own 43
C.J. Bacher pass complete to Shaun Herbert for 8 yards to the Mich 49.
8:38
2nd & 2 at opp 49
C.J. Bacher pass incomplete, broken up by Terrance Taylor.
8:29
3rd & 2 at opp 49
Tyrell Sutton rush for 4 yards, fumbled at the Mich 36, recovered by Leon Hall, returned by Leon Hall for a loss of 3 yards at the Mich 33.
Michigan Punt, 3 plays
8:08
1st & 10 at own 33
Mike Hart rush for 2 yards to the Mich 35.
7:30
2nd & 8 at own 35
Chad Henne pass incomplete to Greg Mathews.
7:24
3rd & 8 at own 35
Chad Henne pass incomplete to Steve Breaston.
7:08
4th & 8 at own 35
Zoltan Mesko punt for 46 yards downed at the NWest 19.
Northwestern Punt, 6 plays
6:50
1st & 10 at own 19
Terrell Jordan rush for a loss of 2 yards to the NWest 17.
6:06
2nd & 12 at own 17
C.J. Bacher pass incomplete to Tyrell Sutton.
5:55
3rd & 12 at own 17
C.J. Bacher pass complete to Tyrell Sutton for 8 yards to the NWest 25.
5:18
4th & 4 at own 25
Michigan penalty 5 yard running into the kicker on Doug Dutch accepted, no play.
5:07
1st & 10 at own 30
C.J. Bacher pass complete to Ross Lane for 8 yards to the NWest 38.
4:20
2nd & 2 at own 38
Northwestern penalty 5 yard illegal shift accepted, no play.
4:12
2nd & 7 at own 33
C.J. Bacher pass incomplete to Tonjua Jones.
3:58
3rd & 7 at own 33
C.J. Bacher pass complete to Eric Peterman for 5 yards to the NWest 38.
3:23
4th & 2 at own 38
Slade Larscheid punt for 33 yards punt out-of-bounds at the Mich 29.
Michigan Punt, 9 plays
2:57
1st & 10 at own 29
Chad Henne pass complete to Steve Breaston for 5 yards to the Mich 34.
2:21
2nd & 5 at own 34
Mike Hart rush for 4 yards to the Mich 38.
1:33
3rd & 1 at own 38
Mike Hart rush for no gain to the Mich 38.
1:23
4th & 1 at own 38
Chad Henne rush for 1 yard to the Mich 39 for a 1ST down.
1:05
1st & 10 at own 39
Mike Hart rush for 4 yards to the Mich 43.
0:30
2nd & 6 at own 43
Chad Henne pass complete to Greg Mathews for 12 yards to the NWest 45 for a 1ST down.
Q2 14:48
1st & 10 at opp 45
Mike Hart rush for 9 yards to the NWest 36.
Q2 14:20
2nd & 1 at opp 36
Mike Hart rush for a loss of 1 yard to the NWest 37.
Q2 13:44
3rd & 2 at opp 37
Mike Hart rush for a loss of 3 yards to the NWest 40.
Q2 13:00
4th & 5 at opp 40
Zoltan Mesko punt for 37 yards downed at the NWest 3.
2nd quarter6 drives, then Michigan 10, Northwestern 0
Northwestern Punt, 3 plays
12:16
1st & 10 at own 3
Tyrell Sutton rush for a loss of 1 yard to the NWest 2.
11:50
2nd & 11 at own 2
Terrell Jordan rush for a loss of 1 yard to the NWest 1.
11:18
3rd & 12 at own 1
C.J. Bacher pass incomplete to Erryn Cobb.
11:07
4th & 12 at own 1
Slade Larscheid punt for 48 yards, returned by Steve Breaston for no gain to the NWest 49.
Michigan Field goal, 10 plays
10:45
1st & 10 at opp 49
Mike Hart rush for 12 yards to the NWest 37 for a 1ST down.
10:20
1st & 10 at opp 37
Mike Hart rush for 9 yards to the NWest 28.
9:47
2nd & 1 at opp 28
Kevin Grady rush for 3 yards to the NWest 25 for a 1ST down.
9:16
1st & 10 at opp 25
Brandon Minor rush for a loss of 1 yard to the NWest 26.
8:40
2nd & 11 at opp 26
Chad Henne pass complete to Mike Hart for 10 yards to the NWest 16.
8:34
3rd & 1 at opp 16
Kevin Grady rush for 3 yards to the NWest 13 for a 1ST down.
8:15
1st & 10 at opp 13
Brandon Minor rush for 2 yards to the NWest 11.
7:40
2nd & 8 at opp 11
Michigan penalty 9 yard holding on Mark Bihl accepted, no play.
7:13
2nd & 17 at opp 20
Chad Henne pass complete to Mike Hart for 13 yards to the NWest 7.
7:12
3rd & 4 at opp 7
Michigan penalty 6 yard delay of game on Chad Henne accepted.
7:07
3rd & 10 at opp 13
Chad Henne pass incomplete to Greg Mathews.
7:01
4th & 10 at opp 13
Garrett Rivas 30 yard field goal GOOD.Michigan 10, Northwestern 0
6:53
Garrett Rivas kickoff for 59 yards returned by Sherrick McManis for 20 yards to the NWest 26.
Northwestern Punt, 3 plays
6:45
1st & 10 at own 26
C.J. Bacher pass incomplete to Tyrell Sutton.
6:25
2nd & 10 at own 26
Tyrell Sutton rush for a loss of 2 yards to the NWest 24.
5:45
3rd & 12 at own 24
C.J. Bacher pass complete to Tyrell Sutton for a loss of 1 yard to the NWest 23.
4:56
4th & 13 at own 23
Slade Larscheid punt for 37 yards downed at the Mich 40.
Michigan Punt, 5 plays
4:40
1st & 10 at own 40
Kevin Grady rush for 5 yards to the Mich 45.
4:02
2nd & 5 at own 45
Kevin Grady rush for 8 yards to the NWest 47 for a 1ST down.
3:39
1st & 10 at opp 47
Chad Henne pass incomplete to Carson Butler.
3:28
2nd & 10 at opp 47
Chad Henne pass complete to Kevin Grady for 7 yards to the NWest 40.
2:48
3rd & 3 at opp 40
Chad Henne pass incomplete to Steve Breaston.
2:38
4th & 3 at opp 40
Zoltan Mesko punt for 31 yards downed at the NWest 9.
Northwestern Punt, 3 plays
2:30
1st & 10 at own 9
C.J. Bacher pass incomplete to Shaun Herbert, broken up by Leon Hall.
2:20
2nd & 10 at own 9
C.J. Bacher pass incomplete to Ross Lane, broken up by Leon Hall.
2:14
3rd & 10 at own 9
C.J. Bacher pass incomplete to Ross Lane, broken up by Tyrone Jordan.
2:01
4th & 10 at own 9
Slade Larscheid punt for 41 yards, returned by Steve Breaston for a loss of 6 yards to the Mich 44, fumbled at the Mich 44, recovered by Terrell Jordan.
Northwestern Punt, 4 plays
1:50
1st & 10 at opp 44
C.J. Bacher pass complete to Erryn Cobb for no gain to the Mich 44.
1:10
2nd & 10 at opp 44
C.J. Bacher pass complete to Tyrell Sutton for 7 yards to the Mich 37, Northwestern penalty 10 yard holding on Rasheed Ward accepted.
0:47
2nd & 13 at opp 47
C.J. Bacher pass complete to Shaun Herbert for no gain to the Mich 47.
0:40
3rd & 13 at opp 47
Timeout NORTHWESTERN, clock 00:40.
0:32
3rd & 13 at opp 47
C.J. Bacher pass incomplete to Shaun Herbert, broken up by Leon Hall.
0:24
4th & 13 at opp 47
Slade Larscheid punt for 31 yards punt out-of-bounds at the Mich 16.
Q3 14:54
Joel Howells kickoff for 65 yards for a touchback.
3rd quarter7 drives, then Michigan 17, Northwestern 3
Michigan Punt, 3 plays
14:24
1st & 10 at own 20
Kevin Grady rush for 1 yard to the Mich 21.
13:47
2nd & 9 at own 21
Chad Henne rush for 3 yards to the Mich 24.
13:39
3rd & 6 at own 24
Chad Henne pass incomplete to Steve Breaston.
13:30
4th & 6 at own 24
Zoltan Mesko punt for 30 yards, fair catch by Omar Conteh at the NWest 46.
Northwestern Field goal, 9 plays
13:01
1st & 10 at own 46
C.J. Bacher pass complete to Shaun Herbert for 8 yards to the Mich 46.
12:29
2nd & 2 at opp 46
Tyrell Sutton rush for a loss of 2 yards to the Mich 48.
11:50
3rd & 4 at opp 48
C.J. Bacher pass complete to Rasheed Ward for 8 yards to the Mich 40 for a 1ST down.
11:23
1st & 10 at opp 40
Eric Peterman rush for 4 yards to the Mich 36.
10:53
2nd & 6 at opp 36
C.J. Bacher pass complete to Tyrell Sutton for 23 yards to the Mich 13 for a 1ST down, Michigan penalty 8 yard roughing passer on Terrance Taylor accepted.
10:45
1st & goal at opp 5
C.J. Bacher pass incomplete to Erryn Cobb.
10:35
2nd & 2 at opp 5
Tyrell Sutton rush for 1 yard to the Mich 4.
9:48
3rd & 1 at opp 4
C.J. Bacher pass complete to Tyrell Sutton for a loss of 2 yards to the Mich 6, Northwestern penalty 15 yard personal foul on Trevor Rees accepted.
9:38
4th & 18 at opp 21
Joel Howells 38 yard field goal GOOD.Michigan 10, Northwestern 3
9:33
Joel Howells kickoff for 65 yards for a touchback.
Michigan Punt, 4 plays
9:03
1st & 10 at own 20
Chad Henne rush for 13 yards to the Mich 33 for a 1ST down.
8:54
1st & 10 at own 33
Kevin Grady rush for 3 yards to the Mich 36.
8:07
2nd & 7 at own 36
Steve Breaston rush for 3 yards to the Mich 39.
7:31
3rd & 4 at own 39
Chad Henne pass incomplete to Carson Butler.
7:19
4th & 4 at own 39
Zoltan Mesko punt for 37 yards, returned by Brendan Smith for 10 yards to the NWest 34.
Northwestern Interception, 1 play
7:00
1st & 10 at own 34
C.J. Bacher pass intercepted by Leon Hall at the NWest 45, returned for 9 yards to the NWest 36.
Michigan Touchdown run, 6 plays
6:32
1st & 10 at opp 36
Mike Hart rush for 5 yards to the NWest 31.
6:03
2nd & 5 at opp 31
Mike Hart rush for 2 yards to the NWest 29.
5:26
3rd & 3 at opp 29
Mike Hart rush for 1 yard to the NWest 28.
4:44
4th & 2 at opp 28
Mike Hart rush for 22 yards to the NWest 6 for a 1ST down.
4:36
1st & goal at opp 6
Mike Hart rush for 3 yards to the NWest 3.
4:05
2nd & goal at opp 3
Mike Hart rush for 3 yards for a TOUCHDOWN.Michigan 16, Northwestern 3
4:05
Garrett Rivas extra point GOOD.Michigan 17, Northwestern 3
3:54
Garrett Rivas kickoff for 58 yards returned by Sherrick McManis for 26 yards to the NWest 33.
Northwestern Punt, 4 plays
3:23
1st & 10 at own 33
C.J. Bacher pass complete to Shaun Herbert for 6 yards to the NWest 39.
2:50
2nd & 4 at own 39
Tyrell Sutton rush for no gain to the NWest 39, Northwestern penalty 10 yard holding accepted.
2:20
2nd & 14 at own 29
C.J. Bacher pass complete to Eric Peterman for 12 yards to the NWest 41.
1:42
3rd & 2 at own 41
C.J. Bacher pass incomplete to Eric Peterman.
1:28
4th & 2 at own 41
Slade Larscheid punt for 43 yards downed at the Mich 16.
Michigan Fumble, 3 plays
1:02
1st & 10 at own 16
Brandon Minor rush for 2 yards to the Mich 18.
0:20
2nd & 9 at own 17
Brandon Minor rush for 7 yards to the Mich 24.
Q4 14:55
3rd & 2 at own 24
Brandon Minor rush for 1 yard, fumbled at the Mich 24, recovered by John Gill at the Mich 24.
4th quarter6 drives, then Michigan 17, Northwestern 3
Northwestern Interception
14:23
1st & 10 at opp 24
C.J. Bacher pass incomplete to Erryn Cobb.
14:12
2nd & 10 at opp 24
Terrell Jordan rush for a loss of 6 yards to the Mich 30.
13:34
3rd & 16 at opp 30
C.J. Bacher pass intercepted by Willis Barringer at the Mich 0, returned for no gain to the Mich 20.
Michigan Punt, 7 plays
13:10
1st & 10 at own 20
Jerome Jackson rush for 7 yards to the Mich 27.
12:50
2nd & 3 at own 27
Jerome Jackson rush for no gain to the Mich 27.
11:55
3rd & 3 at own 27
Chad Henne pass complete to Steve Breaston for 17 yards to the Mich 44 for a 1ST down.
11:48
1st & 10 at own 44
Chad Henne pass complete to Steve Breaston for 11 yards to the NWest 45 for a 1ST down.
11:21
1st & 10 at opp 45
Jerome Jackson rush for 2 yards to the NWest 43.
10:37
2nd & 8 at opp 43
Chad Henne pass complete to Carson Butler for 3 yards to the NWest 40.
9:53
3rd & 5 at opp 40
Chad Henne rush for a loss of 4 yards to the NWest 44, Michigan penalty holding on Carson Butler declined.
9:46
4th & 9 at opp 44
Zoltan Mesko punt for 33 yards, fair catch by Brendan Smith at the NWest 11.
Northwestern Punt, 4 plays
9:29
1st & 10 at own 11
C.J. Bacher pass complete to Ross Lane for 23 yards to the NWest 34 for a 1ST down.
9:00
1st & 10 at own 34
C.J. Bacher pass incomplete to Eric Peterman.
9:02
2nd & 10 at own 34
C.J. Bacher pass incomplete to Rasheed Ward.
9:02
3rd & 10 at own 34
Timeout NORTHWESTERN, clock 09:02.
8:40
3rd & 10 at own 34
C.J. Bacher sacked by David Harris at the NWest 26 for a loss of 8 yards.
8:14
4th & 18 at own 26
Slade Larscheid punt for 37 yards downed at the Mich 37.
Michigan Missed FG, 9 plays
7:45
1st & 10 at own 37
Jerome Jackson rush for 2 yards to the Mich 39.
7:21
2nd & 8 at own 39
Chad Henne pass incomplete to Adrian Arrington.
7:12
3rd & 8 at own 39
Chad Henne pass complete to Greg Mathews for 22 yards to the NWest 39 for a 1ST down.
6:45
1st & 10 at opp 39
Jerome Jackson rush for 5 yards to the NWest 34.
6:10
2nd & 5 at opp 34
Jerome Jackson rush for 6 yards to the NWest 28 for a 1ST down.
5:42
1st & 10 at opp 28
Jerome Jackson rush for 5 yards to the NWest 23.
5:07
2nd & 5 at opp 23
Antonio Bass pass incomplete to Greg Mathews.
5:01
3rd & 5 at opp 23
Chad Henne pass incomplete to Steve Breaston.
4:47
4th & 5 at opp 23
Garrett Rivas 40 yard field goal MISSED.
Northwestern Interception, 9 plays
4:20
1st & 10 at own 23
Terrell Jordan rush for 3 yards to the NWest 26.
3:56
2nd & 7 at own 26
C.J. Bacher pass complete to Eric Peterman for 10 yards to the NWest 36 for a 1ST down.
3:50
1st & 10 at own 36
C.J. Bacher pass incomplete to Ross Lane.
3:38
2nd & 10 at own 36
Terrell Jordan rush for 2 yards to the NWest 38.
3:00
3rd & 8 at own 38
C.J. Bacher pass complete to Ross Lane for 21 yards to the Mich 41 for a 1ST down.
2:57
1st & 10 at opp 41
Timeout NORTHWESTERN, clock 02:57.
2:45
1st & 10 at opp 41
Terrell Jordan rush for a loss of 6 yards to the Mich 47.
2:10
2nd & 16 at opp 47
Andrew Brewer sacked by LaMarr Woodley at the NWest 47 for a loss of 6 yards.
1:54
3rd & 22 at own 47
Andrew Brewer rush for 12 yards to the Mich 41.
1:17
4th & 10 at opp 41
Andrew Brewer pass intercepted by David Harris at the Mich 30, returned for 8 yards to the Mich 38, Michigan penalty 15 yard personal foul on Tim Jamison accepted.
Michigan End of game, 2 plays
0:46
1st & 10 at own 23
Jerome Jackson rush for no gain to the Mich 23.
0:09
2nd & 10 at own 23
Jerome Jackson rush for 33 yards to the NWest 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.