Buffalo at Miami (OH)

Thursday, October 29, 2015

Buffalo beat Miami (OH) 29–⁠24. It was their 17th meeting; after it, Miami (OH) led the series 11–⁠6.

AwayBuffalo5–⁠7 in 2015
29
HomeMiami (OH)3–⁠9 in 2015
24

Final at Yager Stadium, OxfordTV: ESPN3Attendance 12,697

At kickoff
47°F, mostly cloudy, wind 7 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Butler County Regional Airport (KHAO), 25 km from the stadium, 23 minutes after kickoff
Officials
Referee Greg Sujack; umpire John Hanneke; head linesman Paul Beyerle; line judge Jon Shelton; side judge Arthur Lucky; field judge Phil Hicks; back judge Reggie Berry; center judge Jason NicklebyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo10712029
Miami (OH)7100724

Standouts

Player stats

Buffalo

PassingC/AttYdsTDInt
Joe Licata22/2928921
RushingCarYdsTDLong
Jordan Johnson28123248
Anthone Taylor1028012
ReceivingRecYdsTDLong
Ron Willoughby287278
Matt Weiser556020
Marcus McGill334029
Jacob Martinez231016

Miami (OH)

PassingC/AttYdsTDInt
Billy Bahl13/3622420
RushingCarYdsTDLong
Leonard Ross642020
Kenny Young1031015
Rokeem Williams219011
Maurice Thomas219010
ReceivingRecYdsTDLong
Sam Martin495143
Jared Murphy246037
Ryan Smith333116
James Gardner123023
InterceptionsIntYdsTD
Brison Burris1761

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

Team stats

BuffaloMiami (OH)
433Total yards348
289Passing yards224
144Rushing yards124
10.0Yards per pass6.2
3.6Yards per rush4.0
18First downs19
4–⁠15Third downs5–⁠16
1–⁠1Fourth downs1–⁠2
1Turnovers1
6–⁠65Penalties6–⁠53
35:14Possession24:46

Efficiency

BuffaloMiami (OH)
36%Success rate34%
0.06EPA per play−0.04
1.45Explosiveness1.08
−0.14Rushing EPA−0.10
0.31Passing EPA0.02
29%Passing-down success19%
0.12First-down EPA0.01
0.18Second-down EPA−0.09
−0.36Third-down EPA0.04

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

The line

Buffalo −9.5, over/under 50.

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 74%, Miami (OH) 26%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Miami (OH) end zoneBuffalo end zoneQ1 Miami (OH)Punt, 3 playsQ1 BuffaloField goal, 7 playsQ1 Miami (OH)Punt, 3 playsQ1 BuffaloPick-six, 7 plays (Miami (OH) scores)Q1 BuffaloTouchdown, 1 playQ1 Miami (OH)Punt, 5 playsQ1 BuffaloPunt, 4 playsQ1 Miami (OH)Field goal, 10 playsQ2 BuffaloPunt, 4 playsQ2 Miami (OH)Punt, 3 playsQ2 BuffaloTouchdown, 11 playsQ2 Miami (OH)Touchdown, 3 playsQ2 BuffaloEnd of half, 2 playsQ3 BuffaloTouchdown, 8 playsQ3 Miami (OH)Missed FG, 7 playsQ3 BuffaloTouchdown, 9 playsQ3 Miami (OH)Punt, 7 playsQ3 BuffaloPunt, 5 playsQ4 Miami (OH)Fumble, 1 playQ4 BuffaloMissed FG, 4 playsQ4 Miami (OH)Turnover on downs, 6 playsQ4 BuffaloPunt, 3 playsQ4 Miami (OH)Punt, 6 playsQ4 BuffaloPunt, 3 playsQ4 Miami (OH)Touchdown, 11 playsQ4 BuffaloPunt, 3 playsQ4 Miami (OH)End of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Miami (OH) drives left to right, Buffalo right to left.
  1. Q1 Miami (OH)Punt, 3 plays, 0 yards
  2. Q1 BuffaloField goal, 7 plays, 27 yards
  3. Q1 Miami (OH)Punt, 3 plays, −2 yards
  4. Q1 BuffaloPick-six, 7 plays (Miami (OH) scores), 18 yards
  5. Q1 BuffaloTouchdown, 1 play, 78 yards
  6. Q1 Miami (OH)Punt, 5 plays, 21 yards
  7. Q1 BuffaloPunt, 4 plays, 7 yards
  8. Q1 Miami (OH)Field goal, 10 plays, 64 yards
  9. Q2 BuffaloPunt, 4 plays, 22 yards
  10. Q2 Miami (OH)Punt, 3 plays, 4 yards
  11. Q2 BuffaloTouchdown, 11 plays, 79 yards
  12. Q2 Miami (OH)Touchdown, 3 plays, 57 yards
  13. Q2 BuffaloEnd of half, 2 plays, 7 yards
  14. Q3 BuffaloTouchdown, 8 plays, 72 yards
  15. Q3 Miami (OH)Missed FG, 7 plays, 20 yards
  16. Q3 BuffaloTouchdown, 9 plays, 75 yards
  17. Q3 Miami (OH)Punt, 7 plays, 50 yards
  18. Q3 BuffaloPunt, 5 plays, 20 yards
  19. Q4 Miami (OH)Fumble, 1 play, 11 yards
  20. Q4 BuffaloMissed FG, 4 plays, 3 yards
  21. Q4 Miami (OH)Turnover on downs, 6 plays, 43 yards
  22. Q4 BuffaloPunt, 3 plays, 8 yards
  23. Q4 Miami (OH)Punt, 6 plays, 14 yards
  24. Q4 BuffaloPunt, 3 plays, 5 yards
  25. Q4 Miami (OH)Touchdown, 11 plays, 80 yards
  26. Q4 BuffaloPunt, 3 plays, 4 yards
  27. Q4 Miami (OH)End of game, 4 plays, 11 yards

Play by play

1st quarter8 drives, then Buffalo 10, Miami (OH) 7
Miami (OH) Punt, 3 plays
15:001st & 10 at own 35Tyler Grassman kickoff for 65 yds for a touchback
15:001st & 10 at own 25Alonzo Smith run for 2 yds to the MiaOh 27
15:002nd & 8 at own 27Kenny Young run for a loss of 2 yards to the MiaOh 25
15:003rd & 10 at own 25Billy Bahl pass incomplete
15:004th & 10 at own 25Christian Koch punt for 31 yds
Buffalo Field goal, 7 plays
13:221st & 10 at own 44Jordan Johnson run for 1 yd to the Buff 45
13:222nd & 9 at own 45Joe Licata pass complete to Matt Weiser for 7 yds to the MiaOh 48
13:223rd & 2 at opp 48Jordan Johnson run for 11 yds to the MiaOh 37 for a 1ST down
13:221st & 10 at opp 37Jordan Johnson run for 5 yds to the MiaOh 32
13:222nd & 5 at opp 32Joe Licata pass complete to Marcus McGill for 3 yds to the MiaOh 29
10:573rd & 2 at opp 29Timeout BUFFALO, clock 10:57
10:573rd & 2 at opp 29Jordan Johnson run for no gain to the MiaOh 29
10:234th & 2 at opp 29Adam Mitcheson 46 yd FG GOODBuffalo 3, Miami (OH) 0
Miami (OH) Punt, 3 plays
10:231st & 0 at own 35Tyler Grassman kickoff for 65 yds for a touchback
10:231st & 10 at own 25Billy Bahl pass complete to Jared Murphy for 9 yds to the MiaOh 34 MIAMI OH Penalty, unsportsmanlike conduct (-15 Yards) to the MiaOh 19
10:232nd & 16 at own 19Alonzo Smith run for 4 yds to the MiaOh 23
9:323rd & 12 at own 23Timeout MIAMI OH, clock 09:32
9:323rd & 12 at own 23Billy Bahl pass incomplete
9:324th & 12 at own 23Christian Koch punt for 28 yds
Buffalo Pick-six, 7 plays (Miami (OH) scores)
9:191st & 10 at own 49Jordan Johnson run for 4 yds to the MiaOh 47
9:192nd & 6 at opp 47Jordan Johnson run for 9 yds to the MiaOh 38 for a 1ST down
9:191st & 10 at opp 38Jordan Johnson run for 1 yd to the MiaOh 37
9:192nd & 9 at opp 37Joe Licata pass complete to Matt Weiser for 14 yds to the MiaOh 23 for a 1ST down
9:191st & 10 at opp 23Jordan Johnson run for a loss of 6 yards to the MiaOh 29
9:192nd & 16 at opp 29Jordan Johnson run for a loss of 4 yards to the MiaOh 33
5:463rd & 20 at opp 33Joe Licata pass intercepted for a TD Brison Burris return for 76 yds for a TD, (Kaleb Patterson KICK)Miami (OH) 7, Buffalo 3
Buffalo Touchdown, 1 play
5:461st & 0 at own 35Kaleb Patterson kickoff for 57 yds , Devin Campbell return for 14 yds to the Buff 22
5:291st & 10 at own 22Joe Licata pass complete to Ron Willoughby for 78 yds for a TD, (Adam Mitcheson KICK)Buffalo 10, Miami (OH) 7
Miami (OH) Punt, 5 plays
5:291st & 0 at own 35Tyler Grassman kickoff for 65 yds for a touchback
5:291st & 10 at own 25Billy Bahl pass complete to Ryan Smith for 16 yds to the MiaOh 41 for a 1ST down
5:291st & 10 at own 41Maurice Thomas run for 10 yds to the Buff 49 for a 1ST down
5:291st & 10 at opp 49Billy Bahl pass incomplete
5:292nd & 10 at opp 49Billy Bahl pass incomplete
5:293rd & 10 at opp 49Billy Bahl sacked by Okezie Alozie for a loss of 5 yards to the MiaOh 46
5:294th & 15 at own 46Christian Koch punt for 29 yds
Buffalo Punt, 4 plays
3:231st & 10 at own 25Joe Licata pass complete to Matt Weiser for 20 yds to the Buff 45 for a 1ST down BUFFALO Penalty, illegal block (Marcus McGill) to the Buff 35 for a 1ST down
3:231st & 10 at own 35Devin Campbell run for a loss of 3 yards to the Buff 32
3:232nd & 13 at own 32Joe Licata pass complete to Brandon Smiley for a loss of 2 yards to the Buff 30
1:443rd & 15 at own 30Timeout MIAMI OH, clock 01:44
1:443rd & 15 at own 30Anthone Taylor run for 2 yds to the Buff 32
1:444th & 13 at own 32Tyler Grassman punt for 68 yds for a touchback
Miami (OH) Field goal, 10 plays
0:561st & 10 at own 20MIAMI OH Penalty, false start (Ryan Smith) to the MiaOh 15
0:561st & 15 at own 15Leonard Ross run for 14 yds to the MiaOh 29
0:562nd & 1 at own 29Kenny Young run for 15 yds to the MiaOh 44 for a 1ST down
Q2 15:001st & 10 at own 44BAHL, Billy pass incomplete to MARTIN, Sam, PENALTY UB pass interference (ROSS, Boise) 15 yards to the UB41, 1ST DOWN MIAMI, NO PLAY.
Q2 15:001st & 10 at opp 41Leonard Ross run for 4 yds to the Buff 37
Q2 15:002nd & 6 at opp 37Kenny Young run for a loss of 1 yard to the Buff 38
Q2 15:003rd & 7 at opp 38Billy Bahl pass complete to Rokeem Williams for 4 yds to the Buff 34
Q2 15:004th & 3 at opp 34Kenny Young run for 10 yds to the Buff 24 for a 1ST down
Q2 15:001st & 10 at opp 24Alonzo Smith run for 7 yds to the Buff 17
Q2 15:002nd & 3 at opp 17Kenny Young run for 2 yds to the Buff 15
Q2 15:003rd & 1 at opp 15Alonzo Smith run for a loss of 1 yard to the Buff 16
Q2 10:164th & 2 at opp 16Kaleb Patterson 33 yd FG GOODTied at 10
2nd quarter5 drives, then Tied at 17
Buffalo Punt, 4 plays
10:161st & 0 at own 35Kaleb Patterson kickoff for 65 yds for a touchback
10:161st & 10 at own 25Joe Licata pass complete to Jacob Martinez for 16 yds to the Buff 41 for a 1ST down
10:161st & 10 at own 41Jordan Johnson run for 2 yds to the Buff 43
10:162nd & 8 at own 43Joe Licata pass incomplete
10:163rd & 8 at own 43Joe Licata pass complete to Jordan Johnson for 4 yds to the Buff 47
10:164th & 4 at own 47Tyler Grassman punt for 30 yds, fair catch by Jared Murphy at the MiaOh 23
Miami (OH) Punt, 3 plays
8:121st & 10 at own 23Kenny Young run for 4 yds to the MiaOh 27
8:122nd & 6 at own 27Billy Bahl pass incomplete
8:123rd & 6 at own 27Billy Bahl pass incomplete to Rokeem Williams
8:124th & 6 at own 27Christian Koch punt for 56 yds , Collin Lisa returns for 4 yds to the Buff 21
Buffalo Touchdown, 11 plays
7:081st & 10 at own 21Jordan Johnson run for a loss of 1 yard to the Buff 20
7:082nd & 11 at own 20Jordan Johnson run for 7 yds to the Buff 27
7:083rd & 4 at own 27Joe Licata pass complete to Collin Lisa for 8 yds to the Buff 35 for a 1ST down
7:081st & 10 at own 35Joe Licata pass complete to Jacob Martinez for 15 yds to the 50 yard line for a 1ST down
7:081st & 10 at the 50Joe Licata pass complete to Jordan Johnson for 13 yds to the MiaOh 37 for a 1ST down
7:081st & 10 at opp 37Joe Licata pass complete to Collin Lisa for 13 yds to the MiaOh 24 for a 1ST down
7:081st & 10 at opp 24Jordan Johnson run for 1 yd to the MiaOh 23
7:082nd & 9 at opp 23Joe Licata pass complete to Collin Lisa for 3 yds to the MiaOh 20
7:083rd & 6 at opp 20Joe Licata pass incomplete to Brandon Smiley, broken up by Allan Koikoi
3:034th & 6 at opp 20MITCHESON, Adam field goal attempt from 37 MISSED – short,, clock 03:03, PENALTY MIAMI roughing the kicker (KOIKOI, Allan) 5 yards to the MIAMI15, NO PLAY.
3:034th & 1 at opp 15Jordan Johnson run for 13 yds to the MiaOh 2 for a 1ST down
2:201st & goal at opp 2Jordan Johnson run for 2 yds for a TD, (Adam Mitcheson KICK)Buffalo 17, Miami (OH) 10
Miami (OH) Touchdown, 3 plays
2:201st & 0 at own 35Tyler Grassman kickoff for 50 yds , Maurice Thomas return for 28 yds to the MiaOh 43
2:201st & 10 at own 43Billy Bahl pass complete to Jared Murphy for 37 yds to the Buff 20 for a 1ST down
2:201st & 10 at opp 20Leonard Ross run for 4 yds to the Buff 16
1:102nd & 6 at opp 16Billy Bahl pass complete to Sam Martin for 16 yds for a TD, (Kaleb Patterson KICK)Tied at 17
Buffalo End of half, 2 plays
1:101st & 0 at own 35Kaleb Patterson kickoff for 63 yds , Devin Campbell return for 15 yds to the Buff 17
1:101st & 10 at own 17Anthone Taylor run for 5 yds to the Buff 22
1:102nd & 5 at own 22Anthone Taylor run for 2 yds to the Buff 24
3rd quarter5 drives, then Buffalo 29, Miami (OH) 17
Buffalo Touchdown, 8 plays
15:003rd & 3 at own 35Kaleb Patterson kickoff for 55 yds , Devin Campbell return for 18 yds to the Buff 28
15:001st & 10 at own 28Jordan Johnson run for no gain to the Buff 28
15:002nd & 10 at own 28Joe Licata pass complete to Malcolm Robinson for 6 yds to the Buff 34
15:003rd & 4 at own 34Joe Licata pass complete to Matt Weiser for 8 yds to the Buff 42 for a 1ST down
15:001st & 10 at own 42Jordan Johnson run for 48 yds to the MiaOh 10 for a 1ST down
15:001st & goal at opp 10Joe Licata pass incomplete, broken up by Ikeem Allen
15:002nd & goal at opp 10Anthone Taylor run for 1 yd to the MiaOh 9
15:003rd & goal at opp 9Joe Licata sacked by Bryson Albright for a loss of 4 yards to the MiaOh 13
11:204th & goal at opp 13MITCHESON, Adam field goal attempt from 29 GOOD, clock 11:20, PENALTY MIAMI personal foul (WINTERS, Mitch) 7 yards to the MIAMI6, 1ST DOWN UB, NO PLAY.
11:151st & goal at opp 6Jordan Johnson run for 6 yds for a TD, (Adam Mitcheson PAT BLOCKED)Buffalo 23, Miami (OH) 17
Miami (OH) Missed FG, 7 plays
11:151st & 0 at own 35Tyler Grassman kickoff for 63 yds , Maurice Thomas return for 54 yds to the Buff 44
11:151st & 10 at opp 44Rokeem Williams run for 8 yds to the Buff 36
11:152nd & 2 at opp 36Billy Bahl pass incomplete to Jared Murphy, broken up by Andrews Dadeboe
11:153rd & 2 at opp 36Maurice Thomas run for 9 yds to the Buff 27 for a 1ST down
11:151st & 10 at opp 27Kenny Young run for 1 yd to the Buff 26
11:152nd & 9 at opp 26Kenny Young run for 2 yds to the Buff 24
11:153rd & 7 at opp 24Billy Bahl pass incomplete to Sam Martin
8:394th & 7 at opp 24Kaleb Patterson 42 yd FG MISSED
Buffalo Touchdown, 9 plays
8:391st & 10 at own 25Joe Licata pass complete to Mason Schreck for 3 yds to the Buff 28
8:392nd & 7 at own 28Jordan Johnson run for 2 yds to the Buff 30
8:393rd & 5 at own 30Joe Licata pass complete to Marcus McGill for 29 yds to the MiaOh 41 for a 1ST down
8:391st & 10 at opp 41Jordan Johnson run for 1 yd to the MiaOh 40
8:392nd & 9 at opp 40Joe Licata pass complete to Mason Schreck for 20 yds to the MiaOh 20 for a 1ST down
8:391st & 10 at opp 20Joe Licata pass incomplete to Marcus McGill, broken up by De’Andre Montgomery
8:392nd & 10 at opp 20Jordan Johnson run for 11 yds to the MiaOh 9 for a 1ST down
8:391st & goal at opp 9Jordan Johnson run for no gain to the MiaOh 9
4:292nd & goal at opp 9Joe Licata pass complete to Ron Willoughby for 9 yds for a TD, (Two-Point Conversion failed )Buffalo 29, Miami (OH) 17
Miami (OH) Punt, 7 plays
4:291st & 0 at own 35Tyler Grassman kickoff for 64 yds , Maurice Thomas return for 20 yds to the MIAMIOH 45 MIAMI OH Penalty, illegal block (11 Yards) to the MiaOh 10
4:221st & 10 at own 10Kenny Young run for 2 yds to the MiaOh 12
4:222nd & 8 at own 12Billy Bahl pass incomplete to Rokeem Williams
4:223rd & 8 at own 12Billy Bahl pass complete to Ryan Smith for 15 yds to the MiaOh 27 for a 1ST down
4:221st & 10 at own 27Billy Bahl pass complete to Sam Martin for 43 yds to the Buff 30 for a 1ST down
4:221st & 10 at opp 30Leonard Ross run for a loss of 1 yard to the Buff 31
4:222nd & 11 at opp 31Billy Bahl pass incomplete to Rokeem Williams
4:223rd & 11 at opp 31Billy Bahl sacked by Brandon Berry for a loss of 9 yards to the Buff 40 MIAMI OH Penalty, Offensive holding ( Yards) declined
4:224th & 20 at opp 40Christian Koch punt for 26 yds, fair catch by Collin Lisa at the Buff 14
Buffalo Punt, 5 plays
1:331st & 10 at own 14Anthone Taylor run for 2 yds to the Buff 16
1:332nd & 8 at own 16Anthone Taylor run for 12 yds to the Buff 28 for a 1ST down
1:331st & 10 at own 28LICATA, Joe pass complete to WILLOUGHBY, Ron for 11 yards to the UB39 (BIRDSALL, Bert), PENALTY UB ineligible downfield on pass (JOSEPH, Roubben) 5 yards to the UB23, NO PLAY.
Q4 15:001st & 15 at own 23Anthone Taylor run for 1 yd to the Buff 24
Q4 15:002nd & 14 at own 24Anthone Taylor run for 2 yds to the Buff 26
Q4 15:003rd & 12 at own 26BUFFALO Penalty, false start (James O’Hagan) to the Buff 21
Q4 15:003rd & 17 at own 21Joe Licata pass complete to Anthone Taylor for 13 yds to the Buff 34
Q4 15:004th & 4 at own 34Tyler Grassman punt for 43 yds, fair catch by Jared Murphy at the MiaOh 23
Q4 12:421st & 10 at own 23Rokeem Williams run for 8 yds to the MiaOh 34 Rokeem Williams fumbled, forced by Boise Ross, recovered by Buff Brandon Berry
4th quarter8 drives, then Buffalo 29, Miami (OH) 24
Buffalo Missed FG, 4 plays
12:351st & 10 at opp 34Joe Licata pass incomplete to Malcolm Robinson
12:352nd & 10 at opp 34Jordan Johnson run for 3 yds to the MiaOh 31
12:353rd & 7 at opp 31Joe Licata pass incomplete to Collin Lisa, broken up by Buchi Okafor
11:294th & 7 at opp 31Adam Mitcheson 47 yd FG BLOCKED blocked by Mitchell Winters
Miami (OH) Turnover on downs, 6 plays
11:291st & 10 at own 31Billy Bahl pass complete to Sam Martin for 24 yds to the Buff 45 for a 1ST down
11:291st & 10 at opp 45Leonard Ross run for 20 yds to the Buff 25 for a 1ST down
11:291st & 10 at opp 25Billy Bahl pass incomplete to Jared Murphy
11:292nd & 10 at opp 25Leonard Ross run for 1 yd to the Buff 24
11:293rd & 9 at opp 24Kenny Young run for a loss of 2 yards to the Buff 26
11:294th & 11 at opp 26Billy Bahl pass incomplete to Jared Murphy, broken up by Marqus Baker
Buffalo Punt, 3 plays
8:551st & 10 at own 26Anthone Taylor run for no gain to the Buff 26
8:552nd & 10 at own 26Anthone Taylor run for 1 yd to the Buff 27
8:553rd & 9 at own 27Joe Licata pass complete to Matt Weiser for 7 yds to the Buff 34
8:554th & 2 at own 34Tyler Grassman punt for 44 yds, fair catch by Jared Murphy at the MIAMIOH 22 MIAMI OH Penalty, Offensive holding (Tony Reid) to the MiaOh 12
Miami (OH) Punt, 6 plays
6:311st & 10 at own 12Billy Bahl run for 2 yds to the MiaOh 14
6:312nd & 8 at own 14Billy Bahl pass incomplete to Sam Martin, broken up by Andrews Dadeboe
6:313rd & 8 at own 14Billy Bahl run for 12 yds to the MiaOh 26 for a 1ST down
6:311st & 10 at own 26Billy Bahl pass incomplete to Rokeem Williams
6:312nd & 10 at own 26Billy Bahl pass incomplete to Sam Martin
6:313rd & 10 at own 26Billy Bahl pass incomplete to Jared Murphy, broken up by Marqus Baker
6:314th & 10 at own 26Christian Koch punt for 28 yds, fair catch by Collin Lisa at the Buff 46
Buffalo Punt, 3 plays
5:111st & 10 at own 46Jordan Johnson run for no gain to the Buff 46
5:052nd & 10 at own 46Timeout MIAMI OH, clock 05:05
5:052nd & 10 at own 46Jordan Johnson run for 3 yds to the Buff 49
5:013rd & 7 at own 49Timeout MIAMI OH, clock 05:01
5:013rd & 7 at own 49Joe Licata pass complete to Marcus McGill for 2 yds to the MiaOh 49
5:014th & 5 at opp 49Tyler Grassman punt for 49 yds for a touchback
Miami (OH) Touchdown, 11 plays
4:221st & 10 at own 20Billy Bahl pass incomplete, broken up by Demone Harris
4:222nd & 10 at own 20Billy Bahl run for 3 yds to the MiaOh 23
4:223rd & 7 at own 23Billy Bahl pass complete to Rokeem Williams for 13 yds to the MiaOh 36 for a 1ST down
4:221st & 10 at own 36Billy Bahl pass complete to James Gardner for 23 yds to the Buff 41 for a 1ST down
4:221st & 10 at opp 41Billy Bahl pass incomplete, broken up by Brandon Crawford
4:222nd & 10 at opp 41Billy Bahl pass complete to Sam Martin for 12 yds to the Buff 29 for a 1ST down
4:221st & 10 at opp 29BAHL, Billy pass incomplete, PENALTY UB PU (1R) 15 yards to the UB14, 1ST DOWN MIAMI, NO PLAY.
4:221st & 10 at opp 14Billy Bahl pass incomplete to Ryan Smith
4:222nd & 10 at opp 14Billy Bahl pass complete to Spencer McInnis for 10 yds to the Buff 4 for a 1ST down
4:221st & goal at opp 4Billy Bahl run for 2 yds to the Buff 2
4:222nd & goal at opp 2Billy Bahl pass incomplete
2:213rd & goal at opp 2Billy Bahl pass complete to Ryan Smith for 2 yds for a TD, (Kaleb Patterson KICK)Buffalo 29, Miami (OH) 24
Buffalo Punt, 3 plays
2:211st & 0 at own 35N/A on-side kick recovered by BUFFALO at the 50 yard line
2:211st & 10 at the 50Jordan Johnson run for no gain to the 50 yard line
2:152nd & 10 at the 50Timeout MIAMI OH, clock 02:15
2:152nd & 10 at the 50Jordan Johnson run for 8 yds to the MiaOh 42
2:153rd & 2 at opp 42Jordan Johnson run for a loss of 4 yards to the MiaOh 46
0:394th & 6 at opp 46Timeout BUFFALO, clock 00:39
0:394th & 6 at opp 46Tyler Grassman punt for 27 yds, downed at the MiaOh 19
Miami (OH) End of game, 4 plays
0:301st & 10 at own 19Billy Bahl pass incomplete, broken up by Marqus Baker
0:302nd & 10 at own 19Billy Bahl pass incomplete, broken up by Marqus Baker
0:303rd & 10 at own 19Billy Bahl pass incomplete, broken up by Boise Ross
0:304th & 10 at own 19BUFFALO Penalty, face mask (15 yards) (Brandon Crawford) to the MiaOh 34 for a 1ST down
0:301st & 10 at own 34Billy Bahl sacked by Solomon Jackson for a loss of 4 yards to the MiaOh 30

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.

Miami (OH) leads 17–⁠9 in 26 meetings, counting the nine since this game.

Recent meetings
2025Miami (OH) 37, Buffalo 20
2023Miami (OH) 23, Buffalo 10
2022Buffalo 24, Miami (OH) 20
2021Miami (OH) 45, Buffalo 18
2020Buffalo 42, Miami (OH) 10
2019Miami (OH) 34, Buffalo 20

Around this game