From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Northern Illinois
184
Total yards
359
107
Passing yards
194
77
Rushing yards
165
6.3
Yards per pass
4.5
2.1
Yards per rush
3.9
9
First downs
24
2–15
Third downs
9–22
2–2
Fourth downs
2–2
1
Turnovers
2
5–74
Penalties
5–55
23:47
Possession
36:13
0
Sacks (by defense)
3
Efficiency
Buffalo
Northern Illinois
26%
Success rate
33%
0.01
EPA per play
0.10
1.53
Explosiveness
1.55
0.01
Rushing EPA
0.20
−0.00
Passing EPA
−0.00
10%
Passing-down success
24%
−0.05
First-down EPA
0.08
−0.12
Second-down EPA
−0.28
−0.06
Third-down EPA
0.40
25%
Havoc by its defense
34%
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)
Northern Illinois 66% to win. Buffalo pulled the upset.
The line
Northern Illinois −13, over/under 43.
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 82%, Buffalo 18%. 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. Northern Illinois drives left to right, Buffalo right to left.
Q1 BuffaloPunt, 3 plays, 3 yards
Q1 Northern IllinoisPunt, 3 plays, −4 yards
Q1 BuffaloPunt, 3 plays, 8 yards
Q1 Northern IllinoisTouchdown, 13 plays, 66 yards
Q1 BuffaloPunt, 3 plays, 7 yards
Q1 Northern IllinoisMissed FG, 10 plays, 53 yards
Q2 BuffaloField goal, 11 plays, 54 yards
Q2 Northern IllinoisFumble, 1 play, 21 yards
Q2 BuffaloFumble, 3 plays, −1 yard
Q2 Northern IllinoisPunt, 3 plays, 5 yards
Q2 BuffaloPunt, 3 plays, −1 yard
Q2 Northern IllinoisTouchdown, 2 plays, 36 yards
Q2 BuffaloPunt, 3 plays, 1 yard
Q2 Northern IllinoisEnd of half, 7 plays, 27 yards
1st quarter6 drives, then Northern Illinois 7, Buffalo 0
Buffalo Punt, 3 plays
15:00
1st & 10 at own 35
Austin Bullock kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
C.J. Ogbonna pass complete to Taji Johnson for 1 yd to the BUF 26
14:29
2nd & 9 at own 26
Al-Jay Henderson run for 2 yds to the BUF 28
13:49
3rd & 7 at own 28
C.J. Ogbonna pass incomplete
13:42
4th & 7 at own 28
Ethan Duane punt for 34 yds, fair catch by Dane Pardridge at the NIU 38
Northern Illinois Punt, 3 plays
13:35
1st & 10 at own 38
Antario Brown run for 4 yds to the NIU 34
13:03
2nd & 14 at own 34
Ethan Hampton pass incomplete
12:58
3rd & 14 at own 34
Ethan Hampton pass incomplete
12:51
4th & 14 at own 34
Tom Foley punt for 44 yds, fair catch by Victor Snow at the BUF 22
Buffalo Punt, 3 plays
12:51
2nd & 3 at own 29
Timeout Northern Illinois, clock 12:51
12:45
1st & 10 at own 22
Victor Snow run for 7 yds to the BUF 29
12:29
2nd & 3 at own 29
C.J. Ogbonna pass incomplete
12:22
3rd & 3 at own 29
C.J. Ogbonna run for 1 yd to the BUF 30
11:50
4th & 2 at own 30
Ethan Duane punt for 36 yds, fair catch by Dane Pardridge at the NIU 34
Northern Illinois Touchdown, 13 plays
11:46
1st & 10 at own 34
(11:50) Shotgun Brown,Antario rush middle for 5 yards gain to the NIU39 (Dolac,Shaun) PENALTY NIU Holding (Zschernitz,Logan) 10 yards from NIU34 to NIU24. NO PLAY.
11:20
1st & 20 at own 24
Trayvon Rudolph run for 14 yds to the NIU 38
10:20
2nd & 6 at own 38
Ethan Hampton run for 5 yds to the NIU 33 Ethan Hampton fumbled, recovered by NIU Ethan Hampton
9:55
3rd & 11 at own 33
Ethan Hampton run for 13 yds to the NIU 46 for a 1ST down
9:17
1st & 10 at own 46
Ethan Hampton pass complete to Antario Brown for 3 yds to the NIU 49
8:46
2nd & 7 at own 49
Ethan Hampton pass incomplete
8:30
3rd & 7 at own 49
Ethan Hampton pass complete to Cam Thompson for 21 yds to the BUF 30 for a 1ST down
8:16
1st & 10 at opp 30
Ethan Hampton pass incomplete
8:07
2nd & 10 at opp 30
Antario Brown run for no gain to the BUF 30 fumbled, recovered by BUF
7:45
3rd & 10 at opp 30
Antario Brown run for 7 yds to the BUF 23
6:57
4th & 3 at opp 23
Ethan Hampton pass complete to Cam Thompson for 10 yds to the BUF 13 for a 1ST down
6:28
1st & 10 at opp 13
Antario Brown run for 4 yds to the BUF 9
5:50
2nd & 6 at opp 9
Ethan Hampton pass complete to Justin Lynch for 4 yds to the BUF 5
5:14
3rd & 2 at opp 5
Antario Brown run for 5 yds for a TD (Kanon Woodill KICK)Northern Illinois 7, Buffalo 0
5:14
1st & 10 at own 25
Timeout Northern Illinois, clock 05:14
Buffalo Punt, 3 plays
5:14
1st & 10 at own 35
Austin Bullock kickoff for 65 yds for a touchback
5:08
1st & 10 at own 25
Al-Jay Henderson run for 1 yd to the BUF 26
4:29
2nd & 9 at own 26
C.J. Ogbonna pass incomplete
4:16
3rd & 9 at own 26
C.J. Ogbonna pass complete to Jacqez Barksdale for 6 yds to the BUF 32
3:41
4th & 3 at own 32
Ethan Duane punt for 44 yds , Dane Pardridge returns for 1 yd to the NIU 25
Northern Illinois Missed FG, 10 plays
3:41
2nd & 10 at own 25
Timeout Northern Illinois, clock 03:41
3:35
1st & 10 at own 25
Ethan Hampton pass incomplete
3:30
2nd & 10 at own 25
(03:34) Brown,Antario rush right for 0 yards to the NIU25 (Murdock,Red) PENALTY BUF Personal Foul 15 yards from NIU25 to NIU40, 1ST DOWN. NO PLAY.
2:59
1st & 10 at own 40
Antario Brown run for 2 yds to the NIU 42
2:19
2nd & 8 at own 42
Antario Brown run for no gain to the NIU 42
1:32
3rd & 8 at own 42
Ethan Hampton pass complete to Trayvon Rudolph for 10 yds to the BUF 48 for a 1ST down
1:01
1st & 10 at opp 48
Buffalo Penalty, Personal Foul (Red Murdock) to the BUF 30 for a 1ST down
0:32
1st & 10 at opp 30
Northern Illinois Penalty, Offensive Holding (-10 Yards) to the BUF 36
0:00
1st & 16 at opp 36
PENALTY NIU Offside (Barnes,Grayson) 5 yards from BUF36 to BUF41. NO PLAY.
Q2 14:52
1st & 21 at opp 41
Antario Brown run for 12 yds to the BUF 29
Q2 14:07
2nd & 9 at opp 29
Antario Brown run for 3 yds to the BUF 26
Q2 13:21
3rd & 6 at opp 26
Ethan Hampton pass complete to Grayson Barnes for 4 yds to the BUF 22
Q2 12:44
4th & 2 at opp 22
Kanon Woodill 39 yd FG MISSED
2nd quarter7 drives, then Northern Illinois 14, Buffalo 3
Buffalo Field goal, 11 plays
12:44
1st & 10 at own 44
Timeout Northern Illinois, clock 12:44
12:27
1st & 10 at own 22
C.J. Ogbonna pass complete to Victor Snow for 22 yds to the BUF 44 for a 1ST down
12:02
1st & 10 at own 44
C.J. Ogbonna pass complete to Lamar Sperling for 6 yds to the 50 yard line
11:29
2nd & 4 at the 50
Lamar Sperling run for 1 yd to the BUF 49
10:44
3rd & 5 at own 49
C.J. Ogbonna pass complete to Victor Snow for 4 yds to the NIU 47
10:22
4th & 1 at opp 47
Jacqez Barksdale run for 2 yds to the NIU 45 for a 1ST down
9:51
1st & 10 at opp 45
Jacqez Barksdale run for 6 yds to the NIU 39
9:19
2nd & 4 at opp 39
C.J. Ogbonna pass complete to JJ Jenkins for 14 yds to the NIU 25 for a 1ST down
8:46
1st & 10 at opp 25
C.J. Ogbonna run for 1 yd to the NIU 26
7:53
2nd & 11 at opp 26
C.J. Ogbonna pass complete to Jacqez Barksdale for 2 yds to the NIU 24
Upton Bellenfant kickoff for 65 yds for a touchback
7:18
1st & 10 at own 25
PENALTY BUF Personal Foul (Brown,SaVeon) 15 yards from NIU25 to NIU40, 1ST DOWN. NO PLAY.
6:59
1st & 10 at own 40
Ethan Hampton pass complete to Tristen Tewes for 6 yds to the NIU 46 pass complete to for 5 yds Tristen Tewes fumbled, forced by Red Murdock, recovered by BUF Solomon Brown
Buffalo Fumble, 3 plays
6:29
1st & 10 at opp 46
Jacqez Barksdale run for 1 yd to the NIU 45
5:54
2nd & 9 at opp 45
Jacqez Barksdale run for 2 yds to the NIU 43
5:27
3rd & 7 at opp 43
C.J. Ogbonna sacked by Nevaeh Sanders for a loss of 4 yards to the NIU 47 C.J. Ogbonna fumbled, recovered by NIU Devonte O’Malley , return for 0 yards
Northern Illinois Punt, 3 plays
5:21
1st & 10 at own 47
Trayvon Rudolph run for 1 yd to the NIU 48
4:43
2nd & 9 at own 48
Antario Brown run for 4 yds to the BUF 48
4:02
3rd & 5 at opp 48
Ethan Hampton pass incomplete
3:53
4th & 5 at opp 48
Ethan Hampton punt for 46 yds
Buffalo Punt, 3 plays
3:53
2nd & 11 at own 1
Timeout Northern Illinois, clock 03:53
3:43
1st & 10 at own 2
Jacqez Barksdale run for 1 yd to the BUF 1
3:02
2nd & 11 at own 1
Jacqez Barksdale run for 1 yd to the BUF 2
2:20
4th & 11 at own 1
Timeout Northern Illinois, clock 02:20
2:18
3rd & 10 at own 2
Jacqez Barksdale run for 1 yd to the BUF 1
2:11
4th & 11 at own 1
Ethan Duane punt for 43 yds , Dane Pardridge returns for 8 yds to the BUF 36
Northern Illinois Touchdown, 2 plays
2:05
1st & 10 at opp 36
Buffalo Penalty, Personal Foul (Jalen McNair) to the BUF 14 for a 1ST down
2:00
1st & 10 at opp 14
Timeout Northern Illinois, clock 02:00
1:55
1st & 10 at opp 14
Antario Brown run for 14 yds for a TD (Kanon Woodill KICK)Northern Illinois 14, Buffalo 3
Buffalo Punt, 3 plays
1:54
1st & 10 at own 35
Austin Bullock kickoff for 44 yds
1:46
1st & 10 at own 21
Al-Jay Henderson run for 9 yds to the BUF 30
1:29
2nd & 1 at own 30
C.J. Ogbonna pass complete to Al-Jay Henderson for a loss of 1 yard to the BUF 29
1:15
4th & 9 at own 22
Timeout Northern Illinois, clock 01:15
1:13
3rd & 2 at own 29
C.J. Ogbonna sacked by Nevaeh Sanders for a loss of 7 yards to the BUF 22
1:10
4th & 9 at own 22
Ethan Duane punt for 43 yds, fair catch by Dane Pardridge at the NIU 35
Northern Illinois End of half, 7 plays
1:06
1st & 10 at own 35
Gavin Williams run for 13 yds to the NIU 48 for a 1ST down
0:59
1st & 10 at own 48
Gavin Williams run for 5 yds to the BUF 47
0:39
3rd & 2 at opp 44
Timeout Northern Illinois, clock 00:39
0:37
2nd & 5 at opp 47
Ethan Hampton pass complete to Gavin Williams for 3 yds to the BUF 44
0:33
3rd & 2 at opp 44
Antario Brown run for 7 yds to the BUF 37 for a 1ST down
0:24
1st & 10 at opp 37
Ethan Hampton pass incomplete
0:21
2nd & 10 at opp 37
Ethan Hampton pass incomplete
0:00
3rd & 10 at opp 37
Ethan Hampton pass complete to Gavin Williams for a loss of 1 yard to the BUF 38
3rd quarter5 drives, then Northern Illinois 14, Buffalo 10
Northern Illinois Punt, 3 plays
15:00
1st & 10 at own 35
Upton Bellenfant kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Antario Brown run for 3 yds to the NIU 22
14:12
2nd & 13 at own 22
Ethan Hampton pass complete to Tristen Tewes for 4 yds to the NIU 26
13:39
3rd & 9 at own 26
Ethan Hampton pass incomplete
13:31
4th & 9 at own 26
Tom Foley punt for 39 yds, punt out-of-bounds at the BUF 41 , Victor Snow returns for 6 yds to the BUF 41
Buffalo Touchdown, 6 plays
13:21
1st & 10 at own 41
Messiah Burch run for 7 yds to the BUF 48
12:53
2nd & 3 at own 48
Messiah Burch run for 2 yds to the 50 yard line
12:32
3rd & 1 at the 50
Jacqez Barksdale run for no gain to the 50 yard line
11:49
4th & 1 at the 50
C.J. Ogbonna run for 1 yd to the NIU 49 C.J. Ogbonna fumbled, recovered by BUF Caelan Shepard for a 1ST down
11:37
1st & 10 at opp 49
Lamar Sperling run for 3 yds to the NIU 46
10:59
2nd & 7 at opp 46
C.J. Ogbonna pass complete to Victor Snow for 46 yds for a TD (Upton Bellenfant KICK)Northern Illinois 14, Buffalo 10
10:59
1st & 10 at own 25
Timeout Northern Illinois, clock 10:59
Northern Illinois Punt, 8 plays
10:59
1st & 10 at own 35
Upton Bellenfant kickoff for 65 yds for a touchback
10:56
1st & 10 at own 25
Ethan Hampton pass incomplete
10:47
2nd & 10 at own 25
Antario Brown run for 1 yd to the NIU 26
10:01
3rd & 9 at own 26
Ethan Hampton pass complete to Cam Thompson for 18 yds to the NIU 44 for a 1ST down
9:43
1st & 10 at own 44
Gavin Williams run for 9 yds to the BUF 47
8:57
2nd & 1 at opp 47
Antario Brown run for 3 yds to the BUF 44 for a 1ST down
8:19
1st & 10 at opp 44
Antario Brown run for 4 yds to the BUF 40
7:43
2nd & 6 at opp 40
Ethan Hampton pass incomplete
7:36
3rd & 6 at opp 40
Gavin Williams run for 2 yds to the BUF 42
6:54
4th & 8 at opp 42
Ethan Hampton punt for 35 yds
Buffalo Punt, 3 plays
6:54
1st & 10 at own 22
Timeout Northern Illinois, clock 06:54
6:48
1st & 10 at own 7
(06:52) No Huddle-Shotgun Ogbonna,C.J. pass incomplete deep right to Jenkins,JJ thrown to NIU50 PENALTY NIU Pass Interference (Finley,Jacob) 15 yards from BUF07 to BUF22, 1ST DOWN. NO PLAY.
6:42
1st & 10 at own 22
Victor Snow run for 1 yd to the BUF 21
6:10
2nd & 11 at own 21
Terrance Shelton Jr. run for 5 yds to the BUF 26
5:41
3rd & 6 at own 26
C.J. Ogbonna pass incomplete
5:35
4th & 6 at own 26
Ethan Duane punt for 44 yds, fair catch by Dane Pardridge at the NIU 30
Northern Illinois Field goal, 11 plays
5:27
1st & 10 at own 30
Ethan Hampton pass complete to Antario Brown for 18 yds to the NIU 48 for a 1ST down
4:57
1st & 10 at own 48
Trayvon Rudolph run for 2 yds to the NIU 46
4:17
2nd & 12 at own 46
Gavin Williams run for 5 yds to the BUF 49
3:28
3rd & 7 at opp 49
Ethan Hampton pass complete to Dane Pardridge for 24 yds to the BUF 25 for a 1ST down
2:48
1st & 10 at opp 25
Antario Brown run for 1 yd to the BUF 26
1:56
2nd & 11 at opp 26
Ethan Hampton pass complete to Trayvon Rudolph for no gain to the BUF 26
1:15
3rd & 11 at opp 26
Ethan Hampton pass complete to Dane Pardridge for 13 yds to the BUF 13 for a 1ST down
0:46
1st & 10 at opp 13
Ethan Hampton pass complete to Justin Lynch for a loss of 1 yard to the BUF 14
Upton Bellenfant kickoff for 65 yds fair catch by JaVaughn Byrd at the NIU 25
3:17
1st & 10 at own 25
Ethan Hampton pass complete to Antario Brown for 1 yd to the NIU 26
2:35
2nd & 9 at own 26
Antario Brown run for 9 yds to the NIU 35 for a 1ST down
2:04
1st & 10 at own 35
Antario Brown run for 3 yds to the NIU 38
2:00
2nd & 7 at own 38
Timeout Northern Illinois, clock 02:00
1:56
2nd & 7 at own 38
Ethan Hampton pass complete to Andrew McElroy for 15 yds to the BUF 47 for a 1ST down
1:32
1st & 10 at opp 47
Ethan Hampton run for 1 yd to the BUF 46
1:13
2nd & 9 at opp 46
Antario Brown run for 3 yds to the BUF 43
1:12
3rd & 6 at opp 43
Timeout Northern Illinois, clock 01:12
1:04
3rd & 6 at opp 43
Ethan Hampton run for 3 yds to the BUF 40
1:00
4th & 3 at opp 40
Ethan Hampton pass complete to Andrew McElroy for 10 yds to the BUF 30 for a 1ST down
0:43
1st & 10 at opp 30
Ethan Hampton pass complete to Andrew McElroy for 6 yds to the BUF 24
0:43
2nd & 4 at opp 24
Timeout Northern Illinois, clock 00:43
0:39
2nd & 4 at opp 24
(00:42) Shotgun Hampton,Ethan pass incomplete short right to McElroy,Andrew thrown to BUF05 PENALTY BUF Pass Interference (McCartherens,Charles) 15 yards from BUF24 to BUF09, 1ST DOWN. NO PLAY.
0:36
1st & goal at opp 9
Ethan Hampton pass incomplete
0:32
2nd & goal at opp 9
Ethan Hampton pass incomplete
0:32
3rd & goal at opp 9
Timeout Buffalo, clock 00:32
0:26
3rd & goal at opp 9
Ethan Hampton pass incomplete
0:24
4th & goal at opp 9
Kanon Woodill 27 yd FG GOODTied at 20
Buffalo Result not recorded, 1 play
0:24
1st & 10 at own 35
Austin Bullock kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
C. Ogbonna takes a knee
Overtime
4th & 4 at opp 25
Upton Bellenfant 37 Yd Field GoalBuffalo 23, Northern Illinois 20
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.