LunoSport
About Contact
Get the app
Scores Rankings Standings Playoffs Teams

Ohio at Buffalo play by play — College Football November 28, 2025

Ohio 31
Buffalo 26
Final
Ohio 1st, 15:00
  1. 15:00 1st & 10 BUF 35 Buffalo kicked off for 55 yards, Sieh Bangura returned kickoff for 20 yards. Buffalo committed 15 yard penalty (Pass Interference)
  2. 14:48 1st & 10 OHIO 45 Sieh Bangura rushed for 3 yard gain, tackled by Dion Crawford
  3. 14:13 2nd & 7 OHIO 48 Sieh Bangura rushed for 6 yard gain, tackled by Solomon Brown
  4. 13:52 3rd & 1 BUF 46 Parker Navarro rushed for 1 yard loss. Parker Navarro fumbled. Jalen McNair recovered fumble for no gain
Buffalo 1st, 13:44
  1. 13:44 1st & 10 BUF 47 Al-Jay Henderson rushed for 3 yard gain, tackled by Jalen Thomeson
  2. 13:14 2nd & 7 BUF 50 Terrance Shelton Jr. rushed for 3 yard gain, tackled by Pius Odjugo
  3. 12:44 3rd & 4 OHIO 47 Ta'Quan Roberson passed to Victor Snow for 2 yard gain, tackled by Jalen Thomeson
  4. 11:54 4th & 2 OHIO 45 Victor Snow rushed for 3 yard loss, tackled by Adonis Williams Jr.
Ohio 1st, 11:49
  1. 11:49 1st & 10 OHIO 48 Sieh Bangura rushed for 13 yard gain, tackled by Red Murdock
  2. 11:16 1st & 10 BUF 39 Sieh Bangura rushed for 5 yard gain, tackled by Dion Crawford
  3. 10:50 2nd & 5 BUF 34 Sieh Bangura rushed for 4 yard gain, tackled by Devin Morgan
  4. 10:13 3rd & 1 BUF 30 Sieh Bangura rushed for 10 yard gain, tackled by Miles Greer
  5. 9:35 1st & 10 BUF 20 Parker Navarro rushed for 6 yard gain, tackled by Jalen McNair
  6. 8:50 2nd & 4 BUF 14 Duncan Brune rushed for 3 yard gain, tackled by Malin White
  7. 8:09 3rd & 1 BUF 11 Parker Navarro passed to Mason Williams for 11 yard touchdown OHIO 6, BUF 0
  8. 8:02 3rd & 1 BUF 0 David Dellenbach made PAT OHIO 7, BUF 0
Buffalo 1st, 8:02
  1. 8:02 3rd & 1 BUF 0 Ohio kicked off for 56 yards, Terrance Shelton Jr. returned kickoff for no gain
  2. 8:02 1st & 10 BUF 25 Ta'Quan Roberson incomplete pass intended for Victor Snow
  3. 7:59 2nd & 10 BUF 25 Messiah Burch rushed for no gain, tackled by Pius Odjugo
  4. 7:22 3rd & 10 BUF 25 Ta'Quan Roberson passed to Terrance Shelton Jr. for 10 yard gain, tackled by Jack Fries
  5. 6:42 1st & 10 BUF 35 Terrance Shelton Jr. rushed for 7 yard gain, tackled by DJ Walker
  6. 6:15 2nd & 3 BUF 42 Terrance Shelton Jr. rushed for 4 yard gain, tackled by Jack Fries
  7. 5:51 1st & 10 BUF 46 Ta'Quan Roberson passed to Nik McMillan for 5 yard gain, tackled by Tank Pearson
  8. 5:12 2nd & 5 OHIO 49 Terrance Shelton Jr. rushed for 2 yard gain, tackled by Derek Reagans
  9. 4:43 3rd & 3 OHIO 47 Ta'Quan Roberson incomplete pass intended for Victor Snow
  10. 4:37 4th & 3 OHIO 47 Dylan Drennan punted, touchback
Ohio 1st, 4:30
  1. 4:30 1st & 10 OHIO 20 Ohio committed 5 yard penalty (Illegal Forward Pass)
  2. 4:24 2nd & 15 OHIO 16 Parker Navarro passed to Rodney Harris II for 16 yard gain, tackled by Kobi Blackwell
  3. 4:16 1st & 10 OHIO 32 Parker Navarro rushed for no gain, tackled by Junior Poyser
  4. 3:21 2nd & 10 OHIO 32 Chase Hendricks rushed for 1 yard gain, tackled by Red Murdock
  5. 2:35 3rd & 9 OHIO 33 Parker Navarro incomplete pass intended for Chase Hendricks
  6. 2:29 4th & 9 OHIO 33 Magnus Haines punted for 38 yards, no return
Buffalo 1st, 2:20
  1. 2:20 1st & 10 BUF 29 Ta'Quan Roberson rushed for 3 yard gain, tackled by Tank Pearson
  2. 1:49 2nd & 7 BUF 32 Al-Jay Henderson rushed for 1 yard gain, tackled by Austin Mitchell
  3. 1:17 3rd & 6 BUF 33 Ta'Quan Roberson rushed for 7 yard gain, tackled by Anas Luqman
  4. 0:51 1st & 10 BUF 40 Ta'Quan Roberson passed to Nik McMillan for 22 yard gain, tackled by Adonis Williams Jr.
  5. 0:26 1st & 10 OHIO 38 Ta'Quan Roberson incomplete pass intended for Nik McMillan
  6. 0:25 2nd & 10 OHIO 38 Al-Jay Henderson rushed for 3 yard gain, tackled by Tank Pearson
  7. End of 1st Quarter
  8. 15:00 3rd & 7 OHIO 35 Ta'Quan Roberson rushed for 3 yard loss. Ta'Quan Roberson fumbled. Ta'Quan Roberson recovered fumble for 3 yard loss
  9. 14:18 4th & 10 OHIO 38 Dylan Drennan punted for 31 yards, no return
Ohio 2nd, 14:18
  1. 14:18 1st & 10 OHIO 7 Sieh Bangura rushed for 2 yard gain, tackled by Kobe Stewart
  2. 13:44 2nd & 8 OHIO 9 Parker Navarro passed to Sieh Bangura for 6 yard gain, tackled by Mitchell Gonser
  3. 13:15 3rd & 2 OHIO 15 Parker Navarro pass intercepted. Kobi Blackwell intercepted Parker Navarro for 4 yards
Buffalo 2nd, 12:55
  1. 12:55 1st & 10 OHIO 11 Terrance Shelton Jr. rushed for 1 yard gain, tackled by Pius Odjugo
  2. 12:30 2nd & 9 OHIO 10 Ta'Quan Roberson passed to Chance Morrow for 10 yard touchdown OHIO 7, BUF 6
  3. 12:17 2nd & 9 OHIO 0 Jack Howes made PAT OHIO 7, BUF 7
Ohio 2nd, 12:16
  1. 12:16 2nd & 9 OHIO 0 Buffalo kicked off for 39 yards, Mason Williams returned kickoff for 10 yards
  2. 12:10 1st & 10 OHIO 36 Parker Navarro incomplete pass intended for Rodney Harris II
  3. 12:05 2nd & 10 OHIO 36 Parker Navarro incomplete pass intended for Chase Hendricks
  4. 11:53 3rd & 10 OHIO 36 Parker Navarro rushed for 6 yard gain, tackled by Red Murdock
  5. 11:20 4th & 4 OHIO 42 Jake Bruno rushed for 48 yard gain, tackled by Lamar Sperling
  6. 10:44 1st & 10 BUF 10 Parker Navarro rushed for 9 yard gain, tackled by Miles Greer
  7. 10:11 2nd & 1 BUF 1 Sieh Bangura rushed for 1 yard touchdown OHIO 13, BUF 7
  8. 10:01 2nd & 1 BUF 0 David Dellenbach made PAT OHIO 14, BUF 7
Buffalo 2nd, 10:01
  1. 10:01 2nd & 1 BUF 0 Ohio kicked off for 59 yards, Terrance Shelton Jr. returned kickoff for 26 yards
  2. 9:54 1st & 10 BUF 32 Al-Jay Henderson rushed for 1 yard gain, tackled by Nehemiah Dukes
  3. 9:22 2nd & 9 BUF 33 Ta'Quan Roberson incomplete pass intended for Jasaiah Gathings
  4. 9:19 3rd & 9 BUF 33 Ta'Quan Roberson incomplete pass
  5. 9:14 4th & 9 BUF 33 Dylan Drennan punted for 53 yards, no return
Ohio 2nd, 9:01
  1. 9:01 1st & 10 OHIO 14 Duncan Brune rushed for 5 yard gain, tackled by Red Murdock
  2. 8:27 2nd & 5 OHIO 19 Parker Navarro rushed for 11 yard gain, tackled by Miles Greer
  3. 7:44 1st & 10 OHIO 30 Parker Navarro passed to Chase Hendricks for 10 yard gain, tackled by Kobi Blackwell
  4. 7:15 1st & 10 OHIO 40 Parker Navarro incomplete pass intended for Rodney Harris II
  5. 7:00 2nd & 10 OHIO 40 Parker Navarro rushed for 15 yard gain, tackled by Miles Greer
  6. 6:13 1st & 10 BUF 45 Duncan Brune rushed for 6 yard gain, tackled by Solomon Brown
  7. 5:38 2nd & 4 BUF 39 Parker Navarro incomplete pass intended for Chase Hendricks
  8. 5:30 3rd & 4 BUF 39 Duncan Brune rushed for 3 yard gain, tackled by Malin White
  9. 4:48 4th & 1 BUF 36 Parker Navarro rushed for 26 yard gain, tackled by SaVeon Brown
  10. 4:07 1st & 10 BUF 10 Ohio committed 5 yard penalty (False Start)
  11. 3:49 1st & 15 BUF 15 Parker Navarro passed to Chase Hendricks for 15 yard touchdown OHIO 20, BUF 7
  12. 3:43 1st & 15 BUF 0 David Dellenbach made PAT OHIO 21, BUF 7
Buffalo 2nd, 3:43
  1. 3:43 1st & 15 BUF 0 Ohio kicked off for 46 yards, Terrance Shelton Jr. returned kickoff for 21 yards
  2. 3:38 1st & 10 BUF 40 Lamar Sperling rushed for 2 yard gain, tackled by Pius Odjugo
  3. 3:13 2nd & 8 BUF 42 Lamar Sperling rushed for 11 yard gain, tackled by Jalen Thomeson
  4. 2:42 1st & 10 OHIO 47 Buffalo committed 5 yard penalty (False Start)
  5. 2:42 1st & 15 BUF 48 Ta'Quan Roberson passed to Jasaiah Gathings for 1 yard gain, tackled by Adonis Williams Jr.
  6. 2:05 2nd & 14 BUF 49 Ta'Quan Roberson passed to Lamar Sperling for 1 yard loss, tackled by Jalen Thomeson
  7. 1:58 3rd & 15 BUF 48 Ta'Quan Roberson sacked by Jay Crable for 11 yard loss
  8. 1:44 4th & 4 BUF 37 Ohio timeout
  9. 1:44 4th & 4 BUF 37 Dylan Drennan punted for 41 yards, no return
Ohio 2nd, 1:44
  1. 1:44 1st & 10 OHIO 22 Parker Navarro passed to Chase Hendricks for 41 yard gain
  2. 1:40 1st & 10 BUF 37 Parker Navarro passed to Caleb Gossett for 14 yard gain, tackled by Solomon Brown
  3. 1:30 1st & 10 BUF 23 Parker Navarro sacked by Red Murdock and Demetrius Ballard for 4 yard loss
  4. 1:14 2nd & 6 BUF 27 Ohio timeout
  5. 1:14 2nd & 6 BUF 27 Sieh Bangura rushed for 24 yard gain. Sieh Bangura fumbled. Oliver Bridges recovered fumble for no gain
Buffalo 2nd, 1:06
  1. 1:06 1st & 10 BUF 3 Terrance Shelton Jr. rushed for 4 yard gain, tackled by Tank Pearson
  2. 0:36 2nd & 6 BUF 7 Terrance Shelton Jr. rushed for 7 yard gain, tackled by Adonis Williams Jr.
Buffalo 3rd, 15:00
  1. 15:00 1st & 10 OHIO 14 Ohio kicked off, Terrance Shelton Jr. returned kickoff for no gain. Buffalo committed 10 yard penalty (Holding)
  2. 14:32 1st & 10 BUF 14 Terrance Shelton Jr. rushed for 5 yard gain, tackled by Jalen Thomeson
  3. 14:00 2nd & 5 BUF 19 Terrance Shelton Jr. rushed for 6 yard gain, tackled by Jack Fries
  4. 13:50 1st & 10 BUF 25 Ta'Quan Roberson passed to Nik McMillan for 46 yard gain
  5. 13:41 1st & 10 OHIO 29 Terrance Shelton Jr. rushed for 5 yard gain, tackled by Nathan Hale
  6. 13:10 2nd & 3 OHIO 24 Terrance Shelton Jr. rushed for 1 yard gain, tackled by Austin Mitchell
  7. 12:45 3rd & 2 OHIO 23 Al-Jay Henderson rushed for 23 yard touchdown OHIO 21, BUF 13
  8. 12:39 3rd & 2 OHIO 0 2pt attempt failed, Ta'Quan Roberson pass attempt
Ohio 3rd, 12:39
  1. 12:39 3rd & 2 OHIO 0 Buffalo kicked off for 39 yards, Mason Williams returned kickoff for 13 yards
  2. 12:34 1st & 10 OHIO 39 Duncan Brune rushed for 20 yard gain, tackled by Solomon Brown
  3. 11:56 1st & 10 BUF 41 Parker Navarro incomplete pass intended for Chase Hendricks
  4. 11:51 2nd & 10 BUF 41 Duncan Brune rushed for 4 yard gain, tackled by Red Murdock
  5. 11:15 3rd & 6 BUF 37 Duncan Brune rushed for 2 yard gain, tackled by Dion Crawford
  6. 10:29 4th & 4 BUF 35 Parker Navarro passed to Chase Hendricks for 10 yard gain, tackled by Jalen McNair
  7. 10:00 1st & 10 BUF 25 Parker Navarro rushed for 13 yard gain, tackled by Mikey Crawford
  8. 9:20 1st & 10 BUF 12 Sieh Bangura rushed for 6 yard gain, tackled by Mitchell Gonser
  9. 8:35 2nd & 4 BUF 6 Parker Navarro incomplete pass intended for Rodney Harris II
  10. 8:29 3rd & 4 BUF 6 Parker Navarro rushed for 6 yard touchdown OHIO 27, BUF 13
  11. 8:25 3rd & 4 BUF 0 David Dellenbach made PAT OHIO 28, BUF 13
Buffalo 3rd, 8:25
  1. 8:25 3rd & 4 BUF 0 Ohio kicked off for 62 yards, Terrance Shelton Jr. returned kickoff for no gain
  2. 8:25 1st & 10 BUF 25 Messiah Burch rushed for 2 yard loss, tackled by DJ Walker
  3. 7:47 2nd & 12 BUF 23 Ta'Quan Roberson incomplete pass
  4. 7:43 3rd & 12 BUF 23 Ta'Quan Roberson incomplete pass intended for Chance Morrow
  5. 7:36 4th & 12 BUF 23 Dylan Drennan punted for 48 yards, no return
Ohio 3rd, 7:28
  1. 7:28 1st & 10 OHIO 29 Sieh Bangura rushed for 7 yard gain, tackled by Red Murdock
  2. 6:50 2nd & 3 OHIO 36 Sieh Bangura rushed for 4 yard gain, tackled by Dion Crawford
  3. 6:16 1st & 10 OHIO 40 Buffalo committed 15 yard penalty (Pass Interference)
  4. 6:06 1st & 10 BUF 45 Parker Navarro incomplete pass
  5. 5:58 2nd & 10 BUF 45 Duncan Brune rushed for 8 yard gain, tackled by Malin White
  6. 5:18 3rd & 2 BUF 37 Ohio committed 5 yard penalty (False Start)
  7. 5:00 3rd & 7 BUF 42 Parker Navarro rushed for 11 yard gain, tackled by Miles Greer
  8. 4:15 1st & 10 BUF 31 Duncan Brune rushed for 11 yard gain
  9. 3:43 1st & 10 BUF 20 Ohio committed 10 yard penalty (Holding)
  10. 3:38 1st & 20 BUF 30 Sieh Bangura rushed for 4 yard gain, tackled by Junior Poyser
  11. 2:56 2nd & 16 BUF 26 Sieh Bangura rushed for 1 yard gain, tackled by Dion Crawford
  12. 2:11 3rd & 15 BUF 25 Parker Navarro rushed for 8 yard gain, tackled by Mitchell Gonser
  13. 1:25 4th & 7 BUF 17 David Dellenbach missed a 35-yard field goal
Buffalo 3rd, 1:19
  1. 1:19 1st & 10 BUF 20 Ta'Quan Roberson passed to Victor Snow for 58 yard gain
  2. 1:02 1st & 10 OHIO 22 Terrance Shelton Jr. rushed for 6 yard gain, tackled by Charlie Christopher
  3. 0:27 2nd & 4 OHIO 16 Terrance Shelton Jr. rushed for 3 yard gain, tackled by Jay Crable
  4. End of 3rd Quarter
  5. 15:00 3rd & 1 OHIO 13 Terrance Shelton Jr. rushed for 3 yard gain, tackled by Charlie Christopher
  6. 14:23 1st & 10 OHIO 10 Ta'Quan Roberson passed to Victor Snow for 5 yard gain, tackled by Jalen Thomeson
  7. 14:13 2nd & 5 OHIO 5 Ta'Quan Roberson rushed for 5 yard touchdown OHIO 28, BUF 19
  8. 14:07 2nd & 5 OHIO 0 2pt attempt failed, Ta'Quan Roberson pass attempt
Ohio 4th, 14:07
  1. 14:07 1st & 10 OHIO 3 Buffalo kicked off for 64 yards, Sieh Bangura returned kickoff for 24 yards
  2. 14:01 1st & 10 OHIO 25 Sieh Bangura rushed for 4 yard gain, tackled by Red Murdock
  3. 13:14 2nd & 6 OHIO 29 Parker Navarro passed to Chase Hendricks for 16 yard gain, tackled by Miles Greer
  4. 13:03 1st & 10 OHIO 45 Sieh Bangura rushed for 3 yard gain, tackled by Mitchell Gonser
  5. 12:31 2nd & 7 OHIO 48 Parker Navarro passed to Rodney Harris II for 8 yard gain
  6. 11:41 1st & 10 BUF 44 Parker Navarro incomplete pass intended for Caleb Gossett
  7. 11:35 2nd & 10 BUF 44 Parker Navarro rushed for 5 yard gain, tackled by Red Murdock
  8. 11:03 3rd & 5 BUF 39 Parker Navarro rushed for 5 yard gain, tackled by Red Murdock
  9. 10:14 1st & 10 BUF 34 Parker Navarro sacked by Dion Crawford for 8 yard loss
  10. 9:30 2nd & 18 BUF 42 Parker Navarro incomplete pass
  11. 9:17 3rd & 18 BUF 42 Parker Navarro rushed for 3 yard gain, tackled by Miles Greer
  12. 8:31 4th & 15 BUF 39 Magnus Haines punted for 38 yards, no return
Buffalo 4th, 8:26
  1. 8:26 1st & 10 BUF 1 Terrance Shelton Jr. rushed for no gain, tackled by Cameron Hollobaugh
  2. 7:51 2nd & 10 BUF 1 Ta'Quan Roberson incomplete pass intended for Victor Snow
  3. 7:51 3rd & 10 BUF 1 Ta'Quan Roberson passed to Terrance Shelton Jr. for 11 yard gain, tackled by Cameron Hollobaugh
  4. 7:19 1st & 10 BUF 12 Ta'Quan Roberson pass intercepted. Kendall Bannister intercepted Ta'Quan Roberson for 19 yards. Ohio committed 15 yard penalty (Unsportsmanlike Conduct)
Ohio 4th, 7:10
  1. 7:10 1st & 10 BUF 32 Duncan Brune rushed for 1 yard gain, tackled by SaVeon Brown
  2. 6:46 2nd & 9 BUF 31 Parker Navarro incomplete pass intended for Jake Bruno
  3. 6:29 3rd & 9 BUF 31 Parker Navarro rushed for 10 yard gain, tackled by Solomon Brown
  4. 5:57 1st & 10 BUF 21 Duncan Brune rushed for 3 yard gain, tackled by George Wolo
  5. 5:35 2nd & 7 BUF 18 Buffalo timeout
  6. 5:35 2nd & 7 BUF 18 Duncan Brune rushed for 3 yard gain, tackled by Dion Crawford
  7. 5:30 3rd & 4 BUF 15 Buffalo timeout
  8. 5:30 3rd & 4 BUF 15 Parker Navarro incomplete pass intended for Chase Hendricks
  9. 5:27 4th & 4 BUF 15 David Dellenbach kicked a 33-yard field goal OHIO 31, BUF 19
Buffalo 4th, 5:24
  1. 5:24 4th & 4 BUF 15 Ohio kicked off for 50 yards, Terrance Shelton Jr. returned kickoff for 18 yards
  2. 5:24 1st & 10 BUF 33 Ta'Quan Roberson rushed for 8 yard gain, tackled by Makel Williams
  3. 4:55 2nd & 2 BUF 41 Ta'Quan Roberson passed to Terrance Shelton Jr. for 6 yard gain, tackled by Cameron Hollobaugh
  4. 4:22 1st & 10 BUF 47 Ta'Quan Roberson passed to Nik McMillan for 29 yard gain, tackled by Makel Williams
  5. 4:03 1st & 10 OHIO 24 Ta'Quan Roberson sacked by Anas Luqman for 5 yard loss
  6. 3:47 2nd & 15 OHIO 29 Ta'Quan Roberson passed to Jasaiah Gathings for 29 yard touchdown OHIO 31, BUF 25
  7. 3:47 2nd & 15 OHIO 0 Jack Howes made PAT OHIO 31, BUF 26
Ohio 4th, 3:47
  1. 3:47 2nd & 15 OHIO 0 Buffalo kicked off for 58 yards, Sieh Bangura returned kickoff for no gain
  2. 3:47 1st & 10 OHIO 25 Sieh Bangura rushed for 3 yard gain, tackled by Malin White
  3. 3:42 2nd & 7 OHIO 28 Buffalo timeout
  4. 3:42 2nd & 7 OHIO 28 Sieh Bangura rushed for 4 yard gain, tackled by Dion Crawford
  5. 2:54 3rd & 3 OHIO 32 Ohio timeout
  6. 2:54 3rd & 3 OHIO 32 Sieh Bangura rushed for 8 yard gain, tackled by Cornell Evans
  7. 2:11 1st & 10 OHIO 40 Sieh Bangura rushed for 4 yard gain, tackled by Keontez Bradley
  8. 2:00 2nd & 6 OHIO 44 Sieh Bangura rushed for 2 yard gain, tackled by SaVeon Brown
  9. 1:18 3rd & 4 OHIO 46 Sieh Bangura rushed for 2 yard gain, tackled by Oliver Bridges
  10. 0:29 4th & 2 OHIO 48 Ohio timeout
  11. 0:29 4th & 2 OHIO 48 Magnus Haines punted for 45 yards. Victor Snow returned punt for 5 yards
Buffalo 4th, 0:20
  1. 0:20 1st & 10 BUF 12 Ta'Quan Roberson passed to Victor Snow for 17 yard gain, tackled by Tank Pearson
  2. 0:17 1st & 10 BUF 29 Player spiked the ball
  3. 0:17 2nd & 10 BUF 29 Ta'Quan Roberson incomplete pass intended for Jasaiah Gathings
  4. 0:07 3rd & 10 BUF 29 Ta'Quan Roberson incomplete pass intended for Jasaiah Gathings
  5. 0:03 4th & 10 BUF 29 Ta'Quan Roberson passed to Nik McMillan for 20 yard gain, tackled by JT Haskins
‹ 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.