Referee Tim O’Dey; umpire Ryan McClellan; head linesman Sergio DeHoyos; line judge Mike Maisner; side judge Jeff Pasold; field judge Phil Hicks; back judge Bob Stinson; center judge Ron KayGame 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
Northern Illinois
Buffalo
409
Total yards
394
300
Passing yards
252
109
Rushing yards
142
9.1
Yards per pass
7.2
3.2
Yards per rush
3.4
23
First downs
25
5–13
Third downs
7–15
3–3
Fourth downs
1–2
1
Turnovers
0
7–91
Penalties
3–20
24:48
Possession
35:12
Sacks (by defense)
4
Efficiency
Northern Illinois
Buffalo
45%
Success rate
47%
0.26
EPA per play
0.20
1.41
Explosiveness
1.07
0.12
Rushing EPA
0.36
0.36
Passing EPA
0.08
35%
Passing-down success
35%
0.13
First-down EPA
0.02
0.10
Second-down EPA
0.42
0.42
Third-down EPA
0.48
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. Northern Illinois won as Elo’s underdog.
The line
Buffalo −3, over/under 51.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
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.
Q4 Northern IllinoisResult not recorded, 1 play, 3 yards
Play by play
1st quarter4 drives, then Buffalo 7, Northern Illinois 0
Northern Illinois Punt, 8 plays
15:00
1st & 10 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
14:53
1st & 10 at own 25
Marcus Childers pass complete to Mitchell Brinkman for 7 yds to the NoIll 32
14:40
2nd & 3 at own 32
Jordan Nettles run for 6 yds to the NoIll 38 for a 1ST down
14:23
1st & 10 at own 38
Marcus Childers pass incomplete to Spencer Tears
14:13
2nd & 10 at own 38
Jordan Nettles run for 2 yds to the NoIll 40
13:45
3rd & 8 at own 40
Marcus Childers pass complete to Dennis Robinson for 10 yds to the 50 yard line for a 1ST down
13:24
1st & 10 at the 50
Tre Harbison run for 1 yd to the Buff 49
12:55
2nd & 9 at opp 49
Marcus Childers run for 5 yds to the Buff 44
12:25
3rd & 4 at opp 44
Marcus Childers pass incomplete to Jauan Wesley
12:17
4th & 4 at opp 44
Matt Ference punt for 38 yds, downed at the Buff 6
Buffalo Touchdown, 13 plays
12:10
1st & 10 at own 6
Tyree Jackson pass complete to Anthony Johnson for 12 yds to the Buff 18 for a 1ST down
11:41
1st & 10 at own 18
Tyree Jackson pass incomplete to Anthony Johnson
11:30
2nd & 10 at own 18
Jaret Patterson run for 16 yds to the Buff 34 for a 1ST down
11:06
1st & 10 at own 34
Tyree Jackson pass incomplete to Anthony Johnson
10:55
2nd & 10 at own 34
Tyree Jackson pass complete to Jaret Patterson for 17 yds to the NoIll 49 for a 1ST down
10:29
1st & 10 at opp 49
Tyree Jackson pass incomplete to Anthony Johnson
10:23
2nd & 10 at opp 49
Jaret Patterson run for 3 yds to the NoIll 46
9:43
3rd & 7 at opp 46
NORTHERNIL Penalty, Defensive Pass Interference (15 Yards) to the NoIll 31 for a 1ST down
9:36
1st & 10 at opp 31
Tyree Jackson pass complete to Zac Lefebvre for 6 yds to the NoIll 25
9:02
2nd & 4 at opp 25
Kevin Marks run for no gain to the NoIll 25
8:30
3rd & 4 at opp 25
Tyree Jackson run for 3 yds to the NoIll 22
7:55
4th & 1 at opp 22
Kevin Marks run for 2 yds to the NoIll 20 for a 1ST down
7:21
1st & 10 at opp 20
NORTHERNIL Penalty, Defensive Pass Interference (15 Yards) to the NoIll 5 for a 1ST down
7:10
1st & goal at opp 5
Kevin Marks run for 2 yds to the NoIll 3
6:38
2nd & goal at opp 3
Kevin Marks run for 3 yds for a TD (Alex McNulty KICK)Buffalo 7, Northern Illinois 0
Northern Illinois Punt, 4 plays
6:38
2nd & 8 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
6:25
1st & 10 at own 25
Marcus Childers pass complete to Jauan Wesley for 34 yds to the Buff 41 for a 1ST down
6:05
1st & 10 at opp 41
Marcus Childers run for 2 yds to the Buff 39
5:40
2nd & 8 at opp 39
Marcus Childers run for 1 yd to the Buff 38
5:03
3rd & 7 at opp 38
Marcus Childers pass incomplete
4:55
4th & 7 at opp 38
Matt Ference punt for 32 yds, fair catch by K.J. Osborn at the Buff 6
Buffalo Touchdown, 11 plays
4:50
1st & 10 at own 6
Jaret Patterson run for 1 yd to the Buff 7
4:20
2nd & 9 at own 7
Tyree Jackson pass complete to Zac Lefebvre for 8 yds to the Buff 15
3:50
3rd & 1 at own 15
Jaret Patterson run for 3 yds to the Buff 18 for a 1ST down
3:15
1st & 10 at own 18
Jaret Patterson run for 5 yds to the Buff 23
2:45
2nd & 5 at own 23
Jaret Patterson run for 5 yds to the Buff 28 for a 1ST down
2:04
1st & 10 at own 28
Tyree Jackson pass incomplete
1:53
2nd & 10 at opp 48
Tyree Jackson run for 24 yds to the BUFFALO 48 for a 1ST down NORTHERNIL Penalty, Personal Foul (15 Yards) to the NoIll 33 for a 1ST down
1:33
1st & 10 at opp 33
Jaret Patterson run for a loss of 3 yards to the NoIll 36
1:03
2nd & 13 at opp 36
Tyree Jackson pass complete to Anthony Johnson for 8 yds to the NoIll 28
0:33
3rd & 5 at opp 28
Tyree Jackson pass complete to Anthony Johnson for 15 yds to the NoIll 13 for a 1ST down
Q2 14:55
1st & 10 at opp 13
Tyree Jackson pass complete to Anthony Johnson for 13 yds for a TD (Alex McNulty PAT MISSED)Buffalo 13, Northern Illinois 0
2nd quarter4 drives, then Buffalo 22, Northern Illinois 10
Northern Illinois Touchdown, 12 plays
14:55
1st & 10 at own 35
Adam Mitcheson kickoff for 62 yds for a touchback
14:50
1st & 10 at own 25
D.J. Brown run for 4 yds to the NoIll 29
14:25
2nd & 6 at own 29
Marcus Childers sacked by Jordan Collier for a loss of 4 yards to the NoIll 25
13:55
3rd & 10 at own 25
Marcus Childers pass complete to D.J. Brown for 17 yds to the NoIll 42 for a 1ST down
13:30
1st & 10 at own 42
Tre Harbison run for 5 yds to the NoIll 47
13:00
2nd & 5 at own 47
Tre Harbison run for 1 yd to the NoIll 48
12:23
3rd & 4 at own 48
Marcus Childers run for 3 yds to the Buff 49
11:50
4th & 1 at opp 49
Tre Harbison run for 1 yd to the Buff 48 for a 1ST down
11:25
1st & 10 at opp 48
Marcus Childers pass complete to Mitchell Brinkman for 24 yds to the Buff 24 for a 1ST down
11:12
1st & 10 at opp 24
Marcus Childers run for 3 yds to the Buff 21
10:50
2nd & 7 at opp 21
Marcus Jones run for 1 yd to the Buff 20
10:10
3rd & 6 at opp 20
Marcus Childers pass complete to Spencer Tears for 7 yds to the Buff 13 for a 1ST down
9:51
1st & 10 at opp 13
Marcus Childers pass complete to Spencer Tears for 13 yds for a TD (Andrew Gantz KICK)Buffalo 13, Northern Illinois 7
Buffalo Touchdown, 9 plays
9:51
1st & 10 at own 35
John Richardson kickoff for 65 yds for a touchback
9:45
1st & 10 at own 25
Kevin Marks run for 4 yds to the Buff 29
9:10
2nd & 6 at own 29
Kevin Marks run for 9 yds to the Buff 38 for a 1ST down
8:38
1st & 10 at own 38
Tyree Jackson pass incomplete to Anthony Johnson
8:30
2nd & 10 at own 38
Kevin Marks run for 9 yds to the Buff 47
8:12
3rd & 1 at own 47
Kevin Marks run for 1 yd to the Buff 48 for a 1ST down
7:36
1st & 10 at own 48
Tyree Jackson pass complete to Tyler Mabry for 8 yds to the NoIll 44
7:10
2nd & 2 at opp 44
Kevin Marks run for 13 yds to the NoIll 31 for a 1ST down
6:35
1st & 10 at opp 31
Kevin Marks run for 5 yds to the NoIll 26
5:49
2nd & 5 at opp 26
Timeout BUFFALO, clock 05:49
5:41
2nd & 5 at opp 26
Tyree Jackson pass complete to Anthony Johnson for 26 yds for a TD (Two-Point Conversion failed )Buffalo 19, Northern Illinois 7
Northern Illinois Field goal, 12 plays
5:41
2nd & 5 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
5:30
1st & 10 at own 25
Marcus Childers sacked by James Patterson for a loss of 6 yards to the NoIll 19
5:00
2nd & 16 at own 19
Marcus Childers pass complete to Cole Tucker for 11 yds to the NoIll 30
4:30
3rd & 5 at own 30
Marcus Childers run for 4 yds to the NoIll 34
4:00
4th & 1 at own 34
Tre Harbison run for 2 yds to the NoIll 36 for a 1ST down
3:32
1st & 10 at own 36
Marcus Childers run for 6 yds to the NoIll 42
3:20
2nd & 4 at own 42
Tre Harbison run for 7 yds to the NoIll 49 for a 1ST down
3:00
1st & 10 at own 49
Tre Harbison run for 2 yds to the Buff 49
2:40
2nd & 8 at opp 49
Marcus Childers run for 33 yds to the Buff 16 for a 1ST down
2:12
1st & 10 at opp 16
Marcus Childers pass complete to Spencer Tears for 5 yds to the Buff 11
2:00
2nd & 5 at opp 11
NORTHERNIL Penalty, Offensive Holding (Ryan Roberts) to the Buff 22
1:52
2nd & 16 at opp 22
Marcus Childers pass incomplete to Jauan Wesley
1:47
3rd & 16 at opp 22
Marcus Childers pass incomplete to D.J. Brown
1:42
4th & 16 at opp 22
Andrew Gantz 39 yd FG GOODBuffalo 19, Northern Illinois 10
Buffalo Field goal, 8 plays
1:42
4th & 16 at own 35
John Richardson kickoff for 62 yds , K.J. Osborn return for 20 yds to the Buff 23
1:28
1st & 10 at own 23
Jaret Patterson run for 4 yds to the Buff 27
1:00
2nd & 6 at own 30
Jaret Patterson run for 3 yds to the Buff 30 for a 1ST down NORTHERNIL Penalty, Unsportsmanlike Conduct (Weston Kramer) to the Buff 45 for a 1ST down
0:45
1st & 10 at own 45
Jaret Patterson run for 9 yds to the NoIll 46
0:19
2nd & 1 at opp 46
Tyree Jackson pass complete to K.J. Osborn for 31 yds to the NoIll 15 for a 1ST down
0:19
1st & 10 at opp 15
Timeout BUFFALO, clock 00:19
0:12
1st & 10 at opp 15
Tyree Jackson run for 8 yds to the NoIll 7
0:12
2nd & 2 at opp 7
Timeout BUFFALO, clock 00:12
0:08
2nd & 2 at opp 7
Tyree Jackson pass incomplete to K.J. Osborn
0:05
3rd & 2 at opp 7
Tyree Jackson pass incomplete to K.J. Osborn
0:03
4th & 2 at opp 7
Adam Mitcheson 24 yd FG GOODBuffalo 22, Northern Illinois 10
0:03
4th & 2 at own 35
Adam Mitcheson kickoff for 42 yds , Matt Lorbeck return for 16 yds to the NoIll 39
3rd quarter7 drives, then Buffalo 29, Northern Illinois 17
Buffalo Touchdown, 8 plays
15:00
1st & 10 at own 35
John Richardson kickoff for 65 yds for a touchback
14:52
1st & 10 at own 25
Jaret Patterson run for 15 yds to the Buff 40 for a 1ST down
14:20
1st & 10 at own 40
Tyree Jackson pass complete to Jaret Patterson for 2 yds to the Buff 42
13:45
2nd & 8 at own 42
Jaret Patterson run for no gain to the Buff 42
13:10
3rd & 8 at own 42
Tyree Jackson pass complete to Anthony Johnson for 36 yds to the NoIll 22 for a 1ST down
12:40
1st & 10 at opp 22
Jaret Patterson run for 2 yds to the NoIll 20
12:01
2nd & 8 at opp 20
Tyree Jackson pass incomplete to K.J. Osborn
12:01
3rd & 8 at opp 20
BUFFALO Penalty, False Start (Evin Ksiezarczyk) to the NoIll 25
11:54
3rd & 13 at opp 25
Tyree Jackson pass complete to K.J. Osborn for 16 yds to the NoIll 9 for a 1ST down
11:25
1st & goal at opp 9
Jaret Patterson run for 9 yds for a TD (Adam Mitcheson KICK)Buffalo 29, Northern Illinois 10
Northern Illinois Punt, 7 plays
11:25
1st & 10 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
11:17
1st & 10 at own 25
Jordan Nettles run for 9 yds to the NoIll 34
10:47
2nd & 1 at own 34
Marcus Childers sacked by Myles Nicholas for a loss of 5 yards to the NoIll 29
10:20
3rd & 6 at own 29
Marcus Childers run for 5 yds to the NoIll 34
9:46
4th & 1 at own 34
Tre Harbison run for 4 yds to the NoIll 38 for a 1ST down
9:22
1st & 10 at own 38
Marcus Childers pass complete to Ty Harmston for 1 yd to the NoIll 39
8:50
2nd & 9 at own 39
Jordan Nettles run for 2 yds to the NoIll 41
8:25
3rd & 7 at own 41
Marcus Childers pass incomplete to Dennis Robinson
8:14
4th & 7 at own 41
Matt Ference punt for 43 yds, downed at the Buff 16
Buffalo Punt, 3 plays
8:07
1st & 10 at own 16
Jaret Patterson run for a loss of 2 yards to the Buff 14
7:32
2nd & 12 at own 14
Tyree Jackson pass incomplete to Antonio Nunn
7:25
3rd & 12 at own 14
Jaret Patterson run for a loss of 2 yards to the Buff 12
6:38
4th & 14 at own 12
Evan Finegan punt for 44 yds, fair catch by Cole Tucker at the NoIll 44
Northern Illinois Interception, 1 play
6:29
1st & 10 at own 44
Marcus Childers pass intercepted Tatum Slack return for a loss of 13 yards to the Buff 5
Buffalo Punt, 6 plays
6:20
1st & 10 at own 5
Kevin Marks run for 2 yds to the Buff 7
5:43
2nd & 8 at own 7
Tyree Jackson sacked by Sutton Smith for a loss of 5 yards to the Buff 2
5:01
3rd & 13 at own 2
Timeout BUFFALO, clock 05:01
4:53
3rd & 13 at own 2
Tyree Jackson pass complete to Anthony Johnson for 14 yds to the Buff 16 for a 1ST down
4:20
1st & 10 at own 16
Kevin Marks run for 7 yds to the Buff 23
3:40
2nd & 3 at own 23
Tyree Jackson sacked by Josh Corcoran for a loss of 10 yards to the Buff 13
2:51
3rd & 13 at own 13
Tyree Jackson sacked by Josh Corcoran for a loss of 8 yards to the Buff 5
1:58
4th & 21 at own 5
Evan Finegan punt for 33 yds , Cole Tucker returns for 4 yds to the Buff 34
Northern Illinois Touchdown, 5 plays
1:54
1st & 10 at opp 34
Marcus Childers pass incomplete
1:51
2nd & 10 at opp 34
Marcus Childers pass complete to Dennis Robinson for 6 yds to the Buff 28
1:17
3rd & 4 at opp 28
Tre Harbison run for 5 yds to the Buff 23 for a 1ST down
0:45
1st & 10 at opp 23
Marcus Jones run for a loss of 5 yards to the Buff 28
0:17
2nd & 15 at opp 28
Marcus Childers pass complete to D.J. Brown for 28 yds for a TD (Andrew Gantz KICK)Buffalo 29, Northern Illinois 17
Buffalo Punt, 3 plays
0:17
2nd & 15 at own 35
John Richardson kickoff for 62 yds , K.J. Osborn return for 19 yds to the Buff 22
0:05
1st & 10 at own 22
Jaret Patterson run for a loss of 1 yard to the Buff 21
Q4 14:55
2nd & 11 at own 21
Jaret Patterson run for 5 yds to the Buff 26
Q4 14:15
3rd & 6 at own 26
Tyree Jackson pass incomplete to Jaret Patterson
Q4 14:08
4th & 6 at own 26
Evan Finegan punt for 37 yds, fair catch by Cole Tucker at the NoIll 37
4th quarter7 drives, then Northern Illinois 30, Buffalo 29
Northern Illinois Touchdown, 4 plays
14:03
1st & 10 at own 37
Marcus Childers pass complete to Cole Tucker for 19 yds to the Buff 44 for a 1ST down
13:45
1st & 10 at opp 44
Marcus Childers pass complete to Spencer Tears for 8 yds to the Buff 36
13:17
2nd & 2 at opp 36
Tre Harbison run for 4 yds to the Buff 32 for a 1ST down
12:51
1st & 10 at opp 32
Marcus Childers pass complete to Spencer Tears for 32 yds for a TD (Andrew Gantz KICK)Buffalo 29, Northern Illinois 24
Buffalo Punt, 5 plays
12:51
1st & 10 at own 35
John Richardson kickoff for 63 yds , K.J. Osborn return for 23 yds to the Buff 25
12:37
1st & 10 at own 25
Tyree Jackson pass complete to Kevin Marks for 7 yds to the Buff 32
12:10
2nd & 3 at own 32
Kevin Marks run for 6 yds to the Buff 38 for a 1ST down
11:37
1st & 10 at own 38
Kevin Marks run for no gain to the Buff 38
10:57
2nd & 10 at own 38
Tyree Jackson pass incomplete
10:57
3rd & 10 at own 38
BUFFALO Penalty, False Start (James O’Hagan) to the Buff 33
10:48
3rd & 15 at own 33
Tyree Jackson pass complete to Charlie Jones for 8 yds to the Buff 41
9:56
4th & 7 at own 41
Evan Finegan punt for 56 yds, downed at the NoIll 3
Northern Illinois Punt, 6 plays
9:50
1st & 10 at own 3
Tre Harbison run for 3 yds to the NoIll 6
9:16
2nd & 7 at own 6
Marcus Childers pass complete to Spencer Tears for 8 yds to the NoIll 14 for a 1ST down
8:53
1st & 10 at own 14
Marcus Childers run for 12 yds to the NoIll 26 for a 1ST down
8:53
1st & 10 at own 26
NORTHERNIL Penalty, False Start (Mitchell Brinkman) to the NoIll 21
8:44
1st & 15 at own 21
Marcus Childers sacked by Khalil Hodge and DeShondrick Foxworth for a loss of 7 yards to the NoIll 14
8:33
1st & 15 at own 21
Marcus Childers sacked by Khalil Hodge and DeShondrick Foxworth for a loss of 7 yards to the NoIll 14
8:10
2nd & 22 at own 14
Marcus Childers pass incomplete to D.J. Brown
8:00
3rd & 22 at own 14
Marcus Childers run for 6 yds to the NoIll 20
7:30
4th & 16 at own 20
Matt Ference punt for 40 yds, fair catch by K.J. Osborn at the Buff 40
Buffalo Punt, 6 plays
7:22
1st & 10 at own 40
Tyree Jackson pass complete to Kevin Marks for 6 yds to the Buff 46
6:42
2nd & 4 at own 46
Kevin Marks run for 3 yds to the Buff 49
6:03
3rd & 1 at own 49
Kevin Marks run for 3 yds to the NoIll 48 for a 1ST down
5:18
1st & 10 at opp 48
BUFFALO Penalty, Offensive Holding (Paul Nosworthy) to the Buff 42
4:52
1st & 20 at own 42
Kevin Marks run for 3 yds to the Buff 45
4:18
2nd & 17 at own 45
Tyree Jackson pass incomplete to Tyler Mabry
4:03
3rd & 17 at own 45
Tyree Jackson sacked by Sutton Smith for a loss of 14 yards to the Buff 31
3:20
4th & 31 at own 31
Evan Finegan punt for 39 yds, fair catch by Cole Tucker at the NoIll 30
Northern Illinois Touchdown, 8 plays
3:10
1st & 10 at own 30
Marcus Childers pass complete to Jauan Wesley for 8 yds to the NoIll 38
2:55
2nd & 2 at own 38
Marcus Childers pass complete to D.J. Brown for 4 yds to the NoIll 42 for a 1ST down
2:23
1st & 10 at own 42
Marcus Childers pass incomplete to Dennis Robinson
2:19
2nd & 10 at own 42
Marcus Childers pass incomplete to Jauan Wesley
2:05
3rd & 10 at own 42
Marcus Childers pass complete to Marcus Jones for 12 yds to the Buff 46 for a 1ST down
1:44
1st & 10 at opp 46
Marcus Childers pass incomplete to Spencer Tears
1:38
2nd & 10 at opp 46
Marcus Childers pass complete to Mitchell Brinkman for 11 yds to the Buff 35 for a 1ST down
1:09
1st & 10 at opp 35
Marcus Childers pass complete to D.J. Brown for 35 yds for a TD (Two-Point Conversion failed )Northern Illinois 30, Buffalo 29
Buffalo Turnover on downs, 6 plays
1:09
1st & 10 at own 35
John Richardson kickoff for 65 yds for a touchback
1:01
1st & 10 at own 25
Tyree Jackson pass complete to K.J. Osborn for 19 yds to the Buff 44 for a 1ST down
0:57
1st & 10 at own 44
Tyree Jackson pass incomplete to Anthony Johnson
0:51
2nd & 10 at own 44
NORTHERNIL Penalty, Defensive Pass Interference (Jalen Embry) to the NoIll 41 for a 1ST down
0:43
1st & 10 at opp 41
Tyree Jackson pass incomplete to Anthony Johnson
0:37
2nd & 10 at opp 41
Tyree Jackson pass incomplete to K.J. Osborn
0:28
3rd & 10 at opp 41
Tyree Jackson pass incomplete to K.J. Osborn
0:21
4th & 10 at opp 41
Tyree Jackson pass incomplete to K.J. Osborn
Northern Illinois Result not recorded, 1 play
0:20
1st & 10 at own 41
TEAM run for a loss of 3 yards to the NoIll 38
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.