The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Tyree Jackson
25/41
203
5.0
0
4
11.0
Rushing
CAR
YDS
AVG
TD
LONG
Jordan Johnson
13
97
7.5
1
29
Emmanuel Reed
4
18
4.5
0
11
Johnathan Hawkins
4
15
3.8
0
9
Tyree Jackson
8
5
0.6
0
8
Receiving
REC
YDS
AVG
TD
LONG
Jamarl Eiland
4
49
12.3
0
18
Mason Schreck
5
43
8.6
0
18
Johnathan Hawkins
5
35
7.0
0
23
Kamathi Holsey
3
29
9.7
0
12
Malcolm Robinson
3
18
6.0
0
7
Marcus McGill
2
12
6.0
0
9
Tyler Mabry
1
7
7.0
0
7
Jacob Martinez
1
5
5.0
0
5
K.J. Osborn
1
5
5.0
0
5
Interceptions
INT
YDS
TD
Tim Roberts
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Adam Mitcheson
0/0
0.0
0
1/1
1
Punting
NO
YDS
AVG
TB
In 20
LONG
Kyle DeWeen
8
323
40.4
0
0
58
Biggest plays
BUFF +8%Q2 14:53 Jordan Johnson run for 29 yds for a TD, (Adam Mitcheson KICK)
NIU +7%Q1 14:48 Adam Mitcheson kickoff for 62 yds , Aregeros Turner return for 97 yds for a TD, (Christian Hagan KICK)
NIU +6%Q2 14:53 Adam Mitcheson kickoff for 46 yds , Josh Corcoran return for 3 yds to the NoIll 22
NIU +4%Q2 12:30 Ezra Saffold run for 9 yds to the Buff 32
NIU +4%Q2 10:52 Anthony Maddie run for 15 yds for a TD, (Christian Hagan KICK)
Team stats
Stat
BUFF
NIU
1st Downs
20
28
3rd down efficiency
1-12
9-17
4th down efficiency
1-1
0-2
Total Yards
338
511
Passing
203
199
Comp/Att
25/41
16/30
Yards per pass
5.0
6.6
Rushing
135
312
Rushing Attempts
29
51
Yards per rush
4.7
6.1
Penalties
6-53
3-22
Turnovers
4
1
Fumbles lost
0
0
Interceptions thrown
4
1
Possession
31:08
28:52
Play by play
Q4 0:00 End of 4th Quarter
Q4 1:31 3rd & 6 at BUF 24 Emmanuel Reed run for 3 yds to the Buff 27
Q4 1:31 2nd & 7 at BUF 23 Emmanuel Reed run for 1 yd to the Buff 24
Q4 1:31 1st & 10 at BUF 20 Emmanuel Reed run for 3 yds to the Buff 23
Q4 1:31 1st & 10 at BUF 9 Emmanuel Reed run for 11 yds to the Buff 20 for a 1ST down
Q4 1:37 4th & 10 at BUF 38 Ryan Graham pass intercepted Tim Roberts return for no gain to the Buff 9
Q4 1:37 Timeout NORTHERNIL, clock 01:37
Q4 2:26 3rd & 10 at BUF 38 Ryan Graham run for no gain to the Buff 38
Q4 2:26 Timeout NORTHERNIL, clock 02:26
Q4 5:02 2nd & 7 at BUF 35 Ryan Graham run for a loss of 3 yards to the Buff 38
Q4 5:02 1st & 10 at BUF 38 Tommy Mister run for 3 yds to the Buff 35
Q4 5:02 1st & 10 at NIU 32 Ryan Graham run for 30 yds to the Buff 38 for a 1ST down
Q4 5:02 2nd & 2 at NIU 25 Tommy Mister run for 7 yds to the NoIll 32 for a 1ST down
Q4 5:02 1st & 10 at NIU 17 Ryan Graham run for 8 yds to the NoIll 25
Q4 9:04 4th & 13 at BUF 48 Kyle Deween punt for 35 yds, fair catch by Ezra Saffold at the NoIll 17
Q4 9:04 3rd & 11 at 50 Tyree Jackson pass complete to Johnathan Hawkins for a loss of 2 yards to the Buff 48
Q4 9:04 2nd & 20 at BUF 41 Tyree Jackson pass complete to Kamathi Holsey for 9 yds to the 50 yard line
Q4 9:04 1st & 20 at BUF 41 Tyree Jackson pass incomplete to Mason Schreck, broken up by Antonio Jones-Davis
Q4 9:04 1st & 10 at NIU 49 EILAND, Jamarl rush for no gain to the NIU49 (SANDERS, Joe), PENALTY UB holding (MABRY, Tyler) 10 yards to the UB41, NO PLAY.
Q4 9:04 2nd & 1 at BUF 45 Tyree Jackson pass complete to Jamarl Eiland for 6 yds to the NoIll 49 for a 1ST down
Q4 9:04 1st & 10 at BUF 36 Johnathan Hawkins run for 9 yds to the Buff 45
Q4 9:04 2nd & 3 at BUF 32 Johnathan Hawkins run for 4 yds to the Buff 36 for a 1ST down
Q4 9:04 1st & 10 at BUF 25 Tyree Jackson pass complete to Malcolm Robinson for 7 yds to the Buff 32
Q4 9:04 Christian Hagan kickoff for 65 yds for a touchback
Q4 9:04 1st & 10 at BUF 23 Anthony Maddie run for 23 yds for a TD, (Christian Hagan KICK)