LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Penn State at Ohio State play by play — College Football November 1, 2025

Penn State 14
Ohio State 38
Final
Penn State 1st, 15:00
  1. 15:00 1st & 10 OSU 35 Ohio St. kicked off, touchback
  2. 15:00 1st & 10 PSU 25 Kaytron Allen rushed for 26 yard gain, tackled by Jaylen McClain
  3. 14:23 1st & 10 OSU 49 Ethan Grunkemeyer passed to Devonte Ross for 6 yard gain, tackled by Davison Igbinosun
  4. 13:45 2nd & 4 OSU 43 Kaytron Allen rushed for 2 yard loss, tackled by Arvell Reese
  5. 13:03 3rd & 6 OSU 45 Kaytron Allen rushed for 3 yard gain, tackled by Arvell Reese
  6. 12:32 4th & 3 OSU 42 Gabriel Nwosu punted for 31 yards. Brandon Inniss returned punt for no gain
Ohio State 1st, 12:25
  1. 12:25 1st & 10 OSU 11 Julian Sayin passed to Carnell Tate for 20 yard gain, tackled by A.J. Harris
  2. 11:58 1st & 10 OSU 31 Bo Jackson rushed for 4 yard loss, tackled by Keon Wylie
  3. 11:23 2nd & 14 OSU 27 Bo Jackson rushed for 9 yard gain, tackled by Zakee Wheatley
  4. 10:42 3rd & 5 OSU 36 Julian Sayin passed to Jeremiah Smith for 18 yard gain, tackled by Audavion Collins
  5. 10:06 1st & 10 PSU 46 Julian Sayin passed to Bennett Christian for 3 yard gain, tackled by Antoine Belgrave-Shorter
  6. 9:32 2nd & 7 PSU 43 Julian Sayin passed to Jeremiah Smith for 10 yard gain, tackled by Zakee Wheatley
  7. 8:56 1st & 10 PSU 33 Bo Jackson rushed for 8 yard gain, tackled by Antoine Belgrave-Shorter
  8. 8:18 2nd & 2 PSU 25 CJ Donaldson rushed for 4 yard gain, tackled by A.J. Harris
  9. 7:40 1st & 10 PSU 21 Julian Sayin passed to Max Klare for 6 yard gain, tackled by Antoine Belgrave-Shorter
  10. 6:59 2nd & 4 PSU 15 CJ Donaldson rushed for 1 yard gain, tackled by Yvan Kemajou
  11. 6:20 3rd & 3 PSU 14 Julian Sayin passed to Jeremiah Smith for 14 yard touchdown PSU 0, OSU 6
  12. 6:15 3rd & 3 PSU 0 Jayden Fielding made PAT PSU 0, OSU 7
Penn State 1st, 6:15
  1. 6:15 3rd & 3 PSU 0 Ohio St. kicked off, touchback
  2. 6:15 1st & 10 PSU 25 Kaytron Allen rushed for 1 yard gain, tackled by Sonny Styles
  3. 5:33 2nd & 9 PSU 26 Kaytron Allen rushed for 6 yard gain, tackled by Kenyatta Jackson Jr.
  4. 4:53 3rd & 3 PSU 32 Ethan Grunkemeyer incomplete pass
  5. 4:48 4th & 3 PSU 32 Gabriel Nwosu punted for 43 yards. Brandon Inniss returned punt for no gain
Ohio State 1st, 4:41
  1. 4:41 1st & 10 OSU 25 Isaiah West rushed for 1 yard gain, tackled by Zion Tracy
  2. 4:04 2nd & 9 OSU 26 Penn St. committed 15 yard penalty (Roughing the Passer)
  3. 3:59 1st & 10 OSU 41 Julian Sayin passed to Brandon Inniss for 29 yard gain, tackled by Zakee Wheatley
  4. 3:19 1st & 10 PSU 30 Julian Sayin incomplete pass
  5. 3:12 2nd & 10 PSU 30 Isaiah West rushed for 11 yard gain, tackled by Karson Kiesewetter
  6. 2:33 1st & 10 PSU 19 Isaiah West rushed for 1 yard gain, tackled by Dominic DeLuca
  7. 1:55 2nd & 9 PSU 18 Julian Sayin passed to Brandon Inniss for 7 yard gain, tackled by Zion Tracy
  8. 1:10 3rd & 2 PSU 11 CJ Donaldson rushed for 5 yard gain, tackled by Alonzo Ford Jr.
  9. 0:30 1st & 6 PSU 6 CJ Donaldson rushed for 1 yard loss, tackled by Amare Campbell
  10. End of 1st Quarter
  11. 15:00 2nd & 7 PSU 7 Julian Sayin passed to Carnell Tate for 3 yard gain, tackled by Amare Campbell
  12. 14:17 3rd & 4 PSU 4 Julian Sayin incomplete pass intended for James Peoples
  13. 14:12 4th & 4 PSU 4 Jayden Fielding kicked a 22-yard field goal PSU 0, OSU 10
Penn State 2nd, 14:08
  1. 14:08 4th & 4 PSU 4 Ohio St. kicked off, touchback
  2. 14:08 1st & 10 PSU 25 Ethan Grunkemeyer passed to Devonte Ross for 1 yard loss, tackled by Caleb Downs
  3. 13:28 2nd & 11 PSU 24 Kaytron Allen rushed for 2 yard gain, tackled by Caleb Downs
  4. 12:41 3rd & 9 PSU 26 Ethan Grunkemeyer passed to Devonte Ross for 9 yard gain, tackled by Arvell Reese
  5. 12:00 1st & 10 PSU 35 Ethan Grunkemeyer incomplete pass intended for Kyron Hudson
  6. 11:55 2nd & 10 PSU 35 Ethan Grunkemeyer passed to Nicholas Singleton for 16 yard gain, tackled by Jermaine Mathews Jr.
  7. 11:37 1st & 10 OSU 49 Nicholas Singleton rushed for 5 yard gain, tackled by Sonny Styles
  8. 11:00 2nd & 5 OSU 44 Kaytron Allen rushed for 7 yard gain, tackled by Caleb Downs
  9. 10:20 1st & 10 OSU 37 Liam Clifford incomplete pass intended for Kyron Hudson
  10. 10:15 2nd & 10 OSU 37 Kaytron Allen rushed for no gain, tackled by Arvell Reese
  11. 9:46 3rd & 10 OSU 37 Ethan Grunkemeyer passed to Liam Clifford for 13 yard gain, tackled by Jaylen McClain
  12. 9:05 1st & 10 OSU 24 Kaytron Allen rushed for 2 yard gain, tackled by Sonny Styles
  13. 8:28 2nd & 8 OSU 22 Ethan Grunkemeyer passed to Nicholas Singleton for 13 yard gain, tackled by Sonny Styles
  14. 7:46 1st & 9 OSU 9 Ohio St. timeout
  15. 7:46 1st & 9 OSU 9 Kaytron Allen rushed for 1 yard gain, tackled by Will Smith Jr.
  16. 7:05 2nd & 8 OSU 8 Nicholas Singleton rushed for 5 yard gain, tackled by Arvell Reese
  17. 6:22 3rd & 3 OSU 3 Nicholas Singleton rushed for 3 yard touchdown PSU 6, OSU 10
  18. 6:18 3rd & 3 OSU 0 Ryan Barker made PAT PSU 7, OSU 10
Ohio State 2nd, 6:18
  1. 6:18 3rd & 3 OSU 0 Penn St. kicked off, touchback
  2. 6:18 1st & 10 OSU 25 Julian Sayin incomplete pass intended for Brandon Inniss
  3. 6:11 2nd & 10 OSU 25 Bo Jackson rushed for 5 yard gain, tackled by King Mack
  4. 5:34 3rd & 5 OSU 30 Julian Sayin rushed for 9 yard gain, tackled by Elliot Washington II
  5. 5:06 1st & 10 OSU 39 Julian Sayin passed to Jeremiah Smith for 13 yard gain, tackled by King Mack
  6. 4:27 1st & 10 PSU 48 Bo Jackson rushed for 3 yard gain, tackled by Alonzo Ford Jr.
  7. 3:50 2nd & 7 PSU 45 Julian Sayin passed to Carnell Tate for 45 yard touchdown PSU 7, OSU 16
  8. 3:41 2nd & 7 PSU 0 Jayden Fielding made PAT PSU 7, OSU 17
Penn State 2nd, 3:41
  1. 3:41 2nd & 7 PSU 0 Ohio St. kicked off for 64 yards, Corey Smith returned kickoff for 24 yards
  2. 3:36 1st & 10 PSU 25 Kaytron Allen rushed for 9 yard gain, tackled by Caleb Downs
  3. 3:17 2nd & 1 PSU 34 Ethan Grunkemeyer incomplete pass intended for Trebor Pena
  4. 3:14 3rd & 1 PSU 34 Kaytron Allen rushed for 3 yard gain, tackled by Kayden McDonald
  5. 2:37 1st & 10 PSU 37 Kaytron Allen rushed for no gain, tackled by Kayden McDonald
  6. 2:20 2nd & 10 PSU 37 Ethan Grunkemeyer incomplete pass intended for Khalil Dinkins
  7. 2:14 3rd & 10 PSU 37 Ethan Grunkemeyer incomplete pass intended for Trebor Pena
  8. 2:07 4th & 10 PSU 37 Gabriel Nwosu punted, touchback
Ohio State 2nd, 2:00
  1. 2:00 1st & 10 OSU 20 CJ Donaldson rushed for 2 yard gain. CJ Donaldson fumbled. Chaz Coleman recovered fumble and returned for 9 yards
Penn State 2nd, 1:48
  1. 1:48 1st & 10 OSU 13 Kaytron Allen rushed for no gain, tackled by Caleb Downs
  2. 1:12 2nd & 10 OSU 13 Kaytron Allen rushed for 4 yard gain, tackled by Sonny Styles
  3. 0:29 3rd & 5 OSU 9 Ohio St. timeout
  4. 0:29 3rd & 5 OSU 9 Ethan Grunkemeyer passed to Kaytron Allen for 8 yard gain, tackled by Sonny Styles
  5. 0:23 1st & 1 OSU 1 Penn St. timeout
  6. 0:23 1st & 1 OSU 1 Kaytron Allen rushed for 1 yard touchdown PSU 13, OSU 17
  7. 0:20 1st & 1 OSU 0 Ryan Barker made PAT PSU 14, OSU 17
Ohio State 2nd, 0:20
  1. 0:20 1st & 1 OSU 0 Penn St. kicked off, touchback
  2. 0:20 1st & 10 OSU 25 Julian Sayin rushed for 1 yard loss
Ohio State 3rd, 15:00
  1. 15:00 2nd & 11 PSU 24 Penn St. kicked off, touchback
  2. 15:00 1st & 10 OSU 25 Julian Sayin passed to Will Kacmarek for 14 yard gain, tackled by Keon Wylie
  3. 14:24 1st & 10 OSU 39 Julian Sayin passed to Carnell Tate for 57 yard gain, tackled by Zakee Wheatley
  4. 13:35 1st & 4 PSU 4 Bo Jackson rushed for 2 yard gain, tackled by Zakee Wheatley
  5. 12:59 2nd & 2 PSU 2 Bo Jackson rushed for 1 yard gain, tackled by Amare Campbell
  6. 12:21 3rd & 1 PSU 1 CJ Donaldson rushed for 1 yard touchdown PSU 14, OSU 23
  7. 12:18 3rd & 1 PSU 0 Jayden Fielding made PAT PSU 14, OSU 24
Penn State 3rd, 12:18
  1. 12:18 3rd & 1 PSU 0 Ohio St. kicked off for 60 yards, Corey Smith returned kickoff for 8 yards
  2. 12:14 1st & 10 PSU 13 Ethan Grunkemeyer passed to Khalil Dinkins for 9 yard gain, tackled by Jaylen McClain
  3. 11:34 2nd & 1 PSU 22 Nicholas Singleton rushed for 1 yard gain, tackled by Kayden McDonald
  4. 10:48 1st & 10 PSU 23 Ethan Grunkemeyer passed to Trebor Pena for 6 yard gain, tackled by Payton Pierce
  5. 10:13 2nd & 4 PSU 29 Ethan Grunkemeyer passed to Trebor Pena for 4 yard gain, tackled by Davison Igbinosun
  6. 9:37 1st & 10 PSU 33 Nicholas Singleton rushed for 3 yard gain, tackled by Tywone Malone Jr.
  7. 9:17 2nd & 7 PSU 36 Ethan Grunkemeyer passed to Liam Clifford for 1 yard gain, tackled by Sonny Styles
  8. 8:33 3rd & 6 PSU 37 Ethan Grunkemeyer sacked by Kenyatta Jackson Jr. for 8 yard loss
  9. 7:58 4th & 14 PSU 29 Gabriel Nwosu punted for 55 yards, no return
Ohio State 3rd, 7:52
  1. 7:52 1st & 10 OSU 16 Julian Sayin passed to Brandon Inniss for 6 yard gain, tackled by Amare Campbell
  2. 7:13 2nd & 4 OSU 22 Julian Sayin passed to Jeremiah Smith for 57 yard gain, tackled by King Mack
  3. 6:27 1st & 10 PSU 21 Julian Sayin passed to Carnell Tate for 1 yard loss, tackled by Audavion Collins
  4. 5:43 2nd & 11 PSU 22 Julian Sayin passed to Brandon Inniss for 1 yard loss, tackled by Yvan Kemajou
  5. 5:01 3rd & 12 PSU 23 Penn St. committed 15 yard penalty (Pass Interference)
  6. 4:53 1st & 8 PSU 8 Bo Jackson rushed for 2 yard gain, tackled by Amare Campbell
  7. 4:07 2nd & 6 PSU 6 CJ Donaldson rushed for 5 yard gain, tackled by Antoine Belgrave-Shorter
  8. 3:25 3rd & 1 PSU 1 Julian Sayin passed to Bennett Christian for 1 yard touchdown PSU 14, OSU 30
  9. 3:21 3rd & 1 PSU 0 Jayden Fielding made PAT PSU 14, OSU 31
Penn State 3rd, 3:21
  1. 3:21 3rd & 1 PSU 0 Ohio St. kicked off for 65 yards, Quinton Martin Jr. returned kickoff for 18 yards
  2. 3:14 1st & 10 PSU 18 Ethan Grunkemeyer passed to Khalil Dinkins for 3 yard gain
  3. 2:32 2nd & 7 PSU 21 Kaytron Allen rushed for 2 yard gain, tackled by Jaylen McClain
  4. 1:48 3rd & 5 PSU 23 Ethan Grunkemeyer passed to Devonte Ross for 8 yard gain, tackled by Arvell Reese
  5. 1:23 1st & 10 PSU 31 Kaytron Allen rushed for no gain, tackled by Will Smith Jr.
  6. 0:46 2nd & 10 PSU 31 Ethan Grunkemeyer incomplete pass intended for Andrew Rappleyea
  7. 0:42 3rd & 10 PSU 31 Ethan Grunkemeyer sacked by Arvell Reese for 11 yard loss
  8. 0:06 4th & 21 PSU 20 Gabriel Nwosu punted for 59 yards. Brandon Inniss returned punt for 9 yards
Ohio State 4th, 15:00
  1. 15:00 1st & 10 OSU 30 James Peoples rushed for 11 yard gain, tackled by Zakee Wheatley
  2. 14:21 1st & 10 OSU 41 James Peoples rushed for 2 yard gain, tackled by Keon Wylie
  3. 13:38 2nd & 8 OSU 43 Julian Sayin passed to James Peoples for 4 yard gain, tackled by Amare Campbell
  4. 13:05 3rd & 4 OSU 47 Isaiah West rushed for no gain, tackled by Ty Blanding
  5. 12:30 4th & 4 OSU 47 Joe McGuire punted for 43 yards. Devonte Ross returned punt for no gain. Ohio St. committed 15 yard penalty (Catch Interference)
Penn State 4th, 12:23
  1. 12:23 1st & 10 PSU 25 Ethan Grunkemeyer passed to Nicholas Singleton for 1 yard loss, tackled by Arvell Reese
  2. 11:43 2nd & 11 PSU 24 Ethan Grunkemeyer passed to Devonte Ross for 4 yard gain, tackled by Arvell Reese
  3. 11:00 3rd & 7 PSU 28 Ethan Grunkemeyer sacked by Kenyatta Jackson Jr. for 14 yard loss
  4. 10:47 4th & 21 PSU 14 Gabriel Nwosu punted for 48 yards. Brandon Inniss returned punt for no gain
Ohio State 4th, 10:39
  1. 10:39 1st & 10 OSU 38 Bo Jackson rushed for 51 yard gain, tackled by A.J. Harris
  2. 9:49 1st & 10 PSU 11 Julian Sayin passed to Jeremiah Smith for 11 yard touchdown PSU 14, OSU 37
  3. 9:43 1st & 10 PSU 0 Jayden Fielding made PAT PSU 14, OSU 38
Penn State 4th, 9:43
  1. 9:43 1st & 10 PSU 0 Ohio St. kicked off, touchback
  2. 9:43 1st & 10 PSU 25 Ethan Grunkemeyer sacked by Eddrick Houston for 6 yard loss. Ethan Grunkemeyer fumbled. Drew Shelton recovered fumble for no gain
  3. 8:56 2nd & 16 PSU 19 Ethan Grunkemeyer passed to Trebor Pena for 1 yard gain, tackled by Kayden McDonald
  4. 8:18 3rd & 15 PSU 20 Ethan Grunkemeyer passed to Kyron Hudson for 18 yard gain
  5. 7:48 1st & 10 PSU 38 Kaytron Allen rushed for 2 yard gain, tackled by Caden Curry
  6. 7:08 2nd & 8 PSU 40 Ethan Grunkemeyer passed to Koby Howard for 26 yard gain, tackled by Devin Sanchez
  7. 6:58 1st & 10 OSU 34 Ohio St. committed 15 yard penalty (Unnecessary Roughness)
  8. 6:53 1st & 10 OSU 19 Kaytron Allen rushed for 9 yard gain, tackled by Jaylen McClain
  9. 6:14 2nd & 1 OSU 10 Kaytron Allen rushed for no gain, tackled by Kayden McDonald
  10. 5:39 3rd & 1 OSU 10 Nicholas Singleton rushed for 1 yard gain, tackled by Jermaine Mathews Jr.
  11. 5:19 1st & 9 OSU 9 Ethan Grunkemeyer incomplete pass intended for Kyron Hudson
  12. 5:14 2nd & 9 OSU 9 Ethan Grunkemeyer passed to Kaytron Allen for 2 yard gain, tackled by Arvell Reese
  13. 4:41 3rd & 7 OSU 7 Ethan Grunkemeyer incomplete pass intended for Trebor Pena
  14. 4:34 4th & 7 OSU 7 Ethan Grunkemeyer pass intercepted. Caleb Downs intercepted Ethan Grunkemeyer for no gain
Ohio State 4th, 4:29
  1. 4:29 1st & 10 OSU 20 Bo Jackson rushed for 5 yard gain, tackled by King Mack
  2. 3:44 2nd & 5 OSU 25 Bo Jackson rushed for 9 yard gain, tackled by Audavion Collins
  3. 3:00 1st & 10 OSU 34 Bo Jackson rushed for 11 yard gain, tackled by Zakee Wheatley
  4. 2:12 1st & 10 OSU 45 Bo Jackson rushed for 3 yard gain, tackled by Audavion Collins
  5. 2:00 2nd & 7 OSU 48 James Peoples rushed for 5 yard gain, tackled by Ty Blanding
  6. 1:44 3rd & 2 PSU 47 James Peoples rushed for 1 yard gain, tackled by Amare Campbell
  7. 1:06 4th & 1 PSU 46 Julian Sayin rushed for 4 yard gain, tackled by Alex Tatsch
  8. 0:36 1st & 10 PSU 42 Julian Sayin rushed for 2 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.