Ohio at Ohio State

Saturday, September 13, 2025

No. 1 Ohio State beat Ohio 37–⁠9. It was their fourth meeting; Ohio State leads the series 4–⁠0 as played.

AwayOhio9–⁠4 in 2025
9
Home1Ohio State12–⁠2 in 2025
37

Final at Ohio Stadium, ColumbusTV: PeacockAttendance 105,765

At kickoff
78°F, wind 6 mph from the northeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Columbus Ohio State Univ Airport, 10 km from the stadium, seven minutes before kickoff
Official
Bryan BanksGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ohio03609
Ohio State310101437

How the win probability moved

Ohio State favored

Win probability by play: Ohio State 58% at kickoff, 100% at the end. Biggest swing: 17 points.

Ohio favored

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

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Ohio

PassingC/AttYdsTDInt
Parker Navarro6/139410
Nick Poulos4/81900
RushingCarYdsTDLong
Sieh Bangura122405
Duncan Brune91906
Nick Poulos613011
Dorian Boyland2908
ReceivingRecYdsTDLong
Chase Hendricks376167
Jake Bruno221016
Caleb Gossett1606
Max Rodarte1606
DefenseTklTFLSacksInt
Adonis Williams Jr.9000
Cameron Hollobaugh9000
Michael Molnar6000
Tank Pearson6000
Michael Mack II5001
Anas Luqman2110
Austin Mitchell0001

Ohio State

PassingC/AttYdsTDInt
Julian Sayin25/3234732
RushingCarYdsTDLong
Bo Jackson9109064
James Peoples747017
C.J. Donaldson939011
Jeremiah Smith117117
ReceivingRecYdsTDLong
Jeremiah Smith9153147
Carnell Tate5101149
Max Klare230116
Bo Jackson221011
DefenseTklTFLSacksInt
Arvell Reese7110
Caleb Downs6100
Sonny Styles6000
Jaylen McClain5000
Caden Curry4110
Kayden McDonald3110
Beau Atkinson2210

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

Team stats

OhioOhio State
181Total yards573
113Passing yards347
68Rushing yards226
5.4Yards per pass10.8
2.0Yards per rush7.5
9First downs28
3–⁠15Third downs5–⁠9
2–⁠3Fourth downs0–⁠1
0Turnovers2
3–⁠25Penalties6–⁠50
27:17Possession32:43
1Sacks (by defense)4

Efficiency

OhioOhio State
26%Success rate58%
−0.10EPA per play0.25
1.25Explosiveness1.21
−0.23Rushing EPA0.22
0.06Passing EPA0.28
5%Passing-down success46%
−0.36First-down EPA0.17
−0.02Second-down EPA0.56
0.09Third-down EPA0.52
15%Havoc by its defense22%

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 State 78% to win. Elo’s favorite won.

The line

Ohio State −28.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 State 97%, Ohio 3%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Ohio State end zoneOhio end zoneQ1 Ohio StateTurnover on downs, 8 playsQ1 OhioPunt, 5 playsQ1 Ohio StateField goal, 10 playsQ1 OhioPunt, 3 playsQ1 Ohio StateField goal, 11 playsQ2 OhioPunt, 7 playsQ2 Ohio StateTouchdown, 8 playsQ2 OhioPunt, 3 playsQ2 Ohio StateInterception, 3 playsQ2 OhioField goal, 5 playsQ2 Ohio StateEnd of half, 1 playQ3 OhioTouchdown, 2 playsQ3 Ohio StateField goal, 5 playsQ3 OhioPunt, 5 playsQ3 Ohio StateTouchdown, 4 playsQ3 OhioPunt, 6 playsQ3 Ohio StateTouchdown, 8 playsQ4 OhioPunt, 3 playsQ4 Ohio StateInterception, 3 playsQ4 OhioTurnover on downs, 4 playsQ4 Ohio StateTouchdown, 5 playsQ4 OhioEnd of game, 13 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio State drives left to right, Ohio right to left.
  1. Q1 Ohio StateTurnover on downs, 8 plays, 66 yards
  2. Q1 OhioPunt, 5 plays, 13 yards
  3. Q1 Ohio StateField goal, 10 plays, 52 yards
  4. Q1 OhioPunt, 3 plays, 3 yards
  5. Q1 Ohio StateField goal, 11 plays, 63 yards
  6. Q2 OhioPunt, 7 plays, 19 yards
  7. Q2 Ohio StateTouchdown, 8 plays, 77 yards
  8. Q2 OhioPunt, 3 plays, −16 yards
  9. Q2 Ohio StateInterception, 3 plays, 16 yards
  10. Q2 OhioField goal, 5 plays, 14 yards
  11. Q2 Ohio StateEnd of half, 1 play, −1 yard
  12. Q3 OhioTouchdown, 2 plays, 75 yards
  13. Q3 Ohio StateField goal, 5 plays, 71 yards
  14. Q3 OhioPunt, 5 plays, 8 yards
  15. Q3 Ohio StateTouchdown, 4 plays, 59 yards
  16. Q3 OhioPunt, 6 plays, 19 yards
  17. Q3 Ohio StateTouchdown, 8 plays, 85 yards
  18. Q4 OhioPunt, 3 plays, −7 yards
  19. Q4 Ohio StateInterception, 3 plays, 15 yards
  20. Q4 OhioTurnover on downs, 4 plays, 1 yard
  21. Q4 Ohio StateTouchdown, 5 plays, 59 yards
  22. Q4 OhioEnd of game, 13 plays, 57 yards

Play by play

1st quarter5 drives, then Ohio State 3, Ohio 0
Ohio State Turnover on downs, 8 plays
15:001st & 10 at own 35David Dellenbach kickoff for 65 yds
15:001st & 10 at own 25Julian Sayin pass complete to Jeremiah Smith for 10 yds to the OSU 35 for a 1ST down
15:001st & 10 at own 35James Peoples run for 5 yds to the OSU 40
15:002nd & 5 at own 40Julian Sayin pass complete to Carnell Tate for 9 yds to the OSU 49 for a 1ST down
15:001st & 10 at own 49Julian Sayin pass complete to Jeremiah Smith for 42 yds to the OHIO 9 for a 1ST down
15:001st & goal at opp 9CJ Donaldson run for 1 yd to the OHIO 8
15:002nd & goal at opp 8CJ Donaldson run for 4 yds to the OHIO 4
15:003rd & goal at opp 4Julian Sayin pass incomplete to Carnell Tate
11:204th & goal at opp 4Julian Sayin sacked by Anas Luqman for a loss of 5 yards to the OHIO 9
Ohio Punt, 5 plays
11:201st & 10 at own 9Sieh Bangura run for 4 yds to the OHIO 13
11:202nd & 6 at own 13PENALTY OSU Delay Of Game (Jackson Jr.,Kenyatta) 5 yards from OU13 to OU18. NO PLAY.
11:202nd & 1 at own 18Sieh Bangura run for 2 yds to the OHIO 20 for a 1ST down
11:201st & 10 at own 20Parker Navarro run for 1 yd to the OHIO 21
11:202nd & 9 at own 21Parker Navarro pass complete to Rodney Harris II for 1 yd to the OHIO 22
11:203rd & 8 at own 22Parker Navarro pass incomplete to Caleb Gossett
8:134th & 8 at own 22Magnus Haines punt for 48 yds , Brandon Inniss returns for no gain to the OSU 28
Ohio State Field goal, 10 plays
8:131st & 10 at own 28CJ Donaldson run for 8 yds to the OSU 36
8:132nd & 2 at own 36James Peoples run for 9 yds to the OSU 45 for a 1ST down
8:131st & 10 at own 45Julian Sayin pass complete to Max Klare for 14 yds to the OHIO 41 for a 1ST down
8:131st & 10 at opp 41Julian Sayin pass complete to James Peoples for 1 yd to the OHIO 40
8:132nd & 9 at opp 40James Peoples run for 4 yds to the OHIO 36
8:133rd & 5 at opp 36Julian Sayin pass complete to Jeremiah Smith for 8 yds to the OHIO 28 for a 1ST down
8:131st & 10 at opp 28Julian Sayin pass complete to Jeremiah Smith for 6 yds to the OHIO 22
8:132nd & 4 at opp 22PENALTY OSU False Start (Tshabola,Tegra) 5 yards from OU22 to OU27. NO PLAY.
8:132nd & 9 at opp 27CJ Donaldson run for 1 yd to the OHIO 26
8:133rd & 8 at opp 26Julian Sayin pass complete to Jelani Thurman for 6 yds to the OHIO 20
1:544th & 2 at opp 20Jayden Fielding 38 yd FG GOODOhio State 3, Ohio 0
Ohio Punt, 3 plays
1:541st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
1:541st & 10 at own 25Parker Navarro pass incomplete to Sieh Bangura
1:542nd & 10 at own 25Sieh Bangura run for no gain to the OHIO 25
1:543rd & 10 at own 25Parker Navarro pass complete to Mason Williams for 3 yds to the OHIO 28
0:154th & 7 at own 28Magnus Haines punt for 37 yds, fair catch by Brandon Inniss at the OSU 35
Ohio State Field goal, 11 plays
0:001st & 10 at own 35Julian Sayin pass complete to Carnell Tate for 30 yds to the OHIO 35 for a 1ST down
Q2 15:001st & 10 at opp 35Bo Jackson run for no gain to the OHIO 35
Q2 15:002nd & 10 at opp 35Julian Sayin pass complete to Carnell Tate for 8 yds to the OHIO 27
Q2 15:003rd & 2 at opp 27Lincoln Kienholz run for 8 yds to the OHIO 19 for a 1ST down Ohio State Penalty, Personal Foul (Tegra Tshabola) to the OHIO 34 for a 1ST down
Q2 15:001st & 10 at opp 34Bo Jackson run for 15 yds to the OHIO 19 for a 1ST down
Q2 15:001st & 10 at opp 19Julian Sayin pass complete to Will Kacmarek for 5 yds to the OHIO 14
Q2 15:002nd & 5 at opp 14CJ Donaldson run for 11 yds to the OHIO 3 for a 1ST down
Q2 15:001st & goal at opp 3Julian Sayin pass incomplete to Jeremiah Smith
Q2 15:002nd & goal at opp 3CJ Donaldson run for 1 yd to the OHIO 2
Q2 15:003rd & goal at opp 2Julian Sayin pass incomplete to Jeremiah Smith
Q2 9:584th & goal at opp 2Jayden Fielding 20 yd FG GOODOhio State 6, Ohio 0
2nd quarter6 drives, then Ohio State 13, Ohio 3
Ohio Punt, 7 plays
9:581st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
9:581st & 10 at own 25Duncan Brune run for 3 yds to the OHIO 28
9:582nd & 7 at own 28Nick Poulos pass complete to Max Rodarte for 6 yds to the OHIO 34
9:583rd & 1 at own 34Duncan Brune run for no gain to the OHIO 34
9:584th & 1 at own 34Nick Poulos pass complete to Chase Hendricks for 2 yds to the OHIO 36 for a 1ST down
9:581st & 10 at own 36Duncan Brune run for 3 yds to the OHIO 39
9:582nd & 7 at own 39Nick Poulos pass complete to Jake Bruno for 5 yds to the OHIO 44
9:583rd & 2 at own 44Nick Poulos pass incomplete to Rodney Harris II
6:054th & 2 at own 44Magnus Haines punt for 33 yds, fair catch by Brandon Inniss at the OSU 23
Ohio State Touchdown, 8 plays
6:051st & 10 at own 23Julian Sayin pass complete to Bo Jackson for 11 yds to the OSU 34 for a 1ST down
6:051st & 10 at own 34Julian Sayin pass complete to Jeremiah Smith for 17 yds to the OHIO 49 for a 1ST down
6:051st & 10 at opp 49Bo Jackson run for 4 yds to the OHIO 45
6:052nd & 6 at opp 45Ohio Penalty, (15 Yards) to the OHIO 27 for a 1ST down
6:051st & 10 at opp 27Ohio State Penalty, unsportsmanlike conduct (Yards) to the OHIO 27
6:051st & 10 at opp 27Bo Jackson run for 11 yds to the OHIO 16 for a 1ST down
6:051st & 10 at opp 16James Peoples run for no gain to the OHIO 16
6:052nd & 10 at opp 16Julian Sayin pass incomplete to Jeremiah Smith
2:293rd & 10 at opp 16Julian Sayin pass complete to Max Klare for 16 yds for a TD (Jayden Fielding KICK)Ohio State 13, Ohio 0
Ohio Punt, 3 plays
2:291st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
2:291st & 10 at own 25Nick Poulos sacked by Kayden McDonald for a loss of 4 yards to the OHIO 21
2:212nd & 14 at own 21Timeout Ohio, clock 02:21
2:212nd & 14 at own 21PENALTY OU False Start (Rhodes Jr.,Shedrick) 5 yards from OU21 to OU16. NO PLAY.
2:212nd & 19 at own 16Nick Poulos pass incomplete to Caleb Gossett
2:183rd & 13 at own 22Timeout Ohio, clock 02:18
2:183rd & 13 at own 22PENALTY OU False Start (Weatherspoon,Davion) 5 yards from OU22 to OU17. NO PLAY.
2:183rd & 18 at own 17Nick Poulos sacked by Caden Curry for a loss of 8 yards to the OHIO 9
2:004th & 26 at own 9Timeout Ohio State, clock 02:00
1:464th & 26 at own 9Magnus Haines punt for 53 yds , Jeremiah Smith returns for no gain to the OSU 22
Ohio State Interception, 3 plays
1:461st & 10 at own 22Julian Sayin pass complete to Jeremiah Smith for 6 yds to the OSU 28
1:462nd & 4 at own 28Julian Sayin pass complete to James Peoples for 10 yds to the OSU 38 for a 1ST down
1:201st & 10 at own 38Julian Sayin pass intercepted Michael Mack II return for 4 yds to the OSU 40
Ohio Field goal, 5 plays
1:201st & 10 at opp 40Sieh Bangura run for 1 yd to the OSU 39
1:202nd & 9 at opp 39No Huddle-Shotgun Poulos,Nick pass incomplete short right thrown to OSU25 QB hurried by Atkinson,Beau PENALTY OSU Holding (Igbinosun,Davison) 10 yards from OSU39 to OSU29, 1ST DOWN. NO PLAY.
1:201st & 10 at opp 29Sieh Bangura run for 1 yd to the OSU 28
0:382nd & 9 at opp 28Timeout Ohio, clock 00:38
0:382nd & 9 at opp 28Nick Poulos pass incomplete to Max Rodarte
0:383rd & 9 at opp 28Nick Poulos run for 2 yds to the OSU 26
0:284th & 7 at opp 26Timeout Ohio, clock 00:28
0:244th & 7 at opp 26Brack Peacock 44 yd FG GOODOhio State 13, Ohio 3
Ohio State End of half, 1 play
0:221st & 10 at own 35David Dellenbach kickoff for 57 yds , Brandon Inniss return for 3 yds to the OSU 11
0:001st & 10 at own 11J. Sayin takes a knee
3rd quarter6 drives, then Ohio State 23, Ohio 9
Ohio Touchdown, 2 plays
15:001st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
15:001st & 10 at own 25Parker Navarro run for 8 yds to the OHIO 33
14:072nd & 2 at own 33Parker Navarro pass complete to Chase Hendricks for 67 yds for a TD (Brack Peacock PAT MISSED)Ohio State 13, Ohio 9
Ohio State Field goal, 5 plays
14:071st & 10 at own 35David Dellenbach kickoff for 63 yds
14:071st & 10 at own 25Bo Jackson run for 64 yds to the OHIO 11 for a 1ST down
14:071st & 10 at opp 11PENALTY OSU Delay Of Game 5 yards from OU11 to OU16. NO PLAY.
14:071st & 15 at opp 16CJ Donaldson run for 3 yds to the OHIO 13
14:072nd & 12 at opp 13Julian Sayin pass complete to Jeremiah Smith for 3 yds to the OHIO 10
11:313rd & 9 at opp 10Julian Sayin pass complete to CJ Donaldson for 6 yds
11:194th & 3 at opp 4Jayden Fielding 22 yd FG GOODOhio State 16, Ohio 9
Ohio Punt, 5 plays
11:191st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
11:191st & 10 at own 25Parker Navarro pass complete to Chase Hendricks for 7 yds to the OHIO 32
11:192nd & 3 at own 32Parker Navarro run for 5 yds to the OHIO 37 for a 1ST down
11:191st & 10 at own 37Sieh Bangura run for a loss of 2 yards to the OHIO 35
11:192nd & 12 at own 35Parker Navarro sacked by Arvell Reese for a loss of 2 yards to the OHIO 33
11:193rd & 14 at own 33Parker Navarro pass incomplete
8:144th & 14 at own 33Magnus Haines punt for 54 yds , Brandon Inniss returns for 28 yds to the OSU 41
Ohio State Touchdown, 4 plays
8:141st & 10 at own 41James Peoples run for 1 yd to the OSU 42
8:142nd & 9 at own 42Carnell Tate run for 8 yds to the 50 yard line
8:143rd & 1 at the 50CJ Donaldson run for 3 yds to the OHIO 47 for a 1ST down
6:161st & 10 at opp 47Julian Sayin pass complete to Jeremiah Smith for 47 yds for a TD (Jayden Fielding KICK)Ohio State 23, Ohio 9
Ohio Punt, 6 plays
6:161st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
6:161st & 10 at own 25Parker Navarro pass incomplete
6:162nd & 10 at own 25Duncan Brune run for 2 yds to the OHIO 27
6:163rd & 8 at own 27Parker Navarro pass complete to Jake Bruno for 16 yds to the OHIO 43 for a 1ST down
6:161st & 10 at own 43Duncan Brune run for 2 yds to the OHIO 45
6:162nd & 8 at own 45Duncan Brune run for a loss of 1 yard to the OHIO 44
6:163rd & 9 at own 44Parker Navarro pass incomplete to Chase Hendricks
3:034th & 9 at own 44Magnus Haines punt for 41 yds, fair catch by Brandon Inniss at the OSU 15
Ohio State Touchdown, 8 plays
3:031st & 10 at own 15Bo Jackson run for 2 yds to the OSU 17
3:032nd & 8 at own 17Julian Sayin pass complete to Bo Jackson for 10 yds to the OSU 27 for a 1ST down
3:031st & 10 at own 27Bo Jackson run for 6 yds to the OSU 33
3:032nd & 4 at own 33Julian Sayin pass incomplete to Will Kacmarek
3:033rd & 4 at own 33Julian Sayin pass complete to Carnell Tate for 5 yds to the OSU 38 for a 1ST down
0:001st & 10 at own 38Julian Sayin pass complete to Jeremiah Smith for 14 yds to the OHIO 48 for a 1ST down
Q4 15:001st & 10 at opp 48Bo Jackson run for a loss of 1 yard to the OHIO 49
Q4 14:142nd & 11 at opp 49Julian Sayin pass complete to Carnell Tate for 49 yds for a TD (Jayden Fielding KICK)Ohio State 30, Ohio 9
4th quarter5 drives, then Ohio State 37, Ohio 9
Ohio Punt, 3 plays
14:141st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
14:141st & 10 at own 25Sieh Bangura run for a loss of 1 yard to the OHIO 24
14:142nd & 11 at own 24Sieh Bangura run for 3 yds to the OHIO 27
14:143rd & 8 at own 27Parker Navarro sacked by Beau Atkinson for a loss of 9 yards to the OHIO 18
12:024th & 17 at own 18Magnus Haines punt for 45 yds, fair catch by Brandon Inniss at the OSU 37
Ohio State Interception, 3 plays
12:021st & 10 at own 37Julian Sayin pass complete to Will Kacmarek for 7 yds to the OSU 44
12:022nd & 3 at own 44Bo Jackson run for 8 yds to the OHIO 48 for a 1ST down
10:291st & 10 at opp 48Julian Sayin pass intercepted Austin Mitchell return for no gain to the OSU 42
Ohio Turnover on downs, 4 plays
10:291st & 10 at opp 42Parker Navarro pass incomplete
10:292nd & 10 at opp 42Duncan Brune run for 1 yd to the OSU 41
10:293rd & 9 at opp 41Parker Navarro pass incomplete to Chase Hendricks
9:294th & 9 at opp 41Parker Navarro pass complete to Duncan Brune for no gain Duncan Brune fumbled, recovered by OHIO
Ohio State Touchdown, 5 plays
9:291st & 10 at own 41James Peoples run for 11 yds to the OHIO 48 for a 1ST down
9:291st & 10 at opp 48James Peoples run for 17 yds to the OHIO 31 for a 1ST down
9:291st & 10 at opp 31Julian Sayin pass complete to CJ Donaldson for 7 yds to the OHIO 24
9:292nd & 3 at opp 24CJ Donaldson run for 7 yds to the OHIO 17 for a 1ST down
6:361st & 10 at opp 17Jeremiah Smith run for 17 yds for a TD (Jayden Fielding KICK)Ohio State 37, Ohio 9
Ohio End of game, 13 plays
6:361st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
6:361st & 10 at own 25Sieh Bangura run for 5 yds to the OHIO 30
6:362nd & 5 at own 30Nick Poulos run for 2 yds to the OHIO 32
6:363rd & 3 at own 32Nick Poulos run for 11 yds to the OHIO 43 for a 1ST down
6:361st & 10 at own 43Sieh Bangura run for 4 yds to the OHIO 47
6:362nd & 6 at own 47Sieh Bangura run for 4 yds to the OSU 49
2:593rd & 2 at opp 49Timeout Ohio, clock 02:59
2:593rd & 2 at opp 49Nick Poulos run for 10 yds to the OSU 39 for a 1ST down
2:591st & 10 at opp 39Sieh Bangura run for 3 yds to the OSU 36
2:002nd & 7 at opp 36Timeout Ohio State, clock 02:00
2:002nd & 7 at opp 36Duncan Brune run for 3 yds to the OSU 33
2:003rd & 4 at opp 33Ohio Penalty, (Yards) declined
2:004th & 4 at opp 33Duncan Brune run for 6 yds to the OSU 27 for a 1ST down
2:001st & 10 at opp 27Doe Boyland run for 8 yds to the OSU 19
2:002nd & 2 at opp 19Nick Poulos pass incomplete to Jake Bruno
0:003rd & 2 at opp 19Doe Boyland run for 1 yd to the OSU 18

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.

Officially, Ohio State leads 3–⁠0; as played, 4–⁠0 in four meetings.

Recent meetings
2025Ohio State 37, Ohio 9
2010Ohio State 43, Ohio 7
2008Ohio State 26, Ohio 14
1999Ohio State 40, Ohio 16

Around this game