From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northern Illinois
Michigan
207
Total yards
606
46
Passing yards
233
161
Rushing yards
373
2.7
Yards per pass
13.7
4.5
Yards per rush
7.8
11
First downs
28
2–13
Third downs
3–6
1–1
Fourth downs
1–3
1
Turnovers
0
6–57
Penalties
5–45
29:11
Possession
30:49
0
Sacks (by defense)
1
Efficiency
Northern Illinois
Michigan
30%
Success rate
60%
−0.15
EPA per play
0.57
0.91
Explosiveness
1.41
−0.08
Rushing EPA
0.51
−0.31
Passing EPA
0.73
6%
Passing-down success
43%
−0.34
First-down EPA
0.44
−0.08
Second-down EPA
1.15
−0.06
Third-down EPA
0.07
6%
Havoc by its defense
15%
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 82% to win. Elo’s favorite won.
The line
Michigan −27.5, over/under 55.
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 97%, Northern Illinois 3%. 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, Northern Illinois right to left.
2nd quarter5 drives, then Michigan 35, Northern Illinois 3
Northern Illinois Punt, 3 plays
12:55
2nd & 7 at own 35
Jake Moody kickoff for 65 yds for a touchback
12:45
1st & 10 at own 25
Jay Ducker run for 6 yds to the NoIll 31
12:44
2nd & 4 at own 31
NORTHERNIL Penalty, Unsportsmanlike Conduct (Messiah Travis) to the NoIll 16
12:20
2nd & 19 at own 16
Jay Ducker run for 7 yds to the NoIll 23
11:45
3rd & 12 at own 23
Clint Ratkovich run for 3 yds to the NoIll 26
11:09
4th & 9 at own 26
Matt Ference punt for 48 yds , A.J. Henning returns for 3 yds to the Mich 29
Michigan Touchdown, 10 plays
11:01
1st & 10 at own 29
Cade McNamara pass incomplete to Cornelius Johnson
10:52
2nd & 10 at own 29
Cade McNamara pass complete to Roman Wilson for 14 yds to the Mich 43 for a 1ST down
10:25
1st & 10 at own 43
Donovan Edwards run for 3 yds to the Mich 46
9:56
2nd & 7 at own 46
McNamara, Cade pass incomplete to Baldwin, Daylen, PENALTY NORTHERNIL pass interference (Gandy, Jordan) 15 yards to the NORTHERNIL39, NO PLAY, 1ST DOWN MICHIGAN.
9:50
1st & 10 at opp 39
Blake Corum run for 3 yds to the NoIll 36
9:13
2nd & 7 at opp 36
Blake Corum run for 9 yds to the NoIll 27 for a 1ST down
8:48
1st & 10 at opp 27
Cade McNamara run for a loss of 8 yards to the NoIll 35 Cade McNamara fumbled, recovered by Mich Donovan Edwards
8:01
2nd & 18 at opp 35
Cade McNamara pass complete to Erick All for 23 yds to the NoIll 12 for a 1ST down
Clint Ratkovich run for 3 yds to the NoIll 37 for a 1ST down
3:58
1st & 10 at own 37
Harrison Waylee run for 1 yd to the NoIll 38
3:19
2nd & 9 at own 38
MICHIGAN Penalty, Defensive Offside (David Ojabo) to the NoIll 43
2:59
2nd & 4 at own 43
Rocky Lombardi pass incomplete to Messiah Travis, broken up by Brad Hawkins
2:51
3rd & 4 at own 43
Rocky Lombardi pass complete to Tyrice Richie for a loss of 7 yards to the NoIll 36
2:06
4th & 11 at own 36
Matt Ference punt for 43 yds , A.J. Henning returns for 2 yds to the Mich 38 MICHIGAN Penalty, Illegal Block (Andrew Russell) to the Mich 13
Michigan Touchdown, 1 play
1:53
1st & 10 at own 13
Cornelius Johnson 87 Yd pass from Cade McNamara (Jake Moody Kick)Michigan 35, Northern Illinois 3
Northern Illinois End of half, 4 plays
1:53
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
1:47
1st & 10 at own 25
Harrison Waylee run for 3 yds to the NoIll 28
1:06
2nd & 7 at own 28
Harrison Waylee run for 1 yd to the NoIll 29
0:22
3rd & 6 at own 29
Harrison Waylee run for 2 yds to the NoIll 31
0:21
4th & 4 at own 31
Timeout MICHIGAN, clock 00:21
0:07
4th & 4 at own 31
Ference, Matt punt 42 yards to the MICHIGAN27, Wilson, Roman return 9 yards to the MICHIGAN36, PENALTY MICHIGAN roughing the kicker (Sainristil, Mike) 15 yards to the NORTHERNIL46, NO PLAY, 1ST DOWN NORTHERNIL.
0:01
1st & 10 at own 46
Rocky Lombardi run for 3 yds to the NoIll 49
3rd quarter9 drives, then Michigan 63, Northern Illinois 3
Michigan Touchdown, 3 plays
15:00
1st & 10 at own 35
John Richardson kickoff for 35 yds fair catch by Donovan Edwards at the Mich 30
14:51
1st & 10 at own 30
Hassan Haskins run for 15 yds to the Mich 45 for a 1ST down
Rocky Lombardi pass complete to Trayvon Rudolph for 3 yds to the NoIll 28
3:31
2nd & 7 at own 28
Jay Ducker run for 6 yds to the NoIll 34
3:14
3rd & 1 at own 34
Rocky Lombardi run for 2 yds to the NoIll 36 for a 1ST down
2:35
1st & 10 at own 36
Jay Ducker run for 3 yds to the NoIll 39
1:58
2nd & 7 at own 39
Rocky Lombardi pass complete to Trayvon Rudolph for 9 yds to the NoIll 48 for a 1ST down
1:38
1st & 10 at own 48
Jay Ducker run for 1 yd to the NoIll 49
1:18
2nd & 9 at own 49
Rocky Lombardi pass incomplete to Mohamed Toure
1:14
3rd & 9 at own 49
Rocky Lombardi pass incomplete to Liam Soraghan, broken up by Michael Barrett
1:06
4th & 9 at own 49
Matt Ference punt for 51 yds for a touchback
Michigan Turnover on downs, 7 plays
0:59
1st & 10 at own 20
J.J. McCarthy pass complete to Roman Wilson for 12 yds to the Mich 32 for a 1ST down
0:22
1st & 10 at own 32
Tavierre Dunlap run for 7 yds to the Mich 39
Q4 14:51
2nd & 3 at own 39
Tavierre Dunlap run for 28 yds to the NoIll 33 for a 1ST down
Q4 14:23
1st & 10 at opp 33
Tavierre Dunlap run for 4 yds to the NoIll 29
Q4 13:43
2nd & 6 at opp 29
Dunlap, Tavierre rush for 29 yards to the NORTHERNIL0, PENALTY MICHIGAN holding (Jones, Trente) 10 yards to the NORTHERNIL39, NO PLAY.
Q4 13:36
2nd & 16 at opp 39
J.J. McCarthy pass complete to Cristian Dixon for 7 yds to the NoIll 32
Q4 12:57
3rd & 9 at opp 32
J.J. McCarthy pass incomplete to Cristian Dixon
Q4 12:51
4th & 9 at opp 32
J.J. McCarthy pass incomplete to Cristian Dixon
4th quarter3 drives, then Michigan 63, Northern Illinois 10
Northern Illinois Touchdown, 7 plays
12:42
1st & 10 at own 32
Erin Collins run for 3 yds to the NoIll 35
12:04
2nd & 7 at own 35
Erin Collins run for 5 yds to the NoIll 40
11:18
3rd & 2 at own 40
Erin Collins run for a loss of 1 yard to the NoIll 39
10:34
4th & 3 at own 39
Ference, Matt punt 47 yards to the MICHIGAN14, Anthony, Andrel return 21 yards to the MICHIGAN35, PENALTY MICHIGAN illegal procedure 5 yards to the NORTHERNIL44, NO PLAY, 1ST DOWN NORTHERNIL.
10:25
1st & 10 at own 44
Rocky Lombardi run for 45 yds to the Mich 11 for a 1ST down
John Richardson kickoff for 26 yds , Carter Selzer return for 3 yds to the Mich 42
8:14
1st & 10 at own 42
Tavierre Dunlap run for no gain to the Mich 42
7:28
2nd & 10 at own 42
Tavierre Dunlap run for 4 yds to the Mich 46
6:46
3rd & 6 at own 46
Dan Villari run for 4 yds to the 50 yard line
6:08
4th & 2 at the 50
Dan Villari run for 8 yds to the NoIll 42 for a 1ST down
5:25
1st & 10 at opp 42
Isaiah Gash run for 2 yds to the NoIll 40
4:45
2nd & 8 at opp 40
Taylor, Joe rush for no gain to the NORTHERNIL40, PENALTY NORTHERNIL substitution infraction 5 yards to the NORTHERNIL35, NO PLAY.
4:19
2nd & 3 at opp 35
Isaiah Gash run for 3 yds to the NoIll 32 for a 1ST down
3:38
1st & 10 at opp 32
Isaiah Gash run for 2 yds to the NoIll 30
2:59
2nd & 8 at opp 30
Christian Boivin run for 2 yds to the NoIll 28
2:16
3rd & 6 at opp 28
Timeout MICHIGAN, clock 02:16
2:08
3rd & 6 at opp 28
Dan Villari run for a loss of 6 yards to the NoIll 34
1:29
4th & 12 at opp 34
Timeout MICHIGAN, clock 01:29
1:22
4th & 12 at opp 34
Isaiah Gash run for 3 yds to the NoIll 31
Northern Illinois End of game, 2 plays
1:10
1st & 10 at own 31
Rocky Lombardi pass complete to Billy Dozier for 12 yds to the NoIll 43 for a 1ST down
0:40
1st & 10 at own 43
Erin Collins run for 1 yd to the NoIll 44
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.