From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northern Illinois
Buffalo
505
Total yards
384
197
Passing yards
162
308
Rushing yards
222
7.3
Yards per pass
7.0
6.6
Yards per rush
4.4
25
First downs
19
7–16
Third downs
8–18
2–2
Fourth downs
2–2
1
Turnovers
1
2–15
Penalties
2–23
31:22
Possession
28:38
1
Sacks (by defense)
1
Efficiency
Northern Illinois
Buffalo
47%
Success rate
47%
0.39
EPA per play
0.17
1.46
Explosiveness
0.98
0.45
Rushing EPA
0.06
0.29
Passing EPA
0.38
48%
Passing-down success
37%
0.06
First-down EPA
−0.05
0.69
Second-down EPA
0.15
0.40
Third-down EPA
0.33
14%
Havoc by its defense
22%
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)
Buffalo 58% to win. Northern Illinois won as Elo’s underdog.
The line
Northern Illinois −1.5, over/under 59.
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 Northern Illinois 54%, Buffalo 46%. 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. Buffalo drives left to right, Northern Illinois right to left.
Rocky Lombardi pass complete to Miles Joiner for 7 yds to the Buff 23
4:38
4th & 4 at opp 23
John Richardson 41 yd FG MISSED
Buffalo Missed FG, 10 plays
4:38
1st & 10 at own 23
Matt Myers run for 7 yds to the Buff 30
4:38
2nd & 3 at own 30
Matt Myers pass incomplete
4:38
3rd & 3 at own 30
Matt Myers run for 24 yds to the NoIll 46 for a 1ST down
4:38
1st & 10 at opp 46
Matt Myers pass complete to Quian Williams for 6 yds to the NoIll 40
4:38
2nd & 4 at opp 40
Matt Myers run for 3 yds to the NoIll 37
4:38
3rd & 1 at opp 37
Dylan McDuffie run for 7 yds to the NoIll 30 for a 1ST down
4:38
1st & 10 at opp 30
Dylan McDuffie run for 3 yds to the NoIll 27
1:11
3rd & 6 at opp 26
Timeout BUFFALO, clock 01:11
1:11
2nd & 7 at opp 27
Ron Cook Jr. run for 1 yd to the NoIll 26
1:11
3rd & 6 at opp 26
Matt Myers run for 2 yds to the NoIll 24
0:35
4th & 4 at opp 24
Alex McNulty 42 yd FG MISSED
Northern Illinois Field goal, 17 plays
0:35
1st & 10 at own 24
Rocky Lombardi pass incomplete
0:00
2nd & 10 at own 24
Rocky Lombardi pass complete to Cole Tucker for 8 yds to the NoIll 32
Q2 15:00
3rd & 2 at own 32
Clint Ratkovich run for 3 yds to the NoIll 35 for a 1ST down
Q2 15:00
1st & 10 at own 35
Jay Ducker run for 6 yds to the NoIll 41
Q2 15:00
2nd & 4 at own 41
Jay Ducker run for 3 yds to the NoIll 44
Q2 15:00
3rd & 1 at own 44
Clint Ratkovich run for no gain to the NoIll 44
Q2 15:00
4th & 1 at own 44
Clint Ratkovich run for 3 yds to the NoIll 47 for a 1ST down
Q2 15:00
1st & 10 at own 47
Rocky Lombardi pass complete to Messiah Travis for 11 yds to the Buff 42 for a 1ST down
Q2 15:00
1st & 10 at opp 42
Jay Ducker run for a loss of 2 yards to the Buff 44
Q2 15:00
2nd & 12 at opp 44
Rocky Lombardi pass complete to Cole Tucker for 15 yds to the Buff 29 for a 1ST down
Q2 15:00
1st & 10 at opp 29
Rocky Lombardi pass incomplete
Q2 15:00
2nd & 10 at opp 29
Jay Ducker run for 7 yds to the Buff 22
Q2 15:00
3rd & 3 at opp 22
Rocky Lombardi run for 4 yds to the Buff 18 for a 1ST down
Q2 15:00
1st & 10 at opp 18
Jay Ducker run for a loss of 2 yards to the Buff 20
Q2 15:00
2nd & 12 at opp 20
Rocky Lombardi pass incomplete
Q2 15:00
3rd & 12 at opp 20
Rocky Lombardi pass complete to Cole Tucker for 8 yds to the Buff 12
Q2 8:28
4th & 4 at opp 12
John Richardson 30 yd FG GOODTied at 3
2nd quarter4 drives, then Tied at 10
Buffalo Touchdown, 7 plays
8:23
John Richardson kickoff for 45 yds , Jake Molinich return for 11 yds to the Buff 31
8:23
1st & 10 at own 31
Kevin Marks Jr. run for 11 yds to the Buff 42 for a 1ST down
8:23
1st & 10 at own 42
Matt Myers pass complete to Jamari Gassett for 38 yds to the NoIll 20 for a 1ST down
8:23
1st & 10 at opp 20
Kevin Marks Jr. run for 1 yd to the NoIll 19
8:23
2nd & 9 at opp 19
Matt Myers pass complete to Dominic Johnson for 12 yds to the NoIll 7 for a 1ST down
8:23
1st & goal at opp 7
Kevin Marks Jr. run for 5 yds to the NoIll 2
5:36
2nd & goal at opp 2
Kevin Marks Jr. run for 1 yd to the NoIll 1
5:29
3rd & goal at opp 1
Dylan McDuffie run for 1 yd for a TD, (Alex McNulty KICK)Buffalo 10, Northern Illinois 3
Northern Illinois Touchdown, 1 play
5:29
Alex McNulty kickoff for 65 yds for a touchback
5:17
1st & 10 at own 25
Trayvon Rudolph run for 75 yds for a TD, (John Richardson KICK)Tied at 10
Buffalo Punt, 5 plays
5:17
John Richardson kickoff for 40 yds
5:17
1st & 10 at own 25
Matt Myers pass complete to Bernard Porter for 8 yds to the Buff 33
5:17
2nd & 2 at own 33
Dylan McDuffie run for 2 yds to the Buff 35 for a 1ST down
5:17
1st & 10 at own 35
Matt Myers pass incomplete
5:17
2nd & 10 at own 35
Matt Myers run for no gain to the Buff 35
5:17
3rd & 10 at own 35
Matt Myers sacked by Jaden Dolphin for 0 yards to the Buff 31
2:57
4th & 14 at own 31
Jackson Baltar punt for 59 yds , returns for no gain to the NoIll 7
Northern Illinois End of half, 10 plays
2:57
1st & 10 at own 7
Jay Ducker run for a loss of 2 yards to the NoIll 5
2:15
3rd & 15 at own 2
Timeout BUFFALO, clock 02:15
2:15
2nd & 12 at own 5
Jay Ducker run for a loss of 3 yards to the NoIll 2
2:15
3rd & 15 at own 2
Rocky Lombardi pass complete to Trayvon Rudolph for 27 yds to the NoIll 29 for a 1ST down
2:15
1st & 10 at own 29
Jay Ducker run for 1 yd to the NoIll 30
2:15
2nd & 9 at own 30
Jay Ducker run for 3 yds to the NoIll 33
2:15
3rd & 6 at own 33
Jay Ducker run for 12 yds to the NoIll 45 for a 1ST down
2:15
1st & 10 at own 45
Rocky Lombardi pass incomplete
0:13
1st & 10 at opp 41
Timeout NORTHERNIL, clock 00:13
0:13
2nd & 10 at own 45
Rocky Lombardi pass complete to Cole Tucker for 14 yds to the Buff 41 for a 1ST down
0:06
1st & 10 at opp 31
Timeout NORTHERNIL, clock 00:06
0:06
1st & 10 at opp 41
Rocky Lombardi pass complete to Cole Tucker for 10 yds to the Buff 31 for a 1ST down
0:00
1st & 10 at opp 31
Rocky Lombardi pass complete to Cole Tucker for a loss of 1 yard to the Buff 32
Q3 14:56
Alex McNulty kickoff for 44 yds , Mason Blakemore return for 15 yds to the NoIll 36
Q3 14:56
1st & 10 at own 36
DUCKER, Jay rush to the right for a gain of 7 yards to the NIU43 (GROSS JR., Cory). PENALTY NIU Holding on POTTER, Nolan enforced 10 yards from the NIU36 to the NIU26 [NHSG]. NO PLAY (replay the down).
3rd quarter10 drives, then Northern Illinois 24, Buffalo 17
Northern Illinois Punt, 3 plays
14:56
1st & 20 at own 26
Rocky Lombardi pass incomplete
14:56
2nd & 20 at own 26
Rocky Lombardi pass complete to Cole Tucker for 8 yds to the NoIll 34
14:56
3rd & 12 at own 34
Rocky Lombardi pass incomplete
13:35
4th & 12 at own 34
Matt Ference punt for 50 yds , Ron Cook Jr. returns for 19 yds to the Buff 25
Buffalo Punt, 3 plays
13:35
1st & 10 at own 8
Matt Myers pass complete to Jamari Gassett for 5 yds to the Buff 13
13:35
2nd & 5 at own 13
Dylan McDuffie run for no gain to the Buff 13
13:35
3rd & 5 at own 13
Matt Myers pass incomplete
12:30
4th & 5 at own 13
Jackson Baltar punt for 37 yds, downed at the 50 yard line
Northern Illinois Touchdown, 2 plays
12:30
1st & 10 at the 50
Jay Ducker run for 3 yds to the Buff 47
11:53
2nd & 7 at opp 47
Antario Brown run for 47 yds for a TD, (John Richardson KICK)Northern Illinois 17, Buffalo 10
Buffalo Punt, 3 plays
11:53
John Richardson kickoff for 65 yds for a touchback
11:53
1st & 10 at own 25
Matt Myers pass complete to Jamari Gassett for a loss of 2 yards to the Buff 23
11:53
2nd & 12 at own 23
Matt Myers pass complete to Dominic Johnson for 8 yds to the Buff 31
11:53
3rd & 4 at own 31
Ron Cook Jr. run for no gain to the Buff 31
9:42
4th & 4 at own 31
Jackson Baltar punt for 30 yds, downed at the NoIll 39
Northern Illinois Touchdown, 5 plays
9:42
1st & 10 at own 39
Jay Ducker run for 7 yds to the NoIll 46
9:42
2nd & 3 at own 46
Antario Brown run for 15 yds to the Buff 39 for a 1ST down
9:42
1st & 10 at opp 39
Rocky Lombardi pass complete to Trayvon Rudolph for 36 yds to the Buff 3 for a 1ST down
9:42
1st & goal at opp 3
Rocky Lombardi run for a loss of 4 yards to the Buff 7 fumbled, recovered by NoIll Rocky Lombardi
7:37
2nd & goal at opp 7
Clint Ratkovich run for 7 yds for a TD, (John Richardson KICK)Northern Illinois 24, Buffalo 10
Buffalo Punt, 6 plays
7:31
1st & 10 at own 12
Matt Myers pass complete to Quian Williams for 6 yds to the Buff 18
7:31
2nd & 4 at own 18
Kevin Marks Jr. run for 3 yds to the Buff 21
7:31
3rd & 1 at own 21
Kevin Marks Jr. run for 3 yds to the Buff 24 for a 1ST down
7:31
1st & 10 at own 24
Matt Myers run for 4 yds to the Buff 28
7:31
2nd & 6 at own 28
Matt Myers pass complete to Ron Cook Jr. for 5 yds to the Buff 33
7:31
3rd & 1 at own 33
Dylan McDuffie run for a loss of 1 yard to the Buff 32
4:43
4th & 2 at own 32
Jackson Baltar punt for 33 yds, fair catch by Cole Tucker at the NoIll 35
Northern Illinois Fumble, 3 plays
4:43
1st & 10 at own 35
Jay Ducker run for no gain to the NoIll 35
4:43
2nd & 10 at own 35
Rocky Lombardi pass incomplete
3:37
3rd & 10 at own 35
Rocky Lombardi sacked for 0 yards to the NoIll 28
Buffalo Touchdown, 2 plays
3:37
1st & 10 at opp 28
Dylan McDuffie run for 6 yds to the NoIll 22
3:06
2nd & 4 at opp 22
Ron Cook Jr. run for 22 yds for a TD, (Alex McNulty KICK)Northern Illinois 24, Buffalo 17
Northern Illinois Punt, 3 plays
3:01
Alex McNulty kickoff for 47 yds , Mason Blakemore return for 17 yds to the NoIll 35
3:01
1st & 10 at own 35
Antario Brown run for 9 yds to the NoIll 44
3:01
2nd & 1 at own 44
NORTHERNIL Penalty, False Start (J.J. Lippe) to the NoIll 39
3:01
2nd & 6 at own 39
Rocky Lombardi pass complete to Cole Tucker for 5 yds to the NoIll 44
3:01
3rd & 1 at own 44
Rocky Lombardi pass incomplete
1:21
4th & 1 at own 44
Matt Ference punt for 56 yds for a touchback
Buffalo Touchdown, 9 plays
1:21
1st & 10 at own 20
Dylan McDuffie run for a loss of 5 yards to the Buff 15
1:21
2nd & 15 at own 15
Dylan McDuffie run for 19 yds to the Buff 34 for a 1ST down
0:00
1st & 10 at own 34
Dylan McDuffie run for 4 yds to the Buff 38
Q4 15:00
2nd & 6 at own 38
Dylan McDuffie run for 29 yds to the NoIll 33 for a 1ST down
Q4 15:00
1st & 10 at opp 33
Dylan McDuffie run for 6 yds to the NoIll 27
Q4 15:00
2nd & 4 at opp 27
Dylan McDuffie run for 6 yds to the NoIll 21 for a 1ST down
Q4 15:00
1st & 10 at opp 21
Dylan McDuffie run for 2 yds to the NoIll 19
Q4 15:00
2nd & 8 at opp 19
Matt Myers pass complete to Khamran Laborn for 6 yds to the NoIll 13
Q4 12:22
3rd & 2 at opp 13
Matt Myers pass complete to Ron Cook Jr. for 13 yds for a TD, (Alex McNulty KICK)Tied at 24
4th quarter3 drives, then Tied at 27
Northern Illinois Field goal, 14 plays
12:22
Alex McNulty kickoff for 65 yds for a touchback
12:22
1st & 10 at own 25
Rocky Lombardi pass complete to Trayvon Rudolph for 16 yds to the NoIll 41 for a 1ST down
12:22
1st & 10 at own 41
Jay Ducker run for a loss of 1 yard to the NoIll 40
12:22
2nd & 11 at own 40
Rocky Lombardi run for 13 yds to the Buff 47 for a 1ST down
12:22
1st & 10 at opp 47
Jay Ducker run for 3 yds to the Buff 44
12:22
2nd & 7 at opp 44
Jay Ducker run for 4 yds to the Buff 40
12:22
3rd & 3 at opp 40
Rocky Lombardi run for 5 yds to the Buff 35 for a 1ST down
12:22
1st & 10 at opp 35
run for 1 yd to the Buff 34
12:22
2nd & 9 at opp 34
Rocky Lombardi run for no gain to the Buff 34
12:22
3rd & 9 at opp 34
Rocky Lombardi pass complete to Messiah Travis for 10 yds to the Buff 24 for a 1ST down
12:22
1st & 10 at opp 24
Trayvon Rudolph run for 15 yds to the Buff 9 for a 1ST down
12:22
1st & goal at opp 9
Rocky Lombardi run for 2 yds to the Buff 7
12:22
2nd & goal at opp 7
Rocky Lombardi run for a loss of 2 yards to the Buff 9
12:22
3rd & goal at opp 9
Rocky Lombardi pass incomplete
4:58
4th & goal at opp 9
John Richardson 27 yd FG GOODNorthern Illinois 27, Buffalo 24
Buffalo Field goal, 11 plays
4:54
John Richardson kickoff for 42 yds , Jake Molinich return for 8 yds to the Buff 31
4:54
1st & 10 at own 31
Matt Myers run for 2 yds to the Buff 33
4:54
2nd & 8 at own 33
Matt Myers pass incomplete
4:54
3rd & 8 at own 33
Matt Myers pass incomplete
4:54
4th & 8 at own 33
Matt Myers pass complete to Dominic Johnson for 14 yds to the Buff 47 for a 1ST down
4:54
1st & 10 at own 47
Dylan McDuffie run for 3 yds to the 50 yard line
4:54
2nd & 7 at the 50
Matt Myers run for 3 yds to the NoIll 47
4:54
3rd & 4 at opp 47
Dylan McDuffie run for 10 yds to the NoIll 37 for a 1ST down
4:54
1st & 10 at opp 37
Dylan McDuffie run for a loss of 2 yards to the NoIll 39
1:21
3rd & 9 at opp 36
Timeout BUFFALO, clock 01:21
1:21
2nd & 12 at opp 39
Dylan McDuffie run for 3 yds to the NoIll 36
1:16
4th & 10 at opp 37
Timeout NORTHERNIL, clock 01:16
1:16
3rd & 9 at opp 36
Dylan McDuffie run for a loss of 1 yard to the NoIll 37
1:10
4th & 10 at opp 37
Alex McNulty 55 yd FG GOODTied at 27
Northern Illinois Missed FG, 7 plays
1:10
Alex McNulty kickoff for 65 yds for a touchback
1:01
1st & 10 at own 25
Trayvon Rudolph run for 4 yds to the NoIll 29
1:01
2nd & 6 at own 29
Timeout BUFFALO, clock 01:01
1:01
2nd & 6 at own 29
Clint Ratkovich run for 11 yds to the NoIll 40 for a 1ST down
1:01
1st & 10 at own 40
BUFFALO Penalty, Face mask (15 yards) (Cory Gross Jr.) to the Buff 28 for a 1ST down
0:41
2nd & 5 at opp 23
Timeout NORTHERNIL, clock 00:41
0:41
1st & 10 at opp 28
Clint Ratkovich run for 5 yds to the Buff 23
0:41
2nd & 5 at opp 23
Clint Ratkovich run for 2 yds to the Buff 21
0:02
3rd & 3 at opp 21
Clint Ratkovich run for 1 yd to the Buff 20
0:02
4th & 2 at opp 20
Timeout BUFFALO, clock 00:02
0:00
4th & 2 at opp 20
John Richardson 37 yd FG MISSED
Overtime2 drives, then Northern Illinois 33, Buffalo 27
Buffalo Fumble, 8 plays
3rd & goal at opp 1
Timeout BUFFALO, clock 00:00
1st & 10 at opp 25
Dylan McDuffie run for 2 yds to the NoIll 23
2nd & 8 at opp 23
Dylan McDuffie run for 3 yds to the NoIll 20
3rd & 5 at opp 20
Matt Myers pass complete to Quian Williams for 5 yds to the NoIll 15 for a 1ST down
1st & 10 at opp 15
Dylan McDuffie run for 7 yds to the NoIll 8
2nd & 3 at opp 8
Dylan McDuffie run for 4 yds to the NoIll 4 for a 1ST down
1st & goal at opp 4
Dylan McDuffie run for 1 yd to the NoIll 3
2nd & goal at opp 3
Dylan McDuffie run for 2 yds to the NoIll 1
3rd & goal at opp 1
Matt Myers run for no gain to the NoIll 1 fumbled, recovered by NoIll Demond Taylor Jr.
Northern Illinois Touchdown, 1 play
1st & 10 at opp 25
Clint Ratkovich run for 25 yds for a TDNorthern Illinois 33, Buffalo 27
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.