Buffalo upsets Miami (OH) 34-31 in overtime

Buffalo6-334
Miami (OH)5-431Final
Tue, Nov 3 · Yager Stadium, Oxford, OhioESPN

Buffalo beat Miami (OH) 34-31 in overtime as a 6.5-point underdog, after its win chance fell to 1%.

Winners have been down to 1% or less in about 1 of every 685 games since 2018.

We had Miami (OH) favored. Buffalo won.

Next: Buffalo at Ball State, Wed Nov 11

Next: Miami (OH) vs Ohio, Tue Nov 10 · 7:00 PM ET

How it swung

The turning point: McLaughlin 45-yd field goal no good (OT). Buffalo went from 62% to 100% to win.

Before kickoff, our ratings gave Buffalo a 33% chance, and the closing betting line (Buffalo was a 6.5-point underdog) put it at 30%.

18 unansweredBuffalo · OT
FinalBuffalo 34-31 Miami (OH)Buffalo wonMove across the chart, or tap a numbered swing, to see any play.
50%10%25%75%90%Q1Q2Q3Q4OT11% at halfBuffaloMiami (OH)Lowest 0%Won34-3112+20+38Scores18 unanswered
50%10%25%75%90%Q1Q2Q3Q4OT11% at halfBuffaloMiami (OH)Lowest 0%Won34-3112Scores18 unanswered
50%10%25%75%90%Q1Q2Q3Q4OT89% at halfMiami (OH)BuffaloLost31-3412−20Scores18 unanswered
50%10%25%75%90%Q1Q2Q3Q4OT89% at halfMiami (OH)BuffaloLost31-3412Scores18 unanswered

The two plays that swung it

  1. 1Q4 1:35Wright 2-yd TD run, ties it 31-31Buffalo 13% → 33% (+20)
  2. 2OTMcLaughlin 45-yd field goal no goodBuffalo 62% → 100% (+38)

The two plays that swung it

  1. 1Q4 1:35Wright 2-yd TD run, ties it 31-31Miami (OH) 87% → 67% (−20)
  2. 2OTMcLaughlin 45-yd field goal no goodMiami (OH) 38% → 0% (−38)
Buffalo’s chance to win after every play.
How to read this chartStarts from the pregame line (Miami (OH) -6.5), at 27% for Buffalo (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays.

Every drive

Buffalo scored on 6 of its 14 drives; Miami (OH) on 4 of its 12.

Buffalo’s drives are teal, Miami (OH)’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Miami (OH): Punt, from 75 yards out to 80PuntBuffalo: Field goal, from 67 yards out to 15Field goalMiami (OH): Touchdown, from 75 yards out to 0TouchdownBuffalo: Punt, from 70 yards out to 67PuntMiami (OH): Touchdown, from 73 yards out to 0TouchdownQ2Buffalo: Punt, from 75 yards out to 66PuntMiami (OH): Punt, from 81 yards out to 74PuntBuffalo: Punt, from 72 yards out to 64PuntMiami (OH): Punt, from 72 yards out to 49PuntBuffalo: Touchdown, from 80 yards out to 0TouchdownMiami (OH): Field goal, from 75 yards out to 17Field goalBuffalo: End of half, from 75 yards out to 48End of halfQ3Buffalo: Punt Return returned for a touchdown, from 66 yards out to 62Punt Return TDBuffalo: Interception, from 75 yards out to 5InterceptionMiami (OH): Punt, from 99 yards out to 92PuntBuffalo: Interception, from 48 yards out to 34InterceptionMiami (OH): Missed field goal, from 61 yards out to 24Missed FGBuffalo: Touchdown, from 76 yards out to 0TouchdownMiami (OH): Touchdown, from 75 yards out to 0TouchdownQ4Buffalo: Touchdown, from 75 yards out to 0TouchdownMiami (OH): Punt, from 65 yards out to 44PuntBuffalo: Touchdown, from 80 yards out to 0TouchdownMiami (OH): Punt, from 75 yards out to 82PuntBuffalo: End of game, from 70 yards out to 65End of gameOTBuffalo: Field goal, from 25 yards out to 9Field goalMiami (OH): Missed field goal, from 25 yards out to 22Missed FG

From Miami (OH)’s side

Miami (OH)’s best moment: Hautanen 27-yd field goal, Buffalo goes ahead 34-31 (OT). It lifted Miami (OH)’s win chance by 16 points.

The winner was given almost no chance at its low point.

What it cost

Miami (OH)’s chance to win the conference fell from 9% to 3%.

Win the conference

Buffalo · won2% → ▲4%
Miami (OH) · lost9% → ▼3%9%▼ 3%

Before the game (November 3, 2026) → after this result alone, in our model. Other games that weekend move it too, so the team page may differ.

Buffalo plays at Ball State on Wed Nov 11 with a 4% chance to win the conference. Miami (OH) plays vs Ohio on Tue Nov 10 with a 3% chance to win the conference.

Box score

Buffalo 34, Miami (OH) 31

Buffalo covered +6.5 by 9.5. The total, 65, went over 45.5.

BuffaloMiami (OH)Total yardsBuffalo 459Miami (OH) 350459350Passing yardsBuffalo 358Miami (OH) 154358154Rushing yardsBuffalo 101Miami (OH) 196101196First downsBuffalo 29Miami (OH) 232923TurnoversBuffalo 2Miami (OH) 020Time of possessionBuffalo 27:24Miami (OH) 32:3627:2432:36
Team totalsBuffaloMiami (OH)
Total yards459350
Passing22 of 46, 358 yds12 of 23, 154 yds
Rushing33 for 101 yds48 for 196 yds
First downs2923
Third down6 of 145 of 15
Fourth down2 of 21 of 1
Turnovers20
Penalties6 for 56 yds13 for 104 yds
Time of possession27:2432:36

Buffalo leaders

  • Passing Jason Wright 22 of 46, 358 yds, 2 TD, 2 INT
  • Rushing Messiah Burch 14 for 56 yds; Terrance Shelton Jr. 12 for 41 yds
  • Receiving Chance Morrow 12 for 199 yds, 2 TD; Dwayne Early Jr. 4 for 80 yds

Miami (OH) leaders

  • Passing Caleb Heavner 12 of 23, 154 yds, 1 TD
  • Rushing D'Shawntae Jones 17 for 112 yds; Rodney Nelson 12 for 45 yds, 1 TD
  • Receiving Braylon Isom 7 for 89 yds, 1 TD; Maleek Huggins 3 for 42 yds

No rain through the game

70° at kickoff · no rain recorded

The usual here around this date is 53°, with about 7 in 10 games between 39° and 66°.

Game-day temperatures at Yager Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Miami (OH) favoredBuffalo favored0%Win chanceMiami (OH)Raininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Miami (OH) favoredBuffalo favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

Overtime11:51 p.m.
Buffalo 34, Miami (OH) 31 · Miami (OH) 0% to win
no rain · 71°
McLaughlin 45-yd field goal no good

Jump to

Where this weather comes fromMeasured at Oxford airport, 3.0 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

Buffalo · 5-3

Rated 134th in our preseason ratings, 131st now.

Three straight wins, including a 15-point win over Toledo as an 18.5-point underdog.

Last three games

Miami (OH) · 5-3

Rated 78th in our preseason ratings, 96th now.

Three straight wins — but still hunting a ranked opponent.

W 24-21 vs UConn No. 103 of 668 teams

won by 3 as a 2.5-point favorite

Miami (OH) won 24-21 vs UConn. Chance to win started at 58%, low 13%, high 92%.

L 31-35 @ Cincinnati No. 101 of 668 teams

lost by 4 as a 14.5-point underdog

Miami (OH) lost 31-35 at Cincinnati. Chance to win started at 29%, low 1%, high 97%.

L 14-59 @ PittsburghTop 25 No. 45 of 668 teams

lost by 45 as a 16.5-point underdog

Miami (OH) lost 14-59 at Pittsburgh. Chance to win started at 12%, low under 1%, high 12%.

Week by week

Miami (OH)

Wk 4: W 24-21 vs UConn▲3UConnWk 5: L 20-24 vs Bowling Green▼4Bowling…Wk 6: W 20-19 at Massachusetts▲1Massachu…Wk 7: W 34-14 vs Akron▲20AkronWk 8: W 28-27 at Central Michigan▲1C. Michi…
  • Wk 4Wvs UConn24-21
  • Wk 5Lvs Bowling Green20-24
  • Wk 6Wat Massachusetts20-19
  • Wk 7Wvs Akron34-14
  • Wk 8Wat Central Michigan28-27

Buffalo

Wk 4: W 31-28 vs Robert Morris▲3Robert M…Wk 5: L 17-20 vs Western Michigan▼3W. Michi…Wk 6: W 23-8 at Toledo▲15ToledoWk 7: W 25-18 vs Massachusetts▲7Massachu…Wk 8: W 31-24 vs Bowling Green▲7Bowling…
  • Wk 4Wvs Robert Morris31-28
  • Wk 5Lvs Western Michigan17-20
  • Wk 6Wat Toledo23-8
  • Wk 7Wvs Massachusetts25-18
  • Wk 8Wvs Bowling Green31-24

Power rating by week

Miami (OH) is rated 2.9 points ahead as of week 9. Our power rating by week; higher is better.

0-3-7Wk 0Wk 5Wk 9Miami (OH)Buffalo

Matchups

Biggest mismatch: Buffalo’s success rate against Miami (OH), 40 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Buffalo’s success rate against Miami (OH)’s defense

    40 pointsweakerstronger50th

    Buffalo offense, 4th percentile · Miami (OH) defense, 44th

  2. Miami (OH)’s explosive plays against Buffalo’s defense

    34 pointsweakerstronger50th

    Miami (OH) offense, 89th percentile · Buffalo defense, 55th

  3. Buffalo’s rushing EPA against Miami (OH)’s defense

    39 pointsweakerstronger50th

    Buffalo offense, 33rd percentile · Miami (OH) defense, 72nd

Season profile, all the rows

Season profile

BuffaloMiami (OH)
EPA/play, offense
Buffalo · 22Miami (OH) · 58
EPA/play, defense
Buffalo · 37Miami (OH) · 47
Success rate, offense
Buffalo · 4Miami (OH) · 38
Success rate, defense
Buffalo · 58Miami (OH) · 44
Explosive-play rate, offense
Buffalo · 50Miami (OH) · 89
Explosive-play rate, defense
Buffalo · 55Miami (OH) · 30
Rush EPA, offense
Buffalo · 33Miami (OH) · 75
Rush EPA, defense
Buffalo · 49Miami (OH) · 72
Pass EPA, offense
Buffalo · 18Miami (OH) · 54
Pass EPA, defense
Buffalo · 32Miami (OH) · 29

The series

Miami (OH) leads the series 17-9

26 meetings since 1999 · Miami (OH) has won the last 2

Miami (OH) wonBuffalo won1999: Miami (OH) by 432000: Miami (OH) by 12001: Miami (OH) by 172002: Miami (OH) by 492003: Miami (OH) by 562004: Miami (OH) by 182005: Miami (OH) by 412006: Miami (OH) by 72007: Miami (OH) by 32008: Buffalo by 202009: Buffalo by 252010: Miami (OH) by 122011: Miami (OH) by 282012: Buffalo by 32013: Buffalo by 372014: Buffalo by 82015: Buffalo by 52016: Miami (OH) by 112017: Miami (OH) by 102018: Buffalo by 92019: Miami (OH) by 142020: Buffalo by 322021: Miami (OH) by 272022: Buffalo by 42023: Miami (OH) by 132025: Miami (OH) by 1719992025
  • 2025Miami (OH) 37-20Miami (OH) won 37-20 at Buffalo. Chance to win started at 49%, low 38%, high better than 99%.
  • 2023Miami (OH) 23-10Miami (OH) won 23-10 vs Buffalo. Chance to win started at 66%, low 58%, high 99%.
  • 2022Buffalo 24-20
  • 2021Miami (OH) 45-18Miami (OH) won 45-18 vs Buffalo. Chance to win started at 64%, low 59%, high better than 99%.
  • 2020Buffalo 42-10Miami (OH) lost 10-42 at Buffalo. Chance to win started at 36%, low under 1%, high 43%.

Each line is Miami (OH)’s chance to win through that meeting. Miami (OH) is 1-2 in the meetings since 2018 that were still close in the fourth quarter. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

Buffalo fans are in a better mood than Miami (OH) fans (90th percentile vs 39th among FBS fanbases), even with Miami (OH) favored.

50-50Model 67% · Line 70%Miami (OH) fans · 39thBuffalo fans · 90thBuffaloMiami (OH)

Miami (OH) favored by 6.5 · Total 45.5

How games like this usually go

Miami (OH) by 6.5: the game against the usual path

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 427 games since 2025 with a favorite of 3.5 to 7.5 points.

The market

The books’ cut: 4.3%, the margin built into the odds

Home field

Miami (OH) is worth +6.1 points (±3.6) more at home than on the road since 2018 — top third of FBS, 84th percentile.

71% at home, 48% on the road against FBS opponents (27-11 home, 24-26 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads +0.6 at home vs. away over 94 games — inside the ±5.0 noise, so the flat number is the honest one here.

Night kickoff — historically worth about half a point more to the home side against the number, and not much more than that. The visitors travel about 392 miles to get here.

Where next

Conference standings

Going into this game: place in the conference, then conference record.

Full Mid-American standings