Skip to main content
All games

Western Michigan vs Buffalo: prediction and projected score

Final: Western Michigan 20, Buffalo 17. We projected Western Michigan 32.6-18.6 (82%) โ€” winner called correctly.

Matchup analysis

Before kickoff our model projected Western Michigan 32.6, Buffalo 18.6 at Broadview Stadium in Week 5. That is a solid edge: Western Michigan wins about 82% of the time by our estimate, with a projected margin of 14 points and 51.2 combined points.

Western Michigan is 2-2, scoring 24 and allowing 20 points per game (+4 per game). Buffalo is 2-2, scoring 21.3 and allowing 33.3 points per game (-12 per game).

The most lopsided unit battle: Western Michigan's below-average offense (90th of 138 in our opponent-adjusted ratings, worth about 24.2 points against an average defense) against Buffalo's struggling defense (133rd). Western Michigan's middle-of-the-pack defense (56th) should limit Buffalo's struggling offense (124th of 138 in our opponent-adjusted ratings, worth about 19.2 points against an average defense).

College football is noisy: even a well-rated projection misses the final margin by about 14 points on average. Based on how real results have scattered around our numbers, the final margin should land somewhere between Western Michigan by 37 and Buffalo by 9 about 80% of the time.

Buffalo gets about 2.1 points for playing at home. Western Michigan is still favoured on the road, so the ratings gap is bigger than the value of playing at home. The game is on ESPN+.

Result: Western Michigan 20, Buffalo 17. The model had the right winner; the margin was off by 11 points and the total by 14.2.

Market lines

Market lines ยท Source: The Odds API, ESPN, Action Network ยท Updated Oct 29, 9:25 AM UTC. Shown for information; not an input to our projections.

ProviderSpread (open โ†’ now)Total (open โ†’ now)Moneyline (Western Michigan / Buffalo)
ConsensusWestern Michigan -15.75 โ†’ Western Michigan -13.2550 โ†’ 46.25-592.5 / +425
DraftKingsWestern Michigan -16.5 โ†’ Western Michigan -13.551.5 โ†’ 46.5-535 / +400
BovadaWestern Michigan -15 โ†’ Western Michigan -1348.5 โ†’ 46-650 / +450

This game's lines: CollegeFootballData.com ยท read Oct 22, 6:37 PM UTC.

ProjectionMarginTotalBuffalo win
Our modelWestern Michigan -1451.218%
Market consensusWestern Michigan -1346.318%
Blended projectionWestern Michigan -13.547.618%

Blended projection = 0.16 x our margin + 0.84 x the market margin, weights fitted on past seasons (see methodology).

Model vs market

Buffalo win probability
model 18% ยท market (no-vig) 18% ยท difference -0 pts
Margin
model Western Michigan -14 ยท market Western Michigan -13.25 ยท difference -0.7 pts (Buffalo view)
Total
model 51.2 ยท market 46.25 ยท difference +5.0

Model margin is 0.7 pts more toward Western Michigan than the market.

21+ only where legal. Gambling problem? Call 1-800-GAMBLER.

Original projection vs new formula

ProjectionScoreWin probMargin missTotal miss
Original projectionWestern Michigan 32.6, Buffalo 18.6Western Michigan 82%right winner11.014.2
New formulaWestern Michigan 33.2, Buffalo 19.4Western Michigan 82%right winner10.715.6

Final: Western Michigan 20, Buffalo 17. Original = the number we posted before kickoff. New formula (2026-10-21 matchup terms) = the current model re-run with only the games played before this one.

Western Michigan vs Buffalo: stat comparison

Season to date before kickoff: these numbers are frozen at kickoff and do not include this game or anything after it.

Basic
StatWestern MichiganBuffalo
Points per game24.0#9821.3#117
Points allowed per game20.0#4633.3#126
Yards per play5.14#1234.39#137
Yards per play allowed5.27#626.51#122
Rushing yards per game166.3#76166.8#74
Net passing yards per game138.3#131161.3#121
Rushing yards allowed per game153.0#82173.5#107
Net passing yards allowed per game191.0#59264.5#127
Turnovers per game0.25#261.75#131
Takeaways per game0.25#1320.25#131
Sacks per game0.75#1341.00#124
Sacks allowed per game1.50#681.75#77
Advanced
StatWestern MichiganBuffalo
EPA per play+0.00#110-0.09#130
EPA per play allowed+0.11#103+0.04#69
Success rate39.9%#11033.8%#131
Success rate allowed44.2%#10936.1%#26
Explosive play rate9.4%#1308.9%#135
Explosive plays allowed10.3%#4313.6%#105
Havoc rate7.6%#13813.6%#81
Havoc allowed10.8%#2612.7%#65
Points per scoring opportunity4.57#404.45#50
Points per opportunity allowed4.35#1084.14#91
Average starting field positionown 32#42own 27#112
Opponents' starting field positionown 26#22own 32#116
Offensive plays per game (pace)59.3#12174.8#9
Situational
StatWestern MichiganBuffalo
Rushing EPA per play+0.12#50+0.01#105
Passing EPA per play-0.16#130-0.18#131
Rushing EPA allowed+0.08#100-0.01#51
Passing EPA allowed+0.14#99+0.07#87
Rushing success rate42.0%#9434.6%#129
Passing success rate36.9%#11632.2%#131
Run stuff rate14.2%#3416.7%#72
Passing-down success rate31.3%#7223.9%#126
Passing-down success allowed40.3%#13227.2%#55
Third-down conversion rate41.2%#7736.1%#107
Third-down rate allowed46.3%#12433.9%#40
Red-zone touchdown rate75.0%#2466.4%#67
Red-zone TD rate allowed61.5%#8567.2%#101

# = rank among 138 FBS teams. Efficiency numbers exclude garbage time. Per-play numbers of teams with a weak schedule are pulled toward their opponent-adjusted values (fully at one standard deviation below an average schedule). Source: play-by-play (cfbfastR / sportsdataverse), aggregated by us.

More: Western Michigan schedule ยท Buffalo schedule ยท all Week 5 projections

Share this prediction

Projections are statistical estimates for entertainment and analysis only. They are not betting advice and nothing here guarantees any result.

Free weekly projections email

One email a week in season: the closest projected games, the biggest mismatches and how the model graded out last week. Email address only โ€” no spam, unsubscribe any time.