Buffalo at Ohio

Wednesday, November 5, 2014

Ohio beat Buffalo 37–⁠14. It was their 19th meeting; after it, Ohio led the series 12–⁠7.

AwayBuffalo5–⁠6 in 2014
14
HomeOhio6–⁠6 in 2014
37

Final at Peden Stadium, AthensTV: ESPNUAttendance 15,405

At kickoff
51°F, overcast, mist, calmWeather: NOAA NCEI Integrated Surface Database; Ohio University Airport Snyder Field (KUNI), 16 km from the stadium
Officials
Referee Mark Kluczynski; umpire Tony Smith; head linesman Dan Bush; line judge John Swartz; side judge Ryan Flynn; field judge Kevin Sullivan; back judge Bob StinsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo007714
Ohio107101037

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Buffalo

PassingC/AttYdsTDInt
Joe Licata9/207411
Tony Daniel3/53201
RushingCarYdsTDLong
Anthone Taylor173709
Tony Daniel215013
ReceivingRecYdsTDLong
Ron Willoughby337113
Devin Campbell331011
Devon Hughes215013
Malcolm Robinson1808

Ohio

PassingC/AttYdsTDInt
Derrius Vick7/1811800
J.D. Sprague1/13800
RushingCarYdsTDLong
A.J. Ouellette29155226
Derrius Vick1244121
Tim Edmond52309
Daz’mond Patterson2804
ReceivingRecYdsTDLong
Chase Cochran147047
Aaron Bradley138038
Sebastian Smith235026
Kawmae Sawyer113013
InterceptionsIntYdsTD
Jovon Johnson1110
Toran Davis1160

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

Team stats

BuffaloOhio
134Total yards389
106Passing yards156
28Rushing yards233
4.2Yards per pass8.2
1.1Yards per rush4.2
7First downs19
2–⁠13Third downs4–⁠13
2–⁠3Fourth downs0–⁠0
4Turnovers2
3–⁠21Penalties1–⁠5
23:21Possession36:39

Efficiency

BuffaloOhio
22%Success rate46%
−0.15EPA per play0.06
1.25Explosiveness0.75
−0.28Rushing EPA0.05
−0.05Passing EPA0.23
14%Passing-down success54%
−0.31First-down EPA−0.25
−0.58Second-down EPA0.57
0.03Third-down EPA−0.02

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

The line

Ohio −2, over/under 57.

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 56%, Buffalo 44%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Ohio end zoneBuffalo end zoneQ1 OhioField goal, 8 playsQ1 BuffaloPunt, 3 playsQ1 OhioFumble, 3 playsQ1 OhioTouchdown, 4 playsQ1 BuffaloPunt, 3 playsQ1 OhioPunt, 3 playsQ1 BuffaloMissed FG, 8 playsQ2 OhioTouchdown, 8 playsQ2 BuffaloPunt, 3 playsQ2 OhioPunt, 3 playsQ2 BuffaloPunt, 3 playsQ2 OhioPunt, 9 playsQ2 BuffaloEnd of half, 1 playQ3 BuffaloFumble, 4 playsQ3 OhioField goal, 4 playsQ3 BuffaloFumble, 1 playQ3 OhioTouchdown, 3 playsQ3 BuffaloPunt, 3 playsQ3 OhioPunt, 3 playsQ3 BuffaloPunt, 4 playsQ3 OhioFumble, 3 playsQ3 BuffaloTouchdown, 4 playsQ3 OhioField goal, 14 playsQ4 BuffaloInterception, 3 playsQ4 OhioTouchdown, 5 playsQ4 BuffaloInterception, 11 playsQ4 OhioFumble return TD, 5 plays (Buffalo scores)Q4 OhioEnd of game, 2 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 OhioField goal, 8 plays, 64 yards
  2. Q1 BuffaloPunt, 3 plays, 6 yards
  3. Q1 OhioFumble, 3 plays, 7 yards
  4. Q1 OhioTouchdown, 4 plays, 22 yards
  5. Q1 BuffaloPunt, 3 plays, 8 yards
  6. Q1 OhioPunt, 3 plays, 6 yards
  7. Q1 BuffaloMissed FG, 8 plays, 31 yards
  8. Q2 OhioTouchdown, 8 plays, 80 yards
  9. Q2 BuffaloPunt, 3 plays, 2 yards
  10. Q2 OhioPunt, 3 plays, 8 yards
  11. Q2 BuffaloPunt, 3 plays, 6 yards
  12. Q2 OhioPunt, 9 plays, 52 yards
  13. Q2 BuffaloEnd of half, 1 play, −1 yard
  14. Q3 BuffaloFumble, 4 plays, 4 yards
  15. Q3 OhioField goal, 4 plays, 6 yards
  16. Q3 BuffaloFumble, 1 play, 0 yards
  17. Q3 OhioTouchdown, 3 plays, 9 yards
  18. Q3 BuffaloPunt, 3 plays, 7 yards
  19. Q3 OhioPunt, 3 plays, 6 yards
  20. Q3 BuffaloPunt, 4 plays, 16 yards
  21. Q3 OhioFumble, 3 plays, 18 yards
  22. Q3 BuffaloTouchdown, 4 plays, 19 yards
  23. Q3 OhioField goal, 14 plays, 64 yards
  24. Q4 BuffaloInterception, 3 plays, −7 yards
  25. Q4 OhioTouchdown, 5 plays, 10 yards
  26. Q4 BuffaloInterception, 11 plays, 55 yards
  27. Q4 OhioFumble return TD, 5 plays (Buffalo scores), 58 yards
  28. Q4 OhioEnd of game, 2 plays, −3 yards

Play by play

1st quarter7 drives, then Ohio 10, Buffalo 0
Ohio Field goal, 8 plays
15:001st & 10 at own 35Patrick Clarke kickoff for 65 yds , Daz’mond Patterson return for 20 yds to the Ohio 20
14:461st & 10 at own 20Robbie Walker run for a loss of 1 yard to the Ohio 19
13:562nd & 11 at own 19Derrius Vick run for 11 yds to the Ohio 30 for a 1ST down
13:171st & 10 at own 30A.J. Ouellette run for 1 yd to the Ohio 31
12:472nd & 9 at own 31Derrius Vick pass complete to Chase Cochran for 47 yds to the Buff 22 for a 1ST down
12:211st & 10 at opp 22A.J. Ouellette run for 3 yds to the Buff 19
11:552nd & 7 at opp 19A.J. Ouellette run for 3 yds to the Buff 16
11:163rd & 4 at opp 16Derrius Vick pass incomplete to Brendan Cope, broken up by Boise Ross
11:114th & 4 at opp 16Josiah Yazdani 33 yd FG GOODOhio 3, Buffalo 0
Buffalo Punt, 3 plays
11:114th & 4 at own 35Josiah Yazdani kickoff for 65 yds for a touchback
10:471st & 10 at own 25Anthone Taylor run for 4 yds to the Buff 29
10:212nd & 6 at own 29Anthone Taylor run for 2 yds to the Buff 31
9:533rd & 4 at own 31Joe Licata pass incomplete to Devon Hughes
9:454th & 4 at own 31Tyler Grassman punt for 42 yds, fair catch by Daz’mond Patterson at the Ohio 27
Ohio Fumble, 3 plays
9:371st & 10 at own 27Derrius Vick run for 6 yds to the Ohio 33
9:012nd & 4 at own 33A.J. Ouellette run for 1 yd to the Ohio 34
8:153rd & 3 at own 34Derrius Vick run for no gain to the Ohio 34
7:484th & 3 at own 34Mitch Bonnstetter punt for 44 yds , Jacob Martinez returns for no gain to the Buff 22 Jacob Martinez fumbled, recovered by Ohio Brett Layton
Ohio Touchdown, 4 plays
7:171st & 10 at opp 22Derrius Vick pass complete to Sebastian Smith for 9 yds to the Buff 13
7:002nd & 1 at opp 13A.J. Ouellette run for 8 yds to the Buff 5 for a 1ST down
6:211st & goal at opp 5A.J. Ouellette run for 3 yds to the Buff 2
6:082nd & goal at opp 2A.J. Ouellette run for 2 yds for a TD, (Josiah Yazdani KICK)Ohio 10, Buffalo 0
Buffalo Punt, 3 plays
6:082nd & 7 at own 35Josiah Yazdani kickoff for 63 yds , Devin Campbell return for 50 yds to the Ohio 48
5:521st & 10 at opp 48Anthone Taylor run for 2 yds to the Ohio 46
5:162nd & 8 at opp 46Anthone Taylor run for no gain to the Ohio 46
4:363rd & 8 at opp 46BUFFALO Penalty, False Start (John Kling) to the Buff 49
4:043rd & 13 at own 49Joe Licata pass complete to Devin Campbell for 11 yds to the Ohio 40
3:354th & 2 at opp 40Tyler Grassman punt for 34 yds, fair catch by Daz’mond Patterson at the Ohio 6
Ohio Punt, 3 plays
3:261st & 10 at own 7Derrius Vick run for 7 yds to the Ohio 14
2:382nd & 3 at own 14A.J. Ouellette run for a loss of 1 yard to the Ohio 13
2:103rd & 4 at own 13Derrius Vick pass incomplete to Aaron Bradley
2:024th & 4 at own 13Mitch Bonnstetter punt for 37 yds, punt out-of-bounds at the 50 yard line
Buffalo Missed FG, 8 plays
2:001st & 10 at the 50Joe Licata pass complete to Ron Willoughby for 12 yds to the Ohio 38 for a 1ST down
1:361st & 10 at opp 38Anthone Taylor run for no gain to the Ohio 38
0:522nd & 10 at opp 38Joe Licata pass complete to Jacob Martinez for 5 yds to the Ohio 33
0:003rd & 5 at opp 33Anthone Taylor run for 6 yds to the Ohio 27 for a 1ST down
Q2 15:001st & 10 at opp 27Joe Licata pass complete to Devin Campbell for 9 yds to the Ohio 18
Q2 14:002nd & 1 at opp 18Anthone Taylor run for no gain to the Ohio 18
Q2 13:153rd & 1 at opp 18Jordan Johnson run for a loss of 1 yard to the Ohio 19
Q2 12:584th & 2 at opp 19Patrick Clarke 36 yd FG MISSED
2nd quarter6 drives, then Ohio 17, Buffalo 0
Ohio Touchdown, 8 plays
12:311st & 10 at own 20Derrius Vick pass complete to Brendan Cope for 12 yds to the Ohio 32 for a 1ST down
12:161st & 10 at own 32Derrius Vick pass complete to A.J. Ouellette for 2 yds to the Ohio 34
11:422nd & 8 at own 34Derrius Vick run for 21 yds to the Buff 45 for a 1ST down
11:221st & 10 at opp 45A.J. Ouellette run for 18 yds to the Buff 27 for a 1ST down
11:071st & 10 at opp 27A.J. Ouellette run for 2 yds to the Buff 25
10:332nd & 8 at opp 25A.J. Ouellette run for 9 yds to the Buff 16 for a 1ST down
10:001st & 10 at opp 16Vick, Derrius pass incomplete to Reid, Jordan, PENALTY BUFFALO pass interference (Sherry, Witney) 14 yards to the BUFFALO2, NO PLAY, 1ST DOWN OHIO. for a 1ST down
9:451st & goal at opp 2A.J. Ouellette run for 1 yd to the Buff 1
9:122nd & goal at opp 1A.J. Ouellette run for 1 yd for a TD, (Josiah Yazdani KICK)Ohio 17, Buffalo 0
Buffalo Punt, 3 plays
9:122nd & 9 at own 35Josiah Yazdani kickoff for 45 yds , Kendall Patterson return for 6 yds to the Buff 26
8:401st & 10 at own 26Joe Licata sacked by Quentin Poling for a loss of 7 yards to the Buff 19
8:202nd & 17 at own 19Anthone Taylor run for 9 yds to the Buff 28
7:393rd & 8 at own 28Joe Licata pass incomplete to Ron Willoughby, broken up by Josh Kristoff
7:264th & 8 at own 28Tyler Grassman punt for 53 yds, downed at the Ohio 19
Ohio Punt, 3 plays
7:101st & 10 at own 19Daz’mond Patterson run for 4 yds to the Ohio 23
6:542nd & 6 at own 23Daz’mond Patterson run for 4 yds to the Ohio 27
6:073rd & 2 at own 27Derrius Vick pass incomplete to Sebastian Smith
5:564th & 2 at own 27Mitch Bonnstetter punt for 37 yds , Jacob Martinez returns for 16 yds to the Ohio 48
Buffalo Punt, 3 plays
5:441st & 10 at opp 48Joe Licata pass complete to John Dunmore for 6 yds to the Ohio 42
5:122nd & 4 at opp 42Joe Licata pass incomplete to Devon Hughes
5:043rd & 4 at opp 42Joe Licata pass incomplete to Jacob Martinez
4:564th & 4 at opp 42Tyler Grassman punt for 32 yds, fair catch by Daz’mond Patterson at the Ohio 10
Ohio Punt, 9 plays
4:441st & 10 at own 10A.J. Ouellette run for 7 yds to the Ohio 17
4:052nd & 3 at own 17A.J. Ouellette run for 2 yds to the Ohio 19
3:273rd & 1 at own 19Timeout OHIO, clock 03:27
3:153rd & 1 at own 19A.J. Ouellette run for 4 yds to the Ohio 23 for a 1ST down
2:531st & 10 at own 23A.J. Ouellette run for 3 yds to the Ohio 26
2:202nd & 7 at own 26A.J. Ouellette run for 26 yds to the Buff 48 for a 1ST down
1:451st & 10 at opp 48Derrius Vick pass complete to Sebastian Smith for 26 yds to the Buff 22 for a 1ST down
1:261st & 10 at opp 22A.J. Ouellette run for no gain to the Buff 22
0:402nd & 10 at opp 22Derrius Vick sacked by Tedroy Lynch and Kendall Roberson for a loss of 9 yards to the Buff 31
0:093rd & 19 at opp 31Derrius Vick run for a loss of 7 yards to the Buff 38
0:094th & 26 at opp 38Timeout OHIO, clock 00:09
0:014th & 26 at opp 38Mitch Bonnstetter punt for 38 yds for a touchback
Buffalo End of half, 1 play
0:001st & 10 at own 20TEAM run for a loss of 1 yard to the Buff 19
3rd quarter9 drives, then Ohio 27, Buffalo 7
Buffalo Fumble, 4 plays
15:001st & 10 at own 35Josiah Yazdani kickoff for 59 yds , Jamarl Eiland return for 17 yds to the Buff 23
14:421st & 10 at own 23Joe Licata pass incomplete
14:202nd & 10 at own 23Anthone Taylor run for 4 yds to the Buff 27
13:583rd & 6 at own 27Joe Licata pass incomplete
13:544th & 6 at own 27TEAM run for a loss of 10 yards to the Buff 17 TEAM fumbled, recovered by Buff Tyler Grassman
Ohio Field goal, 4 plays
13:541st & 10 at opp 17OHIO Penalty, False Start (Mason Morgan) to the Buff 22
13:471st & 15 at opp 22Derrius Vick run for 7 yds to the Buff 15
13:072nd & 8 at opp 15A.J. Ouellette run for 4 yds to the Buff 11
12:283rd & 4 at opp 11Derrius Vick pass incomplete to Landon Smith, broken up by Jake Stockman
12:254th & 4 at opp 11Josiah Yazdani 28 yd FG GOODOhio 20, Buffalo 0
12:254th & 4 at own 35Josiah Yazdani kickoff for 47 yds , Jacob Martinez return for 7 yds to the Buff 25 Jacob Martinez fumbled, recovered by Buff Malcolm Robinson
12:151st & 10 at own 25Anthone Taylor run for a loss of 7 yards to the Buff 9 Anthone Taylor fumbled, recovered by Ohio Ian Wells , return for 9 yds to the Buff 9
Ohio Touchdown, 3 plays
12:091st & goal at opp 9Derrius Vick pass incomplete to Brendan Cope
12:042nd & goal at opp 9Derrius Vick pass incomplete to Jordan Reid
11:573rd & goal at opp 9Derrius Vick run for 9 yds for a TD, (Josiah Yazdani KICK)Ohio 27, Buffalo 0
Buffalo Punt, 3 plays
11:573rd & 10 at own 35Josiah Yazdani kickoff for 50 yds , Devin Campbell return for 15 yds to the Buff 30
11:351st & 10 at own 30Anthone Taylor run for 3 yds to the Buff 33
11:082nd & 7 at own 33Joe Licata pass incomplete
10:353rd & 7 at own 33Joe Licata pass complete to Anthone Taylor for 4 yds to the Buff 37
10:164th & 3 at own 37Tyler Grassman punt for 41 yds , Daz’mond Patterson returns for 6 yds to the Ohio 28
Ohio Punt, 3 plays
10:001st & 10 at own 28Tim Edmond run for 5 yds to the Ohio 33
9:192nd & 5 at own 33A.J. Ouellette run for 1 yd to the Ohio 34
8:563rd & 4 at own 34Derrius Vick pass incomplete to Chase Cochran
8:504th & 4 at own 34Mitch Bonnstetter punt for 36 yds, fair catch by Jacob Martinez at the Buff 30
Buffalo Punt, 4 plays
8:401st & 10 at own 30Joe Licata pass complete to Devon Hughes for 13 yds to the Buff 43 for a 1ST down
8:111st & 10 at own 43Anthone Taylor run for 1 yd to the Buff 44
7:432nd & 9 at own 44Joe Licata pass incomplete to Devon Hughes, broken up by Ian Wells
7:103rd & 9 at own 44Joe Licata pass complete to Devon Hughes for 2 yds to the Buff 46
6:564th & 7 at own 46Tyler Grassman punt for 49 yds, fair catch by Daz’mond Patterson at the Ohio 5
Ohio Fumble, 3 plays
6:471st & 10 at own 6A.J. Ouellette run for 14 yds to the Ohio 20 for a 1ST down
5:541st & 10 at own 20A.J. Ouellette run for 4 yds to the Ohio 24
5:312nd & 6 at own 24Derrius Vick sacked by Okezie Alozie for a loss of 5 yards to the Ohio 19 Derrius Vick fumbled, forced by Okezie Alozie, recovered by Buff Kendall Roberson , return for 0 yards
Buffalo Touchdown, 4 plays
5:261st & 10 at opp 19Joe Licata pass incomplete to Ron Willoughby
4:532nd & 10 at opp 19Anthone Taylor run for 5 yds to the Ohio 14
4:063rd & 5 at opp 14Joe Licata run for 2 yds to the Ohio 12
3:544th & 3 at opp 12Joe Licata pass complete to Ron Willoughby for 12 yds for a TD, (Patrick Clarke KICK)Ohio 27, Buffalo 7
Ohio Field goal, 14 plays
3:544th & 3 at own 35Patrick Clarke kickoff for 65 yds , Daz’mond Patterson return for 34 yds to the Ohio 34
3:401st & 10 at own 34Derrius Vick pass incomplete to Troy Mangen
3:002nd & 10 at own 34A.J. Ouellette run for 13 yds to the Ohio 47 for a 1ST down
2:501st & 10 at own 47A.J. Ouellette run for 1 yd to the Ohio 48
2:222nd & 9 at own 48Derrius Vick pass incomplete to Kawmae Sawyer
2:083rd & 9 at own 48Derrius Vick pass complete to Kawmae Sawyer for 13 yds to the Buff 39 for a 1ST down
1:461st & 10 at opp 39A.J. Ouellette run for 3 yds to the Buff 36
1:002nd & 7 at opp 36Derrius Vick run for 3 yds to the Buff 33
0:003rd & 4 at opp 33Derrius Vick pass complete to A.J. Ouellette for 9 yds to the Buff 24 for a 1ST down
Q4 14:551st & 10 at opp 24Derrius Vick pass incomplete to Jordan Reid
Q4 14:202nd & 10 at opp 24A.J. Ouellette run for 14 yds to the Buff 10 for a 1ST down
Q4 14:041st & goal at opp 10A.J. Ouellette run for 5 yds to the Buff 5
Q4 13:332nd & goal at opp 5A.J. Ouellette run for 3 yds to the Buff 2
Q4 13:013rd & goal at opp 2Derrius Vick pass incomplete to Jordan Reid, broken up by Witney Sherry
Q4 12:574th & goal at opp 2Josiah Yazdani 19 yd FG GOODOhio 30, Buffalo 7
4th quarter5 drives, then Ohio 37, Buffalo 14
Buffalo Interception, 3 plays
12:574th & 2 at own 35Josiah Yazdani kickoff for 65 yds for a touchback
12:311st & 10 at own 25Joe Licata sacked by Ian Wells for a loss of 7 yards to the Buff 18
12:062nd & 17 at own 18Joe Licata pass incomplete
12:063rd & 17 at own 18Timeout BUFFALO, clock 12:06
11:543rd & 17 at own 18Joe Licata pass intercepted Jovon Johnson return for 11 yds to the Buff 10
Ohio Touchdown, 5 plays
11:401st & goal at opp 10Dorian Brown run for 3 yds to the Buff 7
11:002nd & goal at opp 7Dorian Brown run for 2 yds to the Buff 5
10:113rd & goal at opp 5Derrius Vick run for 1 yd to the Buff 4 for a 1ST down BUFFALO Penalty, Personal Foul (Tedroy Lynch) to the Buff 2 for a 1ST down
9:521st & goal at opp 2Derrius Vick run for a loss of 1 yard to the Buff 3
9:182nd & goal at opp 3Dorian Brown run for 3 yds for a TD, (Josiah Yazdani KICK)Ohio 37, Buffalo 7
Buffalo Interception, 11 plays
9:182nd & 11 at own 35Josiah Yazdani kickoff for 65 yds for a touchback
9:001st & 10 at own 25Anthone Taylor run for 2 yds to the Buff 27
8:262nd & 8 at own 27Anthone Taylor run for 4 yds to the Buff 31
8:003rd & 4 at own 31Tony Daniel run for 13 yds to the Buff 44 for a 1ST down
7:291st & 10 at own 44Anthone Taylor run for 2 yds to the Buff 46
6:562nd & 8 at own 46Tony Daniel pass complete to Ron Willoughby for 13 yds to the Ohio 41 for a 1ST down
6:211st & 10 at opp 41Tony Daniel run for 2 yds to the Ohio 39
6:042nd & 8 at opp 39Tony Daniel pass incomplete to Malcolm Robinson
5:523rd & 8 at opp 39Anthone Taylor run for no gain to the Ohio 39
5:204th & 8 at opp 39Tony Daniel pass complete to Devin Campbell for 11 yds to the Ohio 28 for a 1ST down
4:301st & 10 at opp 28Tony Daniel pass complete to Malcolm Robinson for 8 yds to the Ohio 20
4:112nd & 2 at opp 20Tony Daniel pass intercepted Toran Davis return for 16 yds to the Ohio 19
Ohio Fumble return TD, 5 plays (Buffalo scores)
3:531st & 10 at own 19Tim Edmond run for 6 yds to the Ohio 25
3:202nd & 4 at own 25Tim Edmond run for 9 yds to the Ohio 34 for a 1ST down
2:301st & 10 at own 34Tim Edmond run for 5 yds to the Ohio 39
1:462nd & 5 at own 39JD Sprague pass complete to Aaron Bradley for 38 yds to the Buff 23 for a 1ST down
1:161st & 10 at opp 23Tim Edmond run for a loss of 2 yards Tim Edmond fumbled, recovered by Buff Boise Ross , return for 75 yds, (Patrick Clarke KICK)Ohio 37, Buffalo 14
Ohio End of game, 2 plays
1:161st & 10 at own 35Patrick Clarke kickoff for 19 yds , Daz’mond Patterson return for no gain to the Ohio 46
0:541st & 10 at own 46TEAM run for a loss of 2 yards to the Ohio 44
0:002nd & 12 at own 44TEAM run for a loss of 1 yard to the Ohio 43

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

Buffalo

Ohio