Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's CFB board
CFB · Week 7 · Sat, Oct 17 · 1:00 PM ET · UB Stadium · FINAL Massachusetts 18, Buffalo 25

Massachusetts at Buffalo. Lean: Massachusetts +6.5. Pick: Under 41.5.

The call

Lean L Spread
Massachusetts +6.5
-110 · BetMGM
Ace is against this callStack backs this callBuck backs this call 2 of 3
locked Wed 5:20pm ET
Massachusetts 18, Buffalo 25
Pick Total LOSS
Under 41.5
-110 · DraftKings
Ace backs this callStack backs this callBuck backs this call 3 of 3
locked 41.5 · closed 43.5

The panelists

Ace is against this call
The fox
SpreadBuffalo -6.5
TotalUnder 41.5
Play toBuffalo -6.5
Play toUnder 41.5
Keys to the game
  • UMass's Oct. 13 game notes state Watson was forced to miss Miami with a lower body injury.
  • Buffalo's Oct. 13 preview lists Burch's three straight 100 yard games, Wright's recent starts, and the defense's MAC passing-touchdown record.
  • A local report said McCarthy left the Miami game injured after Watson was sidelined.
What beats it

On the spread. Watson could return effectively, or Inagawa could retain the late-game form he showed versus Miami. UMass also has the MAC's listed scoring defense and Buffalo has several receiver and back availability questions from the unverified commercial injury listing.

On the total. Watson's return would materially restore UMass's efficient passing game, and a healthy Inagawa or McCarthy would make the three point plus total decline excessive. Calm, dry conditions also remove the case for chasing weather suppression.

Read Ace's full case

Spread.Market first: Buffalo's move from roughly minus 3.5 to minus 6.5 tracks UMass's quarterback crisis, not a generic home favorite move. Watson missed Miami with a lower body injury, McCarthy left that game injured, and Inagawa entered as the third quarterback. Buffalo also arrives off a turnover free MAC stretch, with Burch over 100 rushing yards in three consecutive games and a defense that has allowed no passing touchdown in conference play. Those facts support Buffalo, but the market has already made the adjustment and our minus 6.4 rating is effectively the current number, not independent confirmation. I lean Buffalo at the captured minus 6.5, only because no healthy UMass starter has been announced. This is not a bet because neither quarterback availability nor the actual impact of the move is confirmed by a team availability report.

Total.Market first: the total fell from 45 to 41.5 as UMass's quarterback room became uncertain, and that is the strongest explanation for the number. The case for a further under is Buffalo's recent defense, its run centered offense with Wright, and a UMass offense that may use its third quarterback. Saturday's current forecast is cool and dry, rather than a weather event. The counterweight is important: the market has already removed 3.5 points, UMass's official notes still identify Watson as its passing leader, and our 45.86 total estimate is too weak to override a sharp move. Under 41.5 at minus 110 is a small lean, not a bet, because it depends on unresolved quarterback news.

Where our number looks wrong.The rating has no injury inputs and cannot separate a Watson start from a third quarterback start. Its near match to the market is coincidental confirmation at best, while UMass's early schedule and Buffalo's quarterback change make six game margin ratings especially fragile.

More key facts
  • The market tracker recorded Buffalo moving to minus 6.5 on Oct. 12 and the total falling to 41.5.
  • UMass's game notes say Watson missed Miami with a lower body injury and list the team's defensive and offensive season leaders.
  • Buffalo's preview reports no passing touchdowns allowed in MAC play and Burch's current rushing streak.
  • The line-movement page records an opening total of 45 and current totals of 43, 42 and 41.5.
Stack backs this call
The bull
SpreadMassachusetts +6.5
TotalUnder 41.5
Play toMassachusetts +6.5
Play toUnder 41.5
Keys to the game
  • Watson unlikely to play at Buffalo; McCarthy out; Inagawa expected to start.
  • UMass lost 20-19 to Miami (OH) with backup quarterbacks; Inagawa 6 for 6 on the final drive.
  • Watson out vs Miami (OH) with an ankle injury.
What beats it

On the spread. The move was steam after the injury news, which usually means the market judged the drop from Watson to a third string sophomore making his first start on the road to be worth more than three points. Buffalo's defense held a strong Toledo offense to 8 points, and if Inagawa struggles UMass may not score enough to stay within a touchdown even in a slow game.

On the total. Steam already ran through the under; at 41.5 a single defensive or special teams score or a turnover filled game flips it. If Watson plays, the UMass offense that averaged nearly 30 points looks very different and the over becomes the better side.

Read Stack's full case

Spread.The strongest explanation is the UMass quarterback room. Starter Pop Watson (ankle) missed the 20-19 loss to Miami (OH), freshman Aedan McCarthy started and was hurt in the fourth quarter, and Rotowire on 10/12 reported Watson unlikely for Buffalo with McCarthy out, leaving sophomore Logan Inagawa for a first career start on the road. Our number sits exactly on the market at 6.4, but our rating sees none of that, so its agreement is coincidence, not confirmation. The case for UMass is that a three point move already prices the third stringer, Buffalo has not shown the offense to lay a touchdown (20.8 points per game, wins of 4, 3 and 15, QB Jason Wright completing about half his passes entering his run as starter), and in a 41.5 total, 6.5 is a large share of the expected scoring. Coach Joe Harasymiak said Watson's status may not be known until Saturday, which leaves upside the line no longer carries. I hold UMass +6.5 as a lean, not a bet.

Total.The total opened 44.5 to 47.5 and is 41.5 at all five books, so the market has already cut it hard on the quarterback news. Over case: our model reads 45.9, UMass scored 29.7 per game and Buffalo's defense allowed 26.8, and a third string quarterback can mean turnovers that shorten the field. Under case, which I prefer: UMass's first career starter at quarterback on the road, a Buffalo offense averaging 20.8 points with a backup of its own at quarterback, a forecast near 45 degrees with wind around 13 mph, and two defenses that held recent opponents in check (Buffalo allowed 8 to Toledo, UMass 20 to Miami). Our model sees neither quarterback situation nor much of the wind, so its 4.4 point gap toward the over carries little weight. The move has taken most of the value, so this is a lean, not a bet.

Where our number looks wrong.Our 6.4 matches the market by accident. The rating does not know UMass is down to its third string quarterback, which by itself justifies most of the three point move, so on a healthy roster our number would have been too high on Buffalo relative to its in-season form. It also treats UMass's 4-0 start as strong evidence when three of those wins came against FCS or transitioning opponents.

More key facts
  • Holmes out for the season; Wright poised to be QB1.
  • Buffalo beat Toledo 23-8.
  • Watson unlikely, Inagawa expected to start.
  • Buffalo 23, Toledo 8.
Buck backs this call
The bear
SpreadMassachusetts +6.5
TotalUnder 41.5
Play toMassachusetts +6
Play toUnder 41.5
Keys to the game
  • Rotowire profile on Buffalo QB Elijah Holmes with knee injury and Jason Wright as the likely fill-in (early-season note)
  • UMass schedule lists the 10/17 game at Buffalo, 1:00pm, with UMass at 4-2
What beats it

On the spread. Buffalo has the better recent result (win at Toledo), the market moved sharply and may reflect sharp money or news I could not find, and UMass lost badly to Eastern Michigan. If Buffalo's offense is healthy enough, 7 is reachable.

On the total. UMass scoring numbers are inflated by weak opponents but still strong, Buffalo gives up 26.8 per game, and the line already moved a long way, so the under may be priced out.

Read Buck's full case

Spread.Strongest explanation for the number: Buffalo is 3-3 but just won at Toledo 23-8, UMass lost to Eastern Michigan 14-38 and Miami (OH) 19-20, and Buffalo is the home team in a MAC game, so the open of -3.5 to -4.5 moving to -6.5 across five books is a market that has bought Buffalo's recent form and UMass's weak MAC results. The move is large and sits at 6.5, just under the key number 7, so the price is now stiff for a team with a thin offense (20.8 points per game). Against that, our captured injury scan lists four Buffalo wide receivers out and three more questionable, plus a questionable kicker and running backs, which hurts a 20.8 point offense further. UMass is 4-2 with four wins against weak opposition, so its record is inflated. I lean UMass at 6 or better as a small fade of the move, not a bet: no verified news explains the three-point shift, and I could not confirm quarterback status for either side.

Total.Strongest explanation for the number: the total fell three to four points from 44.5 to 47.5 at open to 41.5 everywhere, which reflects Buffalo's slow, low scoring offense (20.8 points per game, 23-8 win at Toledo) and a depleted receiver room, plus 13 mph wind. That much of the case is already in the price. The over argument: UMass scores 29.7 per game with a soft early schedule and allows 18.2, Buffalo allows 26.8, and a wide spread game can generate late points. The under argument: four Buffalo receivers out and more questionable, wind near 13 mph, and a market that is steady on the number. I lean under 41.5 at the current price, small, because the receiver injuries are real and the wind is a modest factor, but the market has already dropped the total sharply.

More key facts
  • Buffalo injury scan lists WRs Mays, Gathings, Richards out

The call, written up

On the spread

Massachusetts at Buffalo, Buffalo -6.5. Buffalo opened 3 to 4.5 across five books and sits at 6 to 6.5 now, per our line history from Oct. 11 to Oct. 14. The news behind the move is the UMass quarterback room: Pop Watson missed the Oct. 10 loss to Miami (OH) with an ankle injury, freshman Aedan McCarthy left that game hurt, and Rotowire reported on Oct. 12 that Watson is unlikely and sophomore Logan Inagawa is expected to start. Our rating of Buffalo by 6.4 matches the market only by coincidence, since it has no injury inputs. The dissenting panel leans Buffalo, citing Messiah Burch's three straight 100 yard rushing games and no passing touchdowns allowed in MAC play (Buffalo athletics, Oct. 13). This is a lean, not a bet: Massachusetts +6.5 at -110 at BetMGM.

On the total

Under 41.5. All five captured books opened between 44.5 and 47.5 and sit at 41.5 (Oct. 14). The captured kickoff forecast is 45 degrees with 13.3 mph wind. UMass expects a first career starter at quarterback on the road (Rotowire, Oct. 12), and Buffalo held Toledo to 8 points on Oct. 10. The counter-case: a Watson return restores an offense scoring 29.7 per game, and the market already cut 3 to 6 points. Under 41.5 at -110 at DraftKings.

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.

Locked line
Massachusetts +6.5 · Buffalo -6.5
the spread we locked at, it does not move
Our model number
Buffalo by 7.8
the calibrated EL CFB rating number
Spread gap
1.3 points
the distance between our model number and the market. Context for the panel, not a call of its own.
Market total
42.5
market total at the model run, Oct 17, 4:08 AM ET
Our total
46.5
EL CFB Totals
Total gap
+4.0
the distance between our model total and the market total. Context for the panel, not a call of its own.

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

Massachusetts at Buffalo, Buffalo -6.5. Buffalo opened 3 to 4.5 across five books and sits at 6 to 6.5 now, per our line history from Oct. 11 to Oct. 14. The news behind the move is the UMass quarterback room: Pop Watson missed the Oct. 10 loss to Miami (OH) with an ankle injury, freshman Aedan McCarthy left that game hurt, and Rotowire reported on Oct. 12 that Watson is unlikely and sophomore Logan Inagawa is expected to start. Our rating of Buffalo by 6.4 matches the market only by coincidence, since it has no injury inputs. The dissenting panel leans Buffalo, citing Messiah Burch's three straight 100 yard rushing games and no passing touchdowns allowed in MAC play (Buffalo athletics, Oct. 13). This is a lean, not a bet: Massachusetts +6.5 at -110 at BetMGM.

Recorded price

betmgm: Massachusetts +6.5 at -110, verified 2026-10-14T21:20:13.476Z.

The total

Under 41.5 (Pick). Under 41.5. All five captured books opened between 44.5 and 47.5 and sit at 41.5 (Oct. 14). The captured kickoff forecast is 45 degrees with 13.3 mph wind. UMass expects a first career starter at quarterback on the road (Rotowire, Oct. 12), and Buffalo held Toledo to 8 points on Oct. 10. The counter-case: a Watson return restores an offense scoring 29.7 per game, and the market already cut 3 to 6 points. Under 41.5 at -110 at DraftKings.

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.

Massachusetts
  • won 3 of their last 5 (n=5, 2026)
  • 0-10 straight up in divisional games after a straight up loss (n=10, 2024 to 2026)
Buffalo
  • won 2 of their last 5 (n=5, 2026)
  • 7-2 straight up in road divisional games (n=9, 2024 to 2026)
Over and under splits
  • Buffalo games go OVER 57% at home (n=61)
    total · over · moderate · n=61
    Multi-season split: Buffalo at home landed over 57% of 61 gradable games (2013-2025). A genuine venue tendency, one of several reasons to lean over, not a standalone edge.
  • Massachusetts have gone OVER in 7 of their last 10
    total · over · lean · n=10
    Massachusetts'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
Massachusetts
  • won 4 of their last 10 (n=10, 2025 to 2026)
  • 0-8 straight up in day divisional games (n=8, 2024 to 2026)
  • 0-8 straight up in road day games (n=8, 2024 to 2025)
  • 1-11 straight up in divisional games (n=12, 2024 to 2026)
  • 1-10 straight up on the road after a straight up loss (n=11, 2024 to 2026)
  • 2-16 straight up in day games after a straight up loss (n=18, 2024 to 2026)
  • 3-21 straight up after a straight up loss (n=24, 2024 to 2026)
  • 2-12 straight up on the road (n=14, 2024 to 2026)
  • 2-11 straight up at home after a straight up loss (n=13, 2024 to 2026)
  • 4-19 straight up in day games (n=23, 2024 to 2026)
  • 4-12 straight up at home (n=16, 2024 to 2026)
  • 4-11 straight up in home day games (n=15, 2024 to 2026)
Buffalo
  • 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)
  • 10-5 straight up after a straight up loss (n=15, 2024 to 2026)
  • 8-4 straight up in day games after a straight up loss (n=12, 2024 to 2026)
  • 6-3 straight up in road day games (n=9, 2024 to 2026)
  • 5-3 straight up in divisional games after a straight up loss (n=8, 2024 to 2026)
  • 8-5 straight up in day divisional games (n=13, 2024 to 2026)
  • 11-7 straight up in divisional games (n=18, 2024 to 2026)
  • 12-9 straight up in day games (n=21, 2024 to 2026)
  • 9-7 straight up at home (n=16, 2024 to 2026)
  • 4-5 straight up in home divisional games (n=9, 2024 to 2026)
  • 5-6 straight up in home day games (n=11, 2024 to 2026)
  • 7-7 straight up on the road (n=14, 2024 to 2026)
  • 5-5 straight up in night games (n=10, 2024 to 2026)

Conditions at kickoff

Clear. 45F · wind 10 mph

The ratings underneath, and where the numbers come from

The two numbers underneath

TeamEL ratingConference
Massachusetts -12.627 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+.