Florida International beats Buffalo 33-20

Buffalo1-120
Florida International1-133Final
Sat, Sep 12 · Pitbull Stadium, Miami, Fla. · Crowd 18,202ESPN+

Florida International beat Buffalo 33-20.

We had Florida International favored. It won.

How it swung

Before kickoff, our ratings gave Florida International a 65% chance, and the closing betting line (Florida International was a 8.5-point favorite) put it at 75%.

Favored the whole way: Florida International never fell below 75%.

Buffalo never had better than a 24% chance.

FinalFlorida International 33-20 BuffaloFlorida International wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q496% at halfFlorida InternationalWon33-20Scores
50%75%90%Q1Q2Q3Q496% at halfFlorida InternationalWon33-20Scores
50%10%25%Q1Q2Q3Q44% at halfFlorida InternationalLowest 0%Lost20-33Scores
50%10%25%Q1Q2Q3Q44% at halfFlorida InternationalLowest 0%Lost20-33Scores

No single play moved the chance by 20 points.

No single play moved the chance by 20 points.

Florida International’s chance to win after every play.
How to read this chartStarts from the pregame line (Florida International -8.5), at 77% for Florida International (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.

Every drive

Florida International scored on 6 of its 14 drives; Buffalo on 4 of its 13.

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

own goalgoal lineQ1Buffalo: Punt, from 81 yards out to 68PuntFlorida International: Touchdown, from 87 yards out to 0TouchdownBuffalo: Field goal, from 75 yards out to 34Field goalFlorida International: Touchdown, from 75 yards out to 0TouchdownBuffalo: Fumble, from 65 yards out to 70FumbleFlorida International: Turned over on downs, from 30 yards out to 21DownsBuffalo: Punt, from 79 yards out to 75PuntQ2Florida International: Punt, from 75 yards out to 56PuntBuffalo: Punt, from 83 yards out to 81PuntFlorida International: Touchdown, from 60 yards out to 0TouchdownBuffalo: Field goal, from 75 yards out to 28Field goalFlorida International: Turned over on downs, from 75 yards out to 53DownsBuffalo: Fumble, from 47 yards out to 46FumbleFlorida International: End of half, from 54 yards out to 35End of halfQ3Florida International: Fumble, from 75 yards out to 36FumbleBuffalo: Touchdown, from 64 yards out to 0TouchdownFlorida International: Touchdown, from 75 yards out to 0TouchdownBuffalo: Punt, from 75 yards out to 70PuntFlorida International: Field goal, from 77 yards out to 19Field goalBuffalo: Punt, from 75 yards out to 65PuntFlorida International: Punt, from 77 yards out to 58PuntQ4Buffalo: Punt, from 91 yards out to 94PuntFlorida International: Field goal, from 37 yards out to 18Field goalBuffalo: Touchdown, from 75 yards out to 0TouchdownFlorida International: Punt, from 65 yards out to 76PuntBuffalo: Interception, from 79 yards out to 43InterceptionFlorida International: Uncategorized, from 42 yards out to 22Uncategorized

What it cost

Florida International’s chance to win the conference rose from 9% to 10%.

Win the conference

Buffalo · lost1% → 1%
Florida International · won9% → ▲10%9%▲ 10%

Before the game (September 11, 2026) → after this result, in our model.

Box score

Florida International 33, Buffalo 20

Florida International covered −8.5 by 4.5. The total, 53, went over 47.5.

BuffaloFlorida InternationalTotal yardsBuffalo 308Florida International 540308540Passing yardsBuffalo 249Florida International 386249386Rushing yardsBuffalo 59Florida International 15459154First downsBuffalo 13Florida International 221322TurnoversBuffalo 3Florida International 131Time of possessionBuffalo 29:30Florida International 38:2229:3038:22
Team totalsBuffaloFlorida International
Total yards308540
Passing22 of 41, 249 yds22 of 37, 386 yds
Rushing25 for 59 yds39 for 154 yds
First downs1322
Third down4 of 178 of 17
Fourth down2 of 31 of 3
Turnovers31
Penalties5 for 29 yds5 for 41 yds
Time of possession29:3038:22

Buffalo leaders

  • Passing Jason Wright 13 of 27, 185 yds, 2 TD, 1 INT
  • Rushing Terrance Shelton Jr. 9 for 34 yds; Messiah Burch 10 for 16 yds
  • Receiving Chance Morrow 11 for 173 yds, 2 TD; Trevor Wilson 2 for 32 yds

Florida International leaders

  • Passing J.J. Kohl 21 of 36, 367 yds, 3 TD
  • Rushing Anthony Carrie 13 for 49 yds; Devonte Lyons 11 for 46 yds
  • Receiving Maguire Anderson 5 for 99 yds, 2 TD; JoJo Stone 4 for 98 yds, 1 TD

No rain and calm

81° at kickoff · no rain recorded · wind 3 mph from the north-northwest, gusts to 13

September game-day temperatures at Pitbull Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Florida International favoredBuffalo favored100%Win chanceFlorida InternationalRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphThunder reported
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Florida International favoredBuffalo favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Thunder reported

Drag along the chart, or step through the game.

First quarter, 12:59 left6:06 p.m.
Buffalo 0, Florida International 0 · Florida International 77% to win
no rain · wind 6 mph from the north-northwest, gusts to 13 · 81°
Holmes 10-yd pass to Morrow
Where this weather comes fromMeasured at Miami International Airport, 4.5 miles away, and Miami/kendall-tamia airport, 8.4 miles away. The paler thunder bar is thunder reported in the vicinity of an airport. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured 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; rain radar from NOAA MRMS, through Iowa State University. 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 · 2025 season

Buffalo · 5-7

Rated 134th in our preseason ratings, 137th now.

Three straight losses.

L 26-31 vs Ohio #76 of 667

lost by 5 as a 7.5-point underdog

Buffalo lost 26-31 vs Ohio. Chance to win started at 32%, low under 1%, high 44%.

L 20-37 vs Miami (OH) #88 of 667

lost by 17 as a 2.5-point underdog

Buffalo lost 20-37 vs Miami (OH). Chance to win started at 51%, low under 1%, high 62%.

L 19-38 @ Central Michigan #93 of 667

lost by 19 as a 2.5-point underdog

Buffalo lost 19-38 at Central Michigan. Chance to win started at 33%, low under 1%, high 54%.

W 28-3 @ Bowling Green #164 of 667

won by 25 as a 2.5-point underdog

Buffalo won 28-3 at Bowling Green. Chance to win started at 36%, low 36%, high better than 99%.

L 16-24 vs Akron #162 of 667

lost by 8 as a 10.5-point favorite

Buffalo lost 16-24 vs Akron. Chance to win started at 82%, low under 1%, high 89%.

W 28-21 @ Massachusetts #230 of 667

won by 7 as a 16.5-point favorite

Buffalo won 28-21 at Massachusetts. Chance to win started at 84%, low 40%, high better than 99%.

W 31-30 vs Eastern Michigan #175 of 667

won by 1 as a 9.5-point favorite

L 17-20 vs UConn #75 of 667

lost by 3 as a 2.5-point underdog

L 17-21 vs Troy #82 of 667

lost by 4 as a 6.5-point favorite

Buffalo lost 17-21 vs Troy. Chance to win started at 73%, low 30%, high better than 99%.

W 31-28 @ Kent State #225 of 667

won by 3 as a 24.5-point favorite

Buffalo won 31-28 at Kent State. Chance to win started at 93%, low 39%, high better than 99%.

W 45-6 vs Saint Francis #224 of 667

won by 39 as a 37.5-point favorite

Buffalo won 45-6 vs Saint Francis. Chance to win started at 99%, low 99%, high better than 99%.

L 10-23 @ Minnesota #24 of 667

lost by 13 as a 16.5-point underdog

Buffalo lost 10-23 at Minnesota. Chance to win started at 9%, low under 1%, high 15%.

Last three games · 2025 season

Florida International · 7-6

Rated 124th in our preseason ratings, 119th now.

2-1 in its last three — but nothing on this résumé beats a top-40 team yet.

L 20-57 @ UTSA #46 of 667

lost by 37 as a 7.5-point underdog

Florida International lost 20-57 vs UTSA. Chance to win started at 27%, low under 1%, high 70%.

W 56-16 @ Sam Houston #235 of 667

won by 40 as a 10.5-point favorite

Florida International won 56-16 vs Sam Houston. Chance to win started at 71%, low 63%, high better than 99%.

W 27-21 vs Jacksonville State #113 of 667

won by 6 as a 2.5-point favorite

Florida International won 27-21 vs Jacksonville State. Chance to win started at 63%, low 22%, high 95%.

W 34-27 vs Liberty #115 of 667

won by 7 as a 4.5-point underdog

W 56-30 @ Middle Tennessee #203 of 667

won by 26 as a 1.5-point underdog

Florida International won 56-30 at Middle Tennessee. Chance to win started at 40%, low 15%, high better than 99%.

L 21-28 @ Missouri State #134 of 667

lost by 7 as a 3.5-point underdog

Florida International lost 21-28 at Missouri State. Chance to win started at 30%, low under 1%, high 49%.

L 26-45 vs Kennesaw State #104 of 667

lost by 19 as a 2.5-point underdog

Florida International lost 26-45 vs Kennesaw State. Chance to win started at 57%, low under 1%, high 61%.

W 25-6 @ Western Kentucky #108 of 667

won by 19 as a 9.5-point underdog

Florida International won 25-6 at Western Kentucky. Chance to win started at 22%, low 19%, high better than 99%.

L 10-51 @ UConn #63 of 667

lost by 41 as a 6.5-point underdog

Florida International lost 10-51 at UConn. Chance to win started at 25%, low under 1%, high 28%.

L 16-38 vs Delaware #105 of 667

lost by 22 as a 5.5-point favorite

Florida International lost 16-38 vs Delaware. Chance to win started at 72%, low under 1%, high 82%.

W 38-28 vs Florida Atlantic #88 of 667

won by 10 as a 1.5-point favorite

Florida International won 38-28 vs Florida Atlantic. Chance to win started at 55%, low 38%, high better than 99%.

L 0-34 @ Penn StateTop 25 #7 of 667

lost by 34 as a 41.5-point underdog

Florida International lost 0-34 at Penn State. Chance to win started at 1%, low under 1%, high 1%.

W 42-9 vs Bethune-Cookman #218 of 667

won by 33 as a 26.5-point favorite

Florida International won 42-9 vs Bethune-Cookman. Chance to win started at 97%, low 94%, high better than 99%.

Week by week

Florida International

  • Wk 1Lat South Florida9-19

Buffalo

  • Wk 1Wvs UAlbany21-17

Matchups

Biggest mismatch: Buffalo’s passing EPA against Florida International, 70 points

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

  1. Buffalo’s passing EPA against Florida International’s defense

    70 pointsweakerstronger50th

    Buffalo offense, 10th percentile · Florida International defense, 80th

  2. Buffalo’s EPA/play against Florida International’s defense

    59 pointsweakerstronger50th

    Buffalo offense, 14th percentile · Florida International defense, 73rd

  3. Florida International’s explosive plays against Buffalo’s defense

    16 pointsweakerstronger50th

    Florida International offense, 22nd percentile · Buffalo defense, 38th

Season profile, all the rows

Season profile

BuffaloFlorida International
EPA/play, offense
Buffalo · 14Florida International · 24
EPA/play, defense
Buffalo · 46Florida International · 73
Success rate, offense
Buffalo · 5Florida International · 25
Success rate, defense
Buffalo · 65Florida International · 70
Explosive-play rate, offense
Buffalo · 33Florida International ·…
Explosive-play rate, defense
Buffalo · 38Florida International · 50
Rush EPA, offense
Buffalo · 27Florida Internation…
Rush EPA, defense
Buffalo · 50Florida International · 61
Pass EPA, offense
Buffalo · 10Florida International · 29
Pass EPA, defense
Buffalo · 39Florida International…

Line, fans and home field

The betting line, and the fans

Buffalo fans are in a better mood than Florida International fans (86th vs 30th among FBS fanbases), even with Florida International favored.

  • Model · 65%
  • Line · 75%
  • Florida International fans · 30th
  • Buffalo fans · 86th

Florida International favored by 8.5 · Total 47.5

How games like this usually go

Florida International by 8.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

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

The market

The spread moved 2 points toward Buffalo.

opened −10.5now −8.5

The total fell 4 points.

opened 51.5now 47.5

Spread: −10.5 → −8.5 · Total: 51.5 → 47.5

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

Weather at kickoff

Hot and dry. Feels like 86° at kickoff.

Buffalo at Florida International · Saturday, Sept. 12, 2026 · Pitbull Stadium, Miami

  • 86°feels like at kickoff
  • Dryno rain at kickoff
  • 81weather score, Mixed
  • 3rdbest of the day's 7 kickoff times

Weather score: 0 to 100, higher is better, for the first 3 hours and 20 minutes of the game. Ideal is 100, Comfortable 90 to 99, Mixed 75 to 89, Rough 50 to 74, Harsh under 50.

Later kickoff times scored higher that Saturday

Games in this time zone used 7 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game, ringed, was the third best of the day's seven kickoff times. At Pitbull Stadium that day, a 7:30 pm kickoff would have scored 89, against 81 at 6 pm.

  • noon: 34, Harsh
  • 1 pm: 36, Harsh
  • 2 pm: 40, Harsh
  • 3:30 pm: 68, Rough
  • 6 pm: 81, Mixed (this game)
  • 7 pm: 86, Mixed
  • 7:30 pm: 89, Mixed

Weather score at each kickoff time.

Tap a dot to read that kickoff time.

Home field

Florida International is worth +4.1 points (±4.5) more at home than on the road since 2018 — middle of FBS, 51st percentile.

39% at home, 23% on the road against FBS opponents (15-23 home, 10-34 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 -1.4 at home vs. away over 89 games — inside the ±7.1 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 1,195 miles to get here.

Where next