Week 3 · 2025
Ohio at Ohio State
Sat 09/13/2025 07:00 PMOhio StadiumOhio State pregame97% — Pregame win probability: 97% for Ohio State. Ohio State favored, and won.
85°Cloudy5 mph SW · 28% humidityRecorded at kickoff by College Football Data
Ohio
9
9–4
Ohio State
37
12–2
Attendance
105,765
reported
OSU9 plays, 66 yd · On downs | ||||
| 15:00 | 1st & 10 | own 35 | David Dellenbach kickoff for 65 yds | 0 |
| 15:00 | 1st & 10 | own 25 | Julian Sayin pass complete to Jeremiah Smith for 10 yds to the OSU 35 for a 1ST down | +10 |
| 15:00 | 1st & 10 | own 35 | James Peoples run for 5 yds to the OSU 40 | +5 |
| 15:00 | 2nd & 5 | own 40 | Julian Sayin pass complete to Carnell Tate for 9 yds to the OSU 49 for a 1ST down | +9 |
| 15:00 | 1st & 10 | own 49 | Julian Sayin pass complete to Jeremiah Smith for 42 yds to the OHIO 9 for a 1ST down | +42 |
| 15:00 | 1st & goal | opp 9 | CJ Donaldson run for 1 yd to the OHIO 8 | +1 |
| 15:00 | 2nd & goal | opp 8 | CJ Donaldson run for 4 yds to the OHIO 4 | +4 |
| 15:00 | 3rd & goal | opp 4 | Julian Sayin pass incomplete to Carnell Tate | 0 |
| 11:20 | 4th & goal | opp 4 | Julian Sayin sacked by Anas Luqman for a loss of 5 yards to the OHIO 9 | −5 |
OHIO7 plays, 13 yd · Punt | ||||
| 11:20 | 1st & 10 | own 9 | Sieh Bangura run for 4 yds to the OHIO 13 | +4 |
| 11:20 | 2nd & 6 | own 13 | PENALTY OSU Delay Of Game (Jackson Jr.,Kenyatta) 5 yards from OU13 to OU18. NO PLAY. | +5 |
| 11:20 | 2nd & 1 | own 18 | Sieh Bangura run for 2 yds to the OHIO 20 for a 1ST down | +2 |
| 11:20 | 1st & 10 | own 20 | Parker Navarro run for 1 yd to the OHIO 21 | +1 |
| 11:20 | 2nd & 9 | own 21 | Parker Navarro pass complete to Rodney Harris II for 1 yd to the OHIO 22 | +1 |
| 11:20 | 3rd & 8 | own 22 | Parker Navarro pass incomplete to Caleb Gossett | 0 |
| 8:13 | 4th & 8 | own 22 | Magnus Haines punt for 48 yds , Brandon Inniss returns for no gain to the OSU 28 | 0 |
OSU11 plays, 52 yd · Field goal | ||||
| 8:13 | 1st & 10 | own 28 | CJ Donaldson run for 8 yds to the OSU 36 | +8 |
| 8:13 | 2nd & 2 | own 36 | James Peoples run for 9 yds to the OSU 45 for a 1ST down | +9 |
| 8:13 | 1st & 10 | own 45 | Julian Sayin pass complete to Max Klare for 14 yds to the OHIO 41 for a 1ST down | +14 |
| 8:13 | 1st & 10 | opp 41 | Julian Sayin pass complete to James Peoples for 1 yd to the OHIO 40 | +1 |
| 8:13 | 2nd & 9 | opp 40 | James Peoples run for 4 yds to the OHIO 36 | +4 |
| 8:13 | 3rd & 5 | opp 36 | Julian Sayin pass complete to Jeremiah Smith for 8 yds to the OHIO 28 for a 1ST down | +8 |
| 8:13 | 1st & 10 | opp 28 | Julian Sayin pass complete to Jeremiah Smith for 6 yds to the OHIO 22 | +6 |
| 8:13 | 2nd & 4 | opp 22 | PENALTY OSU False Start (Tshabola,Tegra) 5 yards from OU22 to OU27. NO PLAY. | −5 |
| 8:13 | 2nd & 9 | opp 27 | CJ Donaldson run for 1 yd to the OHIO 26 | +1 |
| 8:13 | 3rd & 8 | opp 26 | Julian Sayin pass complete to Jelani Thurman for 6 yds to the OHIO 20 | +6 |
| 1:54 | 4th & 2 | opp 20 | Jayden Fielding 38 yd FG GOOD | +38 |
OHIO5 plays, 3 yd · Punt | ||||
| 1:54 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 1:54 | 1st & 10 | own 25 | Parker Navarro pass incomplete to Sieh Bangura | 0 |
| 1:54 | 2nd & 10 | own 25 | Sieh Bangura run for no gain to the OHIO 25 | 0 |
| 1:54 | 3rd & 10 | own 25 | Parker Navarro pass complete to Mason Williams for 3 yds to the OHIO 28 | +3 |
| 0:15 | 4th & 7 | own 28 | Magnus Haines punt for 37 yds, fair catch by Brandon Inniss at the OSU 35 | 0 |
OSU12 plays, 63 yd · Field goal | ||||
| 0:00 | own 35 | End of 1st Quarter | 0 | |
| 0:00 | 1st & 10 | own 35 | Julian Sayin pass complete to Carnell Tate for 30 yds to the OHIO 35 for a 1ST down | +30 |
| 15:00 | 1st & 10 | opp 35 | Bo Jackson run for no gain to the OHIO 35 | 0 |
| 15:00 | 2nd & 10 | opp 35 | Julian Sayin pass complete to Carnell Tate for 8 yds to the OHIO 27 | +8 |
| 15:00 | 3rd & 2 | opp 27 | Lincoln 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 | −7 |
| 15:00 | 1st & 10 | opp 34 | Bo Jackson run for 15 yds to the OHIO 19 for a 1ST down | +15 |
| 15:00 | 1st & 10 | opp 19 | Julian Sayin pass complete to Will Kacmarek for 5 yds to the OHIO 14 | +5 |
| 15:00 | 2nd & 5 | opp 14 | CJ Donaldson run for 11 yds to the OHIO 3 for a 1ST down | +11 |
| 15:00 | 1st & goal | opp 3 | Julian Sayin pass incomplete to Jeremiah Smith | 0 |
| 15:00 | 2nd & goal | opp 3 | CJ Donaldson run for 1 yd to the OHIO 2 | +1 |
| 15:00 | 3rd & goal | opp 2 | Julian Sayin pass incomplete to Jeremiah Smith | 0 |
| 9:58 | 4th & goal | opp 2 | Jayden Fielding 20 yd FG GOOD | +20 |
OHIO9 plays, 19 yd · Punt | ||||
| 9:58 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 9:58 | 1st & 10 | own 25 | Duncan Brune run for 3 yds to the OHIO 28 | +3 |
| 9:58 | 2nd & 7 | own 28 | Nick Poulos pass complete to Max Rodarte for 6 yds to the OHIO 34 | +6 |
| 9:58 | 3rd & 1 | own 34 | Duncan Brune run for no gain to the OHIO 34 | 0 |
| 9:58 | 4th & 1 | own 34 | Nick Poulos pass complete to Chase Hendricks for 2 yds to the OHIO 36 for a 1ST down | +2 |
| 9:58 | 1st & 10 | own 36 | Duncan Brune run for 3 yds to the OHIO 39 | +3 |
| 9:58 | 2nd & 7 | own 39 | Nick Poulos pass complete to Jake Bruno for 5 yds to the OHIO 44 | +5 |
| 9:58 | 3rd & 2 | own 44 | Nick Poulos pass incomplete to Rodney Harris II | 0 |
| 6:05 | 4th & 2 | own 44 | Magnus Haines punt for 33 yds, fair catch by Brandon Inniss at the OSU 23 | 0 |
OSU9 plays, 77 yd · Touchdown | ||||
| 6:05 | 1st & 10 | own 23 | Julian Sayin pass complete to Bo Jackson for 11 yds to the OSU 34 for a 1ST down | +11 |
| 6:05 | 1st & 10 | own 34 | Julian Sayin pass complete to Jeremiah Smith for 17 yds to the OHIO 49 for a 1ST down | +17 |
| 6:05 | 1st & 10 | opp 49 | Bo Jackson run for 4 yds to the OHIO 45 | +4 |
| 6:05 | 2nd & 6 | opp 45 | Ohio Penalty, (15 Yards) to the OHIO 27 for a 1ST down | +15 |
| 6:05 | 1st & 10 | opp 27 | Ohio State Penalty, unsportsmanlike conduct (Yards) to the OHIO 27 | 0 |
| 6:05 | 1st & 10 | opp 27 | Bo Jackson run for 11 yds to the OHIO 16 for a 1ST down | +11 |
| 6:05 | 1st & 10 | opp 16 | James Peoples run for no gain to the OHIO 16 | 0 |
| 6:05 | 2nd & 10 | opp 16 | Julian Sayin pass incomplete to Jeremiah Smith | 0 |
| 2:29 | 3rd & 10 | opp 16 | Julian Sayin pass complete to Max Klare for 16 yds for a TD (Jayden Fielding KICK) | +16 |
OHIO10 plays, -16 yd · Punt | ||||
| 2:29 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 2:29 | 1st & 10 | own 25 | Nick Poulos sacked by Kayden McDonald for a loss of 4 yards to the OHIO 21 | −4 |
| 2:21 | 2nd & 14 | own 21 | Timeout Ohio, clock 02:21 | 0 |
| 2:21 | 2nd & 14 | own 21 | PENALTY OU False Start (Rhodes Jr.,Shedrick) 5 yards from OU21 to OU16. NO PLAY. | −5 |
| 2:21 | 2nd & 19 | own 16 | Nick Poulos pass incomplete to Caleb Gossett | 0 |
| 2:18 | 3rd & 13 | own 22 | Timeout Ohio, clock 02:18 | 0 |
| 2:18 | 3rd & 13 | own 22 | PENALTY OU False Start (Weatherspoon,Davion) 5 yards from OU22 to OU17. NO PLAY. | −5 |
| 2:18 | 3rd & 18 | own 17 | Nick Poulos sacked by Caden Curry for a loss of 8 yards to the OHIO 9 | −8 |
| 2:00 | 4th & 26 | own 9 | Timeout Ohio State, clock 02:00 | 0 |
| 1:46 | 4th & 26 | own 9 | Magnus Haines punt for 53 yds , Jeremiah Smith returns for no gain to the OSU 22 | 0 |
OSU3 plays, 16 yd · Turnover | ||||
| 1:46 | 1st & 10 | own 22 | Julian Sayin pass complete to Jeremiah Smith for 6 yds to the OSU 28 | +6 |
| 1:46 | 2nd & 4 | own 28 | Julian Sayin pass complete to James Peoples for 10 yds to the OSU 38 for a 1ST down | +10 |
| 1:20 | 1st & 10 | own 38 | Julian Sayin pass intercepted Michael Mack II return for 4 yds to the OSU 40 | +4 |
OHIO8 plays, 14 yd · Field goal | ||||
| 1:20 | 1st & 10 | opp 40 | Sieh Bangura run for 1 yd to the OSU 39 | +1 |
| 1:20 | 2nd & 9 | opp 39 | No 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. | +10 |
| 1:20 | 1st & 10 | opp 29 | Sieh Bangura run for 1 yd to the OSU 28 | +1 |
| 0:38 | 2nd & 9 | opp 28 | Timeout Ohio, clock 00:38 | 0 |
| 0:38 | 2nd & 9 | opp 28 | Nick Poulos pass incomplete to Max Rodarte | 0 |
| 0:38 | 3rd & 9 | opp 28 | Nick Poulos run for 2 yds to the OSU 26 | +2 |
| 0:28 | 4th & 7 | opp 26 | Timeout Ohio, clock 00:28 | 0 |
| 0:24 | 4th & 7 | opp 26 | Brack Peacock 44 yd FG GOOD | +44 |
OSU3 plays, -1 yd · End of period | ||||
| 0:22 | 1st & 10 | own 35 | David Dellenbach kickoff for 57 yds , Brandon Inniss return for 3 yds to the OSU 11 | +3 |
| 0:00 | own 11 | End of 2nd Quarter | 0 | |
| 0:00 | 1st & 10 | own 11 | J. Sayin takes a knee | −1 |
OHIO3 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Parker Navarro run for 8 yds to the OHIO 33 | +8 |
| 14:07 | 2nd & 2 | own 33 | Parker Navarro pass complete to Chase Hendricks for 67 yds for a TD (Brack Peacock PAT MISSED) | +67 |
OSU7 plays, 71 yd · Field goal | ||||
| 14:07 | 1st & 10 | own 35 | David Dellenbach kickoff for 63 yds | 0 |
| 14:07 | 1st & 10 | own 25 | Bo Jackson run for 64 yds to the OHIO 11 for a 1ST down | +64 |
| 14:07 | 1st & 10 | opp 11 | PENALTY OSU Delay Of Game 5 yards from OU11 to OU16. NO PLAY. | −5 |
| 14:07 | 1st & 15 | opp 16 | CJ Donaldson run for 3 yds to the OHIO 13 | +3 |
| 14:07 | 2nd & 12 | opp 13 | Julian Sayin pass complete to Jeremiah Smith for 3 yds to the OHIO 10 | +3 |
| 11:31 | 3rd & 9 | opp 10 | Julian Sayin pass complete to CJ Donaldson for 6 yds | +6 |
| 11:19 | 4th & 3 | opp 4 | Jayden Fielding 22 yd FG GOOD | +22 |
OHIO7 plays, 8 yd · Punt | ||||
| 11:19 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 11:19 | 1st & 10 | own 25 | Parker Navarro pass complete to Chase Hendricks for 7 yds to the OHIO 32 | +7 |
| 11:19 | 2nd & 3 | own 32 | Parker Navarro run for 5 yds to the OHIO 37 for a 1ST down | +5 |
| 11:19 | 1st & 10 | own 37 | Sieh Bangura run for a loss of 2 yards to the OHIO 35 | −2 |
| 11:19 | 2nd & 12 | own 35 | Parker Navarro sacked by Arvell Reese for a loss of 2 yards to the OHIO 33 | −2 |
| 11:19 | 3rd & 14 | own 33 | Parker Navarro pass incomplete | 0 |
| 8:14 | 4th & 14 | own 33 | Magnus Haines punt for 54 yds , Brandon Inniss returns for 28 yds to the OSU 41 | +28 |
OSU4 plays, 59 yd · Touchdown | ||||
| 8:14 | 1st & 10 | own 41 | James Peoples run for 1 yd to the OSU 42 | +1 |
| 8:14 | 2nd & 9 | own 42 | Carnell Tate run for 8 yds to the 50 yard line | +8 |
| 8:14 | 3rd & 1 | midfield | CJ Donaldson run for 3 yds to the OHIO 47 for a 1ST down | +3 |
| 6:16 | 1st & 10 | opp 47 | Julian Sayin pass complete to Jeremiah Smith for 47 yds for a TD (Jayden Fielding KICK) | +47 |
OHIO8 plays, 19 yd · Punt | ||||
| 6:16 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 6:16 | 1st & 10 | own 25 | Parker Navarro pass incomplete | 0 |
| 6:16 | 2nd & 10 | own 25 | Duncan Brune run for 2 yds to the OHIO 27 | +2 |
| 6:16 | 3rd & 8 | own 27 | Parker Navarro pass complete to Jake Bruno for 16 yds to the OHIO 43 for a 1ST down | +16 |
| 6:16 | 1st & 10 | own 43 | Duncan Brune run for 2 yds to the OHIO 45 | +2 |
| 6:16 | 2nd & 8 | own 45 | Duncan Brune run for a loss of 1 yard to the OHIO 44 | −1 |
| 6:16 | 3rd & 9 | own 44 | Parker Navarro pass incomplete to Chase Hendricks | 0 |
| 3:03 | 4th & 9 | own 44 | Magnus Haines punt for 41 yds, fair catch by Brandon Inniss at the OSU 15 | 0 |
OSU9 plays, 85 yd · Touchdown | ||||
| 3:03 | 1st & 10 | own 15 | Bo Jackson run for 2 yds to the OSU 17 | +2 |
| 3:03 | 2nd & 8 | own 17 | Julian Sayin pass complete to Bo Jackson for 10 yds to the OSU 27 for a 1ST down | +10 |
| 3:03 | 1st & 10 | own 27 | Bo Jackson run for 6 yds to the OSU 33 | +6 |
| 3:03 | 2nd & 4 | own 33 | Julian Sayin pass incomplete to Will Kacmarek | 0 |
| 3:03 | 3rd & 4 | own 33 | Julian Sayin pass complete to Carnell Tate for 5 yds to the OSU 38 for a 1ST down | +5 |
| 0:00 | 1st & 10 | own 38 | Julian Sayin pass complete to Jeremiah Smith for 14 yds to the OHIO 48 for a 1ST down | +14 |
| 0:00 | own 38 | End of 3rd Quarter | +14 | |
| 15:00 | 1st & 10 | opp 48 | Bo Jackson run for a loss of 1 yard to the OHIO 49 | −1 |
| 14:14 | 2nd & 11 | opp 49 | Julian Sayin pass complete to Carnell Tate for 49 yds for a TD (Jayden Fielding KICK) | +49 |
OHIO5 plays, -7 yd · Punt | ||||
| 14:14 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 14:14 | 1st & 10 | own 25 | Sieh Bangura run for a loss of 1 yard to the OHIO 24 | −1 |
| 14:14 | 2nd & 11 | own 24 | Sieh Bangura run for 3 yds to the OHIO 27 | +3 |
| 14:14 | 3rd & 8 | own 27 | Parker Navarro sacked by Beau Atkinson for a loss of 9 yards to the OHIO 18 | −9 |
| 12:02 | 4th & 17 | own 18 | Magnus Haines punt for 45 yds, fair catch by Brandon Inniss at the OSU 37 | 0 |
OSU3 plays, 15 yd · Turnover | ||||
| 12:02 | 1st & 10 | own 37 | Julian Sayin pass complete to Will Kacmarek for 7 yds to the OSU 44 | +7 |
| 12:02 | 2nd & 3 | own 44 | Bo Jackson run for 8 yds to the OHIO 48 for a 1ST down | +8 |
| 10:29 | 1st & 10 | opp 48 | Julian Sayin pass intercepted Austin Mitchell return for no gain to the OSU 42 | 0 |
OHIO4 plays, 1 yd · On downs | ||||
| 10:29 | 1st & 10 | opp 42 | Parker Navarro pass incomplete | 0 |
| 10:29 | 2nd & 10 | opp 42 | Duncan Brune run for 1 yd to the OSU 41 | +1 |
| 10:29 | 3rd & 9 | opp 41 | Parker Navarro pass incomplete to Chase Hendricks | 0 |
| 9:29 | 4th & 9 | opp 41 | Parker Navarro pass complete to Duncan Brune for no gain Duncan Brune fumbled, recovered by OHIO | 0 |
OSU5 plays, 59 yd · Touchdown | ||||
| 9:29 | 1st & 10 | own 41 | James Peoples run for 11 yds to the OHIO 48 for a 1ST down | +11 |
| 9:29 | 1st & 10 | opp 48 | James Peoples run for 17 yds to the OHIO 31 for a 1ST down | +17 |
| 9:29 | 1st & 10 | opp 31 | Julian Sayin pass complete to CJ Donaldson for 7 yds to the OHIO 24 | +7 |
| 9:29 | 2nd & 3 | opp 24 | CJ Donaldson run for 7 yds to the OHIO 17 for a 1ST down | +7 |
| 6:36 | 1st & 10 | opp 17 | Jeremiah Smith run for 17 yds for a TD (Jayden Fielding KICK) | +17 |
OHIO17 plays, 57 yd · End of period | ||||
| 6:36 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 6:36 | 1st & 10 | own 25 | Sieh Bangura run for 5 yds to the OHIO 30 | +5 |
| 6:36 | 2nd & 5 | own 30 | Nick Poulos run for 2 yds to the OHIO 32 | +2 |
| 6:36 | 3rd & 3 | own 32 | Nick Poulos run for 11 yds to the OHIO 43 for a 1ST down | +11 |
| 6:36 | 1st & 10 | own 43 | Sieh Bangura run for 4 yds to the OHIO 47 | +4 |
| 6:36 | 2nd & 6 | own 47 | Sieh Bangura run for 4 yds to the OSU 49 | +4 |
| 2:59 | 3rd & 2 | opp 49 | Timeout Ohio, clock 02:59 | 0 |
| 2:59 | 3rd & 2 | opp 49 | Nick Poulos run for 10 yds to the OSU 39 for a 1ST down | +10 |
| 2:59 | 1st & 10 | opp 39 | Sieh Bangura run for 3 yds to the OSU 36 | +3 |
| 2:00 | 2nd & 7 | opp 36 | Timeout Ohio State, clock 02:00 | 0 |
| 2:00 | 2nd & 7 | opp 36 | Duncan Brune run for 3 yds to the OSU 33 | +3 |
| 2:00 | 3rd & 4 | opp 33 | Ohio Penalty, (Yards) declined | 0 |
| 2:00 | 4th & 4 | opp 33 | Duncan Brune run for 6 yds to the OSU 27 for a 1ST down | +6 |
| 2:00 | 1st & 10 | opp 27 | Doe Boyland run for 8 yds to the OSU 19 | +8 |
| 2:00 | 2nd & 2 | opp 19 | Nick Poulos pass incomplete to Jake Bruno | 0 |
| 0:00 | 3rd & 2 | opp 19 | Doe Boyland run for 1 yd to the OSU 18 | +1 |
| 0:00 | opp 18 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 3 meetings vs. Team
Ohio State 3–0 vs Ohio
- 2010 · wk 3Ohio 7 @ Ohio State 43
- 2008 · wk 2Ohio 14 @ Ohio State 26
- 1999 · wk 4Ohio 16 @ Ohio State 40
Research
Keep this open while you look at others