← CFB Terminal
21
Mid-American
AT
#109Ohio
48
Mid-American
2025 week 8 · Saturday, October 18, 2025 at 2:30 PM CT · Peden Stadium · 79.9°F Clear, wind 10.3

Drive chart

WIN PROBABILITYNorthern Illinois above · Ohio below
KICK58% → 100% OhioFINAL
Northern Illinois Ohio bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
3 pl · 3 yd · 1:34
0–0
15:00 1st & 10 OWN 25 Telly Johnson Jr. run for no gain to the NIU 25 0 -0.70
15:00 2nd & 10 OWN 25 Josh Holst pass incomplete to DeAree Rogers 0 -0.35
15:00 3rd & 10 OWN 25 Josh Holst pass complete to Gary Givens for 3 yds to the NIU 28 +3 -0.07
13:26 4th & 7 OWN 28 Jake Ference punt for 38 yds , Chase Hendricks returns for 52 yds to the NIU 14
TD
2 pl · 14 yd · 0:39
0–7
+21
13:26 1st & 10 OPP 14 Parker Navarro run for 12 yds to the NIU 2 for a 1ST down +12 1.34
12:47 1st & 2 OPP 2 Sieh Bangura run for 2 yds for a TD (David Dellenbach KICK) +2 1.21
12:47 1st & 10 OWN 35 David Dellenbach kickoff for 65 yds for a touchback Ohio Penalty, Defensive Offside (Duncan Brune)
12:47 1st & 10 OWN 35 David Dellenbach kickoff for 65 yds for a touchback Ohio Penalty, Defensive Offside (Duncan Brune)
PUNT
5 pl · 12 yd · 2:29
0–7
−3
12:47 1st & 10 OWN 30 Lazaro Rogers run for 9 yds to the NIU 39 +9 1.35
12:47 2nd & 1 OWN 39 Josh Holst run for 2 yds to the NIU 41 for a 1ST down +2 -0.32
12:47 1st & 10 OWN 41 Telly Johnson Jr. run for a loss of 1 yard to the NIU 40 -1 -1.34
12:47 2nd & 11 OWN 40 Josh Holst pass complete to Jake Appleget for 2 yds to the NIU 42 +2 -0.45
12:47 3rd & 9 OWN 42 Josh Holst pass incomplete to DeAree Rogers 0 -0.50
10:18 4th & 9 OWN 42 Jake Ference punt for 39 yds, fair catch by Chase Hendricks at the OHIO 19
10:18 4th & 9 OWN 42 Jake Ference punt for 39 yds, fair catch by Chase Hendricks at the OHIO 9
TD
11 pl · 91 yd · 5:15
0–14
+12
10:18 1st & 10 OWN 21 Timeout Ohio, clock 10:18
10:18 1st & 10 OWN 9 Parker Navarro pass complete to Chase Hendricks for 12 yds to the OHIO 21 for a 1ST down +12 0.49
10:18 1st & 10 OWN 21 Parker Navarro pass incomplete to Dom Dorwart 0 -0.59
10:18 2nd & 10 OWN 21 Parker Navarro pass complete to Chase Hendricks for 11 yds to the OHIO 32 for a 1ST down +11 1.40
10:18 1st & 10 OWN 32 Sieh Bangura run for 9 yds to the OHIO 41 +9 1.37
10:18 2nd & 1 OWN 41 Parker Navarro pass complete to Chase Hendricks for 15 yds to the NIU 44 for a 1ST down +15 0.73
10:18 1st & 10 OPP 44 Sieh Bangura run for 3 yds to the NIU 41 +3 -0.32
10:18 2nd & 7 OPP 41 Parker Navarro pass complete to Rodney Harris II for 15 yds to the NIU 26 for a 1ST down +15 1.01
10:18 1st & 10 OPP 26 Parker Navarro pass complete to Rodney Harris II for 10 yds to the NIU 16 for a 1ST down +10 0.15
10:18 1st & 10 OPP 16 Sieh Bangura run for 5 yds to the NIU 11 +5 0.07
10:18 2nd & 5 OPP 11 Sieh Bangura run for 2 yds to the NIU 9 +2 -0.21
5:03 3rd & 3 OPP 9 Parker Navarro run for 9 yds for a TD (David Dellenbach KICK) +9 2.70
5:03 1st & 10 OWN 35 David Dellenbach kickoff for 65 yds for a touchback Ohio Penalty, Defensive Offside (Pierre Kemeni Jr.)
PUNT
6 pl · 10 yd · 4:03
0–14
+3
5:03 1st & 10 OWN 30 Telly Johnson Jr. run for 1 yd to the NIU 31 +1 -0.72
5:03 2nd & 9 OWN 31 Josh Holst pass complete to Pierce Oppong for 2 yds to the NIU 33 +2 -0.35
5:03 3rd & 7 OWN 33 Chavon Wright run for 9 yds to the NIU 42 for a 1ST down +9 2.20
5:03 1st & 10 OWN 42 Josh Holst sacked by Jay Crable for a loss of 5 yards to the NIU 37 -5 -2.01
5:03 2nd & 15 OWN 37 Josh Holst pass complete to DeAree Rogers for 2 yds to the NIU 39 +2 -0.29
5:03 3rd & 13 OWN 39 PENALTY NIU False Start (Hron,Landon) 5 yards from NIU39 to NIU34. NO PLAY. -5
5:03 3rd & 18 OWN 34 Josh Holst pass complete to DeAree Rogers for 6 yds to the NIU 40 +6 0.06
1:00 4th & 12 OWN 40 Jake Ference punt for 26 yds
TD
10 pl · 66 yd · 3:47
0–21
+8
1:00 1st & 10 OWN 34 Duncan Brune run for 1 yd to the OHIO 35 +1 -0.81
1:00 2nd & 9 OWN 35 Parker Navarro pass incomplete to Chase Hendricks 0 -0.65
0:00 OWN 35 End of 1st Quarter
0:00 3rd & 9 OWN 35 Parker Navarro pass complete to Duncan Brune for 10 yds to the OHIO 45 for a 1ST down +10 2.52
15:00 1st & 10 OWN 45 Parker Navarro pass incomplete 0 -1.16
15:00 2nd & 10 OWN 45 Duncan Brune run for 9 yds to the NIU 46 +9 1.11
15:00 3rd & 1 OPP 46 Duncan Brune run for 3 yds to the NIU 43 for a 1ST down +3 0.98
15:00 1st & 10 OPP 43 Parker Navarro pass complete to Chase Hendricks for 3 yds to the NIU 40 +3 -0.31
13:31 2nd & 7 OPP 40 Timeout Ohio, clock 13:31
13:31 2nd & 7 OPP 40 Parker Navarro pass complete to Chase Hendricks for 30 yds to the NIU 10 for a 1ST down +30 1.14
13:31 1st & 10 OPP 10 Duncan Brune run for 5 yds to the NIU 5 Duncan Brune fumbled, recovered by NIU Davion Weatherspoon +5 0.08
12:13 2nd & 5 OPP 5 Sieh Bangura run for 5 yds for a TD (David Dellenbach KICK) +5 2.44
Q2
TD
4 pl · 20 yd · 1:56
8–21
−12
12:04 1st & 10 OPP 20 Josh Holst run for 2 yds to the OHIO 18 +2 -0.21
12:04 2nd & 8 OPP 18 Chavon Wright run for 1 yd to the OHIO 17 +1 -0.31
12:04 3rd & 7 OPP 17 Josh Holst pass complete to Jake Appleget for 10 yds to the OHIO 7 for a 1ST down +10 0.94
10:08 1st & 7 OPP 7 Devon Akers 7 Yd pass from Josh Holst (Josh Holst Pass to George Dimopoulos for Two-Point Conversion) +7 2.20
PUNT
10 pl · 39 yd · 5:48
8–21
−3
10:08 1st & 10 OWN 25 Parker Navarro pass complete to Dom Dorwart for 8 yds to the OHIO 33 +8 0.91
10:08 2nd & 2 OWN 33 Parker Navarro pass complete to Chase Hendricks for 8 yds to the OHIO 41 for a 1ST down +8 0.51
10:08 1st & 10 OWN 41 Sieh Bangura run for 2 yds to the OHIO 43 +2 -0.68
10:08 2nd & 8 OWN 43 Sieh Bangura run for 5 yds to the OHIO 48 +5 0.09
10:08 3rd & 3 OWN 48 Parker Navarro run for 4 yds to the NIU 48 for a 1ST down +4 1.57
10:08 1st & 10 OPP 48 Sieh Bangura run for 6 yds to the NIU 42 +6 0.33
10:08 2nd & 4 OPP 42 No Huddle-Shotgun Navarro,Parker pass incomplete deep right to Dorwart,Dom thrown to NIU08 broken up by Finley,Jacob PENALTY NIU Pass Interference (Finley,Jacob) 15 yards from NIU42 to NIU27, 1ST DOWN. NO PLAY. +15
10:08 1st & 10 OPP 27 Sieh Bangura run for 6 yds Ohio Penalty, Offensive Holding (Jake Bruno) to the NIU 31 -4 -1.04
5:56 1st & 14 OPP 31 Timeout Ohio, clock 05:56
5:56 1st & 14 OPP 31 Sieh Bangura run for 2 yds to the NIU 29 +2 -0.32
5:56 2nd & 12 OPP 29 Parker Navarro pass incomplete 0 -0.78
5:56 3rd & 12 OPP 29 Parker Navarro sacked by Roy Williams for a loss of 7 yards to the NIU 36 -7 -2.24
4:20 4th & 19 OPP 36 David Dellenbach punt for 21 yds, punt out-of-bounds at the NIU 15
PUNT
3 pl · 3 yd · 1:28
8–21
+8
4:20 1st & 10 OWN 15 Josh Holst run for 1 yd to the NIU 16 +1 -0.37
4:20 2nd & 9 OWN 16 Josh Holst pass complete to Lazaro Rogers for 2 yds to the NIU 18 +2 -0.16
4:20 3rd & 7 OWN 18 Josh Holst pass incomplete to DeAree Rogers 0 -0.15
2:52 4th & 7 OWN 18 Jake Ference punt for 47 yds, fair catch by Chase Hendricks at the OHIO 35
INT
8 pl · 25 yd · 2:41
8–21
−4
2:52 1st & 10 OWN 35 Duncan Brune run for 4 yds to the OHIO 39 +4 -0.16
2:52 2nd & 6 OWN 39 Duncan Brune run for 4 yds to the OHIO 43 +4 -0.15
2:00 3rd & 2 OWN 43 Timeout Ohio, clock 02:00
2:00 3rd & 2 OWN 43 Duncan Brune run for 1 yd to the OHIO 44 +1 -0.76
1:54 4th & 1 OWN 44 Timeout Northern Illinois, clock 01:54
1:54 4th & 1 OWN 44 Sieh Bangura run for 2 yds to the OHIO 46 for a 1ST down +2 2.13
1:54 2nd & 10 OWN 46 No Huddle-Shotgun Navarro,Parker pass complete deep right to Gossett,Caleb caught at NIU22, for 42 yards to the NIU12 (Harrison,Donte) PENALTY Ohio Holding (Weatherspoon,Davion) 10 yards from Ohio46 to Ohio36. NO PLAY. -10
1:54 2nd & 20 OWN 36 Parker Navarro pass complete to Caleb Gossett for 21 yds to the NIU 43 for a 1ST down +21 3.55
1:54 1st & 10 OPP 43 Parker Navarro pass complete to Chase Hendricks for 5 yds to the NIU 38 +5 0.09
1:54 2nd & 5 OPP 38 PENALTY Ohio False Start 5 yards from NIU38 to NIU43. NO PLAY. -5
0:45 2nd & 10 OPP 43 Timeout Ohio, clock 00:45
0:45 2nd & 10 OPP 43 Parker Navarro run for 3 yds to the NIU 40 +3 -0.38
0:11 3rd & 7 OPP 40 Parker Navarro pass intercepted, touchback. James Finley return for no gain -2.33
END OF HALF
2 pl · 25 yd · 0:11
8–21
0:11 1st & 10 OWN 20 Telly Johnson Jr. run for 12 yds to the NIU 32 for a 1ST down +12 0.87
0:00 1st & 10 OWN 32 Telly Johnson Jr. run for 13 yds to the NIU 45 for a 1ST down +13 1.24
0:00 OWN 32 End of 2nd Quarter
Q3
TD
3 pl · 75 yd · 1:11
8–27
+8
15:00 1st & 10 OWN 25 Duncan Brune run for 9 yds to the OHIO 34 +9 1.25
15:00 2nd & 1 OWN 34 Parker Navarro run for no gain to the OHIO 34 0 -1.28
13:49 3rd & 1 OWN 34 Duncan Brune run for 66 yds for a TD (David Dellenbach PAT MISSED) +66 6.10
13:49 1st & 10 OPP 3 Dorwart,Dom pass attempt Successful PENALTY Ohio Holding (Allen,Trent) 10 yards from NIU03 to NIU13. NO PLAY. -10
PUNT
3 pl · 3 yd · 1:13
8–25
+1
13:43 1st & 10 OWN 44 Telly Johnson Jr. run for 4 yds to the NIU 48 +4 -0.16
13:43 2nd & 6 OWN 48 Josh Holst pass incomplete to George Dimopoulos 0 -1.15
13:43 3rd & 6 OWN 48 Josh Holst pass complete to Chavon Wright for a loss of 1 yard to the NIU 47 -1 -0.96
12:30 4th & 7 OWN 47 Jake Ference punt for 50 yds, fair catch by Chase Hendricks at the OHIO 3
TD
9 pl · 97 yd · 4:50
8–34
+1
12:30 1st & 10 OPP 48 Timeout Ohio, clock 12:30
12:30 1st & 10 OWN 3 Sieh Bangura run for 49 yds to the NIU 48 for a 1ST down +49 3.27
12:30 1st & 10 OPP 48 Duncan Brune run for 2 yds to the NIU 46 +2 -0.60
12:30 2nd & 8 OPP 46 Parker Navarro run for 15 yds to the NIU 31 for a 1ST down +15 1.44
12:30 1st & 10 OPP 31 Parker Navarro pass incomplete to Rodney Harris II 0 -0.58
12:30 2nd & 10 OPP 31 Sieh Bangura run for 7 yds to the NIU 24 +7 0.34
12:30 3rd & 3 OPP 24 Sieh Bangura run for 12 yds to the NIU 12 for a 1ST down +12 0.56
12:30 1st & 10 OPP 12 Duncan Brune run for 6 yds to the NIU 6 +6 0.18
12:30 2nd & 4 OPP 6 Duncan Brune run for 2 yds to the NIU 4 +2 -0.21
7:40 3rd & 2 OPP 4 D. Brune run for 4 yds for a TD (D. Dellenbach KICK) +4 2.56
TD
4 pl · 70 yd · 1:30
14–34
−3
7:34 1st & 10 OWN 30 Josh Holst sacked by Joseph Marsh for a loss of 6 yards to the NIU 24 -6 -1.40
7:34 2nd & 16 OWN 24 Josh Holst pass complete to George Dimopoulos for 7 yds to the NIU 31 +7 0.15
7:34 3rd & 9 OWN 31 PENALTY Ohio Offside (Odjugo,Pius) 5 yards from NIU31 to NIU36. NO PLAY. +5
7:34 3rd & 4 OWN 36 Telly Johnson Jr. run for 14 yds to the 50 yard line for a 1ST down +14 2.51
6:04 1st & 10 50 Josh Holst pass complete to DeAree Rogers for 50 yds for a TD (Two-Point Conversion failed) +50 3.84
TD
11 pl · 75 yd · 6:09
14–41
+3
6:04 1st & 10 OWN 25 Parker Navarro pass complete to Chase Hendricks for 9 yds to the OHIO 34 +9 1.25
6:04 2nd & 1 OWN 34 Sieh Bangura run for 4 yds to the OHIO 38 for a 1ST down +4 -0.13
6:04 1st & 10 OWN 38 Duncan Brune run for 4 yds to the OHIO 42 +4 -0.17
6:04 2nd & 6 OWN 42 Duncan Brune run for 4 yds to the OHIO 46 +4 -0.16
6:04 3rd & 2 OWN 46 Parker Navarro pass complete to Chase Hendricks for 10 yds Chase Hendricks fumbled, recovered by OHIO for a 1ST down +10 1.87
6:04 1st & 10 OPP 44 Parker Navarro pass complete to Chase Hendricks for 5 yds to the NIU 39 +5 0.09
6:04 2nd & 5 OPP 39 Parker Navarro pass complete to Mason Williams for 23 yds to the NIU 16 for a 1ST down +23 0.75
6:04 1st & 10 OPP 16 Duncan Brune run for 2 yds to the NIU 14 +2 -0.18
6:04 2nd & 8 OPP 14 Parker Navarro pass complete to Dom Dorwart for 10 yds to the NIU 4 for a 1ST down +10 1.06
0:00 OPP 4 End of 3rd Quarter
0:00 1st & 4 OPP 4 Sieh Bangura run for 3 yds to the NIU 1 +3 -0.21
14:55 2nd & 1 OPP 1 Sieh Bangura run for 1 yd for a TD (David Dellenbach KICK) +1 1.90
Q4
TD
8 pl · 75 yd · 2:47
21–41
−2
14:55 1st & 10 OWN 25 Josh Holst run for 16 yds to the NIU 41 for a 1ST down +16 1.42
14:55 1st & 10 OWN 41 Josh Holst pass incomplete to DeAree Rogers 0 -1.14
14:55 2nd & 10 OWN 41 Josh Holst pass complete to DeAree Rogers for 19 yds to the OHIO 40 for a 1ST down +19 2.61
14:55 1st & 10 OPP 40 Telly Johnson Jr. run for 7 yds to the OHIO 33 +7 0.45
14:55 2nd & 3 OPP 33 Telly Johnson Jr. run for 2 yds to the OHIO 31 +2 -0.45
14:55 3rd & 1 OPP 31 Josh Holst run for 8 yds to the OHIO 23 for a 1ST down +8 0.53
14:55 1st & 10 OPP 23 Josh Holst pass complete to DeAree Rogers for 22 yds to the OHIO 1 for a 1ST down +22 1.73
12:12 1st & 1 OPP 1 Timeout Ohio, clock 12:12
12:08 1st & 1 OPP 1 Chavon Wright 1 Yd Run (Andrew Glass Kick) +1 0.94
ON DOWNS
6 pl · 24 yd · 3:35
21–40
+1
12:07 1st & 10 OPP 48 PENALTY Ohio False Start (Allen,Trent) 5 yards from NIU48 to Ohio47. NO PLAY. -5
12:07 1st & 15 OWN 47 Parker Navarro run for 7 yds to the NIU 46 +7 0.54
12:07 2nd & 8 OPP 46 Sieh Bangura run for 15 yds to the NIU 31 for a 1ST down +15 1.44
12:07 1st & 10 OPP 31 Sieh Bangura run for 4 yds to the NIU 27 +4 -0.05
12:07 2nd & 6 OPP 27 Sieh Bangura run for 1 yd to the NIU 26 +1 -0.48
12:07 3rd & 5 OPP 26 Sieh Bangura run for 2 yds to the NIU 24 +2 -0.43
8:32 4th & 3 OPP 24 Parker Navarro run for no gain to the NIU 24 0 -3.20
FUMBLE RETURN TD
14 pl · 67 yd · 5:40
21–48
+1
8:32 2nd & 1 OWN 33 Timeout Ohio, clock 08:32
8:32 1st & 10 OWN 24 Josh Holst pass complete to Telly Johnson Jr. for 9 yds to the NIU 33 +9 1.23
8:32 2nd & 1 OWN 33 Josh Holst run for 17 yds to the 50 yard line for a 1ST down +17 1.08
8:32 1st & 10 50 Josh Holst pass complete to Gary Givens for 6 yds to the OHIO 44 +6 0.35
8:32 2nd & 4 OPP 44 Josh Holst pass complete to DeAree Rogers for 5 yds to the OHIO 39 for a 1ST down +5 0.36
8:32 1st & 10 OPP 39 Josh Holst run for 7 yds to the OHIO 32 +7 0.44
8:32 2nd & 3 OPP 32 Telly Johnson Jr. run for 2 yds to the OHIO 30 +2 -0.43
8:32 3rd & 1 OPP 30 Josh Holst pass complete to George Dimopoulos for 2 yds to the OHIO 28 for a 1ST down +2 0.37
8:32 1st & 10 OPP 28 Josh Holst pass incomplete to George Dimopoulos 0 -0.51
8:32 2nd & 10 OPP 28 Josh Holst run for 2 yds to the OHIO 26 +2 -0.37
8:32 3rd & 8 OPP 26 Telly Johnson Jr. run for 10 yds to the OHIO 16 for a 1ST down +10 1.08
8:32 1st & 10 OPP 16 Josh Holst pass complete to George Dimopoulos for no gain to the OHIO 16 0 -0.33
8:32 2nd & 10 OPP 16 Josh Holst pass complete to DeAree Rogers for 3 yds to the OHIO 13 +3 -0.12
8:32 3rd & 7 OPP 13 Josh Holst pass incomplete to La'Don Bryant 0 -0.45
2:52 4th & 7 OPP 13 Jalen Thomeson 91 Yd Fumble Return (David Dellenbach Kick) -10.53
ON DOWNS
4 pl · 5 yd · 0:53
21–48
2:47 1st & 10 OWN 33 Josh Holst pass complete to Gary Givens for 3 yds to the NIU 36 +3 -0.39
2:47 2nd & 7 OWN 36 Josh Holst pass incomplete to DeAree Rogers 0 -0.80
2:47 3rd & 7 OWN 36 Josh Holst pass complete to George Dimopoulos for 2 yds to the NIU 38 +2 -0.28
1:54 4th & 5 OWN 38 Brady Davidson pass incomplete to Telly Johnson Jr. 0 -0.10
END OF GAME
5 pl · 12 yd · 1:54
21–48
1:54 1st & 10 OPP 38 Doe Boyland run for 5 yds to the NIU 33 +5 0.08
1:47 2nd & 5 OPP 33 Timeout Northern Illinois, clock 01:47
1:47 2nd & 5 OPP 33 Doe Boyland run for 4 yds to the NIU 29 +4 -0.08
1:42 3rd & 1 OPP 29 Timeout Northern Illinois, clock 01:42
1:42 3rd & 1 OPP 29 No Huddle-Shotgun Boyland,Dorian rush middle for 0 yards to the NIU29 (McRae,KJ) PENALTY Ohio Illegal Formation 5 yards from NIU29 to NIU34. NO PLAY. -5
1:42 3rd & 6 OPP 34 Doe Boyland run for 10 yds to the NIU 24 for a 1ST down +10 1.33
1:42 1st & 10 OPP 24 N. Poulos takes a knee -1 -0.54
0:00 OPP 25 End of 4th Quarter
0:00 2nd & 11 OPP 25 N. Poulos takes a knee -1 -0.80
21 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

1sacks2
4plays for loss4
1takeaways1
0three-and-outs forced3
9explosive plays allowed8
7.03yards allowed / play5.25
6 of 10scoring drives allowed3 of 11
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

5punts1
40.0punt average21.0
2punts inside the 201
139return yards52
own 36average drive startown 34
Northern Illinois
K Andrew Glass 1/1 XP
P Jake Ference 5 punts · 40.0 avg · 2 in 20
KR Dev'ion Reynolds 2 ret · 91 yds · long 67
KR Triston White 1 ret · 26 yds · long 26
KR Elijah Porter 1 ret · 22 yds · long 22
Ohio
K David Dellenbach 6/7 XP
P David Dellenbach 1 punt · 21.0 avg · 1 in 20
PR Chase Hendricks 1 ret · 52 yds · long 52
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

55plays73
289yards513
11drives10
40%success rate56%
10.57total PPA30.03
Derived from 128 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Sieh Bangura run for 2 yds for a TD (David Dellenbach KICK) 7–0
Q1Parker Navarro run for 9 yds for a TD (David Dellenbach KICK) 14–0
Q2Sieh Bangura run for 5 yds for a TD (David Dellenbach KICK) 21–0
Q2Devon Akers 7 Yd pass from Josh Holst (Josh Holst Pass to George Dimopoulos for Two-Point… 8–21
Q3Duncan Brune run for 66 yds for a TD (David Dellenbach PAT MISSED) 27–8
Q3D. Brune run for 4 yds for a TD (D. Dellenbach KICK) 34–8
Q3Josh Holst pass complete to DeAree Rogers for 50 yds for a TD (Two-Point Conversion failed) 14–34
Q4Sieh Bangura run for 1 yd for a TD (David Dellenbach KICK) 41–14
Q4Chavon Wright 1 Yd Run (Andrew Glass Kick) 21–41
Q4Jalen Thomeson 91 Yd Fumble Return (David Dellenbach Kick) 21–48

Biggest plays by PPA

Q3Duncan Brune run for 66 yds for a TD (David Dellenbach PAT MISSED) 6.10
Q3Josh Holst pass complete to DeAree Rogers for 50 yds for a TD (Two-Point Conversion… 3.84
Q2Parker Navarro pass complete to Caleb Gossett for 21 yds to the NIU 43 for a 1ST down 3.55
Q3Sieh Bangura run for 49 yds to the NIU 48 for a 1ST down 3.27
Q1Parker Navarro run for 9 yds for a TD (David Dellenbach KICK) 2.70
Q4Josh Holst pass complete to DeAree Rogers for 19 yds to the OHIO 40 for a 1ST down 2.61

Series recent meetings

2023 Ohio 13 – 23 Northern Illinois
2022 Northern Illinois 17 – 24 Ohio
2019 Northern Illinois 39 – 36 Ohio
2018 Ohio 21 – 24 Northern Illinois
2015 Ohio 26 – 21 Northern Illinois
2014 Northern Illinois 21 – 14 Ohio
2011 Ohio 20 – 23 Northern Illinois
2009 Northern Illinois 31 – 38 Ohio
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal