Buffalo at Ohio

Saturday, October 6, 2012

Ohio beat Buffalo 38–⁠31. It was their 17th meeting; after it, Ohio led the series 11–⁠6.

AwayBuffalo4–⁠8 in 2012
31
HomeOhio9–⁠4 in 2012
38

Final at Peden Stadium, AthensTV: ESGP, ESPN3Attendance 20,044

At kickoff
52°F, clear, wind 10 mph from the westWeather: NOAA NCEI Integrated Surface Database; Ohio University Airport Snyder Field (KUNI), 16 km from the stadium

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo14010731
Ohio71431438

Standouts

Player stats

Buffalo

PassingC/AttYdsTDInt
Alex Zordich13/259710
Joe Licata5/103600
Alex Dennison1/15510
RushingCarYdsTDLong
Devin Campbell30160119
Alex Zordich19110018
Devon Hughes117017
Alex Dennison41315
ReceivingRecYdsTDLong
Alex Neutz477155
Cordero Dixon337032
Devin Campbell220010
Rudy Johnson319012
InterceptionsIntYdsTD
Najja Johnson100

Ohio

PassingC/AttYdsTDInt
Tyler Tettleton14/2618311
Matt Waters1/1100
RushingCarYdsTDLong
Beau Blankenship2586114
Ryan Boykin664251
ReceivingRecYdsTDLong
Bakari Bussey877019
Troy Hill338018
Matt Waters136036
Chase Cochran117017

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

Team stats

BuffaloOhio
501Total yards333
188Passing yards184
313Rushing yards149
5.2Yards per pass6.8
5.6Yards per rush4.1
30First downs16
10–⁠19Third downs6–⁠13
1–⁠2Fourth downs0–⁠2
3Turnovers1
9–⁠110Penalties8–⁠89
43:49Possession24:10

Efficiency

BuffaloOhio
46%Success rate30%
0.14EPA per play−0.11
0.84Explosiveness1.31
0.35Rushing EPA−0.36
−0.17Passing EPA0.21
30%Passing-down success44%
0.06First-down EPA−0.39
0.07Second-down EPA0.18
0.24Third-down EPA0.52

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 going in

Our ratings (scores only)

Ohio 87% to win. Elo’s favorite won.

Every drive

Ohio end zoneBuffalo end zone OhioTouchdown, 13 playsQ1 BuffaloTouchdown run, 10 playsQ1 OhioInterception, 7 playsQ1 BuffaloTouchdown pass, 13 playsQ1 BuffaloPunt, 3 playsQ1 OhioTurnover on downs, 10 playsQ2 BuffaloFumble, 3 playsQ2 OhioTouchdown run, 1 playQ2 BuffaloFumble, 4 playsQ2 OhioPunt, 3 playsQ2 BuffaloPunt, 3 playsQ2 OhioFumble, 3 playsQ2 OhioTouchdown pass, 1 playQ2 BuffaloPunt, 11 playsQ2 OhioEnd of half, 1 playQ3 OhioField goal, 6 playsQ3 BuffaloTouchdown pass, 3 playsQ3 OhioPunt, 3 playsQ3 BuffaloField goal, 15 playsQ3 OhioTouchdown run, 11 playsQ4 BuffaloPunt, 7 playsQ4 OhioPunt, 8 playsQ4 BuffaloPunt, 3 playsQ4 OhioTouchdown run, 2 playsQ4 BuffaloTurnover on downs, 8 playsQ4 OhioTurnover on downs, 7 playsQ4 BuffaloTouchdown run, 8 playsQ4 OhioEnd of game, 1 play
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. OhioTouchdown, 13 plays, 18 yards
  2. Q1 BuffaloTouchdown run, 10 plays, 75 yards
  3. Q1 OhioInterception, 7 plays, 72 yards
  4. Q1 BuffaloTouchdown pass, 13 plays, 93 yards
  5. Q1 BuffaloPunt, 3 plays, 0 yards
  6. Q1 OhioTurnover on downs, 10 plays, 12 yards
  7. Q2 BuffaloFumble, 3 plays, 0 yards
  8. Q2 OhioTouchdown run, 1 play, 14 yards
  9. Q2 BuffaloFumble, 4 plays, 18 yards
  10. Q2 OhioPunt, 3 plays, −7 yards
  11. Q2 BuffaloPunt, 3 plays, 5 yards
  12. Q2 OhioFumble, 3 plays, 7 yards
  13. Q2 OhioTouchdown pass, 1 play, 15 yards
  14. Q2 BuffaloPunt, 11 plays, 81 yards
  15. Q2 OhioEnd of half, 1 play, 8 yards
  16. Q3 OhioField goal, 6 plays, 38 yards
  17. Q3 BuffaloTouchdown pass, 3 plays, 82 yards
  18. Q3 OhioPunt, 3 plays, 2 yards
  19. Q3 BuffaloField goal, 15 plays, 31 yards
  20. Q3 OhioTouchdown run, 11 plays, 65 yards
  21. Q4 BuffaloPunt, 7 plays, 28 yards
  22. Q4 OhioPunt, 8 plays, 54 yards
  23. Q4 BuffaloPunt, 3 plays, 9 yards
  24. Q4 OhioTouchdown run, 2 plays, 55 yards
  25. Q4 BuffaloTurnover on downs, 8 plays, 25 yards
  26. Q4 OhioTurnover on downs, 7 plays, 18 yards
  27. Q4 BuffaloTouchdown run, 8 plays, 77 yards
  28. Q4 OhioEnd of game, 1 play, 39 yards

Play by play

1st quarter5 drives, then Buffalo 14, Ohio 7
Buffalo Touchdown run, 10 plays
14:551st & 10 at own 25Alex Zordich rush for 18 yards to the Buff 43 for a 1ST down.
14:301st & 10 at own 43Devon Hughes rush for 17 yards to the Ohio 40 for a 1ST down.
14:001st & 10 at opp 40Alex Zordich rush for 7 yards to the Ohio 33.
13:402nd & 3 at opp 33Alex Zordich rush for 2 yards to the Ohio 31.
13:103rd & 1 at opp 31Alex Dennison rush for 5 yards to the Ohio 26 for a 1ST down.
12:501st & 10 at opp 26Alex Zordich pass incomplete to Cordero Dixon.
12:452nd & 10 at opp 26Devin Campbell rush for 2 yards to the Ohio 24.
12:203rd & 8 at opp 24Devin Campbell rush for 11 yards to the Ohio 13 for a 1ST down.
12:001st & 10 at opp 13Devin Campbell rush for 6 yards to the Ohio 7.
11:452nd & 4 at opp 7OHIO penalty 4 yard Personal Foul accepted.
11:231st & goal at opp 3Devin Campbell rush for 3 yards for a TOUCHDOWN.Buffalo 7, Ohio 0
11:23Patrick Clarke extra point GOOD.
11:23Patrick Clarke kickoff for 61 yards returned by Daz’mond Patterson for 16 yards to the Ohio 20.
Ohio Interception, 7 plays
11:151st & 10 at own 20Tyler Tettleton pass complete to Chase Cochran for 17 yards to the Ohio 37 for a 1ST down.
11:001st & 10 at own 37Beau Blankenship rush for 3 yards to the Ohio 40.
10:302nd & 7 at own 40Tyler Tettleton pass complete to Bakari Bussey for 7 yards to the Ohio 47 for a 1ST down.
10:151st & 10 at own 47Beau Blankenship rush for 4 yards to the Buff 49.
10:152nd & 6 at opp 49OHIO penalty 15 yard Personal Foul accepted.
9:552nd & 21 at own 36Tyler Tettleton pass complete to C.J. Anderson for 9 yards to the Ohio 45.
9:553rd & 12 at own 45Tyler Tettleton pass complete to Troy Hill for 13 yards to the Buff 42 for a 1ST down.
8:531st & 10 at opp 42Tyler Tettleton pass intercepted by Najja Johnson at the Buff 7, returned for no gain to the Buff 7.
Buffalo Touchdown pass, 13 plays
8:401st & 10 at own 7Devin Campbell rush for 1 yard to the Buff 8.
8:152nd & 9 at own 8Alex Zordich pass complete to Rudy Johnson for 7 yards to the Buff 15.
7:403rd & 2 at own 15Devin Campbell rush for 4 yards to the Buff 19 for a 1ST down.
7:101st & 10 at own 19Alex Zordich pass incomplete to Jimmy Gordon.
7:002nd & 10 at own 19Alex Zordich rush for 9 yards to the Buff 28.
6:353rd & 1 at own 28Alex Dennison rush for 5 yards to the Buff 33 for a 1ST down.
6:041st & 10 at own 33Alex Zordich pass complete to Devon Hughes for 9 yards to the Buff 42.
5:512nd & 1 at own 42Alex Zordich pass incomplete to Alex Neutz.
5:393rd & 1 at own 42Devin Campbell rush for 3 yards to the Buff 45 for a 1ST down.
5:151st & 10 at own 45Alex Zordich rush for 10 yards to the Ohio 45 for a 1ST down.
4:481st & 10 at opp 45OHIO penalty 15 yard Unnecessary Roughness accepted.
4:431st & 10 at opp 30Alex Zordich pass incomplete to Alex Neutz.
4:302nd & 10 at opp 30Devin Campbell rush for 9 yards to the Ohio 21.
3:553rd & 1 at opp 21Alex Zordich rush for 11 yards to the Ohio 10 for a 1ST down.
3:301st & goal at opp 10Alex Zordich pass complete to Devon Hughes for 10 yards for a TOUCHDOWN.Buffalo 14, Ohio 0
3:30Patrick Clarke extra point GOOD.
3:17Patrick Clarke kickoff for 65 yards returned by Daz’mond Patterson for 100 yards for a TOUCHDOWN.Buffalo 14, Ohio 6
3:17Matt Weller extra point GOOD.Buffalo 14, Ohio 7
3:171st & 10 at own 35BUFFALO penalty 15 yard Personal Foul accepted.
3:17Matt Weller kickoff for 50 yards for a touchback.
Buffalo Punt, 3 plays
3:171st & 10 at own 25Devin Campbell rush for 8 yards to the Buff 33.
2:542nd & 2 at own 33Alex Zordich pass incomplete to Devon Hughes.
2:033rd & 2 at own 33Alex Zordich pass complete to Cordero Dixon for a loss of 3 yards to the Buff 30.
2:034th & 5 at own 30BUFFALO penalty 5 yard Delay of Game accepted.
1:544th & 10 at own 25Tyler Grassman punt for 25 yards, punt out-of-bounds at the 50 yard line.
Ohio Turnover on downs, 10 plays
1:501st & 10 at the 50Tyler Tettleton pass complete to Bakari Bussey for 2 yards to the Buff 48.
1:252nd & 8 at opp 48Beau Blankenship rush for 3 yards to the Buff 45.
1:003rd & 5 at opp 45Tyler Tettleton pass complete to Bakari Bussey for 9 yards to the Buff 36 for a 1ST down.
0:101st & 10 at opp 36Beau Blankenship rush for 4 yards to the Buff 32.
Q2 15:002nd & 6 at opp 32Beau Blankenship rush for 1 yard to the Buff 31.
Q2 14:303rd & 5 at opp 31Tyler Tettleton pass complete to Bakari Bussey for 12 yards to the Buff 19 for a 1ST down.
Q2 14:051st & 10 at opp 19Beau Blankenship rush for 4 yards to the Buff 15.
Q2 13:302nd & 6 at opp 15Beau Blankenship rush for 3 yards to the Buff 12.
Q2 12:513rd & 3 at opp 12Tyler Tettleton pass incomplete to Beau Blankenship.
Q2 12:514th & 3 at opp 12Timeout OHIO UNIVERSITY, clock 12:51.
Q2 12:464th & 3 at opp 12Tim Edmond rush for 1 yard to the Buff 11.
2nd quarter9 drives, then Ohio 21, Buffalo 14
Buffalo Fumble, 3 plays
12:351st & 10 at own 11Alex Zordich pass complete to Rudy Johnson for no gain to the Buff 11.
12:152nd & 10 at own 11Alex Zordich rush for no gain to the Buff 11.
11:233rd & 10 at own 11Alex Zordich pass complete to Alex Neutz for 5 yards, fumbled, forced by Thad Ingol, recovered by Ohio Nathan Carpenter at the Buff 14.
Ohio Touchdown run, 1 play
11:181st & 10 at opp 14Beau Blankenship rush for 14 yards for a TOUCHDOWN.Buffalo 14, Ohio 13
11:18Matt Weller extra point GOOD.Tied at 14
11:18Matt Weller kickoff for 65 yards for a touchback.
Buffalo Fumble, 4 plays
11:181st & 10 at own 25Devin Campbell rush for 3 yards to the Buff 28.
11:052nd & 7 at own 28Devin Campbell rush for 14 yards to the Buff 42 for a 1ST down.
10:301st & 10 at own 42Devin Campbell rush for 1 yard to the Buff 43.
9:412nd & 9 at own 43Alex Zordich rush for 2 yards, fumbled, recovered by Ohio Josh Kristoff at the Buff 45.
Ohio Punt, 3 plays
9:331st & 10 at opp 45Tyler Tettleton sacked by Lee Skinner for a loss of 10 yards to the Ohio 45.
9:202nd & 20 at own 45Tyler Tettleton pass incomplete to Ryan Clark.
9:093rd & 20 at own 45Beau Blankenship rush for 3 yards to the Ohio 48.
8:484th & 17 at own 48Grant Venham punt for 36 yards, fair catch by Cordero Dixon at the Buff 16.
Buffalo Punt, 3 plays
8:441st & 10 at own 16Alex Zordich pass incomplete to Alex Neutz.
8:352nd & 10 at own 16Devin Campbell rush for 5 yards to the Buff 21.
8:043rd & 5 at own 21Alex Zordich pass incomplete to Alex Neutz.
7:554th & 5 at own 21Tyler Grassman punt for 37 yards, downed at the Ohio 42.
Ohio Fumble, 3 plays
7:451st & 10 at own 42Beau Blankenship rush for 3 yards to the Ohio 45.
7:152nd & 7 at own 45Beau Blankenship rush for 3 yards to the Ohio 48.
6:393rd & 4 at own 48Tyler Tettleton rush for 1 yard to the Ohio 49.
6:124th & 3 at own 49Grant Venham punt for 36 yards, returned by Derek Brim for no gain, fumbled, recovered by Ohio James Ray at the Buff 15.
Ohio Touchdown pass, 1 play
6:061st & 10 at opp 15Tyler Tettleton pass complete to Tyler Futrell for 15 yards for a TOUCHDOWN.Ohio 20, Buffalo 14
6:06Matt Weller extra point GOOD.Ohio 21, Buffalo 14
6:06Matt Weller kickoff for 61 yards returned by Okoye Houston for 14 yards to the Buff 9, BUFFALO penalty 9 yard Holding accepted.
Buffalo Punt, 11 plays
5:451st & 10 at own 9Devin Campbell rush for 2 yards to the Buff 11.
5:102nd & 8 at own 11Alex Zordich rush for 5 yards to the Buff 16.
4:393rd & 3 at own 16Alex Zordich pass complete to Jimmy Gordon for 5 yards to the Buff 21 for a 1ST down.
4:001st & 10 at own 21Devin Campbell rush for no gain to the Buff 21.
3:422nd & 10 at own 21OHIO penalty 15 yard Face Mask accepted.
3:201st & 10 at own 36Devin Campbell rush for 7 yards to the Buff 43.
3:002nd & 3 at own 43Devin Campbell rush for 14 yards to the Ohio 43 for a 1ST down.
2:501st & 10 at opp 43Alex Zordich pass complete to Devon Hughes for a loss of 2 yards to the Ohio 45.
2:102nd & 12 at opp 45Alex Zordich rush for 12 yards to the Ohio 33 for a 1ST down.
1:551st & 10 at opp 33Alex Zordich rush for no gain to the Ohio 33.
1:302nd & 10 at opp 33Alex Zordich pass incomplete to Alex Neutz.
1:203rd & 10 at opp 33Devin Campbell rush for a loss of 4 yards, fumbled, recovered by Buff Graham Whinery at the Ohio 40.
0:444th & 17 at opp 40Timeout BUFFALO, clock 0:44.
0:354th & 17 at opp 40Tyler Grassman punt for 40 yards for a touchback.
Ohio End of half, 1 play
0:251st & 10 at own 20Beau Blankenship rush for 8 yards to the Ohio 28.
Q3 15:00Patrick Clarke kickoff for 48 yards returned by Devin Bass for 23 yards to the Ohio 40.
3rd quarter5 drives, then Tied at 24
Ohio Field goal, 6 plays
14:451st & 10 at own 40Tyler Tettleton pass incomplete to Troy Hill.
14:352nd & 10 at own 40Tyler Tettleton pass complete to Troy Hill for 8 yards to the Buff 37, BUFFALO penalty 15 yard Personal Foul accepted for a 1ST down.
14:251st & 10 at opp 37Beau Blankenship rush for 4 yards to the Buff 33.
14:002nd & 6 at opp 33Beau Blankenship rush for 4 yards to the Buff 29.
13:203rd & 2 at opp 29Beau Blankenship rush for 1 yard to the Buff 28.
12:354th & 1 at opp 28Matt Weller 45 yard field goal GOOD.Ohio 24, Buffalo 14
12:35Matt Weller kickoff for 65 yards returned by Okoye Houston for 18 yards to the Buff 18.
Buffalo Touchdown pass, 3 plays
12:101st & 10 at own 18Devin Campbell rush for 19 yards to the Buff 37 for a 1ST down.
11:551st & 10 at own 37Alex Zordich rush for 8 yards to the Buff 45.
11:232nd & 2 at own 45Alex Dennison pass complete to Alex Neutz for 55 yards for a TOUCHDOWN.Ohio 24, Buffalo 20
11:23Patrick Clarke extra point GOOD.Ohio 24, Buffalo 21
11:23Patrick Clarke kickoff for 45 yards returned by Daz’mond Patterson for 9 yards to the Ohio 29.
Ohio Punt, 3 plays
11:101st & 10 at own 29Tyler Tettleton pass incomplete.
11:052nd & 10 at own 29Beau Blankenship rush for 2 yards to the Ohio 31.
10:303rd & 8 at own 31Timeout BUFFALO, clock 10:30.
10:233rd & 8 at own 31Tyler Tettleton pass incomplete.
10:104th & 8 at own 31Grant Venham punt for 28 yards, downed at the Buff 31, BUFFALO penalty 10 yard Holding accepted.
Buffalo Field goal, 15 plays
9:501st & 10 at own 31Devin Campbell rush for 7 yards to the Buff 38.
9:302nd & 3 at own 38Alex Zordich rush for 12 yards to the 50 yard line for a 1ST down.
9:141st & 10 at the 50Alex Zordich pass complete to Devon Hughes for 2 yards to the Buff 37, BUFFALO penalty 15 yard Personal Foul accepted.
9:101st & 23 at own 37Devin Campbell rush for 3 yards to the Buff 40.
8:302nd & 20 at own 40Alex Dennison pass complete to Devin Campbell for 10 yards to the 50 yard line.
7:513rd & 15 at the 50Alex Dennison pass incomplete.
7:454th & 10 at the 50Tyler Grassman rush for 13 yards to the Ohio 37 for a 1ST down.
7:201st & 10 at opp 37Devin Campbell rush for 4 yards to the Ohio 33.
6:472nd & 6 at opp 33Alex Dennison pass incomplete.
6:373rd & 6 at opp 33Alex Zordich rush for 11 yards to the Ohio 22 for a 1ST down.
6:261st & 10 at opp 22OHIO penalty 5 yard Offside accepted.
6:161st & 5 at opp 17Devin Campbell rush for 6 yards to the Ohio 11 for a 1ST down.
5:501st & 10 at opp 11Devin Campbell rush for 3 yards to the Ohio 8.
5:152nd & 7 at opp 8Alex Dennison sacked by Alphonso Lewis for a loss of 12 yards to the Ohio 20.
4:543rd & 19 at opp 20Devin Campbell rush for 6 yards to the Ohio 24, BUFFALO penalty 10 yard Holding accepted.
4:203rd & 23 at opp 24Devin Campbell rush for 12 yards to the Ohio 12.
3:554th & 11 at opp 12Patrick Clarke 30 yard field goal GOOD.Tied at 24
3:55Patrick Clarke kickoff for 30 yards.
Ohio Touchdown run, 11 plays
3:551st & 10 at own 35Ryan Boykin rush for 2 yards to the Ohio 37.
3:102nd & 8 at own 37Tyler Tettleton pass complete to Troy Hill for 18 yards to the Buff 45 for a 1ST down.
2:541st & 10 at opp 45Tyler Tettleton pass incomplete.
2:492nd & 10 at opp 45Tyler Tettleton pass complete to Bakari Bussey for 11 yards to the Buff 34 for a 1ST down.
2:201st & 10 at opp 34Tyler Tettleton pass complete to Bakari Bussey for 7 yards to the Buff 27.
2:002nd & 3 at opp 27Ryan Boykin rush for 5 yards to the Buff 22 for a 1ST down.
1:381st & 10 at opp 22OHIO penalty 10 yard Holding accepted.
1:181st & 20 at opp 32OHIO penalty 10 yard Holding accepted.
1:051st & 30 at opp 42Tyler Tettleton pass incomplete.
0:552nd & 30 at opp 42Tyler Tettleton pass complete to Matt Waters for 36 yards to the Buff 6 for a 1ST down.
0:271st & goal at opp 6Tyler Tettleton rush for 4 yards to the Buff 2.
0:002nd & goal at opp 2Ryan Boykin rush for no gain to the Buff 2.
Q4 14:563rd & goal at opp 2Ryan Boykin rush for 2 yards for a TOUCHDOWN.Ohio 30, Buffalo 24
Q4 14:56Matt Weller extra point GOOD.Ohio 31, Buffalo 24
Q4 14:56Matt Weller kickoff for 61 yards returned by Okoye Houston for 16 yards to the Buff 20.
4th quarter8 drives, then Ohio 38, Buffalo 31
Buffalo Punt, 7 plays
14:451st & 10 at own 20Devin Campbell rush for 1 yard to the Buff 21.
14:152nd & 9 at own 21Alex Zordich rush for 8 yards to the Buff 29.
13:433rd & 1 at own 29Alex Dennison rush for 2 yards to the Buff 31 for a 1ST down.
13:201st & 10 at own 31Alex Zordich pass complete to Alex Neutz for 14 yards to the Buff 45 for a 1ST down.
12:451st & 10 at own 45Alex Dennison rush for 1 yard to the Buff 46.
12:202nd & 9 at own 46Alex Zordich rush for 2 yards to the Buff 48.
11:473rd & 7 at own 48Alex Zordich pass incomplete to Alex Neutz.
11:364th & 7 at own 48Tyler Grassman punt for 20 yards, downed at the Ohio 32.
Ohio Punt, 8 plays
11:201st & 10 at own 32Beau Blankenship rush for 6 yards to the Ohio 38.
11:002nd & 4 at own 38Beau Blankenship rush for 2 yards to the Ohio 40.
10:213rd & 2 at own 40Beau Blankenship rush for 3 yards to the Ohio 43 for a 1ST down.
10:151st & 10 at own 43Beau Blankenship rush for 5 yards to the Ohio 48.
9:262nd & 5 at own 48Tyler Tettleton pass incomplete.
9:193rd & 5 at own 48BUFFALO penalty 10 yard Holding accepted.
9:151st & 10 at opp 42Beau Blankenship rush for 4 yards to the Buff 38.
8:402nd & 6 at opp 38Beau Blankenship rush for 2 yards to the Buff 36.
8:043rd & 4 at opp 36Tyler Tettleton pass incomplete to Bakari Bussey.
7:564th & 4 at opp 36Grant Venham punt for 24 yards, fair catch by Cordero Dixon at the Buff 12.
Buffalo Punt, 3 plays
7:491st & 10 at own 12Alex Zordich pass incomplete.
7:202nd & 10 at own 12Devin Campbell rush for 6 yards to the Buff 18.
7:103rd & 3 at own 18Alex Zordich rush for 3 yards to the Buff 21 for a 1ST down.
6:301st & 10 at own 21Tyler Grassman punt for 34 yards, downed at the Ohio 45.
Ohio Touchdown run, 2 plays
6:201st & 10 at own 45Ryan Boykin rush for 4 yards to the Ohio 49.
5:562nd & 6 at own 49Ryan Boykin rush for 51 yards for a TOUCHDOWN.Ohio 38, Buffalo 24
5:56Matt Weller extra point GOOD.
5:56Matt Weller kickoff for 61 yards returned by Okoye Houston for 31 yards to the Buff 20, BUFFALO penalty 15 yard Personal Foul accepted.
Buffalo Turnover on downs, 8 plays
5:451st & 10 at own 20Joe Licata pass complete to Jimmy Gordon for 5 yards to the Buff 25.
5:202nd & 5 at own 25Joe Licata pass complete to Jimmy Gordon for 5 yards to the Buff 30 for a 1ST down.
5:051st & 10 at own 30Joe Licata pass complete to Cordero Dixon for 9 yards to the Buff 39.
4:452nd & 1 at own 39Devin Campbell rush for 6 yards to the Buff 45 for a 1ST down.
4:241st & 10 at own 45Joe Licata pass incomplete to Cordero Dixon.
4:162nd & 10 at own 45Joe Licata pass incomplete.
4:123rd & 10 at own 45Joe Licata pass incomplete to Devin Campbell.
4:044th & 10 at own 45Joe Licata pass incomplete.
Ohio Turnover on downs, 7 plays
3:591st & 10 at opp 45Beau Blankenship rush for 2 yards to the Buff 43.
3:592nd & 8 at opp 43Timeout BUFFALO, clock 03:59.
3:552nd & 8 at opp 43Beau Blankenship rush for a loss of 2 yards to the Buff 45.
3:483rd & 10 at opp 45Timeout BUFFALO, clock 3:48.
3:453rd & 10 at opp 45Tyler Tettleton pass complete to Bakari Bussey for 19 yards to the Buff 26 for a 1ST down.
3:151st & 10 at opp 26Beau Blankenship rush for 2 yards to the Buff 24.
2:352nd & 8 at opp 24Beau Blankenship rush for 1 yard to the Buff 23.
1:543rd & 7 at opp 23Tyler Tettleton pass incomplete.
1:494th & 7 at opp 23Tyler Tettleton pass incomplete.
Buffalo Touchdown run, 8 plays
1:401st & 10 at own 23OHIO penalty 15 yard Roughing Passer accepted.
1:251st & 10 at own 38Joe Licata pass complete to Devin Campbell for 5 yards to the Buff 43.
1:152nd & 5 at own 43Joe Licata pass complete to Rudy Johnson for 12 yards to the Ohio 45 for a 1ST down.
1:081st & 10 at opp 45Joe Licata pass incomplete.
1:002nd & 10 at opp 45Devin Campbell rush for no gain to the Ohio 45.
0:503rd & 10 at opp 45Alex Zordich pass complete to Alex Neutz for 5 yards, lateral to Devin Campbell for 5 yards, to the Ohio 35 for a 1ST down.
0:351st & 10 at opp 35Alex Zordich pass complete to Cordero Dixon for 32 yards to the Ohio 3 for a 1ST down.
0:141st & goal at opp 3Alex Zordich rush for 2 yards to the Ohio 1.
0:102nd & goal at opp 1Alex Dennison rush for 1 yard for a TOUCHDOWN.Ohio 38, Buffalo 30
0:10Patrick Clarke extra point GOOD.Ohio 38, Buffalo 31
0:102nd & 8 at own 35Timeout OHIO UNIVERSITY, clock 00:10.
0:10Patrick Clarke kickoff for 10 yards returned by Kendric Smith for no gain to the Buff 45.
Ohio End of game, 1 play
0:001st & 10 at opp 45Team rush for 1 yard to the Buff 44.

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 12 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