Miami (OH) at Buffalo

Saturday, October 30, 2010

Miami (OH) beat Buffalo 21–⁠9. It was their 12th meeting; after it, Miami (OH) led the series 10–⁠2.

AwayMiami (OH)10–⁠4 in 2010
21
HomeBuffalo2–⁠10 in 2010
9

Final at UB Stadium, AmherstTV: ESGP, ESPN3Attendance 12,786

At kickoff
54°F, mostly cloudy, wind 18 mph from the southwest, gusts to 30 mphWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, 24 minutes after kickoff

Scoring by quarter

TeamQ1Q2Q3Q4Final
Miami (OH)770721
Buffalo00909

Standouts

Player stats

Miami (OH)

PassingC/AttYdsTDInt
Zac Dysert21/3623122
RushingCarYdsTDLong
Thomas Merriweather1961114
Tracy Woods3704
ReceivingRecYdsTDLong
Nick Harwell897229
Chris Givens358040
DeMarco Paine435012
Armand Robinson325010

Buffalo

PassingC/AttYdsTDInt
Alex Zordich16/3321000
RushingCarYdsTDLong
Jeffvon Gill1124012
Branden Oliver61805
Alex Zordich1612113
Terrell Jackson1101
ReceivingRecYdsTDLong
Terrell Jackson772025
Branden Oliver252034
Marcus Rivers344021
Aaron Connacher116016
InterceptionsIntYdsTD
Davonte Shannon1260
Domonic Cook100

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

Team stats

Miami (OH)Buffalo
297Total yards265
246Passing yards249
66Rushing yards55
6.4Yards per pass6.2
2.2Yards per rush1.6
15First downs14
3–⁠13Third downs4–⁠17
0–⁠1Fourth downs0–⁠3
2Turnovers1
2–⁠21Penalties3–⁠25
18:33Possession17:37

Efficiency

Miami (OH)Buffalo
32%Success rate30%
−0.10EPA per play−0.19
0.95Explosiveness1.20
−0.26Rushing EPA−0.48
0.02Passing EPA−0.05
36%Passing-down success33%
−0.19First-down EPA−0.08
−0.01Second-down EPA−0.42
0.11Third-down EPA0.22

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)

Buffalo 58% to win. Miami (OH) won as Elo’s underdog.

Every drive

Buffalo end zoneMiami (OH) end zoneQ1 BuffaloPunt, 3 playsQ1 Miami (OH)Punt, 3 playsQ1 BuffaloPunt, 3 playsQ1 Miami (OH)Touchdown pass, 5 playsQ1 BuffaloPunt, 4 playsQ1 Miami (OH)Interception, 6 playsQ1 BuffaloTurnover on downs, 7 playsQ2 Miami (OH)Punt, 4 playsQ2 BuffaloPunt, 3 playsQ2 Miami (OH)Punt, 3 playsQ2 BuffaloPunt, 4 playsQ2 Miami (OH)Punt, 5 playsQ2 BuffaloFumble, 3 playsQ2 Miami (OH)Touchdown pass, 8 playsQ2 BuffaloMissed FG, 3 playsQ2 Miami (OH)End of halfQ3 Miami (OH)Turnover on downs, 5 playsQ3 BuffaloPunt, 6 playsQ3 Miami (OH)Punt, 7 playsQ3 BuffaloField goal, 8 playsQ3 Miami (OH)Punt, 3 playsQ3 BuffaloTouchdown run, 5 playsQ3 Miami (OH)Punt, 5 playsQ4 BuffaloPunt, 3 playsQ4 Miami (OH)Touchdown run, 3 playsQ4 BuffaloPunt, 5 playsQ4 Miami (OH)Interception, 2 playsQ4 BuffaloTurnover on downs, 7 playsQ4 Miami (OH)Punt, 3 playsQ4 BuffaloTurnover on downs, 6 playsQ4 Miami (OH)End of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Miami (OH) right to left.
  1. Q1 BuffaloPunt, 3 plays, 7 yards
  2. Q1 Miami (OH)Punt, 3 plays, 2 yards
  3. Q1 BuffaloPunt, 3 plays, 8 yards
  4. Q1 Miami (OH)Touchdown pass, 5 plays, 48 yards
  5. Q1 BuffaloPunt, 4 plays, 19 yards
  6. Q1 Miami (OH)Interception, 6 plays, 23 yards
  7. Q1 BuffaloTurnover on downs, 7 plays, 29 yards
  8. Q2 Miami (OH)Punt, 4 plays, 6 yards
  9. Q2 BuffaloPunt, 3 plays, 4 yards
  10. Q2 Miami (OH)Punt, 3 plays, 4 yards
  11. Q2 BuffaloPunt, 4 plays, 15 yards
  12. Q2 Miami (OH)Punt, 5 plays, 21 yards
  13. Q2 BuffaloFumble, 3 plays, 4 yards
  14. Q2 Miami (OH)Touchdown pass, 8 plays, 54 yards
  15. Q2 BuffaloMissed FG, 3 plays, 15 yards
  16. Q2 Miami (OH)End of half, 0 yards
  17. Q3 Miami (OH)Turnover on downs, 5 plays, 25 yards
  18. Q3 BuffaloPunt, 6 plays, 20 yards
  19. Q3 Miami (OH)Punt, 7 plays, 26 yards
  20. Q3 BuffaloField goal, 8 plays, 41 yards
  21. Q3 Miami (OH)Punt, 3 plays, 7 yards
  22. Q3 BuffaloTouchdown run, 5 plays, 33 yards
  23. Q3 Miami (OH)Punt, 5 plays, 15 yards
  24. Q4 BuffaloPunt, 3 plays, 9 yards
  25. Q4 Miami (OH)Touchdown run, 3 plays, 42 yards
  26. Q4 BuffaloPunt, 5 plays, 0 yards
  27. Q4 Miami (OH)Interception, 2 plays, 0 yards
  28. Q4 BuffaloTurnover on downs, 7 plays, 14 yards
  29. Q4 Miami (OH)Punt, 3 plays, 9 yards
  30. Q4 BuffaloTurnover on downs, 6 plays, 43 yards
  31. Q4 Miami (OH)End of game, 4 plays, 15 yards

Play by play

1st quarter7 drives, then Miami (OH) 7, Buffalo 0
Buffalo Punt, 3 plays
15:001st & 10 at own 34Branden Oliver rush for 5 yards to the Buff 39, tackled by Jerrell Wedge.
15:002nd & 5 at own 39Branden Oliver rush for 3 yards to the Buff 42, tackled by Jason Semmes and Evan Harris.
15:003rd & 2 at own 42Branden Oliver rush for a loss of 1 yard to the Buff 41, tackled by D.J. Brown and C.J. Marck.
15:004th & 3 at own 41Jacob Schum punt for 14 yards, punt out-of-bounds at the MiaOh 45.
Miami (OH) Punt, 3 plays
12:581st & 10 at own 45Thomas Merriweather rush for no gain to the MiaOh 45, tackled by Josh Thomas and Justin Winters, MIAMI OH penalty illegal shift declined.
12:582nd & 10 at own 45Thomas Merriweather rush for 2 yards to the MiaOh 47, tackled by Khalil Mack.
12:583rd & 8 at own 47Zac Dysert pass incomplete to Nick Harwell.
12:584th & 8 at own 47Zac Murphy punt for 50 yards, punt out-of-bounds at the Buff 3.
Buffalo Punt, 3 plays
12:581st & 10 at own 3Jeffvon Gill rush for 7 yards to the Buff 10, tackled by Pat Hinkel.
12:582nd & 3 at own 10Jeffvon Gill rush for 2 yards to the Buff 12, tackled by Jordain Brown.
11:403rd & 1 at own 12Alex Zordich rush for a loss of 1 yard to the Buff 11, tackled by Dayonne Nunley, BUFFALO penalty holding declined.
11:404th & 2 at own 11Peter Fardon punt for 37 yards, downed at the Buff 48.
Miami (OH) Touchdown pass, 5 plays
10:011st & 10 at opp 48Zac Dysert pass complete to Nick Harwell for 27 yards to the Buff 21 for a 1ST down.
10:011st & 10 at opp 21Zac Dysert rush for 4 yards to the Buff 17, tackled by Steven Means.
10:012nd & 6 at opp 17Zac Dysert pass complete to Nick Harwell for 11 yards to the Buff 6, tackled by Josh Thomas for a 1ST down.
10:011st & goal at opp 6Thomas Merriweather rush for 1 yard to the Buff 5, tackled by Davonte Shannon.
7:402nd & goal at opp 5Zac Dysert pass complete to Nick Harwell for 5 yards for a TOUCHDOWN.Miami (OH) 7, Buffalo 0
7:40Mason Krysinski extra point GOOD.
7:40Seth Philip kickoff for 70 yards for a touchback.
Buffalo Punt, 4 plays
7:401st & 10 at own 20Jeffvon Gill rush for 12 yards to the Buff 32, tackled by Jason Semmes for a 1ST down.
7:401st & 10 at own 32Alex Zordich rush for 6 yards to the Buff 38, tackled by Pat Hinkel out-of-bounds.
7:402nd & 4 at own 38Jeffvon Gill rush for 1 yard to the Buff 39, tackled by Evan Harris.
7:403rd & 3 at own 39Alex Zordich pass incomplete to N/A.
7:404th & 3 at own 39Peter Fardon punt for 27 yards, fair catch by DeMarco Paine at the MiaOh 34.
Miami (OH) Interception, 6 plays
6:121st & 10 at own 34Zac Dysert pass complete to Chris Givens for 12 yards to the MiaOh 46, tackled by Sherrod Lott for a 1ST down.
6:121st & 10 at own 46Zac Dysert pass complete to Nick Harwell for 9 yards to the Buff 45, tackled by Josh Thomas.
6:122nd & 1 at opp 45Thomas Merriweather rush for 1 yard to the Buff 44, tackled by Jerry Housey for a 1ST down.
6:121st & 10 at opp 44Zac Dysert rush for 1 yard to the Buff 43, tackled by Jerry Housey.
6:122nd & 9 at opp 43Zac Dysert pass incomplete to Nick Harwell.
6:123rd & 9 at opp 43Zac Dysert pass intercepted by Davonte Shannon at the Buff 21, returned for 26 yards to the Buff 47, tackled by Brandon Brooks and Chris Givens.
Buffalo Turnover on downs, 7 plays
6:121st & 10 at own 47Branden Oliver rush for 3 yards to the 50 yard line, tackled by Jordain Brown and Jordan Gafford.
3:222nd & 7 at the 50Terrell Jackson rush for 1 yard to the MiaOh 49, tackled by Anthony Kokal.
3:223rd & 6 at opp 49Alex Zordich pass complete to Aaron Connacher for 16 yards to the MiaOh 33, tackled by Anthony Kokal for a 1ST down.
3:221st & 10 at opp 33Alex Zordich pass complete to Jeffvon Gill for 5 yards to the MiaOh 28, tackled by Jerrell Wedge.
3:222nd & 5 at opp 28Josh Thomas rush for no gain to the MiaOh 28, tackled by Jerrell Wedge and Jordain Brown.
3:223rd & 5 at opp 28Alex Zordich rush for 4 yards to the MiaOh 24, tackled by Jason Semmes.
Q2 15:004th & 1 at opp 24Jeffvon Gill rush for no gain to the MiaOh 24, tackled by Jordan Gafford.
2nd quarter8 drives, then Miami (OH) 14, Buffalo 0
Miami (OH) Punt, 4 plays
14:561st & 10 at own 24Timeout Buffalo, clock 14:56.
14:561st & 10 at own 24Zac Dysert pass complete to Kendrick Bruton for 11 yards to the MiaOh 35, tackled by Josh Thomas out-of-bounds for a 1ST down.
14:561st & 10 at own 35Thomas Merriweather rush for 5 yards to the MiaOh 40, tackled by Khalil Mack.
14:562nd & 5 at own 40Zac Dysert sacked by Khalil Mack for a loss of 8 yards to the MiaOh 32.
14:563rd & 13 at own 32Thomas Merriweather rush for a loss of 2 yards to the MiaOh 30, tackled by Steven Means and Jerry Housey.
Buffalo Punt, 3 plays
12:091st & 10 at the 50Jeffvon Gill rush for a loss of 5 yards to the Buff 45, tackled by Jerrell Wedge.
14:561st & 10 at the 50Jeffvon Gill rush for a loss of 5 yards to the Buff 45, tackled by Jerrell Wedge.
14:562nd & 15 at own 45Alex Zordich pass incomplete to N/A.
14:563rd & 15 at own 45Alex Zordich pass complete to Terrell Jackson for 9 yards to the MiaOh 46, tackled by Brandon Stephens and Demetrius Quarles.
Miami (OH) Punt, 3 plays
10:481st & 10 at own 20Thomas Merriweather rush for 4 yards to the MiaOh 24, tackled by Anel Montanez.
10:482nd & 6 at own 24Zac Dysert pass incomplete to N/A.
10:483rd & 6 at own 24Zac Dysert pass incomplete to Chris Givens, broken up by Sherrod Lott.
14:563rd & 6 at own 24Zac Dysert pass incomplete to Chris Givens, broken up by Sherrod Lott.
Buffalo Punt, 4 plays
9:491st & 10 at own 39Alex Zordich pass complete to Terrell Jackson for 25 yards to the MiaOh 36, tackled by Pat Hinkel and Jordan Gafford for a 1ST down.
14:561st & 10 at own 39Alex Zordich pass complete to Terrell Jackson for 25 yards to the MiaOh 36, tackled by Pat Hinkel and Jordan Gafford for a 1ST down.
14:561st & 10 at opp 36Branden Oliver rush for 4 yards to the MiaOh 32, tackled by Jerrell Wedge and Pat Hinkel.
14:562nd & 6 at opp 32Alex Zordich sacked by Jason Semmes for a loss of 7 yards to the MiaOh 39.
14:563rd & 13 at opp 39Alex Zordich sacked by Jordan Gafford and Jerrell Wedge for a loss of 7 yards to the MiaOh 46.
Miami (OH) Punt, 5 plays
7:301st & 10 at own 2Zac Dysert rush for 2 yards to the MiaOh 4, tackled by Richie Smith.
14:561st & 10 at own 2Zac Dysert rush for 2 yards to the MiaOh 4, tackled by Richie Smith.
14:562nd & 8 at own 4Zac Dysert pass complete to Armand Robinson for 10 yards to the MiaOh 14, tackled by Justin Winters for a 1ST down.
14:561st & 10 at own 14Thomas Merriweather rush for 4 yards to the MiaOh 18, tackled by Khalil Mack.
14:562nd & 6 at own 18Thomas Merriweather rush for 4 yards to the MiaOh 22, tackled by Davonte Shannon and Richie Smith.
14:563rd & 2 at own 22Thomas Merriweather rush for 1 yard to the MiaOh 23, tackled by Richie Smith and Justin Winters.
Buffalo Fumble, 3 plays
7:301st & 10 at the 50Alex Zordich rush for 4 yards to the MiaOh 46, tackled by C.J. Marck and Jerrell Wedge.
14:561st & 10 at the 50Alex Zordich rush for 4 yards to the MiaOh 46, tackled by C.J. Marck and Jerrell Wedge.
3:342nd & 6 at opp 46Timeout Buffalo, clock 03:34.
3:342nd & 6 at opp 46BUFFALO penalty 10 yard holding on Peter Bittner accepted, no play.
3:342nd & 16 at own 44Alex Zordich pass complete to Terrell Jackson for a loss of 3 yards to the Buff 41, tackled by Jerrell Wedge.
Miami (OH) Touchdown pass, 8 plays
2:251st & 10 at own 46Zac Dysert pass incomplete to Chris Givens, broken up by Josh Thomas.
2:252nd & 10 at own 46Zac Dysert pass complete to Nick Harwell for 1 yard to the MiaOh 47, tackled by Dalonte Wallace.
2:253rd & 9 at own 47Zac Dysert pass complete to DeMarco Paine for 12 yards to the Buff 41, tackled by Carlos Lammons for a 1ST down.
1:241st & 10 at opp 41Timeout Miami, clock 01:24.
1:241st & 10 at opp 41Zac Dysert pass complete to Tracy Woods for 1 yard to the Buff 40, tackled by Steven Means and Davonte Shannon.
1:242nd & 9 at opp 40Zac Dysert pass incomplete to Nick Harwell, hurried by Khalil Mack.
1:243rd & 9 at opp 40Zac Dysert pass complete to DeMarco Paine for 9 yards to the Buff 31, tackled by Dalonte Wallace for a 1ST down.
1:241st & 10 at opp 31Zac Dysert pass complete to DeMarco Paine for 2 yards to the Buff 29, tackled by Sherrod Lott out-of-bounds.
0:222nd & 8 at opp 29Zac Dysert pass complete to Nick Harwell for 29 yards for a TOUCHDOWN.Miami (OH) 13, Buffalo 0
0:221st & 0 at opp 3Timeout Buffalo, clock 00:22.
0:22Mason Krysinski extra point GOOD.Miami (OH) 14, Buffalo 0
0:09Seth Philip kickoff for 38 yards returned by Ed Young to the MiaOh 45.
Buffalo Missed FG, 3 plays
0:151st & 10 at opp 45Alex Zordich pass incomplete to Terrell Jackson, hurried by Brandon Stephens.
0:152nd & 10 at opp 45MIAMI OH penalty 15 yard personal foul on D.J. Brown accepted, no play.
0:151st & 10 at opp 30Team pass incomplete.
0:042nd & 10 at opp 30Timeout Miami, clock 00:04.
0:002nd & 10 at opp 30A.J. Principe 47 yard field goal MISSED.
Q3 15:00John Rachuna kickoff for 67 yards returned by Danny Green, tackled by Najja Johnson for 37 yards to the MiaOh 40, tackled by Najja Johnson.
3rd quarter7 drives, then Miami (OH) 14, Buffalo 9
Miami (OH) Turnover on downs, 5 plays
14:521st & 10 at own 40Zac Dysert pass complete to Nick Harwell for 16 yards to the Buff 44, tackled by Justin Winters for a 1ST down.
14:521st & 10 at opp 44Zac Dysert pass complete to Nick Harwell for a loss of 1 yard to the Buff 45, tackled by Josh Thomas.
14:522nd & 11 at opp 45Zac Dysert pass complete to Chris Givens for 6 yards to the Buff 39.
14:523rd & 5 at opp 39Zac Dysert pass complete to Thomas Merriweather for 4 yards to the Buff 35, tackled by Josh Thomas and Khalil Mack.
14:524th & 1 at opp 35Thomas Merriweather rush for no gain to the Buff 35, tackled by Davonte Shannon and Jerry Housey.
Buffalo Punt, 6 plays
12:091st & 10 at own 35Jeffvon Gill rush for 5 yards to the Buff 40, tackled by Jerrell Wedge and Evan Harris.
12:092nd & 5 at own 40Jeffvon Gill rush for a loss of 1 yard to the Buff 39, tackled by Austin Brown.
12:093rd & 6 at own 39Alex Zordich pass complete to Marcus Rivers for 21 yards to the MiaOh 40, tackled by Pat Hinkel for a 1ST down.
12:091st & 10 at opp 40Alex Zordich pass incomplete to Ed Young, broken up by Brandon Stephens.
12:092nd & 10 at opp 40Alex Zordich rush for 3 yards to the MiaOh 37, tackled by Jason Semmes.
12:093rd & 7 at opp 37Alex Zordich sacked by Pat Hinkel and Anthony Kokal for a loss of 8 yards to the MiaOh 45.
12:094th & 15 at opp 45Peter Fardon punt for 29 yards, downed at the MiaOh 16.
Miami (OH) Punt, 7 plays
9:291st & 10 at own 16Zac Dysert pass incomplete to Armand Robinson.
9:292nd & 10 at own 16Thomas Merriweather rush for 14 yards to the MiaOh 30, tackled by Davonte Shannon, BUFFALO penalty offside declined for a 1ST down.
9:291st & 10 at own 30Tracy Woods rush for 2 yards to the MiaOh 32, tackled by Richie Smith.
9:292nd & 8 at own 32Zac Dysert pass complete to Armand Robinson for 9 yards to the MiaOh 41 for a 1ST down.
9:291st & 10 at own 41Tracy Woods rush for 1 yard to the MiaOh 42, tackled by Jerry Housey.
9:292nd & 9 at own 42Zac Dysert pass incomplete to Armand Robinson.
9:293rd & 9 at own 42Zac Dysert pass incomplete, hurried by Steven Means.
9:294th & 9 at own 42N/A punt for 33 yards, returned by Terrell Jackson for no gain to the Buff 25, tackled by Armand Robinson and Jaytee Swanson.
Buffalo Field goal, 8 plays
6:431st & 10 at own 25Alex Zordich pass incomplete to Terrell Jackson.
6:432nd & 10 at own 25Branden Oliver rush for 4 yards to the Buff 29, tackled by Dayonne Nunley.
6:433rd & 6 at own 29Alex Zordich pass complete to Marcus Rivers for 15 yards to the Buff 44, tackled by Demetrius Quarles for a 1ST down.
6:431st & 10 at own 44Alex Zordich pass complete to Branden Oliver for 34 yards to the MiaOh 22, tackled by Jerrell Wedge for a 1ST down.
5:121st & 10 at opp 22[PSTL], timeout Buffalo, clock 05:12.
5:121st & 10 at opp 22Alex Zordich pass incomplete to Aaron Connacher.
5:122nd & 10 at opp 22BUFFALO penalty 5 yard false start on Graham Whinery accepted, no play.
5:122nd & 15 at opp 27Alex Zordich pass incomplete to Terrell Jackson.
5:123rd & 15 at opp 27Alex Zordich sacked by Jason Semmes and Will Diaz for a loss of 7 yards to the MiaOh 34.
4:084th & 22 at opp 34John Rachuna 52 yard field goal GOOD.Miami (OH) 14, Buffalo 3
4:18John Rachuna kickoff for 70 yards for a touchback.
Miami (OH) Punt, 3 plays
4:081st & 10 at own 20Zac Dysert rush for 7 yards to the MiaOh 27, tackled by Raphael Akobundu out-of-bounds.
4:082nd & 3 at own 27Zac Dysert rush for no gain to the MiaOh 27, tackled by Khalil Mack.
4:083rd & 3 at own 27Zac Dysert pass incomplete to Chris Givens.
4:084th & 3 at own 27N/A punt for 6 yards, downed at the MiaOh 33.
Buffalo Touchdown run, 5 plays
2:401st & 10 at opp 33Jeffvon Gill rush for no gain to the MiaOh 33, tackled by C.J. Marck.
2:402nd & 10 at opp 33Alex Zordich pass incomplete to Marcus Rivers.
2:403rd & 10 at opp 33Alex Zordich pass complete to Branden Oliver for 18 yards to the MiaOh 15, tackled by Jerrell Wedge out-of-bounds for a 1ST down.
2:401st & 10 at opp 15Jeffvon Gill rush for 3 yards to the MiaOh 12, tackled by Jordain Brown and C.J. Marck.
0:562nd & 7 at opp 12Alex Zordich rush for 12 yards for a TOUCHDOWN.Miami (OH) 14, Buffalo 9
0:56A.J. Principe extra point MISSED.
0:56John Rachuna kickoff for 70 yards returned by Danny Green, tackled by Ray Anthony Long and Alex Dennison for 23 yards to the MiaOh 23, tackled by Ray Anthony Long and Alex Dennison.
Miami (OH) Punt, 5 plays
0:491st & 10 at own 23Zac Dysert pass complete to Armand Robinson for 6 yards to the MiaOh 29, tackled by Sherrod Lott.
0:492nd & 4 at own 29Tracy Woods rush for 4 yards to the MiaOh 33, tackled by Davonte Shannon and Steven Means for a 1ST down.
Q4 15:001st & 10 at own 33Zac Dysert sacked by Dalonte Wallace for a loss of 7 yards to the MiaOh 26.
Q4 15:002nd & 17 at own 26Zac Dysert pass complete to DeMarco Paine for 12 yards to the MiaOh 38, tackled by Raphael Akobundu out-of-bounds.
Q4 15:003rd & 5 at own 38Zac Dysert pass incomplete to Nick Harwell.
Q4 15:004th & 5 at own 38Zac Murphy punt for 54 yards, downed at the Buff 8.
4th quarter8 drives, then Miami (OH) 21, Buffalo 9
Buffalo Punt, 3 plays
15:001st & 10 at own 8Jeffvon Gill rush for no gain to the Buff 8, tackled by Austin Brown.
13:092nd & 10 at own 8Alex Zordich pass complete to Marcus Rivers for 8 yards to the Buff 16, tackled by Pat Hinkel and D.J. Brown.
13:093rd & 2 at own 16Alex Zordich pass complete to Terrell Jackson for 1 yard to the Buff 17, tackled by Evan Harris and Jason Semmes.
13:094th & 1 at own 17Peter Fardon punt for 25 yards, downed at the Buff 42.
Miami (OH) Touchdown run, 3 plays
13:091st & 10 at opp 42Zac Dysert pass incomplete to Armand Robinson.
10:452nd & 10 at opp 42Zac Dysert pass complete to Chris Givens for 40 yards to the Buff 2, tackled by Domonic Cook out-of-bounds for a 1ST down.
10:211st & 0 at opp 2[SG], timeout Miami, clock 10:21.
10:171st & goal at opp 2Thomas Merriweather rush for 2 yards for a TOUCHDOWN.Miami (OH) 20, Buffalo 9
10:17Mason Krysinski extra point GOOD.Miami (OH) 21, Buffalo 9
10:17Seth Philip kickoff for 65 yards returned by Terrell Jackson, tackled by Peris Edwards for 25 yards to the Buff 30, tackled by Peris Edwards.
Buffalo Punt, 5 plays
10:171st & 10 at own 30Alex Zordich pass complete to Terrell Jackson for 5 yards to the Buff 35.
10:092nd & 5 at own 35Alex Zordich rush for 1 yard to the Buff 36, tackled by Austin Brown.
10:093rd & 4 at own 36MIAMI OH penalty 6 yard pass interference on Jordan Gafford accepted, no play.
10:091st & 10 at own 42Alex Zordich pass incomplete to Ed Young.
10:092nd & 10 at own 42BUFFALO penalty 10 yard holding on Michael Marr accepted, no play.
10:092nd & 20 at own 32Alex Zordich rush for a loss of 2 yards to the Buff 30, tackled by Jordain Brown.
10:093rd & 22 at own 30Alex Zordich pass incomplete to Marcus Rivers.
10:094th & 22 at own 30Peter Fardon punt for 39 yards, downed at the MiaOh 31.
Miami (OH) Interception, 2 plays
7:331st & 10 at own 31Zac Dysert pass incomplete to Nick Harwell.
7:332nd & 10 at own 31Zac Dysert pass intercepted by Domonic Cook at the MiaOh 39, returned for no gain to the MiaOh 39, tackled by Armand Robinson, MIAMI OH penalty holding declined.
Buffalo Turnover on downs, 7 plays
7:191st & 10 at opp 39Alex Zordich pass incomplete to Michael Marr.
7:192nd & 10 at opp 39Alex Zordich rush for 11 yards to the MiaOh 28, tackled by Jerrell Wedge for a 1ST down.
7:191st & 10 at opp 28Alex Zordich pass complete to Michael Marr for 13 yards to the MiaOh 15 for a 1ST down.
7:191st & 10 at opp 15Alex Zordich pass incomplete to Michael Marr, broken up by Pat Hinkel.
7:192nd & 10 at opp 15Alex Zordich pass incomplete to Ed Young, broken up by Brandon Stephens.
7:193rd & 10 at opp 15Alex Zordich pass incomplete to Terrell Jackson.
6:074th & 10 at opp 15Timeout Buffalo, clock 06:07.
6:074th & 10 at opp 15Alex Zordich sacked by Will Diaz and Anthony Kokal for a loss of 10 yards to the MiaOh 25.
Miami (OH) Punt, 3 plays
5:571st & 10 at own 25Thomas Merriweather rush for 4 yards to the MiaOh 29, tackled by Steven Means and Richie Smith.
5:572nd & 6 at own 29Thomas Merriweather rush for 4 yards to the MiaOh 33, tackled by Dalonte Wallace and Justin Winters.
4:283rd & 2 at own 33Timeout Miami, clock 04:28.
4:283rd & 2 at own 33Thomas Merriweather rush for 1 yard to the MiaOh 34, tackled by Domonic Cook.
4:284th & 1 at own 34Zac Murphy punt for 66 yards for a touchback.
Buffalo Turnover on downs, 6 plays
3:331st & 10 at own 20Alex Zordich pass complete to Terrell Jackson for 23 yards to the Buff 43, tackled by Dayonne Nunley for a 1ST down.
3:331st & 10 at own 43Alex Zordich pass complete to Terrell Jackson for 12 yards to the MiaOh 45 for a 1ST down.
3:331st & 10 at opp 45Alex Zordich pass incomplete to Marcus Rivers.
3:332nd & 10 at opp 45Alex Zordich pass complete to Ed Young for 8 yards to the MiaOh 37, tackled by D.J. Brown.
3:333rd & 2 at opp 37Alex Zordich pass incomplete to Terrell Jackson.
3:334th & 2 at opp 37Alex Zordich pass incomplete to Ed Young.
Miami (OH) End of game, 4 plays
2:031st & 10 at own 37Thomas Merriweather rush for 5 yards to the MiaOh 42, tackled by Okoye Houston.
2:032nd & 5 at own 42Thomas Merriweather rush for 1 yard to the MiaOh 43, tackled by John Syty and Anel Montanez.
1:133rd & 4 at own 43Timeout Buffalo, clock 01:13.
1:133rd & 4 at own 43Thomas Merriweather rush for 10 yards to the Buff 47, tackled by Josh Thomas and Okoye Houston for a 1ST down.
1:131st & 10 at opp 47Team rush for a loss of 1 yard to the Buff 48.

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