Referee Ron Hudson; umpire Will Steinke; head linesman Jeff Johnson; line judge K. Loving; side judge Ryan Gannon; field judge Jason Frank; back judge Josh Dascher; center judge Tony RomanoGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Northern Illinois
357
Total yards
397
175
Passing yards
241
182
Rushing yards
156
10.3
Yards per pass
7.3
5.4
Yards per rush
3.3
14
First downs
26
3–9
Third downs
5–14
0–0
Fourth downs
1–2
2
Turnovers
5
8–63
Penalties
7–65
22:40
Possession
37:20
3
Sacks (by defense)
0
Efficiency
Buffalo
Northern Illinois
47%
Success rate
44%
0.22
EPA per play
−0.09
1.22
Explosiveness
0.94
0.07
Rushing EPA
−0.08
0.52
Passing EPA
−0.11
21%
Passing-down success
30%
0.34
First-down EPA
−0.27
0.03
Second-down EPA
0.24
0.26
Third-down EPA
0.23
19%
Havoc by its defense
16%
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 59% to win. Elo’s favorite won.
The line
Buffalo −14.5, over/under 53.5.
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 Buffalo 84%, Northern Illinois 16%. 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.
Q3 Northern IllinoisPick-six, 11 plays (Buffalo scores), 59 yards
Q4 Northern IllinoisTouchdown, 15 plays, 65 yards
Q4 BuffaloPunt, 3 plays, −8 yards
Q4 Northern IllinoisTouchdown, 4 plays, 57 yards
Q4 BuffaloFumble, 2 plays, 4 yards
Q4 Northern IllinoisFumble, 2 plays, −10 yards
Q4 BuffaloEnd of game, 1 play, −1 yard
Play by play
1st quarter5 drives, then Buffalo 14, Northern Illinois 3
Northern Illinois Punt, 3 plays
15:00
1st & 10 at own 35
Alex McNulty kickoff for 65 yds , Trayvon Rudolph return for 20 yds to the NORTHERNIL 45 NORTHERNIL Penalty, Offensive Holding (10 Yards) to the NoIll 10
14:40
1st & 10 at own 10
Erin Collins run for 3 yds to the NoIll 13
13:50
2nd & 7 at own 13
Erin Collins run for 3 yds to the NoIll 16
13:31
3rd & 4 at own 16
Ross Bowers pass incomplete to Cole Tucker
13:24
4th & 4 at own 16
Matt Ference punt for 39 yds, fair catch by Ron Cook Jr. at the Buff 45
Buffalo Touchdown, 3 plays
13:09
1st & 10 at own 45
Jaret Patterson run for 19 yds to the NoIll 36 for a 1ST down
12:28
1st & 10 at opp 36
Kyle Vantrease pass complete to Zac Lefebvre for 31 yds to the NoIll 5 for a 1ST down
12:08
1st & goal at opp 5
Jaret Patterson run for 5 yds for a TD (Alex McNulty KICK)Buffalo 7, Northern Illinois 0
Northern Illinois Field goal, 14 plays
12:08
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
11:51
1st & 10 at own 25
Ross Bowers pass complete to Tyrice Richie for 9 yds to the NoIll 34
11:11
2nd & 1 at own 34
Erin Collins run for 7 yds to the NoIll 41 for a 1ST down
10:37
1st & 10 at own 41
Ross Bowers pass complete to Cole Tucker for 7 yds to the NoIll 48
10:05
2nd & 3 at own 48
Erin Collins run for 2 yds to the 50 yard line
9:38
3rd & 1 at the 50
Erin Collins run for 5 yds to the Buff 45 for a 1ST down
8:28
1st & 10 at opp 45
Ross Bowers sacked by Malcolm Koonce for a loss of 7 yards to the NoIll 48
8:13
2nd & 17 at own 48
Ross Bowers pass complete to Daniel Crawford for 7 yds to the Buff 45
7:32
3rd & 10 at opp 45
Ross Bowers run for 7 yds to the Buff 38
7:13
4th & 3 at opp 38
BUFFALO Penalty, Defensive Offside (5 Yards) to the Buff 33 for a 1ST down
6:35
1st & 10 at opp 33
Erin Collins run for 2 yds to the Buff 31
6:09
2nd & 8 at opp 31
Ross Bowers pass complete to Tyrice Richie for 8 yds to the Buff 23 for a 1ST down
5:22
1st & 10 at opp 23
Erin Collins run for 1 yd to the Buff 22
4:56
2nd & 9 at opp 22
Ross Bowers pass incomplete to Daniel Crawford
4:27
3rd & 9 at opp 22
Ross Bowers sacked by Max Michel and Ronald McGee for a loss of 3 yards to the Buff 25
4:18
4th & 12 at opp 25
John Richardson 43 yd FG GOODBuffalo 7, Northern Illinois 3
Buffalo Touchdown, 7 plays
4:17
4th & 12 at own 35
John Richardson kickoff for 31 yds to the Buff 34, out-of-bounds, BUFFALO ball on Buff 39
4:04
1st & 10 at own 39
Jaret Patterson run for 3 yds to the Buff 42
3:19
2nd & 7 at own 42
Jaret Patterson run for 14 yds to the NoIll 44 for a 1ST down
2:43
1st & 10 at opp 44
Kyle Vantrease pass complete to Antonio Nunn for 6 yds to the NoIll 38
2:16
2nd & 4 at opp 35
Jaret Patterson run for 3 yds to the NoIll 35 for a 1ST down NORTHERNIL Penalty, Face Mask (15 yards) (15 Yards) to the NoIll 20 for a 1ST down
1:51
1st & 10 at opp 20
Jaret Patterson run for 3 yds to the NoIll 17
1:23
2nd & 7 at opp 17
Jaret Patterson run for no gain to the NoIll 17
0:45
3rd & 7 at opp 17
Kyle Vantrease pass complete to Antonio Nunn for 17 yds for a TD (Alex McNulty KICK)Buffalo 14, Northern Illinois 3
Northern Illinois Punt, 3 plays
0:45
3rd & 7 at own 35
Alex McNulty kickoff for 65 yds for a touchback
0:33
1st & 10 at own 25
Erin Collins run for 3 yds to the NoIll 28
Q2 15:00
2nd & 7 at own 28
BUFFALO Penalty, Defensive Offside (5 Yards) to the NoIll 33
Q2 14:19
2nd & 2 at own 33
Tyrice Richie run for a loss of 6 yards to the NoIll 27
Q2 14:12
3rd & 8 at own 27
Ross Bowers pass incomplete
Q2 14:05
4th & 8 at own 27
Matt Ference punt for 53 yds , Ron Cook Jr. returns for no gain to the Buff 20
2nd quarter9 drives, then Buffalo 21, Northern Illinois 16
Buffalo Punt, 3 plays
14:01
1st & 10 at own 20
Kyle Vantrease pass incomplete to Zac Lefebvre
13:41
2nd & 10 at own 20
Kevin Marks Jr. run for 2 yds to the Buff 22
13:38
3rd & 8 at own 22
Kyle Vantrease pass incomplete
13:37
4th & 8 at own 22
Evan Finegan punt for 15 yds, punt out-of-bounds at the Buff 37
Northern Illinois Touchdown, 4 plays
13:25
1st & 10 at opp 37
Erin Collins run for 2 yds to the Buff 35
13:08
2nd & 8 at opp 35
NORTHERNIL Penalty, False Start (-5 Yards) to the Buff 40
12:42
2nd & 13 at opp 40
Ross Bowers pass complete to Trayvon Rudolph for 28 yds to the Buff 12 for a 1ST down
12:05
1st & 10 at opp 12
Erin Collins run for 6 yds to the Buff 6
11:37
2nd & 4 at opp 6
Erin Collins run for 6 yds for a TD (John Richardson KICK)Buffalo 14, Northern Illinois 10
Buffalo Interception, 5 plays
11:37
2nd & 4 at own 35
John Richardson kickoff for 65 yds for a touchback
11:25
1st & 10 at own 25
Kevin Marks Jr. run for 8 yds to the Buff 33
11:04
2nd & 2 at own 33
Kevin Marks Jr. run for 2 yds to the Buff 35 for a 1ST down
10:17
1st & 10 at own 35
Trevor Wilson run for 3 yds to the Buff 38
9:58
2nd & 7 at own 38
Kyle Vantrease pass incomplete to Zac Lefebvre
9:52
3rd & 7 at own 38
Kyle Vantrease pass intercepted Jordan Hansen return for no gain to the NoIll 38
Northern Illinois Punt, 3 plays
8:59
1st & 10 at own 38
Erin Collins run for 5 yds to the NoIll 43
8:27
2nd & 5 at own 43
Harrison Waylee run for no gain to the NoIll 43
8:25
3rd & 5 at own 43
Ross Bowers pass incomplete to Cole Tucker
8:23
4th & 5 at own 43
NORTHERNIL Penalty, False Start (-5 Yards) to the NoIll 38
8:22
4th & 10 at own 38
Matt Ference punt for 42 yds, fair catch by Ron Cook Jr. at the Buff 20
Buffalo Punt, 3 plays
8:15
1st & 10 at own 20
Jaret Patterson run for 4 yds to the Buff 24
8:00
2nd & 6 at own 24
BUFFALO Penalty, Offensive Holding (-10 Yards) to the Buff 14
7:45
2nd & 16 at own 14
Kyle Vantrease pass complete to Antonio Nunn for 6 yds to the Buff 20
7:45
3rd & 10 at own 20
Kyle Vantrease pass incomplete
7:16
4th & 10 at own 20
Evan Finegan punt for 28 yds, punt out-of-bounds at the Buff 48
Northern Illinois Punt, 3 plays
7:10
1st & 10 at opp 48
Ross Bowers pass incomplete to Cole Tucker
7:00
2nd & 10 at opp 48
NORTHERNIL Penalty, False Start (-5 Yards) to the NoIll 47
6:47
2nd & 15 at own 47
Ross Bowers pass complete to Erin Collins for 4 yds to the Buff 49
6:18
3rd & 11 at opp 49
Erin Collins run for no gain to the Buff 49
5:43
4th & 11 at opp 49
Matt Ference punt for 42 yds, downed at the Buff 7
Buffalo Touchdown, 7 plays
4:50
1st & 10 at own 7
Jaret Patterson run for a loss of 2 yards to the Buff 5 Jaret Patterson fumbled, recovered by Buff Jaret Patterson
4:47
2nd & 12 at own 5
Kyle Vantrease pass complete to Antonio Nunn for 18 yds to the Buff 23 for a 1ST down
3:55
1st & 10 at own 23
Jaret Patterson run for 2 yds to the Buff 25
3:31
2nd & 8 at own 25
Jaret Patterson run for 3 yds to the Buff 28
3:11
3rd & 5 at own 28
Kyle Vantrease pass complete to Dominic Johnson for 7 yds to the Buff 35 for a 1ST down
2:48
1st & 10 at own 35
Kyle Vantrease pass complete to Dominic Johnson for 9 yds to the Buff 44
2:14
2nd & 1 at own 44
Jaret Patterson run for 56 yds for a TD (Alex McNulty KICK)Buffalo 21, Northern Illinois 10
Northern Illinois Touchdown, 5 plays
2:14
2nd & 1 at own 35
Alex McNulty kickoff for 63 yds , Trayvon Rudolph return for 38 yds to the NoIll 40
2:00
1st & 10 at own 40
Ross Bowers pass complete to Cole Tucker for 6 yds to the NoIll 46
1:50
2nd & 4 at own 46
Ross Bowers pass complete to Tyrice Richie for 10 yds to the Buff 44 for a 1ST down
1:35
1st & 10 at opp 44
BUFFALO Penalty, Roughing Passer (15 Yards) to the Buff 29 for a 1ST down
1:09
1st & 10 at opp 29
Rondarius Gregory run for 4 yds to the Buff 25
0:43
2nd & 6 at opp 25
Ross Bowers pass complete to Tyrice Richie for 9 yds to the Buff 16 for a 1ST down
0:35
1st & 10 at opp 16
Ross Bowers pass complete to Cole Tucker for 16 yds for a TD Timeout BUFFALO, clock 00:35 (Two-Point Conversion failed )Buffalo 21, Northern Illinois 16
0:35
1st & goal at opp 0
Timeout BUFFALO, clock 00:35
Buffalo End of half, 3 plays
0:35
1st & 10 at own 35
John Richardson kickoff for 65 yds for a touchback
0:27
1st & 10 at own 25
Jaret Patterson run for 9 yds to the Buff 34
0:21
2nd & 1 at own 34
Jaret Patterson run for 2 yds to the Buff 36 for a 1ST down
0:01
1st & 10 at own 36
Jaret Patterson run for 8 yds to the Buff 44
3rd quarter8 drives, then Buffalo 42, Northern Illinois 16
Buffalo Punt, 6 plays
15:00
1st & 10 at own 35
John Richardson kickoff for 60 yds , Ron Cook Jr. return for 16 yds to the Buff 21
14:50
1st & 10 at own 21
Jaret Patterson run for a loss of 3 yards to the Buff 18
14:03
2nd & 13 at own 18
Kyle Vantrease pass complete to Antonio Nunn for 9 yds to the Buff 27
13:50
3rd & 4 at own 27
Kyle Vantrease pass complete to Jovany Ruiz for 15 yds to the Buff 42 for a 1ST down
13:00
1st & 10 at own 42
Jaret Patterson run for 5 yds to the Buff 47
12:22
2nd & 5 at own 47
Jaret Patterson run for a loss of 1 yard to the Buff 46
11:48
3rd & 6 at own 46
Jaret Patterson run for 1 yd to the Buff 47
11:07
4th & 5 at own 47
Evan Finegan punt for 40 yds, fair catch by Cole Tucker at the NoIll 13
Northern Illinois Fumble return TD, 5 plays (Buffalo scores)
10:47
1st & 10 at own 13
Erin Collins run for 1 yd to the NoIll 14
10:17
2nd & 9 at own 14
Ross Bowers pass complete to Tyrice Richie for 16 yds to the NoIll 30 for a 1ST down
9:41
1st & 10 at own 30
Erin Collins run for 1 yd to the NoIll 31
9:06
2nd & 9 at own 31
Ross Bowers pass complete to Trayvon Rudolph for 28 yds to the Buff 41 for a 1ST down
8:35
1st & 10 at opp 41
Ross Bowers run for a loss of 13 yards Ross Bowers fumbled, recovered by Buff Tim Terry Jr. , return for 46 yds (Alex McNulty KICK)Buffalo 28, Northern Illinois 16
Northern Illinois Fumble return TD, 2 plays (Buffalo scores)
8:35
1st & 10 at own 35
Alex McNulty kickoff for 65 yds , Trayvon Rudolph return for 21 yds to the NoIll 21
8:21
1st & 10 at own 21
Tyrice Richie run for 19 yds to the NoIll 40 for a 1ST down
7:50
1st & 10 at own 40
Erin Collins run for 2 yds Erin Collins fumbled, recovered by Buff Isaiah King , return for 42 yds (Alex McNulty KICK)Buffalo 35, Northern Illinois 16
Northern Illinois Punt, 3 plays
7:50
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
7:36
1st & 10 at own 25
Rondarius Gregory run for 3 yds to the NoIll 28
7:22
2nd & 7 at own 28
Ross Bowers pass incomplete to Cole Tucker
7:17
3rd & 7 at own 28
Ross Bowers pass incomplete to Cole Tucker
7:11
4th & 7 at own 28
Matt Ference punt for 39 yds, fair catch by Ron Cook Jr. at the Buff 33
Buffalo Touchdown, 4 plays
7:05
1st & 10 at own 33
Kyle Vantrease pass complete to Zac Lefebvre for 11 yds to the Buff 44 for a 1ST down
6:33
1st & 10 at own 44
Kyle Vantrease pass complete to Antonio Nunn for 46 yds to the NoIll 10 for a 1ST down
6:20
1st & goal at opp 10
Jaret Patterson run for 6 yds to the NoIll 4
6:09
2nd & goal at opp 4
Kyle Vantrease run for 4 yds for a TD (Alex McNulty KICK)Buffalo 42, Northern Illinois 16
Northern Illinois Fumble, 4 plays
6:09
2nd & 4 at own 35
Alex McNulty kickoff for 63 yds , Trayvon Rudolph return for 45 yds to the NoIll 47
5:50
1st & 10 at own 47
Rondarius Gregory run for 3 yds to the 50 yard line
5:17
2nd & 7 at the 50
Rondarius Gregory run for 9 yds to the Buff 41 for a 1ST down
4:32
1st & 10 at opp 41
Ross Bowers pass complete to Tyrice Richie for 10 yds to the Buff 31 for a 1ST down
4:05
1st & 10 at opp 31
Rondarius Gregory run for 1 yd to the Buff 30 Rondarius Gregory fumbled, recovered by Buff Eddie Zinn-Turner
Buffalo Punt, 4 plays
3:49
1st & 10 at own 30
Kevin Marks Jr. run for 5 yds to the Buff 35
3:25
2nd & 5 at own 35
NORTHERNIL Penalty, Defensive Pass Interference (15 Yards) to the 50 yard line for a 1ST down
3:13
1st & 10 at the 50
Kevin Marks Jr. run for 8 yds to the NoIll 42
2:37
2nd & 2 at opp 42
BUFFALO Penalty, Offensive Holding (-10 Yards) to the Buff 48
1:52
2nd & 12 at own 48
Kevin Marks Jr. run for 7 yds to the NoIll 45
1:25
3rd & 5 at opp 45
Kyle Vantrease pass incomplete to Dominic Johnson
1:17
4th & 5 at opp 45
Evan Finegan punt for 37 yds, downed at the NoIll 8
Northern Illinois Pick-six, 11 plays (Buffalo scores)
1:06
1st & 10 at own 8
Rondarius Gregory run for 3 yds to the NoIll 11
0:31
2nd & 7 at own 11
Ross Bowers pass complete to Tyrice Richie for 4 yds to the NoIll 15
Q4 14:37
3rd & 3 at own 15
Ross Bowers pass complete to Tyrice Richie for 19 yds to the NoIll 34 for a 1ST down
Q4 14:14
1st & 10 at own 34
Ross Bowers pass complete to Tyrice Richie for 21 yds to the Buff 45 for a 1ST down
Q4 13:49
1st & 10 at opp 45
Rondarius Gregory run for 7 yds to the Buff 38
Q4 13:13
2nd & 3 at opp 38
Ross Bowers pass complete to Rondarius Gregory for no gain to the Buff 38
Q4 13:01
3rd & 3 at opp 38
Rondarius Gregory run for 5 yds to the Buff 33 for a 1ST down
Q4 12:35
1st & 10 at opp 33
Ross Bowers pass incomplete to Trayvon Rudolph
Q4 12:30
2nd & 10 at opp 33
Ross Bowers pass incomplete to Dennis Robinson
Q4 12:25
3rd & 10 at opp 33
Ross Bowers pass incomplete to Dennis Robinson
Q4 12:14
4th & 10 at opp 33
Ross Bowers pass intercepted for a TD Kadofi Wright return for 65 yds for a TD (Alex McNulty KICK)Buffalo 49, Northern Illinois 16
4th quarter6 drives, then Buffalo 49, Northern Illinois 30
Northern Illinois Touchdown, 15 plays
12:14
1st & 10 at own 35
Alex McNulty kickoff for 57 yds , Trayvon Rudolph return for 27 yds to the NoIll 35
11:52
1st & 10 at own 35
Harrison Waylee run for a loss of 1 yard to the NoIll 34
11:12
2nd & 11 at own 34
Harrison Waylee run for 10 yds to the NoIll 44
10:32
3rd & 1 at own 44
Harrison Waylee run for 14 yds to the Buff 42 for a 1ST down
10:00
1st & 10 at opp 42
Harrison Waylee run for 7 yds to the Buff 35
9:13
2nd & 3 at opp 35
Rondarius Gregory run for 1 yd to the Buff 34
8:53
3rd & 2 at opp 34
Andrew Haidet pass incomplete
8:46
4th & 2 at opp 34
Andrew Haidet pass complete to Messiah Travis for 5 yds to the Buff 29 for a 1ST down
7:50
1st & 10 at opp 29
Harrison Waylee run for 4 yds to the Buff 25
7:27
2nd & 6 at opp 25
Harrison Waylee run for 7 yds to the Buff 18 for a 1ST down
7:05
1st & 10 at opp 18
Andrew Haidet pass incomplete to Mohamed Toure
6:55
2nd & 10 at opp 18
Harrison Waylee run for 2 yds to the Buff 16
6:17
3rd & 8 at opp 16
Timeout NORTHERNIL, clock 06:17
6:08
3rd & 8 at opp 16
Harrison Waylee run for 15 yds to the Buff 1 for a 1ST down
5:59
1st & goal at opp 1
Harrison Waylee run for a loss of 3 yards to the Buff 4
5:19
2nd & 0 at opp 4
Timeout NORTHERNIL, clock 05:19
5:12
2nd & goal at opp 4
BUFFALO Penalty, Roughing Passer (2 Yards) to the Buff 2 for a 1ST down
4:58
1st & goal at opp 2
Harrison Waylee run for 1 yd to the Buff 1
4:56
2nd & goal at opp 1
Andrew Haidet run for 1 yd for a TD Timeout NORTHERNIL, clock 04:56 BUFFALO Penalty, Defensive Offside (1 Yards) to the Buff 2 (R. Gregory Run For Two-point Conversion)Buffalo 49, Northern Illinois 24
4:56
2nd & goal at opp 3
BUFFALO Penalty, Defensive Offside (1 Yards) to the Buff 2
Buffalo Punt, 3 plays
4:56
2nd & 8 at own 35
John Richardson kickoff for 40 yds , Antonio Nunn return for 2 yds to the Buff 27
4:44
1st & 10 at own 27
Matt Myers run for 3 yds to the Buff 30
4:04
2nd & 7 at own 35
Ron Cook Jr. run for 5 yds to the Buff 35 BUFFALO Penalty, Unsportsmanlike Conduct (-15 Yards) to the Buff 20
3:50
3rd & 17 at own 20
Ron Cook Jr. run for a loss of 1 yard to the Buff 19
3:06
4th & 18 at own 19
Evan Finegan punt for 38 yds, fair catch by Cole Tucker at the NoIll 43
Northern Illinois Touchdown, 4 plays
2:35
1st & 10 at own 43
Harrison Waylee run for 4 yds to the NoIll 47
2:00
2nd & 6 at own 47
Harrison Waylee run for 6 yds to the Buff 47 for a 1ST down
1:25
1st & 10 at opp 47
Rodney Thompson pass complete to Fabian McCray for 34 yds to the Buff 13 for a 1ST down
1:11
1st & 10 at opp 13
Rodney Thompson run for 13 yds for a TD (Two-Point Conversion failed )Buffalo 49, Northern Illinois 30
Buffalo Fumble, 2 plays
1:11
1st & 10 at own 35
John Richardson kickoff for 65 yds for a touchback
0:40
1st & 10 at own 25
Ron Cook Jr. run for 4 yds to the Buff 29
0:21
2nd & 6 at own 29
Matt Myers run for a loss of 1 yard to the Buff 22 Matt Myers fumbled, recovered by NoIll Michael Kennedy , return for 3 yds to the Buff 22
Northern Illinois Fumble, 2 plays
0:17
1st & 10 at opp 22
NORTHERNIL Penalty, Offensive Holding (-10 Yards) to the Buff 32
0:13
1st & 20 at opp 32
Rodney Thompson pass incomplete
0:05
2nd & 20 at opp 32
Rodney Thompson sacked by Eric Black for a loss of 8 yards to the Buff 38 Rodney Thompson fumbled, recovered by Buff Dom Polizzi , return for 0 yards
Buffalo End of game, 1 play
0:01
1st & 10 at own 38
TEAM run for a loss of 1 yard to the Buff 37
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.