Bowling Green at Ohio

Saturday, September 27, 2025

Ohio beat Bowling Green 35–⁠20. It was their 62nd meeting; Bowling Green leads the series 33–⁠28–⁠1.

AwayBowling Green4–⁠8 in 2025
20
HomeOhio9–⁠4 in 2025
35

Final at Peden Stadium, AthensTV: CBSSNAttendance 20,027

At kickoff
77°F, clear, wind 5 mph from the northeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Ohio Univ Airport Snyder Field, 16 km from the stadium
Official
William WilliamsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Bowling Green1030720
Ohio1477735

How the win probability moved

Ohio favored

Win probability by play: Ohio 51% at kickoff, 100% at the end. Biggest swing: 22 points.

Bowling Green favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (22 points).

Standouts

Player stats

Bowling Green

PassingC/AttYdsTDInt
Drew Pyne19/2917013
RushingCarYdsTDLong
Chris McMillian1189133
Cameron Pettaway854018
R.J. Garcia II138038
Kaderris Roberts311012
ReceivingRecYdsTDLong
Finn Hogan351023
Kaderris Roberts339127
R.J. Garcia II434021
Cameron Pettaway320011
DefenseTklTFLSacksInt
Gideon Lampron11000
Andrew Booker6000
Kal-El Pascal6000
Mark Cannon Jr.5000
Myles Bradley3220
JoJo Johnson3001

Ohio

PassingC/AttYdsTDInt
Parker Navarro17/2520821
RushingCarYdsTDLong
Sieh Bangura18115028
Parker Navarro1166234
Duncan Brune757033
ReceivingRecYdsTDLong
Mason Williams893119
Rodney Harris II345034
Chase Hendricks125125
Caleb Gossett124024
DefenseTklTFLSacksInt
Michael Molnar10100
Cameron Hollobaugh8111
Jalen Thomeson8100
Jay Crable7330
Adonis Williams Jr.7000
D.J. Walker7001
Tank Pearson6001
Evan Herrmann2110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Bowling GreenOhio
350Total yards446
170Passing yards208
180Rushing yards238
5.9Yards per pass8.3
5.0Yards per rush6.6
21First downs24
5–⁠13Third downs4–⁠10
0–⁠1Fourth downs1–⁠2
4Turnovers3
5–⁠50Penalties4–⁠35
30:31Possession29:29
2Sacks (by defense)5

Efficiency

Bowling GreenOhio
45%Success rate45%
−0.22EPA per play0.14
0.98Explosiveness1.38
0.24Rushing EPA0.04
−0.69Passing EPA0.29
12%Passing-down success37%
0.03First-down EPA−0.18
−1.03Second-down EPA0.66
0.58Third-down EPA0.36
13%Havoc by its defense25%

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)

Ohio 71% to win. Elo’s favorite won.

The line

Ohio −7.5, over/under 49.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 Ohio 71%, Bowling Green 29%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Ohio end zoneBowling Green end zoneQ1 Bowling GreenPick-six, 4 plays (Ohio scores)Q1 Bowling GreenTouchdown, 6 playsQ1 OhioTouchdown, 10 playsQ1 Bowling GreenField goal, 8 playsQ1 OhioPunt, 4 playsQ2 Bowling GreenPunt, 3 playsQ2 OhioTouchdown, 6 playsQ2 Bowling GreenInterception, 6 playsQ2 OhioPunt, 3 playsQ2 Bowling GreenField goal, 12 playsQ2 OhioMissed FG, 7 playsQ3 OhioInterception, 8 playsQ3 Bowling GreenPunt, 3 playsQ3 OhioFumble, 2 playsQ3 Bowling GreenFumble, 3 playsQ3 OhioTouchdown, 3 playsQ3 Bowling GreenPunt, 3 playsQ3 OhioPunt, 3 playsQ3 Bowling GreenPunt, 6 playsQ4 OhioFumble, 5 playsQ4 Bowling GreenTouchdown, 6 playsQ4 OhioTouchdown, 6 playsQ4 Bowling GreenTurnover on downs, 5 playsQ4 OhioPunt, 3 playsQ4 Bowling GreenInterception, 2 playsQ4 OhioEnd of game, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio drives left to right, Bowling Green right to left.
  1. Q1 Bowling GreenPick-six, 4 plays (Ohio scores), 19 yards
  2. Q1 Bowling GreenTouchdown, 6 plays, 75 yards
  3. Q1 OhioTouchdown, 10 plays, 75 yards
  4. Q1 Bowling GreenField goal, 8 plays, 63 yards
  5. Q1 OhioPunt, 4 plays, 15 yards
  6. Q2 Bowling GreenPunt, 3 plays, 7 yards
  7. Q2 OhioTouchdown, 6 plays, 57 yards
  8. Q2 Bowling GreenInterception, 6 plays, 47 yards
  9. Q2 OhioPunt, 3 plays, 7 yards
  10. Q2 Bowling GreenField goal, 12 plays, 71 yards
  11. Q2 OhioMissed FG, 7 plays, 54 yards
  12. Q3 OhioInterception, 8 plays, 38 yards
  13. Q3 Bowling GreenPunt, 3 plays, −11 yards
  14. Q3 OhioFumble, 2 plays, 31 yards
  15. Q3 Bowling GreenFumble, 3 plays, −7 yards
  16. Q3 OhioTouchdown, 3 plays, 27 yards
  17. Q3 Bowling GreenPunt, 3 plays, 1 yard
  18. Q3 OhioPunt, 3 plays, 0 yards
  19. Q3 Bowling GreenPunt, 6 plays, 28 yards
  20. Q4 OhioFumble, 5 plays, 56 yards
  21. Q4 Bowling GreenTouchdown, 6 plays, 55 yards
  22. Q4 OhioTouchdown, 6 plays, 75 yards
  23. Q4 Bowling GreenTurnover on downs, 5 plays, 9 yards
  24. Q4 OhioPunt, 3 plays, −1 yard
  25. Q4 Bowling GreenInterception, 2 plays, 3 yards
  26. Q4 OhioEnd of game, 5 plays, 5 yards

Play by play

1st quarter5 drives, then Ohio 14, Bowling Green 10
Bowling Green Pick-six, 4 plays (Ohio scores)
14:501st & 10 at own 35David Dellenbach kickoff for 65 yds , Cameron Pettaway return for 49 yds to the BGSU 49
14:501st & 10 at own 49Cameron Pettaway run for 3 yds to the OHIO 48
14:502nd & 7 at opp 48Drew Pyne pass complete to Kaderris Roberts for 4 yds to the OHIO 44
14:503rd & 3 at opp 44Lucian Anderson III run for 12 yds to the OHIO 32 for a 1ST down
12:591st & 10 at opp 32Drew Pyne pass intercepted Cameron Hollobaugh return for 71 yds for a TD Bowling Green Penalty, (-15 Yards) to the BGSU 0 (Brack Peacock KICK)Ohio 7, Bowling Green 0
12:591st & 10 at own 25Timeout Ohio, clock 12:59
Bowling Green Touchdown, 6 plays
12:591st & 10 at the 50David Dellenbach kickoff for 50 yds for a touchback
12:591st & 10 at own 25Cameron Pettaway run for 8 yds to the BGSU 33
12:592nd & 2 at own 33Drew Pyne run for 7 yds to the BGSU 40 for a 1ST down
12:591st & 10 at own 40Chris McMillian run for 33 yds to the OHIO 27 for a 1ST down
12:591st & 10 at opp 27Drew Pyne pass complete to Chris McMillian for 1 yd to the OHIO 26
12:592nd & 9 at opp 26Chris McMillian run for a loss of 1 yard to the OHIO 27
10:023rd & 10 at opp 27Drew Pyne pass complete to Kaderris Roberts for 27 yds for a TD (Jackson Kleather KICK)Tied at 7
10:021st & 10 at own 25Timeout Ohio, clock 10:02
Ohio Touchdown, 10 plays
10:021st & 10 at own 35Zach Long kickoff for 65 yds for a touchback
10:021st & 10 at own 25Sieh Bangura run for 3 yds to the OHIO 28
10:022nd & 7 at own 28Sieh Bangura run for 5 yds to the OHIO 33
10:023rd & 2 at own 33Sieh Bangura run for 6 yds to the OHIO 39 for a 1ST down
10:021st & 10 at own 39Parker Navarro pass complete to Mason Williams for 6 yds to the OHIO 45
10:021st & 10 at opp 40Sieh Bangura run for 24 yds to the BGSU 16 for a 1ST down Ohio Penalty, Offensive Holding (Rodney Harris II) to the BGSU 16 for a 1ST down
10:021st & 10 at opp 40Ohio Penalty, Offensive Holding (-10 Yards) to the BGSU 40
10:021st & 10 at opp 40Parker Navarro run for 1 yd to the BGSU 39
10:022nd & 9 at opp 39Parker Navarro pass incomplete to Rodney Harris II
10:023rd & 9 at opp 39Sieh Bangura run for 7 yds to the BGSU 32
10:024th & 2 at opp 32Parker Navarro pass complete to Mason Williams for 13 yds to the BGSU 19 for a 1ST down
5:351st & 10 at opp 19Parker Navarro pass complete to Mason Williams for 19 yds for a TD (Brack Peacock KICK)Ohio 14, Bowling Green 7
5:351st & 10 at own 29Timeout Ohio, clock 05:35
Bowling Green Field goal, 8 plays
5:301st & 10 at own 35David Dellenbach kickoff for 65 yds , Cameron Pettaway return for 29 yds to the BGSU 29
5:301st & 10 at own 29RJ Garcia II run for 38 yds to the OHIO 33 for a 1ST down
5:301st & 10 at opp 33Drew Pyne pass complete to Allen Middleton for 9 yds to the OHIO 24
5:302nd & 1 at opp 24Chris McMillian run for 4 yds to the OHIO 20 for a 1ST down
5:301st & 10 at opp 20Drew Pyne pass complete to Finn Hogan for 10 yds to the OHIO 10 for a 1ST down
5:301st & goal at opp 10Lucian Anderson III run for a loss of 1 yard to the OHIO 11
5:302nd & goal at opp 11Drew Pyne pass incomplete to Jyrin Johnson
5:303rd & goal at opp 11Drew Pyne run for 3 yds to the OHIO 8
1:414th & goal at opp 8Jackson Kleather 26 yd FG GOODOhio 14, Bowling Green 10
Ohio Punt, 4 plays
1:371st & 10 at own 35Zach Long kickoff for 59 yds , Eamonn Dennis return for 15 yds to the OHIO 21
1:371st & 10 at own 21Sieh Bangura run for 11 yds to the OHIO 32 for a 1ST down
1:371st & 10 at own 32Parker Navarro pass complete to Jake Bruno for 2 yds to the OHIO 34
0:002nd & 8 at own 34Sieh Bangura run for 2 yds to the OHIO 36
Q2 15:003rd & 6 at own 36Parker Navarro pass incomplete to Chase Hendricks
Q2 14:494th & 6 at own 36Magnus Haines punt for 38 yds, fair catch by Brennan Ridley at the BGSU 26
2nd quarter6 drives, then Ohio 21, Bowling Green 13
Bowling Green Punt, 3 plays
14:491st & 10 at own 26Kaderris Roberts run for a loss of 4 yards to the BGSU 22
14:492nd & 14 at own 22Kaderris Roberts run for 3 yds to the BGSU 25
14:493rd & 11 at own 25Drew Pyne pass complete to Kaderris Roberts for 8 yds to the BGSU 33
12:314th & 3 at own 33John Henderson punt for 37 yds, punt out-of-bounds at the OHIO 43 , Chase Hendricks returns for 13 yds to the OHIO 43
Ohio Touchdown, 6 plays
12:311st & 10 at own 43Parker Navarro pass incomplete to Dom Dorwart
12:312nd & 10 at own 43Parker Navarro run for 14 yds to the BGSU 43 for a 1ST down
12:311st & 10 at opp 43Parker Navarro pass complete to Dom Dorwart for 7 yds to the BGSU 36
12:312nd & 3 at opp 36run for 1 yd to the BGSU 25 fumbled, recovered by BGSU Parker Navarro for a 1ST down
12:311st & 10 at opp 25Parker Navarro pass incomplete to Chase Hendricks
10:082nd & 10 at opp 25Parker Navarro pass complete to Chase Hendricks for 25 yds for a TD (Brack Peacock KICK)Ohio 21, Bowling Green 10
10:081st & 10 at own 27Timeout Ohio, clock 10:08
Bowling Green Interception, 6 plays
10:021st & 10 at own 35David Dellenbach kickoff for 58 yds , Cameron Pettaway return for 20 yds to the BGSU 27
10:021st & 10 at own 27PENALTY BGSU Delay Of Game 5 yards from BGSU27 to BGSU22. NO PLAY.
10:021st & 15 at own 22Chris McMillian run for 15 yds to the BGSU 37 for a 1ST down
10:021st & 10 at own 37Drew Pyne pass complete to RJ Garcia II for 21 yds to the OHIO 42 for a 1ST down
8:581st & 10 at opp 42Timeout Bowling Green, clock 08:58
8:581st & 10 at opp 42Cameron Pettaway run for 5 yds to the OHIO 37
8:582nd & 5 at opp 37Drew Pyne pass complete to Winn Sharp for 6 yds to the OHIO 31 for a 1ST down
8:581st & 10 at opp 31Chris McMillian run for 5 yds to the OHIO 26
6:412nd & 5 at opp 26Drew Pyne pass intercepted Tank Pearson return for 37 yds to the OHIO 37
Ohio Punt, 3 plays
6:412nd & 7 at own 40Timeout Ohio, clock 06:41
6:411st & 10 at own 37Sieh Bangura run for 3 yds to the OHIO 40
6:412nd & 7 at own 40Sieh Bangura run for 3 yds to the OHIO 43
6:413rd & 4 at own 43Sieh Bangura run for 1 yd to the OHIO 44
4:304th & 3 at own 44Magnus Haines punt for 40 yds, punt out-of-bounds at the BGSU 43 , Brennan Ridley returns for 27 yds to the BGSU 29 Bowling Green Penalty, (Yards) to the BGSU 43
4:304th & 3 at own 44Magnus Haines punt for 40 yds, punt out-of-bounds at the BGSU 14 , Brennan Ridley returns for 29 yds to the BGSU 27 Bowling Green Penalty, (10 Yards) to the BGSU 14
Bowling Green Field goal, 12 plays
4:301st & 10 at own 14Chris McMillian run for 3 yds to the BGSU 17
4:302nd & 7 at own 17Chris McMillian run for 6 yds to the BGSU 23
4:303rd & 1 at own 23Mar’Kel Porter run for 1 yd to the BGSU 24 for a 1ST down
4:301st & 10 at own 24Drew Pyne pass complete to Finn Hogan for 18 yds to the BGSU 42 for a 1ST down
4:301st & 10 at own 42Kaderris Roberts run for 12 yds to the OHIO 46 for a 1ST down
2:001st & 10 at opp 46Timeout Ohio, clock 02:00
2:001st & 10 at opp 46No Huddle-Shotgun Pyne,Drew pass incomplete deep right to Garcia II,RJ thrown to Ohio17 broken up by Pearson,Tank PENALTY Ohio Offside (Reagans lll,Derek) 5 yards from Ohio46 to Ohio41. NO PLAY.
2:001st & 5 at opp 41Cameron Pettaway run for 6 yds to the OHIO 35 for a 1ST down
2:001st & 10 at opp 35Drew Pyne pass complete to RJ Garcia II for 8 yds to the OHIO 27
2:002nd & 2 at opp 27Drew Pyne pass complete to Cameron Pettaway for 6 yds to the OHIO 21 for a 1ST down
2:001st & 10 at opp 21Drew Pyne pass incomplete to Finn Hogan
2:002nd & 10 at opp 21Drew Pyne run for 6 yds to the OHIO 15
2:003rd & 4 at opp 15Drew Pyne pass incomplete to RJ Garcia II
0:454th & 4 at opp 15Jackson Kleather 33 yd FG GOODOhio 21, Bowling Green 13
Ohio Missed FG, 7 plays
0:451st & 10 at own 35Zach Long kickoff for 65 yds for a touchback
0:451st & 10 at own 25Parker Navarro run for 1 yd to the OHIO 26
0:392nd & 9 at own 26Timeout Ohio, clock 00:39
0:392nd & 9 at own 26Parker Navarro pass complete to Dom Dorwart for 4 yds to the OHIO 30
0:393rd & 5 at own 30Parker Navarro pass complete to Dom Dorwart for 8 yds to the OHIO 38 for a 1ST down
0:391st & 10 at own 38Parker Navarro pass complete to Rodney Harris II for 11 yds to the OHIO 49 for a 1ST down
0:391st & 10 at own 49Parker Navarro run for 6 yds to the BGSU 45
0:072nd & 4 at opp 45Timeout Ohio, clock 00:07
0:072nd & 4 at opp 45Parker Navarro pass complete to Caleb Gossett for 24 yds to the BGSU 21 for a 1ST down
0:021st & 10 at opp 21Timeout Ohio, clock 00:02
0:001st & 10 at opp 21Brack Peacock 38 yd FG MISSED
3rd quarter8 drives, then Ohio 28, Bowling Green 13
Ohio Interception, 8 plays
14:561st & 10 at own 35Zach Long kickoff for 58 yds , Eamonn Dennis return for 16 yds to the OHIO 23
14:561st & 10 at own 23Duncan Brune run for 4 yds to the OHIO 27
14:222nd & 6 at own 27Timeout Ohio, clock 14:22
14:222nd & 6 at own 27Parker Navarro pass complete to Mason Williams for 16 yds to the OHIO 43 for a 1ST down
14:221st & 10 at own 43Parker Navarro pass incomplete
14:222nd & 10 at own 43Duncan Brune run for 11 yds to the BGSU 46 for a 1ST down
14:221st & 10 at opp 46Parker Navarro pass incomplete to Chase Hendricks
14:222nd & 10 at opp 46Duncan Brune run for 2 yds to the BGSU 44
14:223rd & 8 at opp 44Parker Navarro run for 5 yds to the BGSU 39
11:294th & 3 at opp 39Parker Navarro pass intercepted JoJo Johnson return for no gain to the BGSU 33
Bowling Green Punt, 3 plays
11:292nd & 10 at own 33Timeout Ohio, clock 11:29
11:291st & 10 at own 33Chris McMillian run for no gain to the BGSU 33
11:292nd & 10 at own 33Chris McMillian run for 2 yds to the BGSU 35
11:293rd & 8 at own 35Drew Pyne sacked by Jay Crable for a loss of 13 yards to the BGSU 22
9:224th & 21 at own 22John Henderson punt for 43 yds
Ohio Fumble, 2 plays
9:221st & 10 at opp 31Timeout Ohio, clock 09:22
9:221st & 10 at own 35Parker Navarro pass complete to Rodney Harris II for 34 yds to the BGSU 31 for a 1ST down
Bowling Green Fumble, 3 plays
8:381st & 10 at own 36Cameron Pettaway run for 7 yds to the BGSU 43
8:382nd & 3 at own 43Lucian Anderson III run for a loss of 1 yard to the BGSU 42
8:381st & 10 at opp 31Parker Navarro sacked by Myles Bradley for a loss of 3 yards to the BGSU 36 Parker Navarro fumbled, recovered by BGSU Isaiah Thomison , return for 0 yards
7:093rd & 4 at own 42Lucian Anderson III sacked by Cameron Hollobaugh for a loss of 13 yards to the BGSU 27 Lucian Anderson III fumbled, recovered by OHIO Jay Crable , return for 2 yards
Ohio Touchdown, 3 plays
7:091st & 10 at opp 27Sieh Bangura run for 17 yds to the BGSU 10 for a 1ST down
7:091st & goal at opp 10Sieh Bangura run for 5 yds to the BGSU 5
5:422nd & goal at opp 5Parker Navarro run for 5 yds for a TD (Brack Peacock KICK)Ohio 28, Bowling Green 13
5:421st & 10 at own 25Timeout Ohio, clock 05:42
Bowling Green Punt, 3 plays
5:421st & 10 at own 35David Dellenbach kickoff for 65 yds for a touchback
5:421st & 10 at own 25PENALTY BGSU Delay Of Game 5 yards from BGSU25 to BGSU20. NO PLAY.
5:421st & 15 at own 20Cameron Pettaway run for 2 yds to the BGSU 22
5:422nd & 13 at own 22Drew Pyne pass complete to RJ Garcia II for 1 yd to the BGSU 23
5:423rd & 12 at own 23Drew Pyne pass complete to Mar’Kel Porter for 3 yds to the BGSU 26
3:374th & 9 at own 26John Henderson punt for 32 yds, fair catch by Chase Hendricks at the OHIO 42
Ohio Punt, 3 plays
3:372nd & 10 at own 42Timeout Ohio, clock 03:37
3:371st & 10 at own 42Parker Navarro run for no gain to the OHIO 42
3:372nd & 10 at own 42Parker Navarro pass incomplete to Chase Hendricks
3:373rd & 10 at own 42Parker Navarro pass complete to Rodney Harris II for no gain to the OHIO 42
2:154th & 10 at own 42Magnus Haines punt for 37 yds, fair catch by Brennan Ridley at the BGSU 21
Bowling Green Punt, 6 plays
2:151st & 10 at own 21Drew Pyne sacked by Evan Herrmann for a loss of 4 yards to the BGSU 17
2:152nd & 14 at own 17Drew Pyne pass complete to Jyrin Johnson for 5 yds to the BGSU 22
2:153rd & 9 at own 22Drew Pyne pass complete to Finn Hogan for 23 yds to the BGSU 45 for a 1ST down
2:151st & 10 at own 45Cameron Pettaway run for 5 yds to the 50 yard line
0:002nd & 5 at the 50Drew Pyne sacked by Jay Crable for a loss of 7 yards to the BGSU 43
Q4 15:003rd & 12 at own 43Drew Pyne run for 6 yds to the BGSU 49
Q4 14:114th & 6 at own 49John Henderson punt for 41 yds, punt out-of-bounds at the OHIO 10
4th quarter7 drives, then Ohio 35, Bowling Green 20
Ohio Fumble, 5 plays
14:111st & 10 at own 10Parker Navarro pass complete to Mason Williams for 13 yds to the OHIO 23 for a 1ST down
14:111st & 10 at own 23Duncan Brune run for 5 yds to the OHIO 28
14:112nd & 5 at own 28Duncan Brune run for 33 yds to the BGSU 39 for a 1ST down
14:111st & 10 at opp 39Parker Navarro pass complete to Mason Williams for 11 yds to the BGSU 28 for a 1ST down
11:291st & 10 at opp 28Parker Navarro run for a loss of 6 yards to the BGSU 45 Parker Navarro fumbled, recovered by BGSU MJ Cannon
Bowling Green Touchdown, 6 plays
11:291st & 10 at own 45Chris McMillian run for 7 yds to the OHIO 48
11:292nd & 3 at opp 48Drew Pyne pass incomplete to Chris McMillian
11:293rd & 3 at opp 48Drew Pyne pass complete to RJ Garcia II for 4 yds to the OHIO 44 for a 1ST down
11:291st & 10 at opp 44Drew Pyne pass complete to Cameron Pettaway for 11 yds to the OHIO 33 for a 1ST down
11:291st & 10 at opp 33Cameron Pettaway run for 18 yds to the OHIO 15 for a 1ST down
9:411st & 10 at opp 15Chris McMillian run for 15 yds for a TD (Jackson Kleather KICK)Ohio 28, Bowling Green 20
9:411st & 10 at own 25Timeout Ohio, clock 09:41
Ohio Touchdown, 6 plays
9:411st & 10 at own 35Zach Long kickoff for 65 yds for a touchback
9:411st & 10 at own 25Sieh Bangura run for 1 yd to the OHIO 26
9:412nd & 9 at own 26Parker Navarro pass complete to Mason Williams for 7 yds to the OHIO 33
9:413rd & 2 at own 33Parker Navarro pass complete to Mason Williams for 8 yds to the OHIO 41 for a 1ST down
9:411st & 10 at own 41Sieh Bangura run for 2 yds to the OHIO 43
9:412nd & 8 at own 43PENALTY Ohio False Start 5 yards from Ohio43 to Ohio38. NO PLAY.
9:412nd & 13 at own 38Sieh Bangura run for 28 yds to the BGSU 34 for a 1ST down
6:201st & 10 at opp 34Parker Navarro run for 34 yds for a TD (Brack Peacock KICK)Ohio 35, Bowling Green 20
Bowling Green Turnover on downs, 5 plays
6:131st & 10 at own 35David Dellenbach kickoff for 55 yds , Allen Middleton return for 31 yds to the BGSU 41
6:131st & 10 at opp 42Drew Pyne pass incomplete to RJ Garcia II
6:132nd & 10 at opp 42Drew Pyne sacked by Jay Crable for a loss of 8 yards to the 50 yard line
6:133rd & 18 at the 50Drew Pyne pass incomplete to Jacob Harris
5:154th & 18 at the 50Timeout Bowling Green, clock 05:15
5:104th & 18 at the 50Drew Pyne pass incomplete to Jacob Harris
Ohio Punt, 3 plays
5:101st & 10 at the 50Duncan Brune run for no gain to the 50 yard line
5:102nd & 10 at the 50Duncan Brune run for 2 yds to the BGSU 48
5:103rd & 8 at opp 48Parker Navarro sacked by Myles Bradley for a loss of 3 yards to the OHIO 49
3:424th & 11 at own 49Timeout Bowling Green, clock 03:42
3:354th & 11 at own 49Magnus Haines punt for 36 yds , Brennan Ridley returns for no gain to the BGSU 15
Bowling Green Interception, 2 plays
3:351st & 10 at own 15Drew Pyne pass complete to Cameron Pettaway for 3 yds to the BGSU 18
3:092nd & 7 at own 18Drew Pyne pass intercepted DJ Walker return for no gain to the BGSU 32
Ohio End of game, 5 plays
3:091st & 10 at opp 32Sieh Bangura run for 3 yds to the BGSU 29
3:092nd & 7 at opp 29Sieh Bangura run for 1 yd to the BGSU 28
2:003rd & 6 at opp 28Timeout Ohio, clock 02:00
2:003rd & 6 at opp 28Sieh Bangura run for 7 yds to the BGSU 21 for a 1ST down
2:001st & 10 at opp 21P. Navarro takes a knee
0:002nd & 13 at opp 24P. Navarro takes a knee

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.

Bowling Green leads 33–⁠28–⁠1 in 62 meetings.

Recent meetings
2025Ohio 35, Bowling Green 20
2023Ohio 38, Bowling Green 7
2022Ohio 38, Bowling Green 14
2021Bowling Green 21, Ohio 10
2020Ohio 52, Bowling Green 10
2019Ohio 66, Bowling Green 24

Around this game