FinalNov 1, 2025 · Ohio Stadium
Team1234Final
Penn State0140014
Ohio State71014738

Game flow

Ohio State won by 24 · 8 scores
Lead changes
0
0 times tied
OSU biggest lead
+24
Q4 9:43
PSU biggest lead
—
never led
Time in front
OSU 85% · PSU 0%
tied 15% · 51:15 vs 0:00 of game clock
+28+14Tie+14+28Q1Q2Q3Q4▲ Ohio State ahead▼ Penn State aheadQ1 6:15 · OSU Passing Touchdown: Jeremiah Smith 14 Yd pass from Julian Sayin (Jayden Fielding Kick) (PSU 0, OSU 7)Q2 14:08 · OSU Field Goal Good: Jayden Fielding 22 Yd Field Goal (PSU 0, OSU 10)Q2 6:18 · PSU Rushing Touchdown: Nicholas Singleton 3 Yd Run (Ryan Barker Kick) (PSU 7, OSU 10)Q2 3:41 · OSU Passing Touchdown: Carnell Tate 45 Yd pass from Julian Sayin (Jayden Fielding Kick) (PSU 7, OSU 17)Q2 0:20 · PSU Rushing Touchdown: Kaytron Allen 1 Yd Run (Ryan Barker Kick) (PSU 14, OSU 17)Q3 12:18 · OSU Rushing Touchdown: CJ Donaldson 1 Yd Run (Jayden Fielding Kick) (PSU 14, OSU 24)Q3 3:21 · OSU Passing Touchdown: Bennett Christian 1 Yd pass from Julian Sayin (Jayden Fielding Kick) (PSU 14, OSU 31)Q4 9:43 · OSU Passing Touchdown: Jeremiah Smith 11 Yd pass from Julian Sayin (Jayden Fielding Kick) (PSU 14, OSU 38)

The lead after every score: above the line Ohio State is ahead, below it Penn State. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
6:15OSU
TD Jeremiah Smith 14 Yd pass from Julian Sayin (Jayden Fielding Kick)11 plays, 89 yds, 6:10 · from OSU 11
PSU 0–7 OSU
2nd quarter
14:08OSU
FG Jayden Fielding 22 Yd Field Goal 11 plays, 71 yds, 5:33 · from OSU 25
PSU 0–10 OSU
6:18PSU
TD Nicholas Singleton 3 Yd Run (Ryan Barker Kick)15 plays, 75 yds, 7:50 · from PSU 25
PSU 7–10 OSU
3:41OSU
TD Carnell Tate 45 Yd pass from Julian Sayin (Jayden Fielding Kick)6 plays, 75 yds, 2:37 · from OSU 25
PSU 7–17 OSU
0:20PSU
TD Kaytron Allen 1 Yd Run (Ryan Barker Kick)4 plays, 14 yds, 1:28 · from OSU 14
PSU 14–17 OSU
3rd quarter
12:18OSU
TD CJ Donaldson 1 Yd Run (Jayden Fielding Kick)5 plays, 75 yds, 2:42 · from OSU 25
PSU 14–24 OSU
3:21OSU
TD Bennett Christian 1 Yd pass from Julian Sayin (Jayden Fielding Kick)7 plays, 84 yds, 4:31 · from OSU 16
PSU 14–31 OSU
4th quarter
9:43OSU
TD Jeremiah Smith 11 Yd pass from Julian Sayin (Jayden Fielding Kick)2 plays, 62 yds, 0:56 · from OSU 38
PSU 14–38 OSU

Drives

OSU 6/9 scoredPSU 2/9 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00PSUPSU 254332:35Punt
Q112:25OSUOSU 1111896:10Touchdown
Q16:15PSUPSU 25371:34Punt
Q14:41OSUOSU 2511715:33Field Goal
Q214:08PSUPSU 2515757:50Touchdown
Q26:18OSUOSU 256752:37Touchdown
Q23:36PSUPSU 256121:36Punt
Q20:20OSUOSU 201-70:12Fumble
Q20:20PSUOSU 144141:28Touchdown
Q315:00OSUOSU 255752:42Touchdown
Q312:14PSUPSU 137164:22Punt
Q37:52OSUOSU 167844:31Touchdown

Win probability

Ohio State 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Ohio State▼ Penn StatePenn State +25% win probability: #13 K.Allen rush middle for 1 yard gain to the OSU00 TOUCHDOWN, clock 00:20 #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky)Penn State +22% win probability: #10 N.Singleton rush left for 3 yards gain to the OSU00 TOUCHDOWN, clock 06:18 #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky)Ohio State +21% win probability: #99 G.Nwosu kickoff 65 yards to the OSU00, TouchbackOhio State +19% win probability: #99 G.Nwosu kickoff 65 yards to the OSU00, TouchbackOhio State +19% win probability: J. Sayin pass to C. Tate for 45 yds, for a TD (J. Fielding KICK)

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Ethan Grunkemeyer19/281455.20181.9
Liam Clifford0/100.0008.8
RushingCARYDSAVGTDLONG
Kaytron Allen21763.6126
Nicholas Singleton6183.015
Ethan Grunkemeyer4-39-9.800
ReceivingRECYDSAVGTDLONG
Nicholas Singleton3289.3016
Koby Howard12626.0026
Devonte Ross5265.209
Kyron Hudson11818.0018
Liam Clifford2147.0013
Khalil Dinkins2126.009
Trebor Pena3113.706
Kaytron Allen2105.008
DefenseTOTSOLOSACKSTFLPDQB HUR
Amare Campbell8500.501
Zakee Wheatley760000
Antoine Belgrave-Shorter540000
Keon Wylie530100
Audavion Collins530100
King Mack420000
A.J. Harris320000
Alonzo Ford Jr.3100.500
KickingFGPCTLONGXPPTS
Ryan Barker0/00.002/22
PuntingNOYDSAVGTBIn 20LONG
Gabriel Nwosu629949.81263

Biggest plays

PSU +25% Q2 0:20 #13 K.Allen rush middle for 1 yard gain to the OSU00 TOUCHDOWN, clock 00:20 #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky)
PSU +22% Q2 6:18 #10 N.Singleton rush left for 3 yards gain to the OSU00 TOUCHDOWN, clock 06:18 #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky)
OSU +21% Q2 0:20 #99 G.Nwosu kickoff 65 yards to the OSU00, Touchback
OSU +19% Q2 6:18 #99 G.Nwosu kickoff 65 yards to the OSU00, Touchback
OSU +19% Q2 3:41 J. Sayin pass to C. Tate for 45 yds, for a TD (J. Fielding KICK)

Team stats

StatPSUOSU
1st Downs1522
3rd down efficiency8-156-9
4th down efficiency0-11-1
Total Yards200480
Passing145316
Comp/Att19/2920/23
Yards per pass5.013.7
Rushing55164
Rushing Attempts3132
Yards per rush1.85.1
Penalties2-302-30
Turnovers11
Fumbles lost01
Interceptions thrown10
Possession29:5330:07

Play by play

Q4 2:00 1st & 10 at PSU 42 Kneel down by #10 J.Sayin at PSU44 for loss of 2 yards
Q4 2:00 4th & 1 at PSU 46 #10 J.Sayin rush middle for 4 yards gain to the PSU42 (#25 A.Tatsch; #54 X.Gilliam), 1ST DOWN
Q4 2:00 3rd & 2 at PSU 47 #20 J.Peoples rush left for 1 yard gain to the PSU46 (#24 A.Campbell; #32 K.Wylie)
Q4 2:00 2nd & 7 at OSU 48 #20 J.Peoples rush left for 5 yards gain to the PSU47 (#39 T.Blanding)
Q4 4:29 1st & 10 at OSU 45 #25 B.Jackson rush left for 3 yards gain to the OSU48 (#2 A.Collins)
Q4 4:29 1st & 10 at OSU 34 #25 B.Jackson rush middle for 11 yards gain to the OSU45 (#6 Z.Wheatley; #28 Z.Durant), 1ST DOWN
Q4 4:29 2nd & 5 at OSU 25 Shotgun #25 B.Jackson rush left for 9 yards gain to the OSU34 (#2 A.Collins; #3 A.Belgrave-Shorter), 1ST DOWN
Q4 4:29 1st & 10 at OSU 20 #25 B.Jackson rush left for 5 yards gain to the OSU25 (#16 K.Mack; #25 A.Tatsch)
Q4 4:29 4th & Goal at OSU 7 Shotgun #17 E.Grunkemeyer pass intercepted by #2 C.Downs at OSU00, Touchback
Q4 9:43 3rd & Goal at OSU 7 Shotgun #17 E.Grunkemeyer pass incomplete short right to #8 T.Pena thrown to OSU05 QB hurried by #0 S.Styles and #92 C.Curry
Q4 9:43 2nd & Goal at OSU 9 Shotgun #17 E.Grunkemeyer pass complete short middle to #13 K.Allen caught at OSU09, for 2 yards to the OSU07 (#8 A.Reese)
Q4 9:43 1st & Goal at OSU 9 No Huddle-Shotgun #17 E.Grunkemeyer pass incomplete short left to #1 K.Hudson thrown to OSU00 broken up by #0 S.Styles
Q4 9:43 3rd & 1 at OSU 10 Shotgun #10 N.Singleton rush middle for 1 yard gain to the OSU09 (#7 J.Mathews Jr.; #98 K.McDonald), 1ST DOWN
Q4 9:43 2nd & 1 at OSU 10 Shotgun #13 K.Allen rush middle for 0 yards to the OSU10 (#98 K.McDonald)
Q4 9:43 1st & 10 at OSU 19 Shotgun #13 K.Allen rush middle for 9 yards gain to the OSU10 (#18 J.McClain)
Q4 9:43 1st & 10 at OSU 34 No Huddle-Shotgun #17 E.Grunkemeyer pass incomplete deep middle to #16 K.Dinkins thrown to OSU14 PENALTY OSU UNR: Unnecessary Roughness (#2 C.Downs) 15 yards from OSU34 to OSU19, 1ST DOWN. NO PLAY. The previous play is under automatic review - "Penalty enforcement". CALL OVERTURNED. (Original Play: No Huddle-Shotgun #17 E.Grunkemeyer pass incomplete deep left to #16 K.Dinkins thrown to OSU14 PENALTY OSU Targeting (#2 C.Downs) 15 yards from OSU34 to OSU19, 1ST DOWN. NO PLAY)
Q4 9:43 2nd & 8 at PSU 40 Shotgun #17 E.Grunkemeyer pass complete deep middle to #3 K.Howard caught at OSU36, for 26 yards to the OSU34 (#6 D.Sanchez), 1ST DOWN
Q4 9:43 1st & 10 at PSU 38 Shotgun #13 K.Allen rush left for 2 yards gain to the PSU40 (#92 C.Curry)
Q4 9:43 3rd & 15 at PSU 20 Shotgun #17 E.Grunkemeyer pass complete short left to #1 K.Hudson caught at PSU38, for 18 yards to the PSU38, out of bounds at PSU38, 1ST DOWN
Q4 9:43 2nd & 16 at PSU 19 Shotgun #17 E.Grunkemeyer pass complete short left to #8 T.Pena caught at PSU16, for 1 yard to the PSU20 (#98 K.McDonald; #1 D.Igbinosun)
Q4 9:43 1st & 10 at PSU 25 Shotgun #17 E.Grunkemeyer sacked for loss of 6 yards to the PSU19 (#96 E.Houston), fumble by #17 E.Grunkemeyer recovered by PSU #66 D.Shelton at PSU19, End Of Play
Q4 9:43 #38 J.Fielding kickoff 65 yards to the PSU00, Touchback
Q4 9:43 1st & 10 at PSU 11 Shotgun #10 J.Sayin pass complete short middle to #4 J.Smith caught at PSU01, for 11 yards to the PSU00 TOUCHDOWN, clock 09:43, 1ST DOWN #38 J.Fielding kick attempt good (H: #42 J.McGuire, LS: #43 J.Ferlmann)
Q4 10:39 1st & 10 at OSU 38 Shotgun #25 B.Jackson rush left for 51 yards gain to the PSU11 (#4 A.Harris), out of bounds, 1ST DOWN
Q4 10:39 4th & 21 at PSU 14 #99 G.Nwosu punt 48 yards to the OSU38 fair catch by #1 B.Inniss at OSU38