← CFB Terminal
33
Mid-American
AT
27
Mid-American
2021 week 12 · Wednesday, November 17, 2021 at 6:00 PM CT · UB Stadium · 📺 ESPN2 · 13,097 att · 64.9°F Overcast, wind 18.6

Drive chart

Northern Illinois Buffalo bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FG
13 pl · 61 yd · 4:48
0–3
15:00 1st & 10 OWN 25 Matt Myers pass complete to Jamari Gassett for 8 yds to the Buff 33 +8 0.91
15:00 2nd & 2 OWN 33 Dylan McDuffie run for 6 yds to the Buff 39 for a 1ST down +6 0.31
15:00 1st & 10 OWN 39 Matt Myers pass incomplete 0 -1.11
15:00 2nd & 10 OWN 39 Dylan McDuffie run for 5 yds to the Buff 44 +5 0.07
15:00 3rd & 5 OWN 44 Matt Myers pass complete to Dylan McDuffie for 27 yds to the NoIll 29 for a 1ST down +27 3.11
15:00 1st & 10 OPP 29 Ron Cook Jr. run for no gain to the NoIll 29 0 -0.53
15:00 2nd & 10 OPP 29 Ron Cook Jr. run for 7 yds to the NoIll 22 +7 0.31
15:00 3rd & 3 OPP 22 Matt Myers run for 2 yds to the NoIll 20 +2 -0.34
15:00 4th & 1 OPP 20 Dylan McDuffie run for 6 yds to the NoIll 14 for a 1ST down +6 0.81
15:00 1st & 10 OPP 14 Matt Myers pass complete to Jamari Gassett for 3 yds to the NoIll 11 +3 -0.10
15:00 2nd & 7 OPP 11 Dylan McDuffie run for a loss of 3 yards to the NoIll 14 -3 -0.55
15:00 3rd & 10 OPP 14 Matt Myers pass incomplete 0 -0.55
10:12 4th & 10 OPP 14 Alex McNulty 32 yd FG GOOD
MISSED FG
12 pl · 48 yd · 5:31
0–3
10:09 1st & 10 OWN 29 Jay Ducker run for 12 yds to the NoIll 41 for a 1ST down +12 1.12
10:09 1st & 10 OWN 41 Jay Ducker run for no gain to the NoIll 41 0 -1.14
10:09 2nd & 10 OWN 41 Jay Ducker run for 8 yds to the NoIll 49 +8 0.80
7:58 4th & 1 50 Timeout BUFFALO, clock 07:58
7:58 3rd & 2 OWN 49 Rocky Lombardi pass complete to Trayvon Rudolph for 1 yd to the 50 yard line +1 -0.88
7:58 4th & 1 50 Rocky Lombardi run for 3 yds to the Buff 47 for a 1ST down +3 2.26
6:49 2nd & 14 OWN 49 Timeout NORTHERNIL, clock 06:49
6:49 1st & 10 OPP 47 Jay Ducker run for a loss of 4 yards to the NoIll 49 -4 -1.96
6:49 2nd & 14 OWN 49 Rocky Lombardi pass complete to Cole Tucker for 10 yds to the Buff 41 +10 1.22
6:49 3rd & 4 OPP 41 Rocky Lombardi pass complete to Cole Tucker for 12 yds to the Buff 29 for a 1ST down +12 1.56
6:49 1st & 10 OPP 29 Rocky Lombardi pass incomplete 0 -0.53
6:49 2nd & 10 OPP 29 NORTHERNIL Penalty, Offensive Holding ( Yards) declined 0
6:49 3rd & 11 OPP 30 Rocky Lombardi pass complete to Miles Joiner for 7 yds to the Buff 23 +7 0.42
4:38 4th & 4 OPP 23 John Richardson 41 yd FG MISSED
MISSED FG
10 pl · 53 yd · 4:03
0–3
4:38 1st & 10 OWN 23 Matt Myers run for 7 yds to the Buff 30 +7 0.57
4:38 2nd & 3 OWN 30 Matt Myers pass incomplete 0 -0.93
4:38 3rd & 3 OWN 30 Matt Myers run for 24 yds to the NoIll 46 for a 1ST down +24 3.02
4:38 1st & 10 OPP 46 Matt Myers pass complete to Quian Williams for 6 yds to the NoIll 40 +6 0.31
4:38 2nd & 4 OPP 40 Matt Myers run for 3 yds to the NoIll 37 +3 -0.34
4:38 3rd & 1 OPP 37 Dylan McDuffie run for 7 yds to the NoIll 30 for a 1ST down +7 0.75
4:38 1st & 10 OPP 30 Dylan McDuffie run for 3 yds to the NoIll 27 +3 -0.17
1:11 3rd & 6 OPP 26 Timeout BUFFALO, clock 01:11
1:11 2nd & 7 OPP 27 Ron Cook Jr. run for 1 yd to the NoIll 26 +1 -0.48
1:11 3rd & 6 OPP 26 Matt Myers run for 2 yds to the NoIll 24 +2 -0.44
0:35 4th & 4 OPP 24 Alex McNulty 42 yd FG MISSED
FG
17 pl · 64 yd · 7:07
3–3
0:35 1st & 10 OWN 24 Rocky Lombardi pass incomplete 0 -0.67
0:00 2nd & 10 OWN 24 Rocky Lombardi pass complete to Cole Tucker for 8 yds to the NoIll 32 +8 0.46
0:00 OWN 24 End of 1st Quarter
15:00 3rd & 2 OWN 32 Clint Ratkovich run for 3 yds to the NoIll 35 for a 1ST down +3 1.11
15:00 1st & 10 OWN 35 Jay Ducker run for 6 yds to the NoIll 41 +6 0.40
15:00 2nd & 4 OWN 41 Jay Ducker run for 3 yds to the NoIll 44 +3 -0.45
15:00 3rd & 1 OWN 44 Clint Ratkovich run for no gain to the NoIll 44 0 -1.02
15:00 4th & 1 OWN 44 Clint Ratkovich run for 3 yds to the NoIll 47 for a 1ST down +3 2.22
15:00 1st & 10 OWN 47 Rocky Lombardi pass complete to Messiah Travis for 11 yds to the Buff 42 for a 1ST down +11 0.80
15:00 1st & 10 OPP 42 Jay Ducker run for a loss of 2 yards to the Buff 44 -2 -1.35
15:00 2nd & 12 OPP 44 Rocky Lombardi pass complete to Cole Tucker for 15 yds to the Buff 29 for a 1ST down +15 1.85
15:00 1st & 10 OPP 29 Rocky Lombardi pass incomplete 0 -0.53
15:00 2nd & 10 OPP 29 Jay Ducker run for 7 yds to the Buff 22 +7 0.31
15:00 3rd & 3 OPP 22 Rocky Lombardi run for 4 yds to the Buff 18 for a 1ST down +4 0.42
15:00 1st & 10 OPP 18 Jay Ducker run for a loss of 2 yards to the Buff 20 -2 -0.51
15:00 2nd & 12 OPP 20 Rocky Lombardi pass incomplete 0 -0.51
15:00 3rd & 12 OPP 20 Rocky Lombardi pass complete to Cole Tucker for 8 yds to the Buff 12 +8 0.39
8:28 4th & 4 OPP 12 John Richardson 30 yd FG GOOD
Q2
TD
7 pl · 69 yd · 2:54
3–10
8:23 1st & 10 OWN 31 Kevin Marks Jr. run for 11 yds to the Buff 42 for a 1ST down +11 1.05
8:23 1st & 10 OWN 42 Matt Myers pass complete to Jamari Gassett for 38 yds to the NoIll 20 for a 1ST down +38 1.94
8:23 1st & 10 OPP 20 Kevin Marks Jr. run for 1 yd to the NoIll 19 +1 -0.29
8:23 2nd & 9 OPP 19 Matt Myers pass complete to Dominic Johnson for 12 yds to the NoIll 7 for a 1ST down +12 0.71
8:23 1st & 7 OPP 7 Kevin Marks Jr. run for 5 yds to the NoIll 2 +5 0.13
5:36 2nd & 2 OPP 2 Kevin Marks Jr. run for 1 yd to the NoIll 1 +1 -0.39
5:29 3rd & 1 OPP 1 Dylan McDuffie run for 1 yd for a TD, (Alex McNulty KICK) +1 2.45
TD
1 pl · 75 yd · 0:12
10–10
5:17 1st & 10 OWN 25 Trayvon Rudolph run for 75 yds for a TD, (John Richardson KICK) +75 6.08
PUNT
5 pl · 6 yd · 2:20
10–10
5:17 1st & 10 OWN 25 Matt Myers pass complete to Bernard Porter for 8 yds to the Buff 33 +8 0.91
5:17 2nd & 2 OWN 33 Dylan McDuffie run for 2 yds to the Buff 35 for a 1ST down +2 -0.08
5:17 1st & 10 OWN 35 Matt Myers pass incomplete 0 -1.01
5:17 2nd & 10 OWN 35 Matt Myers run for no gain to the Buff 35 0 -0.60
5:17 3rd & 10 OWN 35 Matt Myers sacked by Jaden Dolphin for 0 yards to the Buff 31 0 -0.30
2:57 4th & 14 OWN 31 Jackson Baltar punt for 59 yds , returns for no gain to the NoIll 7
END OF HALF
10 pl · 61 yd · 2:57
10–10
2:57 1st & 10 OWN 7 Jay Ducker run for a loss of 2 yards to the NoIll 5 -2 -0.38
2:15 3rd & 15 OWN 2 Timeout BUFFALO, clock 02:15
2:15 2nd & 12 OWN 5 Jay Ducker run for a loss of 3 yards to the NoIll 2 -3 -0.12
2:15 3rd & 15 OWN 2 Rocky Lombardi pass complete to Trayvon Rudolph for 27 yds to the NoIll 29 for a 1ST down +27 1.60
2:15 1st & 10 OWN 29 Jay Ducker run for 1 yd to the NoIll 30 +1 -0.69
2:15 2nd & 9 OWN 30 Jay Ducker run for 3 yds to the NoIll 33 +3 -0.22
2:15 3rd & 6 OWN 33 Jay Ducker run for 12 yds to the NoIll 45 for a 1ST down +12 2.41
2:15 1st & 10 OWN 45 Rocky Lombardi pass incomplete 0 -1.16
0:13 1st & 10 OPP 41 Timeout NORTHERNIL, clock 00:13
0:13 2nd & 10 OWN 45 Rocky Lombardi pass complete to Cole Tucker for 14 yds to the Buff 41 for a 1ST down +14 2.20
0:06 1st & 10 OPP 31 Timeout NORTHERNIL, clock 00:06
0:06 1st & 10 OPP 41 Rocky Lombardi pass complete to Cole Tucker for 10 yds to the Buff 31 for a 1ST down +10 0.40
0:00 1st & 10 OPP 31 Rocky Lombardi pass complete to Cole Tucker for a loss of 1 yard to the Buff 32 -1 -0.73
0:00 OPP 32 End of 2nd Quarter
14:56 1st & 10 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). -10
Q3
PUNT
3 pl · -2 yd · 1:21
10–10
14:56 1st & 20 OWN 26 Rocky Lombardi pass incomplete 0 -0.29
14:56 2nd & 20 OWN 26 Rocky Lombardi pass complete to Cole Tucker for 8 yds to the NoIll 34 +8 0.18
14:56 3rd & 12 OWN 34 Rocky Lombardi pass incomplete 0 -0.23
13:35 4th & 12 OWN 34 Matt Ference punt for 50 yds , Ron Cook Jr. returns for 19 yds to the Buff 25
PUNT
3 pl · 5 yd · 1:05
10–10
13:35 1st & 10 OWN 8 Matt Myers pass complete to Jamari Gassett for 5 yds to the Buff 13 +5 0.07
13:35 2nd & 5 OWN 13 Dylan McDuffie run for no gain to the Buff 13 0 -0.36
13:35 3rd & 5 OWN 13 Matt Myers pass incomplete 0 -0.16
12:30 4th & 5 OWN 13 Jackson Baltar punt for 37 yds, downed at the 50 yard line
TD
2 pl · 50 yd · 0:37
17–10
12:30 1st & 10 50 Jay Ducker run for 3 yds to the Buff 47 +3 -0.39
11:53 2nd & 7 OPP 47 Antario Brown run for 47 yds for a TD, (John Richardson KICK) +47 4.23
PUNT
3 pl · 6 yd · 2:11
17–10
11:53 1st & 10 OWN 25 Matt Myers pass complete to Jamari Gassett for a loss of 2 yards to the Buff 23 -2 -0.89
11:53 2nd & 12 OWN 23 Matt Myers pass complete to Dominic Johnson for 8 yds to the Buff 31 +8 0.35
11:53 3rd & 4 OWN 31 Ron Cook Jr. run for no gain to the Buff 31 0 -0.44
9:42 4th & 4 OWN 31 Jackson Baltar punt for 30 yds, downed at the NoIll 39
TD
5 pl · 61 yd · 2:05
24–10
9:42 1st & 10 OWN 39 Jay Ducker run for 7 yds to the NoIll 46 +7 0.71
9:42 2nd & 3 OWN 46 Antario Brown run for 15 yds to the Buff 39 for a 1ST down +15 1.01
9:42 1st & 10 OPP 39 Rocky Lombardi pass complete to Trayvon Rudolph for 36 yds to the Buff 3 for a 1ST down +36 1.68
9:42 1st & 3 OPP 3 Rocky Lombardi run for a loss of 4 yards to the Buff 7 fumbled, recovered by NoIll Rocky Lombardi -4 -1.14
7:37 2nd & 7 OPP 7 Clint Ratkovich run for 7 yds for a TD, (John Richardson KICK) +7 2.61
PUNT
6 pl · 20 yd · 2:48
24–10
7:31 1st & 10 OWN 12 Matt Myers pass complete to Quian Williams for 6 yds to the Buff 18 +6 0.22
7:31 2nd & 4 OWN 18 Kevin Marks Jr. run for 3 yds to the Buff 21 +3 -0.21
7:31 3rd & 1 OWN 21 Kevin Marks Jr. run for 3 yds to the Buff 24 for a 1ST down +3 0.57
7:31 1st & 10 OWN 24 Matt Myers run for 4 yds to the Buff 28 +4 -0.11
7:31 2nd & 6 OWN 28 Matt Myers pass complete to Ron Cook Jr. for 5 yds to the Buff 33 +5 0.09
7:31 3rd & 1 OWN 33 Dylan McDuffie run for a loss of 1 yard to the Buff 32 -1 -0.76
4:43 4th & 2 OWN 32 Jackson Baltar punt for 33 yds, fair catch by Cole Tucker at the NoIll 35
FUMBLE
3 pl · -7 yd · 1:06
24–10
4:43 1st & 10 OWN 35 Jay Ducker run for no gain to the NoIll 35 0 -1.01
4:43 2nd & 10 OWN 35 Rocky Lombardi pass incomplete 0 -0.60
3:37 3rd & 10 OWN 35 Rocky Lombardi sacked for 0 yards to the NoIll 28 0 -0.30
TD
2 pl · 28 yd · 0:31
24–17
3:37 1st & 10 OPP 28 Dylan McDuffie run for 6 yds to the NoIll 22 +6 0.20
3:06 2nd & 4 OPP 22 Ron Cook Jr. run for 22 yds for a TD, (Alex McNulty KICK) +22 2.56
PUNT
3 pl · 9 yd · 1:40
24–17
3:01 1st & 10 OWN 35 Antario Brown run for 9 yds to the NoIll 44 +9 1.38
3:01 2nd & 1 OWN 44 NORTHERNIL Penalty, False Start (J.J. Lippe) to the NoIll 39 -5
3:01 2nd & 6 OWN 39 Rocky Lombardi pass complete to Cole Tucker for 5 yds to the NoIll 44 +5 0.11
3:01 3rd & 1 OWN 44 Rocky Lombardi pass incomplete 0 -1.02
1:21 4th & 1 OWN 44 Matt Ference punt for 56 yds for a touchback
TD
9 pl · 80 yd · 3:59
24–24
1:21 1st & 10 OWN 20 Dylan McDuffie run for a loss of 5 yards to the Buff 15 -5 -0.83
1:21 2nd & 15 OWN 15 Dylan McDuffie run for 19 yds to the Buff 34 for a 1ST down +19 1.88
0:00 1st & 10 OWN 34 Dylan McDuffie run for 4 yds to the Buff 38 +4 -0.16
0:00 OWN 34 End of 3rd Quarter
15:00 2nd & 6 OWN 38 Dylan McDuffie run for 29 yds to the NoIll 33 for a 1ST down +29 2.59
15:00 1st & 10 OPP 33 Dylan McDuffie run for 6 yds to the NoIll 27 +6 0.22
15:00 2nd & 4 OPP 27 Dylan McDuffie run for 6 yds to the NoIll 21 for a 1ST down +6 0.05
15:00 1st & 10 OPP 21 Dylan McDuffie run for 2 yds to the NoIll 19 +2 -0.21
15:00 2nd & 8 OPP 19 Matt Myers pass complete to Khamran Laborn for 6 yds to the NoIll 13 +6 0.15
12:22 3rd & 2 OPP 13 Matt Myers pass complete to Ron Cook Jr. for 13 yds for a TD, (Alex McNulty KICK) +13 2.69
Q4
FG
14 pl · 66 yd · 7:24
27–24
12:22 1st & 10 OWN 25 Rocky Lombardi pass complete to Trayvon Rudolph for 16 yds to the NoIll 41 for a 1ST down +16 1.42
12:22 1st & 10 OWN 41 Jay Ducker run for a loss of 1 yard to the NoIll 40 -1 -1.34
12:22 2nd & 11 OWN 40 Rocky Lombardi run for 13 yds to the Buff 47 for a 1ST down +13 2.39
12:22 1st & 10 OPP 47 Jay Ducker run for 3 yds to the Buff 44 +3 -0.35
12:22 2nd & 7 OPP 44 Jay Ducker run for 4 yds to the Buff 40 +4 -0.15
12:22 3rd & 3 OPP 40 Rocky Lombardi run for 5 yds to the Buff 35 for a 1ST down +5 1.14
12:22 1st & 10 OPP 35 run for 1 yd to the Buff 34 +1 -0.53
12:22 2nd & 9 OPP 34 Rocky Lombardi run for no gain to the Buff 34 0 -0.87
12:22 3rd & 9 OPP 34 Rocky Lombardi pass complete to Messiah Travis for 10 yds to the Buff 24 for a 1ST down +10 1.69
12:22 1st & 10 OPP 24 Trayvon Rudolph run for 15 yds to the Buff 9 for a 1ST down +15 0.26
12:22 1st & 9 OPP 9 Rocky Lombardi run for 2 yds to the Buff 7 +2 -0.18
12:22 2nd & 7 OPP 7 Rocky Lombardi run for a loss of 2 yards to the Buff 9 -2 -0.40
12:22 3rd & 9 OPP 9 Rocky Lombardi pass incomplete 0 -0.39
4:58 4th & 9 OPP 9 John Richardson 27 yd FG GOOD
FG
11 pl · 32 yd · 3:44
27–27
4:54 1st & 10 OWN 31 Matt Myers run for 2 yds to the Buff 33 +2 -0.57
4:54 2nd & 8 OWN 33 Matt Myers pass incomplete 0 -0.65
4:54 3rd & 8 OWN 33 Matt Myers pass incomplete 0 -0.32
4:54 4th & 8 OWN 33 Matt Myers pass complete to Dominic Johnson for 14 yds to the Buff 47 for a 1ST down +14 3.05
4:54 1st & 10 OWN 47 Dylan McDuffie run for 3 yds to the 50 yard line +3 -0.41
4:54 2nd & 7 50 Matt Myers run for 3 yds to the NoIll 47 +3 -0.42
4:54 3rd & 4 OPP 47 Dylan McDuffie run for 10 yds to the NoIll 37 for a 1ST down +10 1.88
4:54 1st & 10 OPP 37 Dylan McDuffie run for a loss of 2 yards to the NoIll 39 -2 -1.14
1:21 3rd & 9 OPP 36 Timeout BUFFALO, clock 01:21
1:21 2nd & 12 OPP 39 Dylan McDuffie run for 3 yds to the NoIll 36 +3 -0.36
1:16 4th & 10 OPP 37 Timeout NORTHERNIL, clock 01:16
1:16 3rd & 9 OPP 36 Dylan McDuffie run for a loss of 1 yard to the NoIll 37 -1 -1.23
1:10 4th & 10 OPP 37 Alex McNulty 55 yd FG GOOD
MISSED FG
7 pl · 55 yd · 1:10
27–27
1:01 1st & 10 OWN 25 Trayvon Rudolph run for 4 yds to the NoIll 29 +4 -0.11
1:01 2nd & 6 OWN 29 Timeout BUFFALO, clock 01:01
1:01 2nd & 6 OWN 29 Clint Ratkovich run for 11 yds to the NoIll 40 for a 1ST down +11 1.44
1:01 1st & 10 OWN 40 BUFFALO Penalty, Face mask (15 yards) (Cory Gross Jr.) to the Buff 28 for a 1ST down +15
0:41 2nd & 5 OPP 23 Timeout NORTHERNIL, clock 00:41
0:41 1st & 10 OPP 28 Clint Ratkovich run for 5 yds to the Buff 23 +5 0.08
0:41 2nd & 5 OPP 23 Clint Ratkovich run for 2 yds to the Buff 21 +2 -0.29
0:02 3rd & 3 OPP 21 Clint Ratkovich run for 1 yd to the Buff 20 +1 -0.47
0:02 4th & 2 OPP 20 Timeout BUFFALO, clock 00:02
0:00 4th & 2 OPP 20 John Richardson 37 yd FG MISSED
0:00 OPP 20 End of 4th Quarter
Q5
FUMBLE
8 pl · 24 yd · 15:00
27–27
0:00 3rd & 1 OPP 1 Timeout BUFFALO, clock 00:00
0:00 1st & 10 OPP 25 Dylan McDuffie run for 2 yds to the NoIll 23 +2 -0.24
0:00 2nd & 8 OPP 23 Dylan McDuffie run for 3 yds to the NoIll 20 +3 -0.16
0:00 3rd & 5 OPP 20 Matt Myers pass complete to Quian Williams for 5 yds to the NoIll 15 for a 1ST down +5 0.55
0:00 1st & 10 OPP 15 Dylan McDuffie run for 7 yds to the NoIll 8 +7 0.30
0:00 2nd & 3 OPP 8 Dylan McDuffie run for 4 yds to the NoIll 4 for a 1ST down +4 0.57
0:00 1st & 4 OPP 4 Dylan McDuffie run for 1 yd to the NoIll 3 +1 -0.52
0:00 2nd & 3 OPP 3 Dylan McDuffie run for 2 yds to the NoIll 1 +2 -0.24
0:00 3rd & 1 OPP 1 Matt Myers run for no gain to the NoIll 1 fumbled, recovered by NoIll Demond Taylor Jr. -4.55
TD
1 pl · 25 yd
33–27
0:00 1st & 10 OPP 25 Clint Ratkovich run for 25 yds for a TD +25 2.70
0:00 OPP 0 End of OT
23 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks1
6plays for loss8
1takeaways1
2three-and-outs forced2
6explosive plays allowed11
5.32yards allowed / play7.04
5 of 11scoring drives allowed6 of 12
Northern Illinois
CJ Brown 12 (9) 1.5 TFL
Lance Deveaux Jr. 11 (7) 1 TFL
Michael Kennedy 6 (5) 0.5 TFL
Nick Rattin 5 (2) 0.5 TFL · 1 QH
James Ester 5 (2) 0.5 TFL
Makhi Nelson-Douglas 5 (3)
Jeffrey Griffin Jr. 4 (1) 0.5 TFL
Jordan Hansen 4 (3)
Buffalo
Shaun Dolac 14 (6) 2.5 TFL
James Patterson 11 (5) 3.5 TFL
Cory Gross Jr. 10 (5)
Aapri Washington 9 (7)
Marcus Fuqua 8 (6) 1 PD
Daymond Williams 6 1 TFL · 1 QH
Ja'Marcus Ingram 6 (5) 0.5 TFL · 1 PD
Eric Black 4 (1) 1 sk · 1 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

2 of 4field goals2 of 3
2punts4
53.0punt average39.8
0punts inside the 201
32return yards19
own 30average drive startown 22
Northern Illinois
K John Richardson 2/4 FG · long 30 · 3/3 XP
P Matt Ference 2 punts · 53.0 avg · 1 TB
KR Mason Blakemore 2 ret · 32 yds · long 17
KR Drew Cassens 1 ret · 3 yds · long 3
PR Cole Tucker 1 ret · -3 yds · long -3
Buffalo
K Alex McNulty 2/3 FG · long 55 · 3/3 XP
P Jackson Baltar 4 punts · 39.8 avg · 1 in 20
KR Jake Molinich 2 ret · 19 yds · long 11
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

71plays73
500yards388
12drives11
48%success rate48%
29.23total PPA16.77
Derived from 144 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Alex McNulty 32 yd FG GOOD 3–0
Q2John Richardson 30 yd FG GOOD 3–3
Q2Dylan McDuffie run for 1 yd for a TD, (Alex McNulty KICK) 10–3
Q2Trayvon Rudolph run for 75 yds for a TD, (John Richardson KICK) 10–10
Q3Antario Brown run for 47 yds for a TD, (John Richardson KICK) 17–10
Q3Clint Ratkovich run for 7 yds for a TD, (John Richardson KICK) 24–10
Q3Ron Cook Jr. run for 22 yds for a TD, (Alex McNulty KICK) 17–24
Q4Matt Myers pass complete to Ron Cook Jr. for 13 yds for a TD, (Alex McNulty KICK) 24–24
Q4John Richardson 27 yd FG GOOD 27–24
Q4Alex McNulty 55 yd FG GOOD 27–27
Q5Clint Ratkovich run for 25 yds for a TD 33–27

Biggest plays by PPA

Q2Trayvon Rudolph run for 75 yds for a TD, (John Richardson KICK) 6.08
Q3Antario Brown run for 47 yds for a TD, (John Richardson KICK) 4.23
Q1Matt Myers pass complete to Dylan McDuffie for 27 yds to the NoIll 29 for a 1ST down 3.11
Q4Matt Myers pass complete to Dominic Johnson for 14 yds to the Buff 47 for a 1ST down 3.05
Q1Matt Myers run for 24 yds to the NoIll 46 for a 1ST down 3.02
Q5Clint Ratkovich run for 25 yds for a TD 2.70

Series recent meetings

2024 Buffalo 23 – 20 Northern Illinois
2020 Buffalo 49 – 30 Northern Illinois
2018 Northern Illinois 30 – 29 Buffalo
2017 Northern Illinois 14 – 13 Buffalo
2016 Buffalo 7 – 44 Northern Illinois
2015 Northern Illinois 41 – 30 Buffalo
2012 Buffalo 3 – 45 Northern Illinois
2011 Northern Illinois 31 – 30 Buffalo
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal