Penn State at Ohio State

Saturday, November 23, 2019

No. 2 Ohio State beat No. 9 Penn State 28–⁠17. It was their 35th meeting; after it, Ohio State led the series 21–⁠14 as played.

Away9Penn State11–⁠2 in 2019
17
Home2Ohio State13–⁠1 in 2019
28

Final at Ohio Stadium, ColumbusTV: ESPNRM, FOXAttendance 104,355College GameDay broadcast from here, November 23, 2019 (Wikipedia)FOX’s Big Noon Kickoff broadcast from here, November 23, 2019 (Wikipedia)

At kickoff
41°F, overcast, wind 7 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Ohio State University Airport (KOSU), 10 km from the stadium, seven minutes before kickoff
Officials
Referee Mike Cannon; umpire Ken Zelmanski; head linesman Bruce Keeling; line judge Jeff Szink; side judge Gaylon Williams; field judge Grady Smith; back judge Robert Smith; center judge Bryan BanksGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Penn State0017017
Ohio State777728

Standouts

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

Player stats

Penn State

PassingC/AttYdsTDInt
Sean Clifford10/177100
Will Levis6/115701
RushingCarYdsTDLong
Journey Brown1164118
Will Levis1744110
Noah Cain1101
ReceivingRecYdsTDLong
K.J. Hamler345022
Pat Freiermuth640011
Justin Shorter328018
Nick Bowers112012
DefenseTklTFLSacksInt
Garrett Taylor130.500
Lamont Wade10210
Micah Parsons10200
Yetur Gross-Matos93.520

Ohio State

PassingC/AttYdsTDInt
Justin Fields16/2218820
RushingCarYdsTDLong
J.K. Dobbins36157222
Justin Fields2168022
Master Teague2708
ReceivingRecYdsTDLong
K.J. Hill446124
Chris Olave244128
Austin Mack227014
Binjimen Victor221011
DefenseTklTFLSacksInt
Pete Werner10000
Chase Young9430
Malik Harrison9200
Baron Browning72.51.50
Tuf Borland7000
Jashon Cornell30.50.50
Justin Hilliard2001

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

Team stats

Penn StateOhio State
227Total yards417
128Passing yards188
99Rushing yards229
4.6Yards per pass8.5
2.8Yards per rush3.8
15First downs27
6–⁠15Third downs7–⁠13
0–⁠2Fourth downs2–⁠3
1Turnovers3
5–⁠32Penalties4–⁠25
25:52Possession34:08
3Sacks (by defense)5

Efficiency

Penn StateOhio State
39%Success rate42%
0.04EPA per play0.02
1.02Explosiveness1.20
0.08Rushing EPA−0.14
−0.08Passing EPA0.40
27%Passing-down success56%
−0.10First-down EPA−0.55
0.22Second-down EPA0.27
0.15Third-down EPA0.95
20%Havoc by its defense28%

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

The line

Ohio State −20, over/under 58.

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 92%, Penn State 8%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Ohio State end zonePenn State end zoneQ1 Penn StatePunt, 6 playsQ1 Ohio StateTouchdown, 13 playsQ1 Penn StatePunt, 3 playsQ1 Ohio StateFumble, 8 playsQ1 Penn StatePunt, 10 playsQ2 Ohio StatePunt, 11 playsQ2 Penn StatePunt, 3 playsQ2 Ohio StateTouchdown, 11 playsQ2 Penn StatePunt, 3 playsQ2 Ohio StateEnd of half, 3 playsQ3 Ohio StateTouchdown, 10 playsQ3 Penn StateTouchdown, 9 playsQ3 Ohio StateFumble, 1 playQ3 Penn StateTouchdown, 2 playsQ3 Ohio StateFumble, 3 playsQ3 Penn StateField goal, 8 playsQ3 Ohio StateResult not recorded, 5 playsQ3 Penn StatePunt, 3 playsQ4 Ohio StateTouchdown, 5 playsQ4 Penn StateInterception, 7 playsQ4 Ohio StatePunt, 7 playsQ4 Penn StateTurnover on downs, 7 playsQ4 Ohio StateFumble, 4 playsQ4 Penn StateTurnover on downs, 4 playsQ4 Ohio StateResult not recorded, 2 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, 6 plays, 18 yards
  2. Q1 Ohio StateTouchdown, 13 plays, 91 yards
  3. Q1 Penn StatePunt, 3 plays, −8 yards
  4. Q1 Ohio StateFumble, 8 plays, 40 yards
  5. Q1 Penn StatePunt, 10 plays, 44 yards
  6. Q2 Ohio StatePunt, 11 plays, 49 yards
  7. Q2 Penn StatePunt, 3 plays, 6 yards
  8. Q2 Ohio StateTouchdown, 11 plays, 48 yards
  9. Q2 Penn StatePunt, 3 plays, 4 yards
  10. Q2 Ohio StateEnd of half, 3 plays, 17 yards
  11. Q3 Ohio StateTouchdown, 10 plays, 75 yards
  12. Q3 Penn StateTouchdown, 9 plays, 75 yards
  13. Q3 Ohio StateFumble, 1 play, 0 yards
  14. Q3 Penn StateTouchdown, 2 plays, 12 yards
  15. Q3 Ohio StateFumble, 3 plays, 12 yards
  16. Q3 Penn StateField goal, 8 plays, 11 yards
  17. Q3 Ohio StateResult not recorded, 5 plays, 24 yards
  18. Q3 Penn StatePunt, 3 plays, −7 yards
  19. Q4 Ohio StateTouchdown, 5 plays, 44 yards
  20. Q4 Penn StateInterception, 7 plays, 48 yards
  21. Q4 Ohio StatePunt, 7 plays, 28 yards
  22. Q4 Penn StateTurnover on downs, 7 plays, 16 yards
  23. Q4 Ohio StateFumble, 4 plays, 5 yards
  24. Q4 Penn StateTurnover on downs, 4 plays, −9 yards
  25. Q4 Ohio StateResult not recorded, 2 plays, −3 yards

Play by play

1st quarter5 drives, then Ohio State 7, Penn State 0
Penn State Punt, 6 plays
15:001st & 10 at own 35Blake Haubeil kickoff for 51 yds , KJ Hamler return for 26 yds to the PnSt 40
14:451st & 10 at own 40Sean Clifford run for 2 yds to the PnSt 42
14:002nd & 8 at own 42Sean Clifford pass complete to Pat Freiermuth for 7 yds to the PnSt 49
13:253rd & 1 at own 49Journey Brown run for 3 yds to the OhSt 48 for a 1ST down
13:001st & 10 at opp 48Journey Brown run for 1 yd to the OhSt 47
12:242nd & 9 at opp 47Sean Clifford run for 5 yds to the OhSt 42
12:193rd & 4 at opp 42Sean Clifford pass incomplete to Pat Freiermuth
12:124th & 4 at opp 42Blake Gillikin punt for 33 yds, fair catch by Garrett Wilson at the OhSt 9
Ohio State Touchdown, 13 plays
12:001st & 10 at own 9J.K. Dobbins run for 22 yds to the OhSt 31 for a 1ST down
11:401st & 10 at own 31J.K. Dobbins run for 4 yds to the OhSt 35
11:152nd & 6 at own 35Justin Fields run for 1 yd to the OhSt 36
10:453rd & 5 at own 36Justin Fields run for 14 yds to the 50 yard line for a 1ST down
10:151st & 10 at the 50Justin Fields pass incomplete to Chris Olave
9:452nd & 10 at the 50J.K. Dobbins run for a loss of 2 yards to the OhSt 48
9:203rd & 12 at own 48Justin Fields run for 17 yds to the PnSt 35 for a 1ST down
8:551st & 10 at opp 35J.K. Dobbins run for 2 yds to the PnSt 33
8:502nd & 8 at opp 33J.K. Dobbins run for 8 yds to the PnSt 25 for a 1ST down
8:251st & 10 at opp 25Justin Fields run for 3 yds to the PnSt 22
7:452nd & 7 at opp 22J.K. Dobbins run for 15 yds to the PnSt 7 for a 1ST down
7:151st & goal at opp 7J.K. Dobbins run for 3 yds to the PnSt 4
7:082nd & goal at opp 4J.K. Dobbins 4 Yd Run (Blake Haubeil Kick)Ohio State 7, Penn State 0
Penn State Punt, 3 plays
7:082nd & 7 at own 35Blake Haubeil kickoff for 65 yds , KJ Hamler return for 13 yds to the PnSt 13
6:401st & 10 at own 13Sean Clifford pass complete to Pat Freiermuth for 4 yds to the PnSt 17
6:102nd & 6 at own 17Sean Clifford run for a loss of 4 yards to the PnSt 13
5:183rd & 10 at own 13Sean Clifford sacked by Chase Young and Baron Browning for a loss of 8 yards to the PnSt 5
5:184th & 18 at own 5Timeout OHIO ST, clock 05:18
5:124th & 18 at own 5Blake Gillikin punt for 40 yds, punt out-of-bounds at the PnSt 45
Ohio State Fumble, 8 plays
4:451st & 10 at opp 45J.K. Dobbins run for a loss of 1 yard to the PnSt 46
4:172nd & 11 at opp 46Justin Fields pass complete to Austin Mack for 13 yds to the PnSt 33 for a 1ST down
3:401st & 10 at opp 33J.K. Dobbins run for no gain to the PnSt 33
3:092nd & 10 at opp 33Justin Fields pass complete to Garrett Wilson for 16 yds to the PnSt 17 for a 1ST down
3:071st & 10 at opp 17Justin Fields pass incomplete to Austin Mack
3:002nd & 10 at opp 17Justin Fields pass complete to K.J. Hill for 10 yds to the PnSt 7 for a 1ST down
2:201st & goal at opp 7J.K. Dobbins run for 2 yds to the PnSt 5
2:152nd & goal at opp 5Justin Fields run for 4 yds Justin Fields fumbled, forced by Lamont Wade, recovered by PnSt Cam Brown
Penn State Punt, 10 plays
2:001st & 10 at own 20Sean Clifford pass incomplete to Jahan Dotson
1:302nd & 10 at own 20Sean Clifford pass complete to Pat Freiermuth for 7 yds to the PnSt 27
1:273rd & 3 at own 27Sean Clifford pass complete to Pat Freiermuth for 5 yds to the PnSt 32 for a 1ST down
1:211st & 10 at own 32Sean Clifford pass incomplete to KJ Hamler
1:002nd & 10 at own 32Sean Clifford pass complete to KJ Hamler for 9 yds to the PnSt 41
0:303rd & 1 at own 41Sean Clifford run for 2 yds to the PnSt 43 for a 1ST down
0:001st & 10 at own 43Sean Clifford pass complete to Justin Shorter for 18 yds to the OhSt 39 for a 1ST down
Q2 14:551st & 10 at opp 39Sean Clifford pass incomplete to Pat Freiermuth
Q2 14:442nd & 10 at opp 39Sean Clifford run for 3 yds to the OhSt 36
Q2 14:073rd & 7 at opp 36Sean Clifford pass incomplete to Jahan Dotson
Q2 14:014th & 7 at opp 36Blake Gillikin punt for 26 yds, fair catch by Garrett Wilson at the OhSt 10
2nd quarter5 drives, then Ohio State 14, Penn State 0
Ohio State Punt, 11 plays
13:391st & 10 at own 10J.K. Dobbins run for 5 yds to the OhSt 15
13:182nd & 5 at own 15J.K. Dobbins run for 6 yds to the OhSt 21 for a 1ST down
13:001st & 10 at own 21Justin Fields pass complete to K.J. Hill for 7 yds to the OhSt 28
12:252nd & 3 at own 28Justin Fields pass complete to Binjimen Victor for 10 yds to the OhSt 38 for a 1ST down
12:181st & 10 at own 38J.K. Dobbins run for 3 yds to the OhSt 41
12:002nd & 7 at own 41Justin Fields pass complete to K.J. Hill for 5 yds to the OhSt 46
11:003rd & 2 at own 46Justin Fields run for 2 yds to the OhSt 48 for a 1ST down
10:501st & 10 at own 48Justin Fields pass complete to Chris Olave for 16 yds to the PnSt 36 for a 1ST down
10:491st & 10 at opp 36Justin Fields pass incomplete to Binjimen Victor
10:252nd & 10 at opp 36Dobbins, J.K. rush for 9 yards to the PENNST27, PENALTY OHIOST holding (Munford, Thayer) 10 yards to the PENNST46, NO PLAY.
10:002nd & 20 at opp 46Justin Fields sacked by Yetur Gross-Matos for a loss of 6 yards to the OhSt 48
9:193rd & 26 at own 48Justin Fields pass complete to J.K. Dobbins for 11 yds to the PnSt 41
9:064th & 15 at opp 41Drue Chrisman punt for 41 yds for a touchback
Penn State Punt, 3 plays
8:451st & 10 at own 20Noah Cain run for 1 yd to the PnSt 21
8:002nd & 9 at own 21Sean Clifford pass complete to Justin Shorter for 5 yds to the PnSt 26
7:383rd & 4 at own 26Sean Clifford pass incomplete to Noah Cain
7:294th & 4 at own 26Blake Gillikin punt for 29 yds , Garrett Wilson returns for 7 yds to the PnSt 48
Ohio State Touchdown, 11 plays
7:151st & 10 at opp 48Master Teague III run for a loss of 1 yard to the PnSt 49
6:482nd & 11 at opp 49OHIO ST Penalty, False Start (Master Teague III) to the OhSt 46
6:252nd & 16 at own 46Justin Fields run for 9 yds to the PnSt 45
5:583rd & 7 at opp 45Justin Fields pass complete to Austin Mack for 14 yds to the PnSt 31 for a 1ST down
5:251st & 10 at opp 31J.K. Dobbins run for 1 yd to the PnSt 30
4:502nd & 9 at opp 30Justin Fields pass complete to Jeremy Ruckert for 6 yds to the PnSt 24
4:303rd & 3 at opp 24J.K. Dobbins run for a loss of 2 yards to the PnSt 26
3:454th & 5 at opp 26Justin Fields run for 22 yds to the PnSt 4 for a 1ST down
3:351st & goal at opp 4J.K. Dobbins run for no gain to the PnSt 4
2:502nd & goal at opp 4Justin Fields run for 1 yd to the PnSt 3
2:393rd & 0 at opp 3Timeout OHIO ST, clock 02:39
2:153rd & goal at opp 3J.K. Dobbins run for 2 yds to the PnSt 1
2:034th & 0 at opp 1Timeout PENN ST, clock 02:03
2:004th & goal at opp 1J.K. Dobbins 1 Yd Run (Blake Haubeil Kick)Ohio State 14, Penn State 0
Penn State Punt, 3 plays
2:004th & 7 at own 35Blake Haubeil kickoff for 61 yds for a touchback
1:281st & 10 at own 25Sean Clifford pass complete to Journey Brown for a loss of 2 yards to the PnSt 23
1:242nd & 12 at own 23Sean Clifford pass incomplete to Justin Shorter
1:183rd & 12 at own 23Journey Brown run for 6 yds to the PnSt 29
1:184th & 6 at own 29Timeout OHIO ST, clock 01:18
1:124th & 6 at own 29Blake Gillikin punt for 36 yds, fair catch by Garrett Wilson at the OhSt 35
Ohio State End of half, 3 plays
1:001st & 10 at opp 49J.K. Dobbins run for 16 yds to the OHIOST 49 for a 1ST down PENN ST Penalty, Personal Foul (15 Yards) to the PnSt 34 for a 1ST down
0:501st & 10 at opp 34Justin Fields pass incomplete to Chris Olave
0:472nd & 10 at opp 34OHIO ST Penalty, Illegal Formation (-5 Yards) to the PnSt 39
0:002nd & 15 at opp 39Justin Fields sacked by Yetur Gross-Matos for a loss of 9 yards to the PnSt 48
3rd quarter7 drives, then Ohio State 21, Penn State 17
Ohio State Touchdown, 10 plays
15:001st & 10 at own 35Jordan Stout kickoff for 65 yds for a touchback
14:401st & 10 at own 25Justin Fields pass complete to Binjimen Victor for 11 yds to the OhSt 36 for a 1ST down
14:151st & 10 at own 36Justin Fields run for 5 yds to the OhSt 41
13:352nd & 5 at own 41J.K. Dobbins run for 3 yds to the OhSt 44
13:153rd & 2 at own 44J.K. Dobbins run for 3 yds to the OhSt 47 for a 1ST down
13:001st & 10 at own 47J.K. Dobbins run for no gain to the OhSt 47
12:452nd & 10 at own 47J.K. Dobbins run for 16 yds to the PnSt 37 for a 1ST down
12:341st & 10 at opp 37Justin Fields pass incomplete to Austin Mack
12:172nd & 10 at opp 37J.K. Dobbins run for 10 yds to the PnSt 27 for a 1ST down
12:001st & 10 at opp 27J.K. Dobbins run for 3 yds to the PnSt 24
11:312nd & 7 at opp 24K.J. Hill 24 Yd pass from Justin Fields (Blake Haubeil Kick)Ohio State 21, Penn State 0
Penn State Touchdown, 9 plays
11:312nd & 7 at own 35Blake Haubeil kickoff for 61 yds for a touchback
11:221st & 10 at own 25Sean Clifford pass complete to Pat Freiermuth for 6 yds to the PnSt 31
11:002nd & 4 at own 31Journey Brown run for 13 yds to the PnSt 44 for a 1ST down
10:401st & 10 at own 44Journey Brown run for 1 yd to the PnSt 45
10:302nd & 9 at own 45Sean Clifford pass complete to Nick Bowers for 12 yds to the OhSt 43 for a 1ST down
10:001st & 10 at opp 43Will Levis run for no gain to the OhSt 43
8:552nd & 10 at opp 43Will Levis pass complete to Jahan Dotson for 6 yds to the OhSt 37
8:473rd & 4 at opp 37Will Levis run for 10 yds to the OhSt 27 for a 1ST down
8:251st & 10 at opp 27Journey Brown run for 9 yds to the OhSt 18
8:192nd & 1 at opp 18Journey Brown 18 Yd Run (Jake Pinegar Kick)Ohio State 21, Penn State 7
8:192nd & 1 at own 35Jordan Stout kickoff for 65 yds for a touchback
8:101st & 10 at own 25J.K. Dobbins run for a loss of 3 yards to the OhSt 12 J.K. Dobbins fumbled, forced by Micah Parsons, recovered by PnSt Lamont Wade
Penn State Touchdown, 2 plays
8:001st & 10 at opp 12Will Levis pass complete to Pat Freiermuth for 11 yds to the OhSt 1 for a 1ST down
7:541st & goal at opp 1Will Levis 1 Yd Run (Jake Pinegar Kick)Ohio State 21, Penn State 14
Ohio State Fumble, 3 plays
7:541st & 10 at own 35Jordan Stout kickoff for 65 yds for a touchback
7:541st & 10 at own 25Justin Fields pass incomplete to Garrett Wilson
7:302nd & 10 at own 25Justin Fields run for 12 yds to the OhSt 37 for a 1ST down
7:041st & 10 at own 37Justin Fields run for a loss of 2 yards to the OhSt 35 Justin Fields fumbled, forced by Lamont Wade, recovered by PnSt Micah Parsons
Penn State Field goal, 8 plays
7:001st & 10 at opp 35Will Levis run for 8 yds to the OhSt 27
6:302nd & 2 at opp 27Journey Brown run for 4 yds to the OhSt 23 for a 1ST down
5:501st & 10 at opp 23Will Levis run for 4 yds to the OhSt 19
5:402nd & 6 at opp 19Will Levis run for 8 yds to the OhSt 11 for a 1ST down
5:201st & 10 at opp 11Journey Brown run for a loss of 1 yard to the OhSt 12
5:062nd & 11 at opp 12Will Levis pass incomplete to Journey Brown
5:063rd & 11 at opp 12PENN ST Penalty, False Start (-5 Yards) to the OhSt 17
4:303rd & 16 at opp 17Will Levis sacked by Chase Young and Jashon Cornell for a loss of 7 yards to the OhSt 24
4:224th & 23 at opp 24Jake Pinegar 42 Yd Field GoalOhio State 21, Penn State 17
Ohio State Result not recorded, 5 plays
4:224th & 23 at own 35Jordan Stout kickoff for 65 yds for a touchback
4:111st & 10 at own 25Justin Fields pass complete to Garrett Wilson for 5 yds to the OhSt 30
3:542nd & 5 at own 30J.K. Dobbins run for 11 yds to the OhSt 41 for a 1ST down
3:251st & 10 at own 41Justin Fields run for 4 yds to the OhSt 45
3:032nd & 6 at own 45J.K. Dobbins run for 2 yds to the OhSt 47
2:173rd & 4 at own 47J.K. Dobbins run for 2 yds to the OhSt 49
2:174th & 2 at own 49Drue Chrisman punt for 40 yds, fair catch by KJ Hamler at the PnSt 11
Penn State Punt, 3 plays
1:411st & 10 at own 11TEAM run for a loss of 6 yards to the PnSt 1 TEAM fumbled, forced by TEAM, recovered by PnSt Will Levis
1:042nd & 20 at own 1Will Levis run for 4 yds to the PnSt 5
0:453rd & 16 at own 5PENN ST Penalty, False Start (Steven Gonzalez) to the PnSt 3
0:203rd & 18 at own 3Will Levis run for 1 yd to the PnSt 4
4th quarter7 drives, then Ohio State 28, Penn State 17
Ohio State Touchdown, 5 plays
14:451st & 10 at opp 44Justin Fields run for 1 yd to the PnSt 43
14:202nd & 9 at opp 43Justin Fields pass complete to Master Teague III for 5 yds to the PnSt 38
14:053rd & 4 at opp 38Master Teague III run for 8 yds to the PnSt 30 for a 1ST down
14:001st & 10 at opp 30OHIO ST Penalty, False Start (Austin Mack) to the PnSt 35
13:451st & 15 at opp 35J.K. Dobbins run for 7 yds to the PnSt 28
13:182nd & 8 at opp 28Chris Olave 28 Yd pass from Justin Fields (Blake Haubeil Kick)Ohio State 28, Penn State 17
Penn State Interception, 7 plays
13:031st & 10 at own 25Will Levis pass complete to KJ Hamler for 22 yds to the PnSt 47 for a 1ST down
12:371st & 10 at own 47Will Levis run for 8 yds to the OhSt 45
12:152nd & 2 at opp 45Journey Brown run for 6 yds to the OhSt 39 for a 1ST down
11:401st & 10 at opp 39Will Levis run for 4 yds to the OhSt 35
11:142nd & 6 at opp 35Journey Brown run for 4 yds to the OhSt 31
10:283rd & 2 at opp 31Will Levis run for 4 yds to the OhSt 27 for a 1ST down
Ohio State Punt, 7 plays
10:101st & 10 at own 20J.K. Dobbins run for a loss of 1 yard to the OhSt 19
9:002nd & 11 at own 19Justin Fields run for 4 yds to the OhSt 23
8:303rd & 7 at own 23Justin Fields pass complete to Jeremy Ruckert for 7 yds to the OhSt 30 for a 1ST down
8:101st & 10 at own 30J.K. Dobbins run for 12 yds to the OhSt 42 for a 1ST down
8:001st & 10 at own 42J.K. Dobbins run for 3 yds to the OhSt 45
6:552nd & 7 at own 45Justin Fields run for 3 yds to the OhSt 48
6:053rd & 4 at own 48Justin Fields run for no gain to the OhSt 48
Penn State Turnover on downs, 7 plays
5:401st & 10 at own 16Will Levis pass incomplete to Justin Shorter
5:102nd & 10 at own 16Will Levis run for 4 yds to the PnSt 20
4:403rd & 6 at own 20Will Levis pass complete to KJ Hamler for 14 yds to the PnSt 34 for a 1ST down
3:282nd & 6 at own 38Will Levis pass complete to Journey Brown for a loss of 1 yard to the PnSt 37
Ohio State Fumble, 4 plays
2:581st & 10 at opp 32Justin Fields run for a loss of 5 yards to the PnSt 37
2:234th & 5 at opp 27Timeout PENN ST, clock 02:23
2:174th & 5 at opp 27Justin Fields sacked by Lamont Wade for a loss of 13 yards to the PnSt 40 Justin Fields fumbled, forced by Lamont Wade, recovered by OhSt Justin Fields , return for 0 yards
Penn State Turnover on downs, 4 plays
2:001st & 10 at own 40Will Levis sacked by Chase Young for a loss of 8 yards to the PnSt 32 Will Levis fumbled, forced by Chase Young, recovered by PnSt Journey Brown , return for 0 yards
1:372nd & 18 at own 32Will Levis sacked by Baron Browning for a loss of 2 yards to the PnSt 30
1:173rd & 20 at own 30Will Levis run for 1 yd to the PnSt 31
1:004th & 19 at own 31Will Levis pass incomplete to Jahan Dotson
Ohio State Result not recorded, 2 plays
0:301st & 10 at opp 31TEAM run for a loss of 1 yard to the PnSt 32
0:002nd & 11 at opp 32TEAM run for a loss of 2 yards to the PnSt 34

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, counting the six since this game.

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