Buffalo beats Bowling Green 31-24

Bowling Green2-624
Buffalo5-331Final
Sat, Oct 24 · UB Stadium, Amherst, N.Y. · Crowd 5,988ESPN+

Buffalo beat Bowling Green 31-24.

We had Buffalo favored. It won.

Next: Bowling Green at Western Michigan, Sat Oct 31 · 12:00 PM ET · Bowling Green underdog by 13.5

Next: Buffalo at Miami (OH), Tue Nov 3 · 7:00 PM ET

How it swung

The turning point: Burch 73-yd TD run, Buffalo leads 31-21 (Q4, 12:18). Buffalo went from 72% to 92% to win.

Before kickoff, our ratings gave Buffalo a 64% chance, and the closing betting line (Buffalo was a 3-point favorite) put it at 60%.

The edge changed hands 6 times before Buffalo won it.

Up to 71% in the second quarter, then Bowling Green lost it.

17 unansweredBuffalo · Q4 14:53
FinalBuffalo 31-24 Bowling GreenBuffalo wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q457% at halfBuffaloLowest 29%Won31-2412−17+20Scores17 unanswered
50%75%90%Q1Q2Q3Q457% at halfBuffaloLowest 29%Won31-2412Scores17 unanswered
50%10%25%Q1Q2Q3Q443% at halfBuffaloHigh 71%Lost24-3112+17−20Scores17 unanswered
50%10%25%Q1Q2Q3Q443% at halfBuffaloHigh 71%Lost24-3112Scores17 unanswered

The two plays that swung it

  1. 1Q3 10:13Kastantin 13-yd TD pass to Amachree, Bowling Green goes ahead 21-14Buffalo 49% → 32% (−17)
  2. 2Q4 12:18Burch 73-yd TD run, Buffalo leads 31-21Buffalo 72% → 92% (+20)

The two plays that swung it

  1. 1Q3 10:13Kastantin 13-yd TD pass to Amachree, Bowling Green goes ahead 21-14Bowling Green 51% → 68% (+17)
  2. 2Q4 12:18Burch 73-yd TD run, Buffalo leads 31-21Bowling Green 28% → 8% (−20)
Buffalo’s chance to win after every play.
How to read this chartStarts from the pregame line (Buffalo -3), at 67% 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 5 of its 11 drives; Bowling Green on 4 of its 12.

Buffalo’s drives are teal, Bowling Green’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 75 yards out to 66PuntBowling Green: Punt, from 83 yards out to 74PuntBuffalo: Touchdown, from 67 yards out to 0TouchdownBowling Green: Touchdown, from 71 yards out to 0TouchdownBuffalo: Punt, from 75 yards out to 69PuntQ2Bowling Green: Touchdown, from 75 yards out to 0TouchdownBuffalo: Punt, from 65 yards out to 48PuntBowling Green: Punt, from 90 yards out to 66PuntBuffalo: Touchdown, from 63 yards out to 0TouchdownBowling Green: End of half, from 75 yards out to 66End of halfQ3Bowling Green: Interception, from 75 yards out to 42InterceptionBuffalo: Fumble, from 0 yards out to 11FumbleBowling Green: Touchdown, from 30 yards out to 0TouchdownBuffalo: Touchdown, from 75 yards out to 0TouchdownBowling Green: Punt, from 75 yards out to 84PuntBuffalo: Field goal, from 63 yards out to 13Field goalQ4Bowling Green: Punt, from 75 yards out to 66PuntBuffalo: Touchdown, from 73 yards out to 0TouchdownBowling Green: Interception, from 75 yards out to 71InterceptionBuffalo: Missed field goal, from 38 yards out to 29Missed FGBowling Green: Field goal, from 71 yards out to 8Field goalBuffalo: Turned over on downs, from 75 yards out to 38DownsBowling Green: End of game, from 62 yards out to 39End of game

From Bowling Green’s side

Bowling Green’s best moment: Kastantin 13-yd TD pass to Amachree, Bowling Green goes ahead 21-14 (Q3 10:13). It lifted Bowling Green’s win chance by 17 points.

What it cost

Bowling Green’s chance to win the conference fell from 1% to 0%.

Win the conference

Bowling Green · lost1% → ▼0%
Buffalo · won1% → ▲2%

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

Bowling Green plays at Western Michigan on Sat Oct 31 with a 0% chance to win the conference. Buffalo plays at Miami (OH) on Tue Nov 3 with a 2% chance to win the conference.

Box score

Buffalo 31, Bowling Green 24

Buffalo covered −3 by 4. The total, 55, went over 44.5.

Bowling GreenBuffaloTotal yardsBowling Green 341Buffalo 378341378Passing yardsBowling Green 217Buffalo 127217127Rushing yardsBowling Green 124Buffalo 251124251First downsBowling Green 17Buffalo 191719TurnoversBowling Green 2Buffalo 121Time of possessionBowling Green 35:45Buffalo 24:1535:4524:15
Team totalsBowling GreenBuffalo
Total yards341378
Passing19 of 27, 217 yds13 of 21, 127 yds
Rushing36 for 124 yds41 for 251 yds
First downs1719
Third down8 of 158 of 15
Fourth down0 of 00 of 1
Turnovers21
Penalties2 for 17 yds0 for 0 yds
Time of possession35:4524:15

Bowling Green leaders

  • Passing Jay Kastantin 19 of 27, 217 yds, 3 TD, 2 INT
  • Rushing Austyn Dendy 10 for 39 yds; Jay Kastantin 14 for 34 yds
  • Receiving Winn Sharp 5 for 50 yds; Trey Johnson 1 for 40 yds, 1 TD

Buffalo leaders

  • Passing Jason Wright 13 of 21, 127 yds, 1 TD
  • Rushing Messiah Burch 33 for 184 yds, 3 TD; Jason Wright 4 for 35 yds
  • Receiving Clint Walker 2 for 40 yds, 1 TD; Chance Morrow 4 for 39 yds

No rain and calm

65° at kickoff · no rain recorded · wind 5 mph from the north-northeast, gusts to 16

October game-day temperatures at UB Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Buffalo favoredBowling Green favored100%Win chanceBuffaloRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mph
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Buffalo favoredBowling Green favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040

Drag along the chart, or step through the game.

Fourth quarter, 12:18 left5:59 p.m.
Bowling Green 21, Buffalo 31 · Buffalo 92% to win
no rain · wind 8 mph from the north-northeast, mostly at an angle to the field, gusts to 16 · 60°
Burch 73-yd TD run, Buffalo leads 31-21

Jump to

Where this weather comes fromMeasured at Buffalo International Airport, 4.5 miles away, and Niagara Falls International airport, 11 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

Bowling Green · 2-5

Rated 117th in our preseason ratings, 149th now.

2-1 in its last three, including a 4-point win over Miami (OH) as a 10.5-point underdog.

Last three games

Buffalo · 4-3

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

2-1 in its last three, including a 15-point win over Toledo as an 18.5-point underdog.

Week by week

Buffalo

Wk 3: L 13-55 at Penn State▼42Penn St.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 3Lat Penn State13-55
  • Wk 4Wvs Robert Morris31-28
  • Wk 5Lvs Western Michigan17-20
  • Wk 6Wat Toledo23-8
  • Wk 7Wvs Massachusetts25-18

Bowling Green

Wk 3: L 7-55 at Iowa State▼48Iowa St.Wk 4: L 6-14 vs South Florida▼8S. Flori…Wk 5: W 24-20 at Miami (OH)▲4M. (OH)Wk 6: W 38-10 vs Sacramento State▲28Sacramen…Wk 7: L 31-32 vs Ball State▼1Ball St.
  • Wk 3Lat Iowa State7-55
  • Wk 4Lvs South Florida6-14
  • Wk 5Wat Miami (OH)24-20
  • Wk 6Wvs Sacramento State38-10
  • Wk 7Lvs Ball State31-32

Power rating by week

Buffalo is rated 1.6 points ahead as of week 7. Our power rating by week; higher is better.

-3-5-6Wk 0Wk 4Wk 7BuffaloBowling Green

Matchups

Biggest mismatch: Bowling Green’s rushing EPA against Buffalo, 46 points

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

  1. Bowling Green’s explosive plays against Buffalo’s defense

    42 pointsweakerstronger50th

    Bowling Green offense, 5th percentile · Buffalo defense, 47th

  2. Bowling Green’s rushing EPA against Buffalo’s defense

    46 pointsweakerstronger50th

    Bowling Green offense, 9th percentile · Buffalo defense, 55th

  3. Bowling Green’s success rate against Buffalo’s defense

    37 pointsweakerstronger50th

    Bowling Green offense, 23rd percentile · Buffalo defense, 60th

Season profile, all the rows

Season profile

Bowling GreenBuffalo
EPA/play, offense
Bowling Green · 18Buffalo · 19
EPA/play, defense
Bowling Green · 21Buffalo · 40
Success rate, offense
Bowling Green · 23Buffalo · 5
Success rate, defense
Bowling Green · 10Buffalo · 60
Explosive-play rate, offense
Bowling Green · 5Buffalo · 40
Explosive-play rate, defense
Bowling Green · 49Buffalo · 47
Rush EPA, offense
Bowling Green · 9Buffalo · 29
Rush EPA, defense
Bowling Green · 10Buffalo · 55
Pass EPA, offense
Bowling Green · 37Buffalo · 13
Pass EPA, defense
Bowling Green · 45Buffalo · 34

The series

Bowling Green leads the series 13-9

22 meetings since 2000 · Buffalo won the last meeting

Buffalo wonBowling Green won2000: Buffalo by 32001: Bowling Green by 352005: Bowling Green by 202006: Bowling Green by 82007: Bowling Green by 142008: Buffalo by 62009: Bowling Green by 12010: Buffalo by 22011: Bowling Green by 142012: Bowling Green by 142013: Bowling Green by 172014: Bowling Green by 12015: Bowling Green by 62016: Bowling Green by 82017: Buffalo by 102018: Buffalo by 302019: Buffalo by 422020: Buffalo by 252021: Bowling Green by 122022: Buffalo by 312023: Bowling Green by 102025: Buffalo by 2520002025
  • 2025Buffalo 28-3Buffalo won 28-3 at Bowling Green. Chance to win started at 36%, low 36%, high better than 99%.
  • 2023Bowling Green 24-14Buffalo lost 14-24 vs Bowling Green. Chance to win started at 54%, low 5%, high 74%.
  • 2022Buffalo 38-7Buffalo won 38-7 at Bowling Green. Chance to win started at 60%, low 60%, high better than 99%.
  • 2021Bowling Green 56-44
  • 2020Buffalo 42-17Buffalo won 42-17 at Bowling Green. Chance to win started at 96%, low 95%, high better than 99%.

Each line is Buffalo’s chance to win through that meeting. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

Buffalo fans are feeling it more than most fanbases this week (80th percentile among FBS fanbases), in line with the numbers.

50-50Model 64% · Line 60%Buffalo fans · 8…Bowling Green fans · 7…Bowling GreenBuffalo

Buffalo favored by 3 · Total 44.5

How games like this usually go

Buffalo by 3, 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 286 games since 2025 with a favorite of under 3.5 points.

The market

The spread moved 1.5 points toward Bowling Green.

opened −4.5now −3

The total rose 1 point.

opened 43.5now 44.5

Spread: −4.5 → −3 · Total: 43.5 → 44.5

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

Home field

Buffalo is worth +4.1 points (±4.2) more at home than on the road since 2018 — middle of FBS, 50th percentile.

56% at home, 49% on the road against FBS opponents (23-18 home, 23-24 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.2 at home vs. away over 96 games — inside the ±6.6 noise, so the flat number is the honest one here.

The visitors travel about 272 miles to get here.

Where next

Conference standings

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

Full Mid-American standings