House Prediction
Model Margin
Ohio State by 25.6
Home Win Probability
Ohio State 92%
Market (Bovada)
Ohio State -18
fitted_v1 · Nov 1, 2025
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 14 | 0 | 0 | 14 | |
| 7 | 10 | 14 | 7 | 38 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Penn State | Ohio State |
|---|---|---|
| Passing | 19-29 | 20-23 |
| Pass Yards | 145 | 316 |
| Rush Yards | 55 | 164 |
| Total Yards | 200 | 480 |
| Turnovers | 1 | 1 |
| 3rd Down | 8-15 | 6-9 |
| Penalties | 2-30 | 2-30 |
| Possession | 29:53 | 30:07 |
Player Leaders
Player Leaders
Play-by-Play
#13 K.Allen rush left for 26 yards gain to the OSU49 (#18 J.McClain), out of bounds, 1ST DOWN
Shotgun #17 E.Grunkemeyer pass complete short left to #5 D.Ross caught at PSU49, for 6 yards to the OSU43 (#1 D.Igbinosun)
Shotgun #13 K.Allen rush left for 2 yards loss to the OSU45 (#8 A.Reese; #97 K.Jackson Jr.)
Shotgun #13 K.Allen rush middle for 3 yards gain to the OSU42 (#8 A.Reese; #96 E.Houston)
#99 G.Nwosu punt 31 yards to the OSU11 fair catch by #1 B.Inniss at OSU11
Shotgun #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
No Huddle-Shotgun #25 B.Jackson rush middle for 4 yards loss to the OSU27 (#32 K.Wylie)
Shotgun #25 B.Jackson rush middle for 9 yards gain to the OSU36 (#6 Z.Wheatley)
Shotgun #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
Shotgun #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
Shotgun #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
Shotgun #25 B.Jackson rush left for 8 yards gain to the PSU25 (#3 A.Belgrave-Shorter)
#12 C.Donaldson Jr rush right for 4 yards gain to the PSU21 (#4 A.Harris; #32 K.Wylie), 1ST DOWN
Shotgun #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
Shotgun #12 C.Donaldson Jr rush middle for 1 yard gain to the PSU14 (#99 Y.Kemajou)
J. Sayin pass to J. Smith for 14 yds, for a TD (J. Fielding KICK)
Shotgun #13 K.Allen rush middle for 1 yard gain to the PSU26 (#0 S.Styles; #8 A.Reese)
Shotgun #13 K.Allen rush right for 6 yards gain to the PSU32 (#97 K.Jackson Jr.)
Shotgun #17 E.Grunkemeyer pass incomplete short right thrown to PSU31 QB hurried by #95 T.Malone
#99 G.Nwosu punt 43 yards to the OSU25 fair catch by #1 B.Inniss at OSU25
Shotgun #32 I.West rush middle for 1 yard gain to the OSU26 (#7 Z.Tracy)
Shotgun #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
Shotgun #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
No Huddle-Shotgun #10 J.Sayin pass incomplete short right thrown to PSU20 QB hurried by #24 A.Campbell
Shotgun #32 I.West rush middle for 11 yards gain to the PSU19 (#28 Z.Durant), 1ST DOWN
Shotgun #32 I.West rush middle for 1 yard gain to the PSU18 (#0 D.DeLuca)
Shotgun #10 J.Sayin pass complete short right to #1 B.Inniss caught at PSU20, for 7 yards to the PSU11 (#7 Z.Tracy)
Shotgun #12 C.Donaldson Jr rush middle for 5 yards gain to the PSU06 (#50 A.Ford Jr.; #24 A.Campbell), 1ST DOWN
Shotgun #12 C.Donaldson Jr rush middle for 1 yard loss to the PSU07 (#24 A.Campbell; #50 A.Ford Jr.)
Shotgun #10 J.Sayin pass complete short middle to #17 C.Tate caught at PSU04, for 3 yards to the PSU04 (#24 A.Campbell)
Shotgun #10 J.Sayin pass incomplete short left to #20 J.Peoples thrown to PSU04 broken up by #0 D.DeLuca
#38 J.Fielding field goal attempt from 22 yards GOOD (H: #42 J.McGuire, LS: #43 J.Ferlmann), clock 14:08
Shotgun #17 E.Grunkemeyer pass complete short left to #5 D.Ross caught at PSU23, for 1 yard loss to the PSU24 (#2 C.Downs)
#13 K.Allen rush middle for 2 yards gain to the PSU26 (#2 C.Downs; #95 T.Malone)
Shotgun #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
Shotgun #17 E.Grunkemeyer pass incomplete deep right to #1 K.Hudson thrown to OSU45
Shotgun #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
No Huddle-Shotgun #10 N.Singleton rush middle for 5 yards gain to the OSU44 (#0 S.Styles; #95 T.Malone)
#13 K.Allen rush left for 7 yards gain to the OSU37 (#2 C.Downs; #92 C.Curry), 1ST DOWN
Shotgun #2 L.Clifford pass incomplete short right to #1 K.Hudson thrown to OSU25
Shotgun #13 K.Allen rush middle for 0 yards to the OSU37 (#8 A.Reese; #96 E.Houston)
No 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
Shotgun #13 K.Allen rush right for 2 yards gain to the OSU22 (#0 S.Styles)
Shotgun #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
Shotgun #13 K.Allen rush middle for 1 yard gain to the OSU08 (#53 W.Smith Jr.; #8 A.Reese)
Shotgun #10 N.Singleton rush middle for 5 yards gain to the OSU03 (#8 A.Reese; #92 C.Curry)
#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)
#10 J.Sayin pass incomplete short right to #1 B.Inniss thrown to OSU30
Shotgun #25 B.Jackson rush middle for 5 yards gain to the OSU30 (#16 K.Mack)
Shotgun #10 J.Sayin rush middle for 9 yards gain to the OSU39 (#9 E.Washington II), 1ST DOWN
No 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
Shotgun #25 B.Jackson rush left for 3 yards gain to the PSU45 (#50 A.Ford Jr.)
J. Sayin pass to C. Tate for 45 yds, for a TD (J. Fielding KICK)
Shotgun #13 K.Allen rush right for 9 yards gain to the PSU34 (#2 C.Downs; #7 J.Mathews Jr.)
No Huddle-Shotgun #17 E.Grunkemeyer pass incomplete deep right to #8 T.Pena thrown to OSU46
#13 K.Allen rush middle for 3 yards gain to the PSU37 (#98 K.McDonald), 1ST DOWN
Shotgun #13 K.Allen rush left for 0 yards to the PSU37 (#98 K.McDonald)
No Huddle-Shotgun #17 E.Grunkemeyer pass incomplete short right to #16 K.Dinkins thrown to PSU40
Shotgun #17 E.Grunkemeyer pass incomplete short right to #8 T.Pena thrown to PSU48
#99 G.Nwosu punt 63 yards to the OSU00, Touchback
Shotgun #13 K.Allen rush middle for 4 yards gain to the OSU09 (#0 S.Styles)
Shotgun #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
#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)
Shotgun #13 K.Allen rush middle for 0 yards to the OSU13 (#2 C.Downs; #98 K.McDonald)
Shotgun #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)
Shotgun #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
Shotgun #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
Shotgun #25 B.Jackson rush middle for 2 yards gain to the PSU02 (#6 Z.Wheatley)
#25 B.Jackson rush middle for 1 yard gain to the PSU01 (#24 A.Campbell)
#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)
#99 G.Nwosu punt 59 yards to the OSU21 #1 B.Inniss return 9 yards to the OSU30 (#8 D.Nelson)
Shotgun #17 E.Grunkemeyer pass complete short right to #16 K.Dinkins caught at PSU17, for 3 yards to the PSU21, End Of Play
Shotgun #13 K.Allen rush right for 2 yards gain to the PSU23 (#18 J.McClain)
Shotgun #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
No Huddle-Shotgun #13 K.Allen rush middle for 0 yards to the PSU31 (#53 W.Smith Jr.)
Shotgun #17 E.Grunkemeyer pass incomplete short left to #87 A.Rappleyea thrown to PSU35 broken up by #97 K.Jackson Jr.
Shotgun #17 E.Grunkemeyer sacked for loss of 11 yards to the PSU20 (#8 A.Reese)
Shotgun #17 E.Grunkemeyer pass complete short right to #16 K.Dinkins caught at PSU14, for 9 yards to the PSU22 (#18 J.McClain)
Shotgun #10 N.Singleton rush middle for 1 yard gain to the PSU23 (#98 K.McDonald), 1ST DOWN
Shotgun #17 E.Grunkemeyer pass complete short left to #8 T.Pena caught at PSU21, for 6 yards to the PSU29 (#26 P.Pierce)
Shotgun #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
Shotgun #10 N.Singleton rush middle for 3 yards gain to the PSU36 (#95 T.Malone; #98 K.McDonald)
No 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
No Huddle-Shotgun #17 E.Grunkemeyer sacked for loss of 8 yards to the PSU29 (#97 K.Jackson Jr.)
#99 G.Nwosu punt 55 yards to the OSU16, out of bounds at OSU16
Shotgun #10 J.Sayin pass complete short right to #1 B.Inniss caught at OSU13, for 6 yards to the OSU22 (#24 A.Campbell)
Shotgun #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
Shotgun #10 J.Sayin pass complete short left to #17 C.Tate caught at PSU26, for 1 yard loss to the PSU22 (#2 A.Collins)
Shotgun #10 J.Sayin pass complete short right to #1 B.Inniss caught at PSU27, for 1 yard loss to the PSU23 (#99 Y.Kemajou)
Shotgun #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
#25 B.Jackson rush middle for 2 yards gain to the PSU06 (#24 A.Campbell)
Shotgun #12 C.Donaldson Jr rush middle for 5 yards gain to the PSU01 (#3 A.Belgrave-Shorter)
J. 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)
Shotgun #20 J.Peoples rush middle for 11 yards gain to the OSU41 (#6 Z.Wheatley), 1ST DOWN
Shotgun #20 J.Peoples rush left for 2 yards gain to the OSU43 (#32 K.Wylie)
Shotgun #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
Shotgun #32 I.West rush middle for 0 yards to the OSU47 (#39 T.Blanding)
#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
Shotgun #17 E.Grunkemeyer pass complete short left to #10 N.Singleton caught at PSU23, for 1 yard loss to the PSU24 (#8 A.Reese)
Shotgun #17 E.Grunkemeyer pass complete short right to #5 D.Ross caught at PSU23, for 4 yards to the PSU28 (#8 A.Reese)
Shotgun #17 E.Grunkemeyer sacked for loss of 14 yards to the PSU14 (#97 K.Jackson Jr.) PENALTY PSU Illegal Motion declined
#99 G.Nwosu punt 48 yards to the OSU38 fair catch by #1 B.Inniss at OSU38
Shotgun #25 B.Jackson rush left for 51 yards gain to the PSU11 (#4 A.Harris), out of bounds, 1ST DOWN
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)
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
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)
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
Shotgun #13 K.Allen rush left for 2 yards gain to the PSU40 (#92 C.Curry)
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
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)
Shotgun #13 K.Allen rush middle for 9 yards gain to the OSU10 (#18 J.McClain)
Shotgun #13 K.Allen rush middle for 0 yards to the OSU10 (#98 K.McDonald)
Shotgun #10 N.Singleton rush middle for 1 yard gain to the OSU09 (#7 J.Mathews Jr.; #98 K.McDonald), 1ST DOWN
No Huddle-Shotgun #17 E.Grunkemeyer pass incomplete short left to #1 K.Hudson thrown to OSU00 broken up by #0 S.Styles
Shotgun #17 E.Grunkemeyer pass complete short middle to #13 K.Allen caught at OSU09, for 2 yards to the OSU07 (#8 A.Reese)
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
Shotgun #17 E.Grunkemeyer pass intercepted by #2 C.Downs at OSU00, Touchback
#25 B.Jackson rush left for 5 yards gain to the OSU25 (#16 K.Mack; #25 A.Tatsch)
Shotgun #25 B.Jackson rush left for 9 yards gain to the OSU34 (#2 A.Collins; #3 A.Belgrave-Shorter), 1ST DOWN
#25 B.Jackson rush middle for 11 yards gain to the OSU45 (#6 Z.Wheatley; #28 Z.Durant), 1ST DOWN
#25 B.Jackson rush left for 3 yards gain to the OSU48 (#2 A.Collins)
#20 J.Peoples rush left for 5 yards gain to the PSU47 (#39 T.Blanding)
#20 J.Peoples rush left for 1 yard gain to the PSU46 (#24 A.Campbell; #32 K.Wylie)
#10 J.Sayin rush middle for 4 yards gain to the PSU42 (#25 A.Tatsch; #54 X.Gilliam), 1ST DOWN
Kneel down by #10 J.Sayin at PSU44 for loss of 2 yards

