Kenny Allen kickoff for 62 yds , Solomon Vault return for 17 yds to the Nwest 20
14:33
1st & 10 at own 20
Justin Jackson run for no gain to the Nwest 20
14:15
2nd & 10 at own 20
Clayton Thorson pass incomplete to Christian Jones, broken up by Jabrill Peppers
14:08
3rd & 10 at own 20
Clayton Thorson pass incomplete to Christian Jones
13:59
4th & 10 at own 20
Hunter Niswander punt for 39 yds, downed at the Mich 41
Michigan Touchdown, 7 plays
13:43
1st & 10 at own 41
Jake Rudock pass complete to De’Veon Smith for 7 yds to the Mich 48
13:18
2nd & 3 at own 48
De’Veon Smith run for 18 yds to the Nwest 34 for a 1ST down
12:46
1st & 10 at opp 34
De’Veon Smith run for 1 yd to the Nwest 33
12:08
2nd & 9 at opp 33
Jake Rudock pass complete to Jake Butt for 32 yds to the Nwest 1 for a 1ST down
11:07
1st & goal at opp 1
Jake Rudock sacked by Deonte Gibson for a loss of 1 yard to the Nwest 2
10:42
2nd & goal at opp 2
Joe Kerridge run for 1 yd to the Nwest 1
10:20
3rd & goal at opp 1
Drake Johnson 1 Yd Run (Kenny Allen Kick)Michigan 14, Northwestern 0
Northwestern Missed FG, 10 plays
10:20
4th & 10 at own 35
Kenny Allen kickoff for 57 yds , Marcus McShepard return for 17 yds to the Nwest 25
10:03
1st & 10 at own 25
Justin Jackson run for a loss of 4 yards to the Nwest 21
9:42
2nd & 14 at own 21
Clayton Thorson pass incomplete to Austin Carr
9:35
3rd & 14 at own 21
Clayton Thorson pass complete to Austin Carr for 19 yds to the Nwest 40 for a 1ST down
9:01
1st & 10 at own 40
Warren Long run for 6 yds to the Nwest 46
8:32
2nd & 4 at own 46
Clayton Thorson pass complete to Garrett Dickerson for 5 yds to the Mich 49 for a 1ST down
8:06
1st & 10 at opp 49
Solomon Vault run for 15 yds to the Mich 34 for a 1ST down
7:31
1st & 10 at opp 34
Clayton Thorson pass complete to Mike McHugh for a loss of 2 yards to the Mich 36
6:57
2nd & 12 at opp 36
Clayton Thorson pass complete to Christian Jones for 10 yds to the Mich 26
6:21
3rd & 2 at opp 26
Justin Jackson run for 1 yd to the Mich 25
5:46
4th & 1 at opp 25
Jack Mitchell 42 yd FG MISSED
Michigan Touchdown, 6 plays
5:35
1st & 10 at own 25
De’Veon Smith run for 7 yds to the Mich 32
5:04
2nd & 3 at own 32
Drake Johnson run for 2 yds to the Mich 34
4:27
3rd & 1 at own 34
Joe Kerridge run for 34 yds to the Nwest 32 for a 1ST down
3:51
1st & 10 at opp 32
Jake Rudock pass complete to Jehu Chesson for 27 yds to the Nwest 5 for a 1ST down
3:19
1st & 0 at opp 5
Timeout MICHIGAN, clock 03:19
3:09
1st & goal at opp 5
Jake Rudock pass complete to Jake Butt for 3 yds to the Nwest 2
2:35
2nd & goal at opp 2
Jake Rudock 2 Yd Run (Kenny Allen Kick)Michigan 21, Northwestern 0
Northwestern Punt, 3 plays
2:35
3rd & 7 at own 35
Kenny Allen kickoff for 57 yds , Solomon Vault return for 22 yds to the Nwest 30
2:21
1st & 10 at own 30
Justin Jackson run for 3 yds to the Nwest 33
1:57
2nd & 7 at own 33
Clayton Thorson pass complete to Justin Jackson for 3 yds to the Nwest 36
1:24
3rd & 4 at own 36
Clayton Thorson pass incomplete to Dan Vitale
1:18
4th & 4 at own 36
Hunter Niswander punt for 47 yds, fair catch by Jabrill Peppers at the MICHIGAN 17 MICHIGAN Penalty, Offensive Holding (Jehu Chesson) to the Mich 9
Michigan Punt, 7 plays
1:10
1st & 10 at own 9
De’Veon Smith run for 5 yds to the Mich 14
0:32
2nd & 5 at own 14
Jake Rudock pass complete to De’Veon Smith for 10 yds to the Mich 24 for a 1ST down
Q2 14:21
1st & 10 at own 24
Karan Higdon run for 1 yd to the Mich 25
Q2 14:16
2nd & 9 at own 25
Jake Rudock pass complete to A.J. Williams for 13 yds to the Mich 38 for a 1ST down
Q2 13:42
1st & 10 at own 38
Derrick Green run for 1 yd to the Mich 39
Q2 13:04
2nd & 9 at own 39
Jake Rudock pass complete to De’Veon Smith for 2 yds to the Mich 41
Q2 12:27
3rd & 7 at own 41
Jake Rudock pass incomplete to Grant Perry, broken up by Matthew Harris
Q2 12:20
4th & 7 at own 41
Blake O’Neill punt for 59 yds for a touchback
2nd quarter6 drives, then Michigan 28, Northwestern 0
Northwestern Punt, 8 plays
12:10
1st & 10 at own 20
Solomon Vault run for no gain to the Nwest 20
11:22
2nd & 10 at own 20
Clayton Thorson pass complete to Clayton Thorson for no gain to the Nwest 20
11:22
3rd & 10 at own 20
NORTHWESTERN Penalty, False Start (Eric Olson) to the Nwest 15
10:46
3rd & 15 at own 15
Clayton Thorson pass complete to Austin Carr for 20 yds to the Nwest 35 for a 1ST down
10:28
1st & 10 at own 35
Clayton Thorson run for 3 yds to the Nwest 38
10:03
2nd & 7 at own 38
Clayton Thorson pass complete to Miles Shuler for 9 yds to the Nwest 47 for a 1ST down
9:36
1st & 10 at own 47
Justin Jackson run for 3 yds to the 50 yard line
9:12
2nd & 7 at the 50
Thorson, Clayton pass incomplete to Kidd, Garrett, PENALTY NORTHWSTRN holding (Park, Ian) 10 yards to the NORTHWSTRN40, NO PLAY.
9:00
2nd & 17 at own 40
Solomon Vault run for a loss of 3 yards to the Nwest 37
8:20
3rd & 20 at own 37
MICHIGAN Penalty, Defensive Offside (Maurice Hurst) to the Nwest 42
8:10
3rd & 15 at own 42
Clayton Thorson sacked by Willie Henry for a loss of 2 yards to the Nwest 40
7:43
4th & 17 at own 40
Hunter Niswander punt for 28 yds, fair catch by Jabrill Peppers at the Mich 32
Michigan Punt, 7 plays
7:33
1st & 10 at own 32
Karan Higdon run for a loss of 2 yards to the Mich 30
7:09
2nd & 12 at own 30
Karan Higdon run for 9 yds to the Mich 39
6:36
3rd & 3 at own 39
Timeout MICHIGAN, clock 06:36
6:30
3rd & 3 at own 39
Jake Rudock pass complete to A.J. Williams for 13 yds to the Nwest 48 for a 1ST down
6:02
1st & 10 at opp 48
Jake Rudock pass complete to Drake Harris for 13 yds to the Nwest 35 for a 1ST down
5:31
1st & 10 at opp 35
De’Veon Smith run for 2 yds to the Nwest 33
4:48
2nd & 8 at opp 33
Jake Rudock pass complete to Jehu Chesson for a loss of 1 yard to the Nwest 34
4:25
3rd & 9 at opp 34
Jake Rudock pass incomplete to Amara Darboh
4:19
4th & 9 at opp 34
Blake O’Neill punt for 26 yds, downed at the Nwest 8
Northwestern Pick-six, 4 plays (Michigan scores)
4:11
1st & 10 at own 8
Justin Jackson run for 3 yds to the Nwest 11
4:00
2nd & 7 at own 11
Clayton Thorson pass complete to Garrett Dickerson for 7 yds to the Nwest 18 NORTHWESTERN Penalty, Illegal Block (Austin Carr) to the Nwest 9
3:45
2nd & 9 at own 9
Clayton Thorson pass incomplete to Mike McHugh, broken up by Jabrill Peppers
3:20
3rd & 9 at own 9
Jourdan Lewis 37 Yd Interception Return (Kenny Allen Kick)Michigan 28, Northwestern 0
Northwestern Punt, 3 plays
3:20
2nd & 10 at own 35
Kenny Allen kickoff for 65 yds for a touchback
3:12
1st & 10 at own 25
Justin Jackson run for 2 yds to the Nwest 27
2:44
2nd & 8 at own 27
Clayton Thorson pass incomplete to Garrett Dickerson
2:34
3rd & 8 at own 27
Clayton Thorson sacked by Willie Henry for a loss of 5 yards to the Nwest 22
2:34
4th & 13 at own 22
Timeout MICHIGAN, clock 02:34
2:25
4th & 13 at own 22
Hunter Niswander punt for 33 yds, punt out-of-bounds at the Mich 45
Michigan Punt, 4 plays
2:18
1st & 10 at own 45
Jake Rudock run for 13 yds to the Nwest 42 for a 1ST down
2:00
1st & 10 at opp 42
Jake Rudock pass incomplete to Amara Darboh, broken up by Anthony Walker
1:55
2nd & 10 at opp 42
Jake Rudock pass incomplete to Jehu Chesson, broken up by Nick VanHoose
1:50
3rd & 10 at opp 42
Jake Rudock pass incomplete to Jake Butt
1:43
4th & 10 at opp 42
Blake O’Neill punt for 42 yds for a touchback NORTHWESTERN Penalty, Unsportsmanlike Conduct (Warren Long)
Northwestern End of half, 2 plays
1:35
1st & 10 at own 10
Justin Jackson run for 3 yds to the Nwest 13
0:45
2nd & 7 at own 13
NORTHWESTERN Penalty, Delay of Game (-5 Yards) to the Nwest 8
0:21
2nd & 12 at own 8
TEAM run for a loss of 1 yard to the Nwest 7
3rd quarter6 drives, then Michigan 31, Northwestern 0
Northwestern Punt, 4 plays
15:00
1st & 10 at own 35
Kenny Allen kickoff for 65 yds for a touchback
14:52
1st & 10 at own 25
Justin Jackson run for 15 yds to the Nwest 40 for a 1ST down
14:21
1st & 10 at own 40
Clayton Thorson pass complete to Mike McHugh for 2 yds to the Nwest 42
14:00
2nd & 8 at own 42
Clayton Thorson pass incomplete to Solomon Vault
13:54
3rd & 8 at own 42
Clayton Thorson pass incomplete to Mike McHugh
13:47
4th & 8 at own 42
Hunter Niswander punt for 25 yds, fair catch by Jabrill Peppers at the Mich 33
Michigan Field goal, 7 plays
13:35
1st & 10 at own 33
De’Veon Smith run for 19 yds to the Nwest 48 for a 1ST down
13:07
1st & 10 at opp 48
De’Veon Smith run for 3 yds to the Nwest 45
12:27
2nd & 7 at opp 45
Jehu Chesson run for 12 yds to the Nwest 33 for a 1ST down
11:59
1st & 10 at opp 33
Karan Higdon run for 1 yd to the Nwest 32
11:24
2nd & 9 at opp 32
De’Veon Smith run for 4 yds to the Nwest 28
11:15
3rd & 5 at opp 28
Jake Rudock sacked by Max Chapman for a loss of 1 yard to the Nwest 29
10:14
4th & 6 at opp 29
Kenny Allen 47 Yd Field GoalMichigan 31, Northwestern 0
Northwestern Punt, 5 plays
10:14
4th & 6 at own 35
Kenny Allen kickoff for 65 yds for a touchback
10:05
1st & 10 at own 25
Justin Jackson run for 2 yds to the Nwest 27
9:39
2nd & 8 at own 27
Clayton Thorson pass complete to Cameron Dickerson for 10 yds to the Mich 37 for a 1ST down MICHIGAN Penalty, Personal Foul (James Ross) to the Mich 48 for a 1ST down
9:27
1st & 10 at opp 48
Clayton Thorson pass incomplete to Christian Jones
9:16
2nd & 10 at opp 48
Justin Jackson run for a loss of 3 yards to the Nwest 49
8:41
3rd & 13 at own 49
Clayton Thorson pass incomplete
8:34
4th & 13 at own 49
Hunter Niswander punt for 25 yds, fair catch by Jabrill Peppers at the Mich 26
Michigan Punt, 9 plays
8:20
1st & 10 at own 26
Jake Rudock run for no gain to the Mich 26
7:46
2nd & 10 at own 26
Karan Higdon run for 4 yds to the Mich 30
7:10
3rd & 6 at own 30
Jake Rudock pass complete to Amara Darboh for 8 yds to the Mich 38 for a 1ST down
6:35
1st & 10 at own 38
Karan Higdon run for a loss of 3 yards to the Mich 35 MICHIGAN Penalty, Offensive Holding (Kyle Kalis) declined
6:05
2nd & 13 at own 35
Jake Rudock pass complete to Drake Harris for 12 yds to the Mich 47
5:26
3rd & 1 at own 47
Sione Houma run for 4 yds to the Nwest 49 for a 1ST down
4:51
1st & 10 at opp 49
Karan Higdon run for 3 yds to the Nwest 46
4:14
2nd & 7 at opp 46
Jake Rudock pass complete to Amara Darboh for 3 yds to the Nwest 43
3:30
3rd & 4 at opp 43
Jake Rudock sacked by Anthony Walker and Deonte Gibson for a loss of 2 yards to the Nwest 45
3:03
4th & 6 at opp 45
Blake O’Neill punt for 32 yds, fair catch by Miles Shuler at the Nwest 13
Northwestern Punt, 7 plays
2:59
1st & 10 at own 13
Clayton Thorson pass incomplete to Jelani Roberts
2:45
2nd & 10 at own 13
Clayton Thorson pass complete to Christian Jones for 12 yds to the Nwest 25 for a 1ST down
2:27
1st & 10 at own 25
Jelani Roberts run for 11 yds to the Nwest 36 for a 1ST down
1:56
1st & 10 at own 36
Clayton Thorson pass complete to Dan Vitale for 11 yds to the Nwest 47 for a 1ST down
1:48
1st & 10 at own 47
Clayton Thorson pass incomplete to Mike McHugh, broken up by Jourdan Lewis
1:44
2nd & 10 at own 47
Clayton Thorson pass incomplete to Justin Jackson
1:35
3rd & 10 at own 47
Justin Jackson run for no gain to the Nwest 47
1:09
4th & 10 at own 47
Hunter Niswander punt for 38 yds, fair catch by Jabrill Peppers at the Mich 15
Michigan Punt, 10 plays
1:03
1st & 10 at own 15
Jake Rudock pass complete to Jake Butt for 5 yds to the Mich 20
0:32
2nd & 5 at own 20
Derrick Green run for 10 yds to the Mich 30 for a 1ST down
Q4 14:52
1st & 10 at own 30
Derrick Green run for 6 yds to the Mich 36
Q4 13:47
2nd & 4 at own 36
Derrick Green run for a loss of 2 yards to the Mich 34
Q4 13:36
3rd & 6 at own 34
Jake Rudock pass complete to A.J. Williams for 6 yds to the Mich 40 for a 1ST down
Q4 13:00
1st & 10 at own 40
Derrick Green run for 9 yds to the Mich 49
Q4 12:26
2nd & 1 at own 49
Derrick Green run for 2 yds to the Nwest 49 for a 1ST down
Q4 11:59
1st & 10 at opp 49
Jehu Chesson run for a loss of 6 yards to the Mich 45
Q4 11:27
2nd & 16 at own 45
Jake Rudock pass incomplete to Jake Butt
Q4 11:15
3rd & 16 at own 45
Ty Isaac run for 6 yds to the Nwest 49
Q4 10:43
4th & 10 at opp 49
Blake O’Neill punt for 31 yds, punt out-of-bounds at the Nwest 18
4th quarter4 drives, then Michigan 38, Northwestern 0
Northwestern Punt, 4 plays
10:25
1st & 10 at own 18
Zack Oliver pass complete to Jelani Roberts for 12 yds to the Nwest 30 for a 1ST down
10:18
1st & 10 at own 30
Zack Oliver sacked by Ryan Glasgow for a loss of 9 yards to the Nwest 21
9:34
2nd & 19 at own 21
Zack Oliver pass incomplete to Christian Jones, broken up by Jabrill Peppers
9:29
3rd & 19 at own 21
Zack Oliver pass incomplete to Cameron Dickerson
9:22
4th & 19 at own 21
Hunter Niswander punt for 45 yds, fair catch by Jabrill Peppers at the Mich 34
Michigan Touchdown, 12 plays
9:22
1st & 10 at own 34
Timeout NORTHWESTERN, clock 09:22
9:13
1st & 10 at own 34
Derrick Green run for 6 yds to the Mich 40
8:32
2nd & 4 at own 40
Ty Isaac run for 7 yds to the Mich 47 for a 1ST down
8:00
1st & 10 at own 47
Jake Rudock pass complete to A.J. Williams for 16 yds to the Nwest 37 for a 1ST down
7:25
1st & 10 at opp 37
Karan Higdon run for 3 yds to the Nwest 34
6:45
2nd & 7 at opp 34
Derrick Green run for 2 yds to the Nwest 32
6:03
3rd & 5 at opp 32
Derrick Green run for 4 yds to the Nwest 28
5:22
4th & 1 at opp 28
Sione Houma run for 4 yds to the Nwest 24 for a 1ST down
4:41
1st & 10 at opp 24
Derrick Green run for 1 yd to the Nwest 23
4:04
2nd & 9 at opp 23
Jake Rudock pass complete to Maurice Ways for 10 yds to the Nwest 13 for a 1ST down
3:21
1st & 10 at opp 13
Derrick Green run for 4 yds to the Nwest 9
2:50
2nd & 6 at opp 9
Sione Houma run for 5 yds to the Nwest 4
2:14
3rd & 1 at opp 4
Derrick Green 4 Yd Run (Kenny Allen Kick)Michigan 38, Northwestern 0
Northwestern Turnover on downs, 6 plays
2:14
4th & 1 at own 35
Kenny Allen kickoff for 61 yds , Jelani Roberts return for 19 yds to the Nwest 23
2:04
1st & 10 at own 23
Matt Alviti pass incomplete to Auston Anderson
1:58
2nd & 10 at own 23
Matt Alviti pass complete to Cameron Dickerson for 12 yds to the Nwest 35 for a 1ST down
1:45
1st & 10 at own 35
Matt Alviti sacked by Taco Charlton for a loss of 7 yards to the Nwest 28
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.