Buffalo at Ohio

Saturday, October 26, 2024

Ohio beat Buffalo 47–⁠16. It was their 28th meeting; after it, Ohio led the series 18–⁠10.

AwayBuffalo9–⁠4 in 2024
16
HomeOhio11–⁠3 in 2024
47

Final at Peden Stadium, AthensTV: CBSSNAttendance 16,048

At kickoff
59°F, clear, wind 10 mph from the northWeather: NOAA NCEI Integrated Surface Database; Ohio University Airport Snyder Field (KUNI), 16 km from the stadium
Official
Greg SujackGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo0106016
Ohio32191447

How the win probability moved

Ohio favored

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

Buffalo favored

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

Standouts

  • PassingParker Navarro14 of 19, 231 yards, 2 TD, 1 INTOhio
  • RushingRickey Hunt9 carries, 89 yards, 1 TDOhio
  • ReceivingColeman Owen6 catches, 146 yards, 2 TDOhio
  • DefenseShay Taylor11 tackles, 1 sack, 1.5 for loss, 1 INTOhio

Player stats

Buffalo

PassingC/AttYdsTDInt
C.J. Ogbonna24/3925711
RushingCarYdsTDLong
Al-Jay Henderson1481016
Messiah Burch127127
Terrance Shelton Jr.21007
Lamar Sperling3806
ReceivingRecYdsTDLong
Victor Snow575125
J.J. Jenkins457033
Taji Johnson224017
Al-Jay Henderson324018
DefenseTklTFLSacksInt
Khalil Murdock14000
Jalen McNair12000
Shaun Dolac10000
Marcus Fuqua7100
Marquis Cooper2001

Ohio

PassingC/AttYdsTDInt
Parker Navarro14/1923121
RushingCarYdsTDLong
Rickey Hunt989146
Parker Navarro1381024
Nolan McCormick113817
Coleman Owen122122
ReceivingRecYdsTDLong
Coleman Owen6146265
Rodney Harris II152052
Chase Hendricks423011
Eamonn Dennis1404
DefenseTklTFLSacksInt
Shay Taylor111.511
Kadin Schmitz8000
Dustin Johnson6000
Cam Rice5100
Marcel Walker4110
Bradley Weaver3210
Cecil Doggette Jr.2110

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

Team stats

BuffaloOhio
383Total yards489
257Passing yards231
126Rushing yards258
6.6Yards per pass12.2
3.8Yards per rush6.3
22First downs22
9–⁠16Third downs7–⁠12
1–⁠3Fourth downs1–⁠2
2Turnovers1
2–⁠20Penalties1–⁠5
29:29Possession30:31
0Sacks (by defense)4

Efficiency

BuffaloOhio
41%Success rate51%
0.09EPA per play0.48
1.36Explosiveness1.50
0.15Rushing EPA0.29
0.04Passing EPA0.90
39%Passing-down success50%
−0.07First-down EPA0.30
0.09Second-down EPA0.58
0.86Third-down EPA0.93
5%Havoc by its defense20%

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

The line

Ohio −4, over/under 46.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 61%, Buffalo 39%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Ohio end zoneBuffalo end zoneQ1 BuffaloPunt, 6 playsQ1 OhioInterception, 5 playsQ1 BuffaloMissed FG, 10 playsQ1 OhioField goal, 11 playsQ1 BuffaloTouchdown, 8 playsQ2 OhioTouchdown, 9 playsQ2 BuffaloPunt, 3 playsQ2 OhioTouchdown, 2 playsQ2 BuffaloField goal, 7 playsQ2 OhioTouchdown, 7 playsQ2 BuffaloEnd of half, 4 playsQ3 OhioPunt, 3 playsQ3 BuffaloFumble, 7 playsQ3 OhioTouchdown, 6 playsQ3 BuffaloTouchdown, 11 playsQ3 OhioPunt, 3 playsQ3 BuffaloTurnover on downs, 4 playsQ4 OhioTouchdown, 6 playsQ4 BuffaloDefensive TD, 2 plays (Ohio scores)Q4 BuffaloTurnover on downs, 8 playsQ4 OhioTurnover on downs, 9 playsQ4 BuffaloEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio drives left to right, Buffalo right to left.
  1. Q1 BuffaloPunt, 6 plays, 21 yards
  2. Q1 OhioInterception, 5 plays, 21 yards
  3. Q1 BuffaloMissed FG, 10 plays, 50 yards
  4. Q1 OhioField goal, 11 plays, 65 yards
  5. Q1 BuffaloTouchdown, 8 plays, 75 yards
  6. Q2 OhioTouchdown, 9 plays, 80 yards
  7. Q2 BuffaloPunt, 3 plays, 7 yards
  8. Q2 OhioTouchdown, 2 plays, 73 yards
  9. Q2 BuffaloField goal, 7 plays, 53 yards
  10. Q2 OhioTouchdown, 7 plays, 75 yards
  11. Q2 BuffaloEnd of half, 4 plays, −14 yards
  12. Q3 OhioPunt, 3 plays, 3 yards
  13. Q3 BuffaloFumble, 7 plays, 50 yards
  14. Q3 OhioTouchdown, 6 plays, 80 yards
  15. Q3 BuffaloTouchdown, 11 plays, 75 yards
  16. Q3 OhioPunt, 3 plays, −3 yards
  17. Q3 BuffaloTurnover on downs, 4 plays, 7 yards
  18. Q4 OhioTouchdown, 6 plays, 57 yards
  19. Q4 BuffaloDefensive TD, 2 plays (Ohio scores), 0 yards
  20. Q4 BuffaloTurnover on downs, 8 plays, 29 yards
  21. Q4 OhioTurnover on downs, 9 plays, 33 yards
  22. Q4 BuffaloEnd of game, 4 plays, 10 yards

Play by play

1st quarter5 drives, then Ohio 3, Buffalo 0
Buffalo Punt, 6 plays
15:00Gianni Spetic kickoff for 64 yds
15:001st & 10 at own 25C.J. Ogbonna pass incomplete
15:002nd & 10 at own 25C.J. Ogbonna pass incomplete
15:003rd & 10 at own 25C.J. Ogbonna pass complete to Chance Morrow for 16 yds to the BUF 41 for a 1ST down
15:001st & 10 at own 41Al-Jay Henderson run for 2 yds to the BUF 43
15:002nd & 8 at own 43C.J. Ogbonna pass incomplete
15:003rd & 8 at own 43C.J. Ogbonna run for 3 yds to the BUF 46
13:184th & 5 at own 46Ethan Duane punt for 19 yds
Ohio Interception, 5 plays
13:181st & 10 at own 35Rickey Hunt Jr. run for 3 yds to the OHIO 38
13:182nd & 7 at own 38Parker Navarro pass complete to Chase Hendricks for 7 yds to the OHIO 45 for a 1ST down
13:181st & 10 at own 45Parker Navarro pass incomplete
13:182nd & 10 at own 45Rickey Hunt Jr. run for 11 yds to the BUF 44 for a 1ST down
11:421st & 10 at own 21Timeout Ohio, clock 11:42
Buffalo Missed FG, 10 plays
11:421st & 10 at own 21Terrance Shelton Jr. run for 3 yds to the BUF 24
11:422nd & 7 at own 24Terrance Shelton Jr. run for 7 yds to the BUF 31 for a 1ST down
11:421st & 10 at own 31C.J. Ogbonna pass complete to Messiah Burch for 3 yds to the BUF 34
11:422nd & 7 at own 34C.J. Ogbonna pass complete to Al-Jay Henderson for 18 yds to the OHIO 48 for a 1ST down
11:421st & 10 at opp 48Al-Jay Henderson run for 9 yds to the OHIO 39
11:422nd & 1 at opp 39C.J. Ogbonna pass complete to JJ Jenkins for 3 yds to the OHIO 36 for a 1ST down
11:421st & 10 at opp 36C.J. Ogbonna pass incomplete
11:422nd & 10 at opp 36C.J. Ogbonna run for 6 yds to the OHIO 30
11:423rd & 4 at opp 30C.J. Ogbonna pass complete to Jacqez Barksdale for 1 yd to the OHIO 29
7:164th & 3 at opp 29Upton Bellenfant 47 yd FG MISSED
7:161st & 10 at own 29Timeout Ohio, clock 07:16
Ohio Field goal, 11 plays
7:161st & 10 at own 29Parker Navarro run for 3 yds to the OHIO 32
7:162nd & 7 at own 32Parker Navarro run for 2 yds to the OHIO 34
7:163rd & 5 at own 34Parker Navarro pass complete to Coleman Owen for 11 yds to the OHIO 45 for a 1ST down
7:161st & 10 at own 45Parker Navarro pass complete to Coleman Owen for 24 yds to the BUF 31 for a 1ST down
7:161st & 10 at opp 31Rickey Hunt Jr. run for 5 yds to the BUF 26
7:162nd & 5 at opp 26Parker Navarro pass complete to Eamonn Dennis for 4 yds to the BUF 22
7:163rd & 1 at opp 22Rickey Hunt Jr. run for 9 yds to the BUF 13 for a 1ST down
7:161st & 10 at opp 13Parker Navarro run for 3 yds to the BUF 10
7:162nd & 7 at opp 10Parker Navarro pass complete to Chase Hendricks for 4 yds to the BUF 6
7:163rd & 3 at opp 6Parker Navarro pass incomplete
1:384th & 3 at opp 6Gianni Spetic 23 yd FG GOODOhio 3, Buffalo 0
Buffalo Touchdown, 8 plays
1:38Timeout Ohio, clock 01:38
1:38Gianni Spetic kickoff for 63 yds
1:381st & 10 at own 25C.J. Ogbonna pass complete to Tadd Barr for 10 yds to the BUF 35 for a 1ST down
1:381st & 10 at own 35Al-Jay Henderson run for 5 yds to the BUF 40
0:002nd & 5 at own 40Al-Jay Henderson run for a loss of 4 yards to the BUF 36
Q2 15:003rd & 9 at own 36C.J. Ogbonna pass complete to Qua Sanders for 17 yds to the OHIO 47 for a 1ST down
Q2 15:001st & 10 at opp 47C.J. Ogbonna pass complete to Tadd Barr for 9 yds to the OHIO 38
Q2 15:002nd & 1 at opp 38C.J. Ogbonna run for a loss of 1 yard to the OHIO 39 C.J. Ogbonna fumbled, recovered by BUF C.J. Ogbonna C. Ogbonna return for 0 yds
Q2 15:003rd & 2 at opp 39C.J. Ogbonna run for 12 yds to the OHIO 27 for a 1ST down
Q2 12:471st & 10 at opp 27Messiah Burch run for 27 yds for a TD (Upton Bellenfant KICK)Buffalo 7, Ohio 3
Q2 12:47Timeout Ohio, clock 12:47
2nd quarter6 drives, then Ohio 24, Buffalo 10
Ohio Touchdown, 9 plays
12:42Upton Bellenfant kickoff for 65 yds , Eamonn Dennis return for 20 yds to the OHIO 20
12:421st & 10 at own 20Nolan McCormick run for 6 yds to the OHIO 26
12:422nd & 4 at own 26Parker Navarro pass complete to Nolan McCormick for 2 yds to the OHIO 28
12:423rd & 2 at own 28Nolan McCormick run for 5 yds to the OHIO 33 for a 1ST down
12:421st & 10 at own 33Parker Navarro run for 7 yds to the OHIO 40
12:422nd & 3 at own 40Nolan McCormick run for 1 yd to the OHIO 41
12:423rd & 2 at own 41Nolan McCormick run for 1 yd to the OHIO 42
12:424th & 1 at own 42Rickey Hunt Jr. run for 1 yd to the OHIO 43 for a 1ST down
12:421st & 10 at own 43Parker Navarro pass complete to Chase Hendricks for 11 yds to the BUF 46 for a 1ST down
8:211st & 10 at opp 46Rickey Hunt Jr. run for 46 yds for a TD (Gianni Spetic KICK)Ohio 10, Buffalo 7
Buffalo Punt, 3 plays
8:21Timeout Ohio, clock 08:21
8:21Gianni Spetic kickoff for 62 yds
8:211st & 10 at own 25Lamar Sperling run for no gain to the BUF 25
8:212nd & 10 at own 25C.J. Ogbonna pass incomplete
8:213rd & 10 at own 25C.J. Ogbonna pass complete to Taji Johnson for 7 yds to the BUF 32
7:044th & 3 at own 32Ethan Duane punt for 46 yds , Coleman Owen returns for 5 yds to the OHIO 27
Ohio Touchdown, 2 plays
7:041st & 10 at own 27Parker Navarro run for 8 yds to the OHIO 35
6:122nd & 2 at own 35Parker Navarro pass complete to Coleman Owen for 65 yds for a TD (Gianni Spetic KICK)Ohio 17, Buffalo 7
Buffalo Field goal, 7 plays
6:12Gianni Spetic kickoff for 58 yds
6:121st & 10 at own 25C.J. Ogbonna pass complete to Victor Snow for 17 yds to the BUF 42 for a 1ST down
6:121st & 10 at own 42C.J. Ogbonna run for a loss of 4 yards to the BUF 38
6:122nd & 14 at own 38C.J. Ogbonna pass complete to JJ Jenkins for 33 yds to the OHIO 29 for a 1ST down
6:121st & 10 at opp 29C.J. Ogbonna pass incomplete
6:122nd & 10 at opp 29Al-Jay Henderson run for 5 yds to the OHIO 24
6:123rd & 5 at opp 24C.J. Ogbonna run for 2 yds to the OHIO 22
3:234th & 3 at opp 22Upton Bellenfant 40 yd FG GOODOhio 17, Buffalo 10
Ohio Touchdown, 7 plays
3:23Upton Bellenfant kickoff for 65 yds for a touchback
3:231st & 10 at own 25Nolan McCormick run for 3 yds to the OHIO 28
3:232nd & 7 at own 28Parker Navarro run for 1 yd to the OHIO 29
2:001st & 10 at opp 49Timeout Ohio, clock 02:00
2:003rd & 6 at own 29Parker Navarro pass complete to Coleman Owen for 22 yds to the BUF 49 for a 1ST down
2:001st & 10 at opp 49Rickey Hunt Jr. run for 4 yds to the BUF 45
2:002nd & 6 at opp 45Parker Navarro run for 10 yds to the BUF 35 for a 1ST down
2:001st & 10 at opp 35Parker Navarro run for 22 yds to the BUF 13 for a 1ST down
1:031st & 10 at opp 13Parker Navarro pass complete to Coleman Owen for 13 yds for a TD (Gianni Spetic KICK)Ohio 24, Buffalo 10
Buffalo End of half, 4 plays
0:57Gianni Spetic kickoff for 48 yds , Terrance Shelton Jr. return for 14 yds to the BUF 31
0:512nd & 17 at own 24Timeout Buffalo, clock 00:51
0:511st & 10 at own 31C.J. Ogbonna sacked by Bradley Weaver for a loss of 7 yards to the BUF 24
0:512nd & 17 at own 24C.J. Ogbonna pass incomplete
0:513rd & 17 at own 24Buffalo Penalty, Unnecessary Roughness (-15 Yards) to the BUF 26 for a 1ST down
0:001st & 10 at own 26C.J. Ogbonna sacked by Marcel Walker-Burgess for a loss of 9 yards to the BUF 17
3rd quarter6 drives, then Ohio 33, Buffalo 16
Ohio Punt, 3 plays
15:00Upton Bellenfant kickoff for 65 yds for a touchback
15:001st & 10 at own 25Parker Navarro run for 1 yd to the OHIO 26
15:002nd & 9 at own 26Rickey Hunt Jr. run for 1 yd to the OHIO 27
15:003rd & 8 at own 27Parker Navarro pass complete to Chase Hendricks for 1 yd to the OHIO 28
12:394th & 7 at own 28Jack Wilson punt for 42 yds, downed at the BUF 30
Buffalo Fumble, 7 plays
12:391st & 10 at own 30Al-Jay Henderson run for a loss of 2 yards to the BUF 28
12:392nd & 12 at own 28Al-Jay Henderson run for 11 yds to the BUF 39
12:393rd & 1 at own 39Buffalo Penalty, False Start (-5 Yards) to the BUF 34
12:393rd & 6 at own 34C.J. Ogbonna pass complete to Victor Snow for 9 yds to the BUF 43 for a 1ST down
12:391st & 10 at own 43C.J. Ogbonna pass complete to Victor Snow for 25 yds to the OHIO 32 for a 1ST down
12:391st & 10 at opp 32C.J. Ogbonna pass complete to Al-Jay Henderson for 6 yds to the OHIO 26
12:392nd & 4 at opp 26Al-Jay Henderson run for 11 yds to the OHIO 15 for a 1ST down
9:241st & 10 at opp 15C.J. Ogbonna sacked for a loss of 5 yards to the OHIO 20 C.J. Ogbonna fumbled, recovered by OHIO Bralen Henderson , return for 0 yards
9:241st & 10 at own 20Timeout Ohio, clock 09:24
Ohio Touchdown, 6 plays
9:241st & 10 at own 20Parker Navarro pass complete to Coleman Owen for 11 yds to the OHIO 31 for a 1ST down
9:241st & 10 at own 31Nolan McCormick run for 6 yds to the OHIO 37
9:242nd & 4 at own 37Parker Navarro pass complete to Rodney Harris II for 52 yds to the BUF 11 for a 1ST down
9:241st & 10 at opp 11Nolan McCormick run for 7 yds to the BUF 4
9:242nd & 3 at opp 4Nolan McCormick run for 2 yds to the BUF 2
6:193rd & 1 at opp 2Nolan McCormick run for 2 yds for a TD (Gianni Spetic KICK)Ohio 31, Buffalo 10
Buffalo Touchdown, 11 plays
6:19Timeout Ohio, clock 06:19
6:19Gianni Spetic kickoff for 53 yds
6:191st & 10 at own 25C.J. Ogbonna pass complete to JJ Jenkins for 16 yds to the BUF 41 for a 1ST down
6:191st & 10 at own 41C.J. Ogbonna pass incomplete
6:192nd & 10 at own 41Al-Jay Henderson run for 5 yds to the BUF 46
6:193rd & 5 at own 46Al-Jay Henderson run for 10 yds to the OHIO 44 for a 1ST down
6:191st & 10 at opp 44C.J. Ogbonna pass incomplete
6:192nd & 10 at opp 44C.J. Ogbonna pass complete to Victor Snow for 3 yds to the OHIO 41
6:193rd & 7 at opp 41C.J. Ogbonna pass complete to Chance Morrow for 8 yds to the OHIO 33 for a 1ST down
6:191st & 10 at opp 33C.J. Ogbonna pass complete to JJ Jenkins for 5 yds to the OHIO 28
6:192nd & 5 at opp 28C.J. Ogbonna pass incomplete
6:193rd & 5 at opp 28C.J. Ogbonna pass complete to Jake Orlando for 7 yds to the OHIO 21 for a 1ST down
2:381st & 10 at opp 21Victor Snow 21 Yd pass from C.J. Ogbonna (Two-Point Pass Conversion Failed)Ohio 31, Buffalo 16
Ohio Punt, 3 plays
2:38Timeout Ohio, clock 02:38
2:38Upton Bellenfant kickoff for 65 yds for a touchback
2:381st & 10 at own 25Parker Navarro pass incomplete
2:382nd & 10 at own 25Parker Navarro run for a loss of 2 yards to the OHIO 23
2:383rd & 12 at own 23Ohio Penalty, Delay Of Game (-5 Yards) to the OHIO 18
2:383rd & 17 at own 18Parker Navarro pass complete to Eian Pugh for 4 yds to the OHIO 22
0:454th & 13 at own 22Jack Wilson punt for 28 yds, downed at the 50 yard line
0:451st & 10 at the 50Timeout Ohio, clock 00:45
Buffalo Turnover on downs, 4 plays
0:451st & 10 at the 50C.J. Ogbonna pass incomplete
0:452nd & 10 at the 50Al-Jay Henderson run for 2 yds to the OHIO 48
0:003rd & 8 at opp 48C.J. Ogbonna pass complete to Javien Cuff for 5 yds to the OHIO 43
Q4 14:564th & 3 at opp 43C.J. Ogbonna pass incomplete
4th quarter5 drives, then Ohio 47, Buffalo 16
Ohio Touchdown, 6 plays
14:561st & 10 at own 43Parker Navarro run for no gain to the OHIO 43
14:562nd & 10 at own 43Rickey Hunt Jr. run for 9 yds to the BUF 48
14:563rd & 1 at opp 48Parker Navarro run for 2 yds to the BUF 46 for a 1ST down
14:561st & 10 at opp 46Parker Navarro pass incomplete
14:562nd & 10 at opp 46Parker Navarro run for 24 yds to the BUF 22 for a 1ST down
12:151st & 10 at opp 22Coleman Owen 22 Yd Run (Gianni Spetic Kick)
Buffalo Defensive TD, 2 plays (Ohio scores)
12:15Timeout Ohio, clock 12:15
12:15Gianni Spetic kickoff for 65 yds for a touchback
12:151st & 10 at own 25C.J. Ogbonna pass incomplete
Buffalo Turnover on downs, 8 plays
11:58Timeout Ohio, clock 11:58
11:58Gianni Spetic kickoff for 65 yds for a touchback
11:581st & 10 at own 25C.J. Ogbonna pass complete to Al-Jay Henderson for no gain to the BUF 25
11:582nd & 10 at own 25Al-Jay Henderson run for 8 yds to the BUF 33
11:583rd & 2 at own 33C.J. Ogbonna run for 3 yds to the BUF 36 for a 1ST down
11:581st & 10 at own 36Al-Jay Henderson run for 16 yds to the OHIO 48 for a 1ST down
11:581st & 10 at opp 48C.J. Ogbonna sacked by Shay Taylor for a loss of 2 yards to the 50 yard line
11:582nd & 12 at the 50Al-Jay Henderson run for 3 yds to the OHIO 47
11:583rd & 9 at opp 47C.J. Ogbonna pass complete to Lamar Sperling for 1 yd to the OHIO 46
7:344th & 8 at opp 46C.J. Ogbonna pass incomplete
7:341st & 10 at own 46Timeout Ohio, clock 07:34
Ohio Turnover on downs, 9 plays
7:341st & 10 at own 46Nolan McCormick run for 3 yds to the OHIO 49
7:342nd & 7 at own 49Nolan McCormick run for 2 yds to the BUF 49
7:343rd & 5 at opp 49Nick Poulos run for 10 yds to the BUF 39 for a 1ST down
7:341st & 10 at opp 39Duncan Brune run for 2 yds to the BUF 37
7:342nd & 8 at opp 37Nick Poulos run for 9 yds to the BUF 28 for a 1ST down
7:341st & 10 at opp 28Duncan Brune run for no gain to the BUF 28
7:342nd & 10 at opp 28Duncan Brune run for no gain to the BUF 28
2:004th & 5 at opp 23Timeout Ohio, clock 02:00
2:003rd & 10 at opp 28Duncan Brune run for 5 yds to the BUF 23
1:554th & 5 at opp 23Nick Poulos run for 2 yds to the BUF 21
Buffalo End of game, 4 plays
1:551st & 10 at own 21Lamar Sperling run for 2 yds to the BUF 23
1:552nd & 8 at own 23Lamar Sperling run for 6 yds to the BUF 29
1:553rd & 2 at own 29Mark-Anthony Scott Jr. run for 1 yd to the BUF 30
0:004th & 1 at own 30Mark-Anthony Scott Jr. run for 1 yd to the BUF 31 for a 1ST down

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.

Ohio leads 19–⁠10 in 29 meetings, counting the one since this game.

Recent meetings
2025Ohio 31, Buffalo 26
2024Ohio 47, Buffalo 16
2023Ohio 20, Buffalo 10
2022Ohio 45, Buffalo 24
2021Buffalo 27, Ohio 26
2019Ohio 21, Buffalo 20

Around this game