Ohio at Buffalo

Tuesday, November 5, 2013

Buffalo beat Ohio 30–⁠3. It was their 18th meeting; after it, Ohio led the series 11–⁠7.

AwayOhio7–⁠6 in 2013
3
HomeBuffalo8–⁠5 in 2013
30

Final at UB Stadium, AmherstTV: ESPN2, ESPNMAttendance 22,918

At kickoff
51°F, overcast, wind 6 mph from the southWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, six minutes before kickoff
Officials
Referee Tom McCabe; umpire Bob Holcomb; head linesman Dan Richard; line judge Mike Maisner; side judge Matt Kukar; field judge Kyle DeBuse; back judge Matthew EdwardsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ohio03003
Buffalo0716730

Standouts

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

Player stats

Ohio

PassingC/AttYdsTDInt
Tyler Tettleton14/3112600
Derrius Vick3/73800
RushingCarYdsTDLong
Beau Blankenship206809
Tim Edmond31309
Ryan Boykin3803
Derrius Vick2101
ReceivingRecYdsTDLong
Chase Cochran342027
Matt Waters440023
Troy Hill230019
Mario Dovell221014
InterceptionsIntYdsTD
T.J. Carrie100

Buffalo

PassingC/AttYdsTDInt
Joe Licata13/2216921
RushingCarYdsTDLong
Branden Oliver34249233
James Potts3804
ReceivingRecYdsTDLong
Alex Neutz479225
Devon Hughes126026
Mason Schreck223015
Branden Oliver319011

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

Team stats

OhioBuffalo
233Total yards421
164Passing yards169
69Rushing yards252
4.3Yards per pass7.3
2.0Yards per rush6.0
17First downs20
5–⁠17Third downs6–⁠15
0–⁠1Fourth downs0–⁠0
1Turnovers1
4–⁠35Penalties7–⁠88
27:54Possession32:06

Efficiency

OhioBuffalo
25%Success rate48%
−0.13EPA per play0.06
1.05Explosiveness0.86
−0.19Rushing EPA0.14
−0.00Passing EPA−0.10
27%Passing-down success25%
−0.23First-down EPA−0.03
−0.15Second-down EPA−0.16
0.26Third-down EPA0.45

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)

Buffalo 52% to win. Elo’s favorite won.

The line

Buffalo −2.5, over/under 54.

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

Every drive

Buffalo end zoneOhio end zoneQ1 BuffaloPunt, 4 playsQ1 OhioPunt, 6 playsQ1 BuffaloPunt, 3 playsQ1 OhioPunt, 3 playsQ1 BuffaloPunt, 3 playsQ1 OhioPunt, 3 playsQ1 BuffaloPunt, 3 playsQ1 OhioFumble, 6 playsQ2 BuffaloTouchdown run, 6 playsQ2 OhioPunt, 3 playsQ2 BuffaloInterception, 6 playsQ2 OhioPunt, 5 playsQ2 BuffaloPunt, 3 playsQ2 OhioField goal, 13 playsQ2 BuffaloEnd of half, 6 playsQ3 OhioSafety, 4 plays (Buffalo scores)Q3 BuffaloTouchdown run, 8 playsQ3 OhioPunt, 6 playsQ3 BuffaloTouchdown pass, 7 playsQ3 OhioPunt, 4 playsQ3 BuffaloTouchdown pass, 7 playsQ4 OhioPunt, 8 playsQ4 BuffaloPunt, 6 playsQ4 OhioTurnover on downs, 12 playsQ4 BuffaloEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Ohio right to left.
  1. Q1 BuffaloPunt, 4 plays, 21 yards
  2. Q1 OhioPunt, 6 plays, 44 yards
  3. Q1 BuffaloPunt, 3 plays, 0 yards
  4. Q1 OhioPunt, 3 plays, −8 yards
  5. Q1 BuffaloPunt, 3 plays, 4 yards
  6. Q1 OhioPunt, 3 plays, 5 yards
  7. Q1 BuffaloPunt, 3 plays, 9 yards
  8. Q1 OhioFumble, 6 plays, 27 yards
  9. Q2 BuffaloTouchdown run, 6 plays, 72 yards
  10. Q2 OhioPunt, 3 plays, 5 yards
  11. Q2 BuffaloInterception, 6 plays, 37 yards
  12. Q2 OhioPunt, 5 plays, 14 yards
  13. Q2 BuffaloPunt, 3 plays, −3 yards
  14. Q2 OhioField goal, 13 plays, 39 yards
  15. Q2 BuffaloEnd of half, 6 plays, 16 yards
  16. Q3 OhioSafety, 4 plays (Buffalo scores), −10 yards
  17. Q3 BuffaloTouchdown run, 8 plays, 46 yards
  18. Q3 OhioPunt, 6 plays, 16 yards
  19. Q3 BuffaloTouchdown pass, 7 plays, 61 yards
  20. Q3 OhioPunt, 4 plays, 14 yards
  21. Q3 BuffaloTouchdown pass, 7 plays, 75 yards
  22. Q4 OhioPunt, 8 plays, 32 yards
  23. Q4 BuffaloPunt, 6 plays, 44 yards
  24. Q4 OhioTurnover on downs, 12 plays, 67 yards
  25. Q4 BuffaloEnd of game, 3 plays, −2 yards

Play by play

1st quarter8 drives, then Tied at 0
Buffalo Punt, 4 plays
15:001st & 10 at own 27Joe Licata pass complete to Mason Schreck for 15 yards to the Buff 42, tackled by Nathan Carpenter for a 1ST down.
15:001st & 10 at own 42Branden Oliver rush for 3 yards to the Buff 45, tackled by Antwan Crutcher.
15:002nd & 7 at own 45Branden Oliver rush for 3 yards to the Buff 48, tackled by Ben Russell and Antwan Crutcher.
15:003rd & 4 at own 48Joe Licata pass incomplete to Boise Ross, broken up by Devin Bass.
15:004th & 4 at own 48Tyler Grassman punt for 46 yards, downed at the Ohio 6.
Ohio Punt, 6 plays
13:171st & 10 at own 6Beau Blankenship rush for 5 yards to the Ohio 11, tackled by Najja Johnson and Derek Brim.
13:172nd & 5 at own 11Beau Blankenship rush for 6 yards to the Ohio 17, tackled by Kristjan Sokoli for a 1ST down.
13:171st & 10 at own 17Tyler Tettleton pass complete to Chase Cochran for 27 yards to the Ohio 44, tackled by Najja Johnson for a 1ST down.
13:171st & 10 at own 44Tyler Tettleton pass incomplete to N/A.
13:172nd & 10 at own 44Beau Blankenship rush for 4 yards to the Ohio 48, tackled by Beau Bachtelle.
13:173rd & 6 at own 48Beau Blankenship rush for 2 yards to the 50 yard line, tackled by Khalil Mack.
13:174th & 4 at the 50Grant Venham punt for 50 yards for a touchback.
Buffalo Punt, 3 plays
10:371st & 10 at own 20Branden Oliver rush for a loss of 4 yards to the Buff 16, tackled by Kendric Smith and Ben Russell.
10:372nd & 14 at own 16Branden Oliver rush for 1 yard to the Buff 17, tackled by Ben Russell and Brandon Purdum.
10:373rd & 13 at own 17Joe Licata pass complete to Matt Weiser for 3 yards to the Buff 20, tackled by Josh Kristoff.
10:374th & 10 at own 20Tyler Grassman punt for 29 yards, downed at the Buff 49.
Ohio Punt, 3 plays
8:281st & 10 at opp 49OHIO penalty 15 yard pass interference on N/A accepted, no play.
8:281st & 25 at own 36Beau Blankenship rush for 2 yards to the Ohio 38, tackled by Colby Way.
8:282nd & 23 at own 38Tyler Tettleton pass incomplete to N/A.
8:283rd & 23 at own 38Tyler Tettleton pass complete to Matt Waters for 5 yards to the Ohio 43, tackled by Jarrett Franklin, OHIO penalty holding declined.
8:284th & 18 at own 43Grant Venham punt for 38 yards to the Buff 19, no return.
Buffalo Punt, 3 plays
7:151st & 10 at own 19Joe Licata pass complete to Branden Oliver for 5 yards to the Buff 24, tackled by Tarell Basham.
7:152nd & 5 at own 24Joe Licata pass incomplete to N/A, hurried by Tarell Basham.
6:253rd & 5 at own 24[SGUN], timeout Buffalo, clock 06:25.
6:253rd & 5 at own 24BUFFALO penalty 12 yard pass interference on Boise Ross accepted, no play.
6:253rd & 17 at own 12Branden Oliver rush for 11 yards to the Buff 23, tackled by Josh Kristoff and Ben Russell, BUFFALO penalty illegal block declined.
6:254th & 6 at own 23Tyler Grassman punt for 39 yards to the Ohio 38, no return.
Ohio Punt, 3 plays
5:421st & 10 at own 38Beau Blankenship rush for 3 yards to the Ohio 41, tackled by Beau Bachtelle.
5:422nd & 7 at own 41Beau Blankenship rush for 2 yards to the Ohio 43, tackled by Okoye Houston.
5:423rd & 5 at own 43Tyler Tettleton pass incomplete to N/A, hurried by Khalil Mack.
5:424th & 5 at own 43Grant Venham punt for 57 yards for a touchback.
Buffalo Punt, 3 plays
4:141st & 10 at own 20Joe Licata pass complete to Fred Lee for 6 yards to the Buff 26, tackled by Ben Russell.
4:142nd & 4 at own 26Branden Oliver rush for 3 yards to the Buff 29, tackled by Ben Russell and Aaron Macer.
4:143rd & 1 at own 29Anthone Taylor rush for no gain to the Buff 29, tackled by Keith Moore.
4:144th & 1 at own 29Tyler Grassman punt for 26 yards, returned by Travis Carrie for no gain, fumbled, forced by Corbin Grassman, recovered by Ohio N/A at the Buff 29.
Ohio Fumble, 6 plays
2:241st & 10 at own 45Tyler Tettleton pass incomplete to N/A, hurried by Khalil Mack.
2:242nd & 10 at own 45Ryan Boykin rush for 3 yards to the Ohio 48, tackled by Kristjan Sokoli and Jake Stockman.
2:243rd & 7 at own 48BUFFALO penalty 7 yard pass interference on N/A accepted, no play.
2:241st & 10 at opp 45Ryan Boykin rush for 2 yards to the Buff 43, tackled by Kristjan Sokoli.
2:242nd & 8 at opp 43Tyler Tettleton pass complete to Matt Waters for 12 yards to the Buff 31, tackled by Cortney Lester for a 1ST down.
2:241st & 10 at opp 31Ryan Boykin rush for 3 yards to the Buff 28, tackled by Derek Brim and Lee Skinner.
Q2 14:512nd & 7 at opp 28Tyler Tettleton pass complete to Matt Waters for 3 yards, fumbled, forced by Khalil Mack, recovered by Buff Khalil Mack at the Buff 28.
2nd quarter7 drives, then Buffalo 7, Ohio 3
Buffalo Touchdown run, 6 plays
14:511st & 10 at own 28Joe Licata pass complete to Branden Oliver for 11 yards to the Buff 39, tackled by Beau Blankenship and Keith Moore for a 1ST down.
14:511st & 10 at own 39Branden Oliver rush for 8 yards to the Buff 47, tackled by Jovon Johnson.
14:512nd & 2 at own 47Joe Licata pass complete to Devon Hughes for 26 yards to the Ohio 27, tackled by Nathan Carpenter for a 1ST down.
14:511st & 10 at opp 27Branden Oliver rush for 23 yards to the Ohio 4, tackled by Nathan Carpenter for a 1ST down.
14:511st & goal at opp 4Branden Oliver rush for 2 yards to the Ohio 2, tackled by Kendric Smith.
12:242nd & goal at opp 2Branden Oliver rush for 2 yards for a TOUCHDOWN.Buffalo 6, Ohio 0
12:24Patrick Clarke extra point GOOD.Buffalo 7, Ohio 0
12:24Tyler Grassman kickoff for 65 yards for a touchback.
Ohio Punt, 3 plays
12:241st & 10 at own 25Tyler Tettleton pass incomplete to Chase Cochran, broken up by Okoye Houston.
12:242nd & 10 at own 25Tyler Tettleton pass incomplete to N/A.
12:243rd & 10 at own 25Tyler Tettleton rush for 5 yards to the Ohio 30, tackled by Jarrett Franklin.
12:244th & 5 at own 30Grant Venham punt for 44 yards, downed at the Buff 26.
Buffalo Interception, 6 plays
12:241st & 10 at own 26Joe Licata pass incomplete to Fred Lee.
12:242nd & 10 at own 26Branden Oliver rush for 2 yards to the Buff 28, tackled by Jovon Johnson.
12:243rd & 8 at own 28Joe Licata pass complete to Alex Neutz for 16 yards to the Buff 44, tackled by Travis Carrie for a 1ST down.
12:241st & 10 at own 44OHIO penalty 10 yard holding on Travis Carrie accepted, no play.
12:241st & 10 at opp 46Branden Oliver rush for 6 yards to the Ohio 40, tackled by Tarell Basham and Thad Ingol.
12:242nd & 4 at opp 40Branden Oliver rush for 3 yards to the Ohio 37, tackled by Thad Ingol.
8:353rd & 1 at opp 37Joe Licata pass intercepted by Travis Carrie at the Ohio 0, returned for no gain.
Ohio Punt, 5 plays
8:351st & 10 at own 20Beau Blankenship rush for 1 yard to the Ohio 21, tackled by Blake Bean.
8:352nd & 9 at own 21Tyler Tettleton pass complete to Donte Foster for 10 yards to the Ohio 31, tackled by Najja Johnson out-of-bounds for a 1ST down.
8:351st & 10 at own 31Beau Blankenship rush for 3 yards to the Ohio 34, tackled by Khalil Mack and Derek Brim.
8:352nd & 7 at own 34Tyler Tettleton pass incomplete to Donte Foster, broken up by Cortney Lester.
8:353rd & 7 at own 34Tyler Tettleton pass incomplete to N/A.
8:354th & 7 at own 34Grant Venham punt for 41 yards, downed at the Buff 25.
Buffalo Punt, 3 plays
6:531st & 10 at own 25Joe Licata pass incomplete to Devon Hughes.
6:532nd & 10 at own 25Joe Licata pass complete to Branden Oliver for 3 yards to the Buff 28, tackled by Travis Carrie.
6:533rd & 7 at own 28BUFFALO penalty 14 yard pass interference on Boise Ross accepted, no play.
6:533rd & 21 at own 14Joe Licata pass complete to Mason Schreck for 8 yards to the Buff 22, tackled by Thad Ingol.
6:534th & 13 at own 22Tyler Grassman punt for 43 yards, returned by Travis Carrie for 21 yards to the Buff 44, tackled by Max Perisse.
Ohio Field goal, 13 plays
4:581st & 10 at opp 44Beau Blankenship rush for 3 yards to the Ohio 49, tackled by Okoye Houston, OHIO penalty 10 yard holding on N/A accepted.
4:581st & 17 at own 49Beau Blankenship rush for 7 yards to the Buff 44, tackled by Jake Stockman.
4:582nd & 10 at opp 44Tyler Tettleton pass complete to Troy Hill for 11 yards to the Buff 33, tackled by Jake Stockman and Okezie Alozie for a 1ST down.
4:581st & 10 at opp 33Beau Blankenship rush for no gain to the Buff 33, tackled by Colby Way.
4:582nd & 10 at opp 33Tyler Tettleton pass incomplete to Matt Waters, hurried by Khalil Mack.
1:321st & 10 at opp 22Beau Blankenship rush for 4 yards to the Buff 18, tackled by Okezie Alozie.
1:322nd & 6 at opp 18Beau Blankenship rush for 2 yards to the Buff 16, tackled by Okezie Alozie and Khalil Mack.
1:323rd & 4 at opp 16Beau Blankenship rush for 9 yards to the Buff 7, tackled by Najja Johnson for a 1ST down.
1:321st & goal at opp 7Tyler Tettleton pass complete to Sebastian Smith for no gain to the Buff 7, tackled by Okoye Houston.
1:322nd & 0 at opp 7Timeout Buffalo, clock 01:32.
1:322nd & goal at opp 7Tyler Tettleton pass incomplete to Matt Waters, broken up by Derek Brim.
1:263rd & 0 at opp 7Timeout OHIO, clock 01:26.
1:263rd & goal at opp 7Beau Blankenship rush for 2 yards to the Buff 5, tackled by Brandon Crawford.
0:424th & 0 at opp 5Timeout OHIO, clock 00:42.
0:374th & goal at opp 5Josiah Yazdani 23 yard field goal GOOD.Buffalo 7, Ohio 3
0:37Josiah Yazdani kickoff for 38 yards returned by Matt Weiser for 8 yards to the Buff 35, tackled by Blake Scipio.
Buffalo End of half, 6 plays
0:371st & 10 at own 35Joe Licata pass incomplete to Fred Lee.
0:322nd & 10 at own 35Joe Licata pass incomplete to Mason Schreck, hurried by Brandon Purdum.
0:323rd & 10 at own 35Branden Oliver rush for 16 yards to the Ohio 49, tackled by Devin Bass for a 1ST down.
0:321st & 10 at opp 49Team pass incomplete.
0:322nd & 10 at opp 49Joe Licata pass incomplete to Boise Ross.
0:323rd & 10 at opp 49Joe Licata pass incomplete, hurried by Tarell Basham.
Q3 15:00Tyler Grassman kickoff for 65 yards returned by Devin Bass for 10 yards to the Ohio 10, tackled by Brandon Berry and Okezie Alozie.
3rd quarter6 drives, then Buffalo 23, Ohio 3
Ohio Safety, 4 plays (Buffalo scores)
14:561st & 10 at own 10Tyler Tettleton pass complete to Mario Dovell for 14 yards to the Ohio 24, tackled by Derek Brim for a 1ST down.
14:561st & 10 at own 24Beau Blankenship rush for 3 yards to the Ohio 27, tackled by Blake Bean.
14:562nd & 7 at own 27Tyler Tettleton pass incomplete to Sebastian Smith.
13:493rd & 7 at own 27Tyler Tettleton sacked by Jarrett Franklin and Khalil Mack for a loss of 27 yards to the Ohio 0 for a SAFETY, OHIO penalty 0 yard intentional grounding on Tyler Tettleton accepted.Buffalo 9, Ohio 3
13:49Grant Venham kickoff for 45 yards returned by Alex Neutz for 19 yards to the Ohio 46, tackled by Mike Terpin.
Buffalo Touchdown run, 8 plays
13:411st & 10 at opp 46Branden Oliver rush for 8 yards to the Ohio 38, tackled by Jovon Johnson.
13:412nd & 2 at opp 38Branden Oliver rush for 1 yard to the Ohio 37, tackled by Jovon Johnson.
13:413rd & 1 at opp 37Joe Licata rush for 3 yards to the Ohio 34, tackled by Casey Sayles and Antwan Crutcher for a 1ST down.
13:411st & 10 at opp 34Branden Oliver rush for 3 yards to the Ohio 31, tackled by Casey Sayles.
13:412nd & 7 at opp 31Branden Oliver rush for 1 yard to the Ohio 30, tackled by Cameron McLeod and Antwan Crutcher.
10:473rd & 6 at opp 30[SGUN], timeout Buffalo, clock 10:47.
10:473rd & 6 at opp 30Joe Licata pass complete to Alex Neutz for 14 yards to the Ohio 16 for a 1ST down.
10:471st & 10 at opp 16Branden Oliver rush for 3 yards to the Ohio 13, tackled by Casey Sayles.
9:402nd & 7 at opp 13Branden Oliver rush for 13 yards for a TOUCHDOWN.Buffalo 15, Ohio 3
9:40Patrick Clarke extra point GOOD.Buffalo 16, Ohio 3
9:40Tyler Grassman kickoff for 65 yards returned by Nathan Carpenter for 22 yards to the Ohio 22, tackled by Jake Stockman.
Ohio Punt, 6 plays
9:331st & 10 at own 22Tyler Tettleton pass incomplete to Chase Cochran, broken up by Najja Johnson.
9:332nd & 10 at own 22Tyler Tettleton pass complete to Chase Cochran for 3 yards to the Ohio 25, tackled by Blake Bean.
9:333rd & 7 at own 25Tyler Tettleton pass complete to Mario Dovell for 7 yards to the Ohio 32, tackled by Cortney Lester for a 1ST down.
9:331st & 10 at own 32Beau Blankenship rush for 2 yards to the Ohio 34, tackled by Beau Bachtelle.
9:332nd & 8 at own 34Beau Blankenship rush for 4 yards to the Ohio 38, tackled by Derek Brim and Blake Bean.
9:333rd & 4 at own 38Tyler Tettleton pass incomplete to Matt Waters, broken up by Tomarris Bell.
9:334th & 4 at own 38Grant Venham punt for 23 yards, punt out-of-bounds at the Buff 39.
Buffalo Touchdown pass, 7 plays
9:331st & 10 at own 39Branden Oliver rush for a loss of 6 yards to the Buff 33, tackled by Josh Kristoff.
9:332nd & 16 at own 33Joe Licata pass complete to Fred Lee for 13 yards to the Buff 46, tackled by Xavier Hughes.
9:333rd & 3 at own 46Branden Oliver rush for 18 yards to the Ohio 36, tackled by Xavier Hughes and Keith Moore for a 1ST down.
9:331st & 10 at opp 36Branden Oliver rush for 11 yards to the Ohio 25, tackled by Xavier Hughes for a 1ST down.
9:331st & 10 at opp 25BUFFALO penalty 15 yard unsportsmanlike conduct on Trevor Sales accepted.
9:331st & 10 at opp 40Branden Oliver rush for 5 yards to the Ohio 35, tackled by Xavier Hughes and Josh Kristoff.
9:332nd & 5 at opp 35Branden Oliver rush for 10 yards to the Ohio 25, tackled by Keith Moore for a 1ST down.
3:551st & 10 at opp 25Joe Licata pass complete to Alex Neutz for 25 yards for a TOUCHDOWN.Buffalo 23, Ohio 3
3:55Patrick Clarke extra point GOOD.
3:55Tyler Grassman kickoff for 65 yards returned by Nathan Carpenter for 19 yards to the Ohio 19, tackled by Houston Glass.
Ohio Punt, 4 plays
3:481st & 10 at own 19Tyler Tettleton pass complete to Chase Cochran for 12 yards to the Ohio 31 out-of-bounds for a 1ST down.
3:481st & 10 at own 31Beau Blankenship rush for 4 yards to the Ohio 35, tackled by Jake Stockman and Lee Skinner.
3:482nd & 6 at own 35Tyler Tettleton rush for a loss of 2 yards to the Ohio 33, tackled by Kristjan Sokoli.
3:483rd & 8 at own 33Tyler Tettleton pass incomplete to Troy Hill, hurried by Beau Bachtelle.
3:484th & 8 at own 33Grant Venham punt for 32 yards, fair catch by Alex Neutz at the Buff 25, BUFFALO penalty 10 yard holding on N/A accepted.
Buffalo Touchdown pass, 7 plays
2:071st & 10 at own 25Branden Oliver rush for 3 yards to the Buff 28, tackled by Ben Russell and Josh Kristoff.
2:072nd & 7 at own 28Branden Oliver rush for 5 yards to the Buff 33, tackled by Brandon Purdum.
2:073rd & 2 at own 33Branden Oliver rush for 33 yards to the Ohio 34, tackled by Xavier Hughes for a 1ST down.
Q4 15:001st & 10 at opp 34Branden Oliver rush for 6 yards to the Ohio 28, tackled by Ben Russell.
Q4 15:002nd & 4 at opp 28Branden Oliver rush for 3 yards to the Ohio 25, tackled by Casey Sayles.
Q4 15:003rd & 1 at opp 25Branden Oliver rush for 1 yard to the Ohio 24, tackled by Josiah Yazdani for a 1ST down.
Q4 13:051st & 10 at opp 24Joe Licata pass complete to Alex Neutz for 24 yards for a TOUCHDOWN.Buffalo 29, Ohio 3
Q4 13:05Patrick Clarke extra point GOOD.Buffalo 30, Ohio 3
Q4 13:05Tyler Grassman kickoff for 58 yards returned by Nathan Carpenter for 15 yards to the Ohio 22, tackled by Jake Stockman and Colby Way.
4th quarter4 drives, then Buffalo 30, Ohio 3
Ohio Punt, 8 plays
12:591st & 10 at own 22Tyler Tettleton rush for 9 yards to the Ohio 31, tackled by Lee Skinner.
12:592nd & 1 at own 31Tyler Tettleton pass complete to Landon Smith for 4 yards to the Ohio 35, tackled by Okoye Houston and Cortney Lester for a 1ST down.
12:591st & 10 at own 35Tyler Tettleton pass incomplete to Landon Smith.
12:592nd & 10 at own 35Tyler Tettleton pass incomplete to Mario Dovell, hurried by Tedroy Lynch.
12:593rd & 10 at own 35Tyler Tettleton pass complete to Matt Waters for 23 yards to the Buff 42, tackled by Tomarris Bell for a 1ST down.
12:591st & 10 at opp 42Tyler Tettleton pass complete to Beau Blankenship for a loss of 2 yards to the Buff 44, tackled by Okezie Alozie.
9:523rd & 14 at opp 46Tyler Tettleton pass incomplete to Mario Dovell, hurried by Brandon Crawford.
9:524th & 14 at opp 46Grant Venham punt for 36 yards, downed at the Buff 10.
Buffalo Punt, 6 plays
9:521st & 10 at own 10Branden Oliver rush for 19 yards to the Buff 29, tackled by Travis Carrie for a 1ST down.
9:521st & 10 at own 29Branden Oliver rush for 5 yards to the Buff 34, tackled by Jovon Johnson.
9:522nd & 5 at own 34Branden Oliver rush for 18 yards to the Ohio 48, tackled by Jovon Johnson and Josh Kristoff for a 1ST down.
9:521st & 10 at opp 48James Potts rush for 4 yards to the Ohio 44, tackled by Cameron McLeod.
9:522nd & 6 at opp 44Joe Licata rush for a loss of 4 yards to the Ohio 48, tackled by Casey Sayles.
9:523rd & 10 at opp 48James Potts rush for 2 yards to the Ohio 46, tackled by Cameron McLeod.
9:524th & 8 at opp 46Tyler Grassman punt for 41 yards, downed at the Ohio 5.
Ohio Turnover on downs, 12 plays
9:521st & 10 at own 5Tim Edmond rush for 9 yards to the Ohio 14, tackled by Tomarris Bell and Jarrett Franklin.
5:512nd & 1 at own 14Tim Edmond rush for 3 yards to the Ohio 17, tackled by Jarrett Franklin and Lee Skinner for a 1ST down.
5:511st & 10 at own 17Tim Edmond rush for 1 yard to the Ohio 18, tackled by Lee Skinner.
5:512nd & 9 at own 18Derrius Vick rush for 1 yard to the Ohio 19, tackled by Jarrett Franklin.
5:513rd & 8 at own 19Derrius Vick pass complete to Troy Hill for 19 yards to the Ohio 38, tackled by Blake Bean and Witney Sherry for a 1ST down.
5:511st & 10 at own 38Derrius Vick pass incomplete to Chase Cochran.
5:512nd & 10 at own 38Derrius Vick pass complete to Ian Dixon for 5 yards to the Ohio 43, tackled by Blake Bean.
3:023rd & 5 at own 43Timeout Buffalo, clock 03:02.
3:023rd & 5 at own 43Derrius Vick pass complete to Sebastian Smith for 14 yards to the Buff 28, tackled by Marqus Baker, BUFFALO penalty 15 yard roughing passer on Khalil Mack accepted for a 1ST down.
3:021st & 10 at opp 28Derrius Vick pass incomplete to Sebastian Smith, broken up by Marqus Baker.
3:022nd & 10 at opp 28Derrius Vick pass incomplete to Sebastian Smith, broken up by Khalil Mack.
3:023rd & 10 at opp 28Derrius Vick rush for no gain to the Buff 28, tackled by Jarrett Franklin.
3:024th & 10 at opp 28Derrius Vick pass incomplete to Landon Smith, broken up by Witney Sherry.
Buffalo End of game, 3 plays
1:481st & 10 at own 28James Potts rush for 2 yards to the Buff 30, tackled by Brandon Atwell.
1:482nd & 8 at own 30Team rush for a loss of 2 yards to the Buff 28.
1:483rd & 10 at own 28Team rush for a loss of 2 yards to the Buff 26.

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

Ohio

Buffalo