Western Michigan at Buffalo. Lean: Buffalo +13.5. Lean: Under 47.
The call
The panelists
- Buffalo rushed for 302 yards, produced 442 total yards, and Jason Wright had 140 passing yards plus 95 rushing yards against Robert Morris.
- Broc Lowry completed 15 of 28 for 110 yards against Boise State, while Trey Petty entered in the fourth quarter.
- The spread opened WMU minus 16.5 and was listed at WMU minus 13.5.
On the spread. Western Michigan’s defensive and line-of-scrimmage edge may be real, Buffalo’s 302-yard rushing output came against an FCS opponent, and further confirmation that Buffalo is missing several listed receivers or running backs would weaken the home-dog case.
On the total. If Buffalo’s rushing attack translates from Robert Morris and either team creates short fields, 46.5 is vulnerable, particularly because the forecast does not present a wind or precipitation constraint.
Read Ace's full case
Spread.Market first: Western Michigan merits road-favorite status after a one-point loss at Michigan, a road win at Rice and its 2025 MAC title, while Buffalo has a young quarterback and was pushed by FCS Robert Morris. But the market has already reacted materially, moving WMU from 16.5 to 13.5. Buffalo’s latest official recap provides a concrete counterweight: Jason Wright accounted for 235 yards and two touchdowns, and UB ran for 302 yards in a 442-yard outing. That performance came against Robert Morris and included three turnovers, so it does not establish that Buffalo can match WMU. Still, at the captured Buffalo +13.5, the move, home field and Wright’s confirmed starting role support a small home-dog lean. Our 13.3 number is effectively the market, not an edge.
Total.Market first: the fall from 51.5 to 46.5 reflects a meaningful reassessment of scoring conditions, likely tied to Buffalo’s uneven offense, WMU’s seven-point showing against Boise State and conference-game expectations. The current price has already incorporated that information. Buffalo did post 442 yards and 31 points last week, although Robert Morris supplied two defensive scores from Buffalo turnovers, while WMU’s Boise State game finished 32-7. Saturday’s forecast is sunny with light wind, which removes a weather-based under case. Our 46.75 model number is indistinguishable from the market and is not reliable enough to break the tie. I name under only directionally, but this is a genuine no-view pass at 46.5.
Where our number looks wrong.The model does not materially disagree with the market, 13.3 versus 13.5. Its early in-season Buffalo downgrade can overread final scores from Penn State and an FCS escape, while it cannot account for Wright’s current role or the extensive, unverified Buffalo skill-position availability list.
- The total opened at 51.5 and was listed at 46.5 at DraftKings.
- Western Michigan lost 32-7 to Boise State.
- Buffalo recorded 442 total yards against Robert Morris.
- Buffalo forecast for Saturday was sunny, high near 66, with northeast wind around 5 mph in the afternoon.
- Buffalo 31, Robert Morris 28; Wright 15 of 28, 140 yards, 1 TD, 2 INT, plus a sack fumble recovered by Robert Morris in the end zone; Buffalo recovered the final onside kick.
- Boise State beat Western Michigan 32-7 on the road in Kalamazoo.
- Lowry 58 of 89 for 527 yards, 4 TD, 1 INT; Wright 38 of 80 for 385 yards, 3 TD, 3 INT; spread Western Michigan 13.5, total 46.5.
On the spread. Western Michigan's offense produced 7 points at home against Boise State and 12 at Michigan, and a road favorite with a limited passing game laying 13.5 in a game totaled 46.5 needs roughly a 30 to 16 script. Buffalo at home in its conference opener, with the line through 14 already, may be the sharper side, and the move from 16.5 suggests informed money agrees.
On the total. Buffalo's defense has allowed 33.3 per game, including 28 to Robert Morris and 33 to FIU, and Wright's turnovers produced a defensive touchdown last week. One non offensive score or a couple of short fields pushes this past 47, and the steam from 51.5 may have overshot a game projected by one outside source at 27 to 20.
Read Stack's full case
Spread.Market first: Western Michigan opened 16.5 at DraftKings and FanDuel and has been bet down to 13.5 everywhere, a move that reads as a reaction to the 32-7 home loss to Boise State on 9/26 plus Buffalo getting its MAC opener at home. The case for Western Michigan is that the move looks larger than the evidence. Buffalo is 2-2 with its wins over two FCS teams by four and three points, the Robert Morris win needing an onside kick recovery, and Jason Wright is completing under half his passes at 4.8 yards per attempt with three interceptions, two of them against Robert Morris plus a fumble returned for a score. Western Michigan returns nearly all of a 10-4 team, held Michigan to 13, and has the better quarterback in Broc Lowry. The case against: Western Michigan scored 12, 28 and 7 against FBS teams, and a 46.5 total makes a two touchdown margin hard to reach. I lean the Broncos at 13.5 but not enough to bet.
Total.Our model is 46.75, no gap. The under case: both passing games are inefficient, Lowry at 5.9 yards per attempt and Wright at 4.8, Western Michigan has scored 12, 28 and 7 against FBS opponents, and a run heavy Buffalo offense shortens games. The over case is real: Buffalo allowed 28 to an FCS team and 33 at FIU, and Buffalo turnovers hand out short fields. Weather is benign, so it adds nothing. I lean under at 46.5 as the slightly more consistent read of the offenses, not a bet.
Where our number looks wrong.The model agrees with the market, so there is no gap to defend. If anything its Buffalo rating of about minus 14 may still be generous given two single score escapes against FCS opponents and a quarterback averaging 4.8 yards per attempt, but that is a feeling about a small sample, not a priced edge.
- Lance Taylor pushing an inward focus entering MAC play at Buffalo after the Boise State loss.
- Season passing lines for Lowry (5.9 yards per attempt) and Wright (4.8 yards per attempt); outside projection Western Michigan 27, Buffalo 20.
- Buffalo allowed 28 points to FCS Robert Morris and scored 31 including two short Nino Hill touchdowns.
- Western Michigan held to 7 points at home by Boise State.
- Western Michigan vs Buffalo odds, moneyline and Holmes listed questionable
- Holmes (knee) out vs Robert Morris, Jason Wright started
- Boise State beat Western Michigan 32-7
On the spread. Buffalo has allowed 55 to Penn State and 28 to an FCS team, and its QB situation is uncertain. If Holmes is out again and Wright struggles, Western Michigan can win by three touchdowns. A 13.5 dog that loses by 17 is a realistic outcome.
On the total. Buffalo allowed 55 and 33 points in two games and Western Michigan scored 49 against Monmouth. A blowout could reach 50 easily.
Read Buck's full case
Spread.Strongest explanation for the number: Western Michigan returned nearly its whole 10-4 roster, is the better program by a wide margin, and Buffalo has been bad on defense (33.3 points allowed per game, 13-55 at Penn State, and only a 31-28 home win over FCS Robert Morris). A 13.5 favorite is the natural price for that gap. The market has also moved toward Buffalo, from 15 to 16.5 at open down to 13.5 everywhere, so the early Western Michigan money is already gone. Western Michigan just lost 7-32 to Boise State and scored 12 at Michigan, so its offense is not producing big margins against good teams. Buffalo quarterback Elijah Holmes (knee) was out against Robert Morris and is listed questionable for this game, which I could not resolve. I lean Buffalo plus the points at 13.5 as a small lean only: the price already absorbed the movement, and I have no independent rating edge.
Total.The total fell from 48.5 to 51.5 at open down to 46.5 to 47, so the market has already leaned under. Western Michigan scores 24 per game and allows 20, Buffalo scores 21.3 and allows 33.3. Buffalo's bad defense pushes toward the over, while Western Michigan's 7-point game against Boise State, a likely run-heavy favorite script, and a cleared forecast with light wind (61 degrees, 5.9 mph) are neutral to under. Both directions have real cases and the movement is already in the number, so I see no edge and call it a coin flip with a slight under tilt.
- Preview listing total near 47 and both teams 2-2
The call, written up
Western Michigan at Buffalo, Western Michigan -13.5. The market moved toward Buffalo: DraftKings and FanDuel opened Western Michigan -16.5 on 9/27 and all five captured books sit at 13.5 on 9/30. Western Michigan lost 32-7 at home to Boise State on 9/26 and scored 12 at Michigan. Buffalo beat Robert Morris 31-28 on 9/26, rushing for 302 yards with Jason Wright accounting for two touchdowns (Buffalo Athletics), though it committed three turnovers and allows 33.3 points a game. The counter-case from one panel: Western Michigan returns nearly all of a 10-4 team, held Michigan to 13 and has the better quarterback in Broc Lowry, so the move may be larger than the evidence.
Under 47. The forecast is clear with 5.9 mph wind, so weather adds nothing. Western Michigan scored 12, 28 and 7 against FBS teams, both passing games are inefficient, and a run-heavy Buffalo shortens games. Our totals model says 46.75 against a market of 46.6, no gap. Counter-case: Buffalo allows 33.3 points a game and its turnovers hand out short fields.
How to read this page
The calls come first on this page: the spread and the total, each a Pick or a Lean, then Ace, Stack and Buck one by one. The market's number, our number and the gap between them sit further down as MODEL CONTEXT: that is the input our analyst panel argued from, not a call of its own. A Pick is our strongest call and goes on the record. A Lean is which way we lean on a game and is not a pick.The meter shows how strongly the panel backs the call. It is not a probability or a hit rate.
The signals and the market
5 independent signals on this game. The tally per side, every angle with its sample size, and the line movement from open to now open with membership. They are research context, never a pick. Membership
Model context
The numbers the panel argued from. Our models price a game, the panel makes the call, and the calls above are the call. Nothing in this block is a call.
The totals number is a registered candidate that loses to the closing total: across 2,264 held out games it missed the combined score by 12.862 points on average and the closing total missed by 12.635, ahead of us in all 3 of those seasons, so it never posts to the board and never enters the record on its own.
The write-up
The case
Western Michigan at Buffalo, Western Michigan -13.5. The market moved toward Buffalo: DraftKings and FanDuel opened Western Michigan -16.5 on 9/27 and all five captured books sit at 13.5 on 9/30. Western Michigan lost 32-7 at home to Boise State on 9/26 and scored 12 at Michigan. Buffalo beat Robert Morris 31-28 on 9/26, rushing for 302 yards with Jason Wright accounting for two touchdowns (Buffalo Athletics), though it committed three turnovers and allows 33.3 points a game. The counter-case from one panel: Western Michigan returns nearly all of a 10-4 team, held Michigan to 13 and has the better quarterback in Broc Lowry, so the move may be larger than the evidence.
The total
Under 47 (Lean). Under 47. The forecast is clear with 5.9 mph wind, so weather adds nothing. Western Michigan scored 12, 28 and 7 against FBS teams, both passing games are inefficient, and a run-heavy Buffalo shortens games. Our totals model says 46.75 against a market of 46.6, no gap. Counter-case: Buffalo allows 33.3 points a game and its turnovers hand out short fields.
written before kickoff, frozen at kickoff
Trends and splits
Descriptive context, every line with the games it counts. Filters like these did not hold up as predictors in our testing, so none of this feeds a call and none of it is a reason a pick wins. Situational splits look back 3 seasons and need at least 8 decided games to be shown at all. Records against the number and on the total join these once our closing-line history is restored; the straight-up splits are live now.
- won 3 of their last 5 (n=5, 2025 to 2026)
- 9-1 straight up in day divisional games (n=10, 2024 to 2025)
- won 2 of their last 5 (n=5, 2025 to 2026)
- 6-2 straight up in road divisional games (n=8, 2024 to 2025)
Over and under splits
- Buffalo games go OVER 58% at home (n=60)Multi-season split: Buffalo at home landed over 58% of 60 gradable games (2013-2025). A genuine venue tendency, one of several reasons to lean over, not a standalone edge.
- Buffalo have gone OVER in 7 of their last 10Buffalo's last 10 gradable games landed over 70% vs the consensus total. Streak continuation tested 2013-2025: 49.5% train / 46.4% held-out 2025, it does NOT persist. A real recent pattern, weigh with the matchup, not alone.
The rest of the splits we can compute on this game
- won 8 of their last 10 (n=10, 2025 to 2026)
- 7-1 straight up in home divisional games (n=8, 2024 to 2025)
- 10-3 straight up at home (n=13, 2024 to 2026)
- 12-4 straight up in divisional games (n=16, 2024 to 2025)
- 6-2 straight up in home day games (n=8, 2024 to 2026)
- 2-6 straight up in night games after a straight up loss (n=8, 2024 to 2026)
- 11-4 straight up in day games (n=15, 2024 to 2026)
- 3-7 straight up in road night games (n=10, 2024 to 2026)
- 5-3 straight up in road divisional games (n=8, 2024 to 2025)
- 6-9 straight up on the road (n=15, 2024 to 2026)
- 7-9 straight up in night games (n=16, 2024 to 2026)
- 6-7 straight up after a straight up loss (n=13, 2024 to 2026)
- won 4 of their last 10 (n=10, 2025 to 2026)
- 7-3 straight up at home after a straight up loss (n=10, 2024 to 2026)
- 9-5 straight up after a straight up loss (n=14, 2024 to 2026)
- 7-4 straight up in day divisional games (n=11, 2024 to 2025)
- 7-4 straight up in day games after a straight up loss (n=11, 2024 to 2026)
- 10-6 straight up in divisional games (n=16, 2024 to 2025)
- 5-3 straight up in road day games (n=8, 2024 to 2026)
- 9-6 straight up at home (n=15, 2024 to 2026)
- 11-8 straight up in day games (n=19, 2024 to 2026)
- 6-7 straight up on the road (n=13, 2024 to 2026)
- 5-5 straight up in home day games (n=10, 2024 to 2026)
- 5-5 straight up in night games (n=10, 2024 to 2026)
- 4-4 straight up in home divisional games (n=8, 2024 to 2025)
Conditions at kickoff
Clear. 61F · wind 8 mph
The ratings underneath, and where the numbers come from
The two numbers underneath
| Team | EL rating | Conference |
|---|---|---|
| Western Michigan | -0.49 | Mid-American |
| Buffalo | -8.209 | Mid-American |
Our number includes about 2.5 points of home field. Full board: the power ratings.
Where the numbers come from. Schedules and finals come from the league data we load each night. Lines are the latest capture at DraftKings, FanDuel or BetMGM, with the book named beside every number. Every Pick locks when it posts and grades at that number on the public record. Our number is context; the panel makes the call. Research, never a guarantee. 21+.


