Penn State at Ohio State

Saturday, November 1, 2025

No. 1 Ohio State beat Penn State 38–⁠14. It was their 41st meeting; Ohio State leads the series 27–⁠14 as played.

AwayPenn State7–⁠6 in 2025
14
Home1Ohio State12–⁠2 in 2025
38

Final at Ohio Stadium, ColumbusTV: FOXAttendance 105,517FOX’s Big Noon Kickoff broadcast from here, November 1, 2025 (Wikipedia)

At kickoff
50°F, wind 6 mph from the westWeather: NOAA NCEI Global Historical Climatology Network hourly; Columbus Ohio State Univ Airport, 10 km from the stadium, seven minutes before kickoff
Viewers
7.2 million viewers on FOXViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Gregory BlumGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Penn State0140014
Ohio State71014738

How the win probability moved

Ohio State favored

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

Penn State favored

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

Standouts

  • PassingJulian Sayin20 of 23, 316 yards, 4 TDOhio State
  • RushingBo Jackson13 carries, 105 yardsOhio State
  • ReceivingJeremiah Smith6 catches, 123 yards, 2 TDOhio State
  • DefenseArvell Reese12 tackles, 1 sack, 2.5 for lossOhio State

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

Player stats

Penn State

PassingC/AttYdsTDInt
Ethan Grunkemeyer19/2814501
Liam Clifford0/1000
RushingCarYdsTDLong
Kaytron Allen2176126
Nicholas Singleton61815
ReceivingRecYdsTDLong
Nicholas Singleton328016
Devonte Ross52609
Koby Howard126026
Kyron Ware-Hudson118018
DefenseTklTFLSacksInt
Amare Campbell80.500
Zakee Wheatley7000
Keon Wylie5100
Audavion Collins5100

Ohio State

PassingC/AttYdsTDInt
Julian Sayin20/2331640
RushingCarYdsTDLong
Bo Jackson13105051
James Peoples419011
C.J. Donaldson71715
Julian Sayin21309
ReceivingRecYdsTDLong
Carnell Tate5124157
Jeremiah Smith6123257
Brandon Inniss441029
Will Kacmarek114014
DefenseTklTFLSacksInt
Arvell Reese122.510
Kayden McDonald8000
Sonny Styles6000
Caleb Downs5101
Kenyatta Jackson42.520
Eddrick Houston3110

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

Team stats

Penn StateOhio State
200Total yards480
145Passing yards316
55Rushing yards164
5.0Yards per pass13.7
1.8Yards per rush5.1
15First downs22
8–⁠15Third downs6–⁠9
0–⁠1Fourth downs1–⁠1
1Turnovers1
2–⁠30Penalties2–⁠30
29:53Possession30:07
0Sacks (by defense)4

Efficiency

Penn StateOhio State
38%Success rate55%
0.12EPA per play0.51
1.33Explosiveness1.34
0.04Rushing EPA0.17
0.18Passing EPA1.10
32%Passing-down success50%
0.06First-down EPA0.20
−0.02Second-down EPA0.59
0.67Third-down EPA1.22
11%Havoc by its defense18%

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

The line

Ohio State −17.5, over/under 45.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 89%, Penn State 11%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Ohio State end zonePenn State end zoneQ1 Penn StatePunt, 4 playsQ1 Ohio StateTouchdown, 11 playsQ1 Penn StatePunt, 3 playsQ1 Ohio StateField goal, 11 playsQ2 Penn StateTouchdown, 15 playsQ2 Ohio StateTouchdown, 6 playsQ2 Penn StatePunt, 6 playsQ2 Penn StateTouchdown, 4 playsQ2 Ohio StateFumble, 1 playQ3 Ohio StateTouchdown, 5 playsQ3 Penn StatePunt, 6 playsQ3 Penn StatePunt, 7 playsQ3 Ohio StateTouchdown, 7 playsQ4 Ohio StatePunt, 4 playsQ4 Penn StatePunt, 3 playsQ4 Ohio StateTouchdown, 2 playsQ4 Penn StateInterception, 12 playsQ4 Ohio StateEnd of game, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio State drives left to right, Penn State right to left.
  1. Q1 Penn StatePunt, 4 plays, 33 yards
  2. Q1 Ohio StateTouchdown, 11 plays, 86 yards
  3. Q1 Penn StatePunt, 3 plays, 7 yards
  4. Q1 Ohio StateField goal, 11 plays, 71 yards
  5. Q2 Penn StateTouchdown, 15 plays, 72 yards
  6. Q2 Ohio StateTouchdown, 6 plays, 72 yards
  7. Q2 Penn StatePunt, 6 plays, 12 yards
  8. Q2 Penn StateTouchdown, 4 plays, 11 yards
  9. Q2 Ohio StateFumble, 1 play, −7 yards
  10. Q3 Ohio StateTouchdown, 5 plays, 72 yards
  11. Q3 Penn StatePunt, 6 plays, 2 yards
  12. Q3 Penn StatePunt, 7 plays, 16 yards
  13. Q3 Ohio StateTouchdown, 7 plays, 81 yards
  14. Q4 Ohio StatePunt, 4 plays, 17 yards
  15. Q4 Penn StatePunt, 3 plays, −11 yards
  16. Q4 Ohio StateTouchdown, 2 plays, 59 yards
  17. Q4 Penn StateInterception, 12 plays, 68 yards
  18. Q4 Ohio StateEnd of game, 8 plays, 36 yards

Play by play

1st quarter4 drives, then Ohio State 7, Penn State 0
Penn State Punt, 4 plays
15:001st & 10 at own 35#38 J.Fielding kickoff 65 yards to the PSU00, Touchback
15:001st & 10 at own 25#13 K.Allen rush left for 26 yards gain to the OSU49 (#18 J.McClain), out of bounds, 1ST DOWN
15:001st & 10 at opp 49Shotgun #17 E.Grunkemeyer pass complete short left to #5 D.Ross caught at PSU49, for 6 yards to the OSU43 (#1 D.Igbinosun)
15:002nd & 4 at opp 43Shotgun #13 K.Allen rush left for 2 yards loss to the OSU45 (#8 A.Reese; #97 K.Jackson Jr.)
15:003rd & 6 at opp 45Shotgun #13 K.Allen rush middle for 3 yards gain to the OSU42 (#8 A.Reese; #96 E.Houston)
12:254th & 3 at opp 42#99 G.Nwosu punt 31 yards to the OSU11 fair catch by #1 B.Inniss at OSU11
Ohio State Touchdown, 11 plays
12:251st & 10 at own 11Shotgun #10 J.Sayin pass complete short left to #17 C.Tate caught at OSU25, for 20 yards to the OSU31 (#4 A.Harris), 1ST DOWN
12:251st & 10 at own 31No Huddle-Shotgun #25 B.Jackson rush middle for 4 yards loss to the OSU27 (#32 K.Wylie)
12:252nd & 14 at own 27Shotgun #25 B.Jackson rush middle for 9 yards gain to the OSU36 (#6 Z.Wheatley)
12:253rd & 5 at own 36Shotgun #10 J.Sayin pass complete short left to #4 J.Smith caught at PSU47, for 18 yards to the PSU46 (#2 A.Collins), out of bounds, 1ST DOWN
12:251st & 10 at opp 46Shotgun #10 J.Sayin pass complete short left to #85 B.Christian caught at PSU45, for 3 yards to the PSU43 (#3 A.Belgrave-Shorter), out of bounds
12:252nd & 7 at opp 43Shotgun #10 J.Sayin pass complete short right to #4 J.Smith caught at PSU34, for 10 yards to the PSU33 (#6 Z.Wheatley), 1ST DOWN
12:251st & 10 at opp 33Shotgun #25 B.Jackson rush left for 8 yards gain to the PSU25 (#3 A.Belgrave-Shorter)
12:252nd & 2 at opp 25#12 C.Donaldson Jr rush right for 4 yards gain to the PSU21 (#4 A.Harris; #32 K.Wylie), 1ST DOWN
12:251st & 10 at opp 21Shotgun #10 J.Sayin pass complete short right to #86 M.Klare caught at PSU18, for 6 yards to the PSU15 (#3 A.Belgrave-Shorter), out of bounds
12:252nd & 4 at opp 15Shotgun #12 C.Donaldson Jr rush middle for 1 yard gain to the PSU14 (#99 Y.Kemajou)
6:153rd & 3 at opp 14J. Sayin pass to J. Smith for 14 yds, for a TD (J. Fielding KICK)Ohio State 7, Penn State 0
Penn State Punt, 3 plays
6:151st & 10 at own 35#38 J.Fielding kickoff 65 yards to the PSU00, Touchback
6:151st & 10 at own 25Shotgun #13 K.Allen rush middle for 1 yard gain to the PSU26 (#0 S.Styles; #8 A.Reese)
6:152nd & 9 at own 26Shotgun #13 K.Allen rush right for 6 yards gain to the PSU32 (#97 K.Jackson Jr.)
6:153rd & 3 at own 32Shotgun #17 E.Grunkemeyer pass incomplete short right thrown to PSU31 QB hurried by #95 T.Malone
4:414th & 3 at own 32#99 G.Nwosu punt 43 yards to the OSU25 fair catch by #1 B.Inniss at OSU25
Ohio State Field goal, 11 plays
4:411st & 10 at own 25Shotgun #32 I.West rush middle for 1 yard gain to the OSU26 (#7 Z.Tracy)
4:412nd & 9 at own 26Shotgun #10 J.Sayin pass incomplete deep left to #1 B.Inniss thrown to PSU45 PENALTY PSU Roughing The Passer (#28 Z.Durant) 15 yards from OSU26 to OSU41, 1ST DOWN. NO PLAY
4:411st & 10 at own 41Shotgun #10 J.Sayin pass complete deep middle to #1 B.Inniss caught at PSU39, for 29 yards to the PSU30 (#6 Z.Wheatley), 1ST DOWN
4:411st & 10 at opp 30No Huddle-Shotgun #10 J.Sayin pass incomplete short right thrown to PSU20 QB hurried by #24 A.Campbell
4:412nd & 10 at opp 30Shotgun #32 I.West rush middle for 11 yards gain to the PSU19 (#28 Z.Durant), 1ST DOWN
4:411st & 10 at opp 19Shotgun #32 I.West rush middle for 1 yard gain to the PSU18 (#0 D.DeLuca)
4:412nd & 9 at opp 18Shotgun #10 J.Sayin pass complete short right to #1 B.Inniss caught at PSU20, for 7 yards to the PSU11 (#7 Z.Tracy)
4:413rd & 2 at opp 11Shotgun #12 C.Donaldson Jr rush middle for 5 yards gain to the PSU06 (#50 A.Ford Jr.; #24 A.Campbell), 1ST DOWN
4:411st & goal at opp 6Shotgun #12 C.Donaldson Jr rush middle for 1 yard loss to the PSU07 (#24 A.Campbell; #50 A.Ford Jr.)
Q2 15:002nd & goal at opp 7Shotgun #10 J.Sayin pass complete short middle to #17 C.Tate caught at PSU04, for 3 yards to the PSU04 (#24 A.Campbell)
Q2 15:003rd & goal at opp 4Shotgun #10 J.Sayin pass incomplete short left to #20 J.Peoples thrown to PSU04 broken up by #0 D.DeLuca
Q2 14:084th & goal at opp 4#38 J.Fielding field goal attempt from 22 yards GOOD (H: #42 J.McGuire, LS: #43 J.Ferlmann), clock 14:08Ohio State 10, Penn State 0
2nd quarter5 drives, then Ohio State 17, Penn State 14
Penn State Touchdown, 15 plays
14:081st & 10 at own 35#38 J.Fielding kickoff 65 yards to the PSU00, Touchback
14:081st & 10 at own 25Shotgun #17 E.Grunkemeyer pass complete short left to #5 D.Ross caught at PSU23, for 1 yard loss to the PSU24 (#2 C.Downs)
14:082nd & 11 at own 24#13 K.Allen rush middle for 2 yards gain to the PSU26 (#2 C.Downs; #95 T.Malone)
14:083rd & 9 at own 26Shotgun #17 E.Grunkemeyer pass complete short right to #5 D.Ross caught at PSU32, for 9 yards to the PSU35 (#8 A.Reese; #6 D.Sanchez), 1ST DOWN
14:081st & 10 at own 35Shotgun #17 E.Grunkemeyer pass incomplete deep right to #1 K.Hudson thrown to OSU45
14:082nd & 10 at own 35Shotgun #17 E.Grunkemeyer pass complete short left to #10 N.Singleton caught at PSU33, for 16 yards to the OSU49 (#7 J.Mathews Jr.), out of bounds, 1ST DOWN
14:081st & 10 at opp 49No Huddle-Shotgun #10 N.Singleton rush middle for 5 yards gain to the OSU44 (#0 S.Styles; #95 T.Malone)
14:082nd & 5 at opp 44#13 K.Allen rush left for 7 yards gain to the OSU37 (#2 C.Downs; #92 C.Curry), 1ST DOWN
14:081st & 10 at opp 37Shotgun #2 L.Clifford pass incomplete short right to #1 K.Hudson thrown to OSU25
14:082nd & 10 at opp 37Shotgun #13 K.Allen rush middle for 0 yards to the OSU37 (#8 A.Reese; #96 E.Houston)
14:083rd & 10 at opp 37No Huddle-Shotgun #17 E.Grunkemeyer pass complete short left to #2 L.Clifford caught at OSU24, for 13 yards to the OSU24 (#18 J.McClain), 1ST DOWN
14:081st & 10 at opp 24Shotgun #13 K.Allen rush right for 2 yards gain to the OSU22 (#0 S.Styles)
14:082nd & 8 at opp 22Shotgun #17 E.Grunkemeyer pass complete short middle to #10 N.Singleton caught at OSU26, for 13 yards to the OSU09 (#0 S.Styles), 1ST DOWN
7:461st & goal at opp 9Shotgun #13 K.Allen rush middle for 1 yard gain to the OSU08 (#53 W.Smith Jr.; #8 A.Reese)
7:462nd & 8 at own 22Timeout Ohio State, clock 07:46
7:462nd & goal at opp 8Shotgun #10 N.Singleton rush middle for 5 yards gain to the OSU03 (#8 A.Reese; #92 C.Curry)
6:183rd & goal at opp 3#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 10, Penn State 7
Ohio State Touchdown, 6 plays
6:181st & 10 at own 35#99 G.Nwosu kickoff 65 yards to the OSU00, Touchback
6:181st & 10 at own 25#10 J.Sayin pass incomplete short right to #1 B.Inniss thrown to OSU30
6:182nd & 10 at own 25Shotgun #25 B.Jackson rush middle for 5 yards gain to the OSU30 (#16 K.Mack)
6:183rd & 5 at own 30Shotgun #10 J.Sayin rush middle for 9 yards gain to the OSU39 (#9 E.Washington II), 1ST DOWN
6:181st & 10 at own 39No Huddle-Shotgun #10 J.Sayin pass complete short middle to #4 J.Smith caught at OSU42, for 13 yards to the PSU48 (#16 K.Mack), out of bounds, 1ST DOWN
6:181st & 10 at opp 48Shotgun #25 B.Jackson rush left for 3 yards gain to the PSU45 (#50 A.Ford Jr.)
3:412nd & 7 at opp 45J. Sayin pass to C. Tate for 45 yds, for a TD (J. Fielding KICK)Ohio State 17, Penn State 7
Penn State Punt, 6 plays
3:361st & 10 at own 35#38 J.Fielding kickoff 64 yards to the PSU01 #24 C.Smith return 24 yards to the PSU25 (#26 P.Pierce)
3:361st & 10 at own 25Shotgun #13 K.Allen rush right for 9 yards gain to the PSU34 (#2 C.Downs; #7 J.Mathews Jr.)
3:362nd & 1 at own 34No Huddle-Shotgun #17 E.Grunkemeyer pass incomplete deep right to #8 T.Pena thrown to OSU46
3:363rd & 1 at own 34#13 K.Allen rush middle for 3 yards gain to the PSU37 (#98 K.McDonald), 1ST DOWN
3:361st & 10 at own 37Shotgun #13 K.Allen rush left for 0 yards to the PSU37 (#98 K.McDonald)
3:362nd & 10 at own 37No Huddle-Shotgun #17 E.Grunkemeyer pass incomplete short right to #16 K.Dinkins thrown to PSU40
3:363rd & 10 at own 37Shotgun #17 E.Grunkemeyer pass incomplete short right to #8 T.Pena thrown to PSU48
2:004th & 10 at own 37#99 G.Nwosu punt 63 yards to the OSU00, Touchback
2:004th & 10 at opp 37Timeout , clock 02:00
Penn State Touchdown, 4 plays
2:002nd & 9 at opp 13Shotgun #13 K.Allen rush middle for 4 yards gain to the OSU09 (#0 S.Styles)
0:293rd & 5 at opp 9Shotgun #17 E.Grunkemeyer pass complete short middle to #13 K.Allen caught at OSU10, for 8 yards to the OSU01 (#3 L.Styles Jr.), 1ST DOWN
0:292nd & 9 at own 13Timeout Ohio State, clock 00:29
0:201st & goal at opp 1#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)Ohio State 17, Penn State 14
0:233rd & 5 at opp 9Timeout Penn State, clock 00:23
0:201st & 10 at own 20Shotgun #12 C.Donaldson Jr rush middle for 2 yards gain to the OSU22 fumbled by #12 C.Donaldson Jr at OSU19 forced by #33 D.Dennis-Sutton recovered by PSU #19 C.Coleman at OSU22 #19 C.Coleman return 9 yards to the OSU13 (#17 C.Tate)
Penn State Touchdown, 4 plays
0:201st & 10 at opp 13Shotgun #13 K.Allen rush middle for 0 yards to the OSU13 (#2 C.Downs; #98 K.McDonald)
3rd quarter4 drives, then Ohio State 31, Penn State 14
Ohio State Touchdown, 5 plays
15:001st & 10 at own 35#99 G.Nwosu kickoff 65 yards to the OSU00, Touchback
15:001st & 10 at own 25Shotgun #10 J.Sayin pass complete short right to #89 W.Kacmarek caught at OSU28, for 14 yards to the OSU39 (#32 K.Wylie), out of bounds, 1ST DOWN
15:001st & 10 at own 39Shotgun #10 J.Sayin pass complete deep middle to #17 C.Tate caught at PSU20, for 57 yards to the PSU04 (#6 Z.Wheatley), 1ST DOWN
15:001st & goal at opp 4Shotgun #25 B.Jackson rush middle for 2 yards gain to the PSU02 (#6 Z.Wheatley)
15:002nd & goal at opp 2#25 B.Jackson rush middle for 1 yard gain to the PSU01 (#24 A.Campbell)
12:183rd & goal at opp 1#12 C.Donaldson Jr rush left for 1 yard gain to the PSU00 TOUCHDOWN, clock 12:18 #38 J.Fielding kick attempt good (H: #42 J.McGuire, LS: #43 J.Ferlmann)Ohio State 24, Penn State 14
Penn State Punt, 7 plays
12:141st & 10 at own 35#38 J.Fielding kickoff 60 yards to the PSU05 #24 C.Smith return 8 yards to the PSU13 (#20 R.Pettijohn; #39 J.Velazquez)
12:141st & 10 at own 13Shotgun #17 E.Grunkemeyer pass complete short right to #16 K.Dinkins caught at PSU14, for 9 yards to the PSU22 (#18 J.McClain)
12:142nd & 1 at own 22Shotgun #10 N.Singleton rush middle for 1 yard gain to the PSU23 (#98 K.McDonald), 1ST DOWN
12:141st & 10 at own 23Shotgun #17 E.Grunkemeyer pass complete short left to #8 T.Pena caught at PSU21, for 6 yards to the PSU29 (#26 P.Pierce)
12:142nd & 4 at own 29Shotgun #17 E.Grunkemeyer pass complete short left to #8 T.Pena caught at PSU28, for 4 yards to the PSU33 (#1 D.Igbinosun), out of bounds, 1ST DOWN
12:141st & 10 at own 33Shotgun #10 N.Singleton rush middle for 3 yards gain to the PSU36 (#95 T.Malone; #98 K.McDonald)
12:142nd & 7 at own 36No Huddle-Shotgun #17 E.Grunkemeyer pass complete short right to #2 L.Clifford caught at PSU37, for 1 yard to the PSU37 (#0 S.Styles), out of bounds
12:143rd & 6 at own 37No Huddle-Shotgun #17 E.Grunkemeyer sacked for loss of 8 yards to the PSU29 (#97 K.Jackson Jr.)
7:524th & 14 at own 29#99 G.Nwosu punt 55 yards to the OSU16, out of bounds at OSU16
Ohio State Touchdown, 7 plays
7:521st & 10 at own 16Shotgun #10 J.Sayin pass complete short right to #1 B.Inniss caught at OSU13, for 6 yards to the OSU22 (#24 A.Campbell)
7:522nd & 4 at own 22Shotgun #10 J.Sayin pass complete deep right to #4 J.Smith caught at PSU34, for 57 yards to the PSU21 (#16 K.Mack; #2 A.Collins), 1ST DOWN
7:521st & 10 at opp 21Shotgun #10 J.Sayin pass complete short left to #17 C.Tate caught at PSU26, for 1 yard loss to the PSU22 (#2 A.Collins)
7:522nd & 11 at opp 22Shotgun #10 J.Sayin pass complete short right to #1 B.Inniss caught at PSU27, for 1 yard loss to the PSU23 (#99 Y.Kemajou)
7:523rd & 12 at opp 23Shotgun #10 J.Sayin pass incomplete deep middle to #86 M.Klare thrown to PSU03 PENALTY PSU Pass Interference (#4 A.Harris) 15 yards from PSU23 to PSU08, 1ST DOWN. NO PLAY
7:521st & goal at opp 8#25 B.Jackson rush middle for 2 yards gain to the PSU06 (#24 A.Campbell)
7:522nd & goal at opp 6Shotgun #12 C.Donaldson Jr rush middle for 5 yards gain to the PSU01 (#3 A.Belgrave-Shorter)
3:213rd & goal at opp 1J. Sayin pass to B. Christian for 1 yd, for a TD ( KICK) #38 J.Fielding kick attempt good (H: #42 J.McGuire, LS: #43 J.Ferlmann)Ohio State 31, Penn State 14
Penn State Punt, 6 plays
3:141st & 10 at own 35#38 J.Fielding kickoff 65 yards to the PSU00 #25 Q.Martin return 18 yards to the PSU18 (#28 L.Roker)
3:141st & 10 at own 18Shotgun #17 E.Grunkemeyer pass complete short right to #16 K.Dinkins caught at PSU17, for 3 yards to the PSU21, End Of Play
3:142nd & 7 at own 21Shotgun #13 K.Allen rush right for 2 yards gain to the PSU23 (#18 J.McClain)
3:143rd & 5 at own 23Shotgun #17 E.Grunkemeyer pass complete short left to #5 D.Ross caught at PSU24, for 8 yards to the PSU31 (#8 A.Reese), 1ST DOWN
3:141st & 10 at own 31No Huddle-Shotgun #13 K.Allen rush middle for 0 yards to the PSU31 (#53 W.Smith Jr.)
3:142nd & 10 at own 31Shotgun #17 E.Grunkemeyer pass incomplete short left to #87 A.Rappleyea thrown to PSU35 broken up by #97 K.Jackson Jr.
3:143rd & 10 at own 31Shotgun #17 E.Grunkemeyer sacked for loss of 11 yards to the PSU20 (#8 A.Reese)
15:004th & 21 at own 20#99 G.Nwosu punt 59 yards to the OSU21 #1 B.Inniss return 9 yards to the OSU30 (#8 D.Nelson)
4th quarter5 drives, then Ohio State 38, Penn State 14
Ohio State Punt, 4 plays
15:001st & 10 at own 30Shotgun #20 J.Peoples rush middle for 11 yards gain to the OSU41 (#6 Z.Wheatley), 1ST DOWN
15:001st & 10 at own 41Shotgun #20 J.Peoples rush left for 2 yards gain to the OSU43 (#32 K.Wylie)
15:002nd & 8 at own 43Shotgun #10 J.Sayin pass complete short left to #20 J.Peoples caught at OSU40, for 4 yards to the OSU47 (#24 A.Campbell), out of bounds
15:003rd & 4 at own 47Shotgun #32 I.West rush middle for 0 yards to the OSU47 (#39 T.Blanding)
12:234th & 4 at own 47#42 J.McGuire punt 43 yards to the PSU10 fair catch by #5 D.Ross at PSU10 PENALTY OSU Kick Catch Interference (#13 M.Lockhart) 15 yards from PSU10 to PSU25
Penn State Punt, 3 plays
12:231st & 10 at own 25Shotgun #17 E.Grunkemeyer pass complete short left to #10 N.Singleton caught at PSU23, for 1 yard loss to the PSU24 (#8 A.Reese)
12:232nd & 11 at own 24Shotgun #17 E.Grunkemeyer pass complete short right to #5 D.Ross caught at PSU23, for 4 yards to the PSU28 (#8 A.Reese)
12:233rd & 7 at own 28Shotgun #17 E.Grunkemeyer sacked for loss of 14 yards to the PSU14 (#97 K.Jackson Jr.) PENALTY PSU Illegal Motion declined
10:394th & 21 at own 14#99 G.Nwosu punt 48 yards to the OSU38 fair catch by #1 B.Inniss at OSU38
Ohio State Touchdown, 2 plays
10:391st & 10 at own 38Shotgun #25 B.Jackson rush left for 51 yards gain to the PSU11 (#4 A.Harris), out of bounds, 1ST DOWN
9:431st & 10 at opp 11Shotgun #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)Ohio State 38, Penn State 14
Penn State Interception, 12 plays
9:431st & 10 at own 35#38 J.Fielding kickoff 65 yards to the PSU00, Touchback
9:431st & 10 at own 25Shotgun #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
9:432nd & 16 at own 19Shotgun #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)
9:433rd & 15 at own 20Shotgun #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
9:431st & 10 at own 38Shotgun #13 K.Allen rush left for 2 yards gain to the PSU40 (#92 C.Curry)
9:432nd & 8 at own 40Shotgun #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
9:431st & 10 at opp 34No 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)
9:431st & 10 at opp 19Shotgun #13 K.Allen rush middle for 9 yards gain to the OSU10 (#18 J.McClain)
9:432nd & 1 at opp 10Shotgun #13 K.Allen rush middle for 0 yards to the OSU10 (#98 K.McDonald)
9:433rd & 1 at opp 10Shotgun #10 N.Singleton rush middle for 1 yard gain to the OSU09 (#7 J.Mathews Jr.; #98 K.McDonald), 1ST DOWN
9:431st & goal at opp 9No Huddle-Shotgun #17 E.Grunkemeyer pass incomplete short left to #1 K.Hudson thrown to OSU00 broken up by #0 S.Styles
9:432nd & goal at opp 9Shotgun #17 E.Grunkemeyer pass complete short middle to #13 K.Allen caught at OSU09, for 2 yards to the OSU07 (#8 A.Reese)
9:433rd & goal at opp 7Shotgun #17 E.Grunkemeyer pass incomplete short right to #8 T.Pena thrown to OSU05 QB hurried by #0 S.Styles and #92 C.Curry
4:294th & goal at opp 7Shotgun #17 E.Grunkemeyer pass intercepted by #2 C.Downs at OSU00, Touchback
Ohio State End of game, 8 plays
4:291st & 10 at own 20#25 B.Jackson rush left for 5 yards gain to the OSU25 (#16 K.Mack; #25 A.Tatsch)
4:292nd & 5 at own 25Shotgun #25 B.Jackson rush left for 9 yards gain to the OSU34 (#2 A.Collins; #3 A.Belgrave-Shorter), 1ST DOWN
4:291st & 10 at own 34#25 B.Jackson rush middle for 11 yards gain to the OSU45 (#6 Z.Wheatley; #28 Z.Durant), 1ST DOWN
4:291st & 10 at own 45#25 B.Jackson rush left for 3 yards gain to the OSU48 (#2 A.Collins)
2:002nd & 7 at own 48#20 J.Peoples rush left for 5 yards gain to the PSU47 (#39 T.Blanding)
2:001st & 10 at own 45Timeout , clock 02:00
2:003rd & 2 at opp 47#20 J.Peoples rush left for 1 yard gain to the PSU46 (#24 A.Campbell; #32 K.Wylie)
2:004th & 1 at opp 46#10 J.Sayin rush middle for 4 yards gain to the PSU42 (#25 A.Tatsch; #54 X.Gilliam), 1ST DOWN
2:001st & 10 at opp 42Kneel down by #10 J.Sayin at PSU44 for loss of 2 yards

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 26–⁠14; as played, 27–⁠14 in 41 meetings.

Recent meetings
2025Ohio State 38, Penn State 14
2024Ohio State 20, Penn State 13
2023Ohio State 20, Penn State 12
2022Ohio State 44, Penn State 31
2021Ohio State 33, Penn State 24
2020Ohio State 38, Penn State 25

Around this game