Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's CFB board
CFB · Week 6 · Sat, Oct 10 · 3:30 PM ET · Glass Bowl · FINAL Buffalo 23, Toledo 8

Buffalo at Toledo. Lean: Toledo -20.5. Lean: Under 55.

The call

Lean L Spread
Toledo -20.5
-115 · FanDuel
Ace backs this callStack is against this callBuck backs this call 2 of 3
locked Wed 5:12pm ET
locked -20.5 · closed -18.5
Buffalo 23, Toledo 8
Lean W Total
Under 55
Ace backs this callStack backs this callBuck backs this call 2 of 3
locked 55 · closed 54.5

The panelists

Ace backs this call
The fox
SpreadToledo -20.5
TotalUnder 55
Play toToledo -20.5
Play toUnder 55
Keys to the game
  • Buffalo’s October 6 preview identifies Wright as starting quarterback and reports his recent passing production, Burch’s rushing form and Morrow’s conference-leading receiving production.
  • Toledo’s October 7 preview reports Richter’s season passing production and the offensive line’s two sacks allowed and eight quarterback hurries allowed.
  • Market page reports a Toledo minus 19.5 opening spread and current best Buffalo plus 21 price context.
What beats it

On the spread. Buffalo has a capable rushing option in Messiah Burch, an elite-volume receiver in Morrow, and a recent history of close games. If Wright’s mobility sustains drives and Toledo’s questionable pass catchers sit, laying more than three touchdowns becomes difficult.

On the total. Toledo has scored at least 39 points in three of its past four games and Buffalo has permitted 30.6 points per game. A Rockets-led game script, short fields, or Buffalo’s rushing attack producing a few sustained drives can clear 55 without a strong Buffalo passing day.

Read Ace's full case

Spread.Market first: Toledo moved from roughly minus 18 to minus 21 because Buffalo has lost original starter Elijah Holmes for the season, while the Rockets have won four straight and have paired an efficient passing game with a dominant rushing performance at Ball State. That is a coherent explanation for the current number, and it leaves little unpriced at minus 20.5. Buffalo’s official preview confirms Jason Wright has started the last two games and its offense still has productive runners and receiver Chance Morrow, which supplies the route to a competitive backdoor. Our spread number is minus 21, essentially the market, so it supplies no edge. Still, Toledo is the directional lean because Wright has averaged 155 passing yards in his two starts, Buffalo ranks near the bottom nationally in passing production, and its season-ending quarterback loss reinforces the market’s substantive case.

Total.The total opened 55.5 and has settled at 54.5 to 55, a sensible response to Buffalo losing Holmes and moving forward with Wright. Buffalo’s official preview documents Wright at 155 passing yards per game across his two starts, while the Week 6 scouting report lists the Bulls 124th nationally in passing offense. That creates a real lower-end outcome even with Toledo’s productive attack. The counterweight is Toledo’s 42.4 points per game, its 39-point MAC opener and an outdoor forecast with only modest wind and no meaningful rain concern. Our total model at 54.16 does not validate an edge by itself. Under 55 at minus 110 is a modest lean because it retains the better key half point after the market decline, not a bet because Toledo can carry the scoring alone.

Where our number looks wrong.The model’s minus 21 is not a usable edge because it is only 0.5 point from the best captured Toledo number and its large-margin calibration is specifically unreliable. It also cannot incorporate Holmes’ injury, Wright’s reduced passing output, or the current personnel availability.

More key facts
  • Covers lists Holmes out with a knee injury and several Buffalo and Toledo pass catchers questionable.
  • Buffalo’s official preview reports Wright’s role and recent passing output after Holmes’ injury.
  • The Blade’s October 7 scouting report places Buffalo 124th nationally in passing offense.
  • Market page reports a 55.5 total opener and present 54.5 to 55 context.
  • Stadium-point forecast gives 63 degrees, 8 mph wind, gusts to 16 and dry conditions around kickoff.
Stack is against this call
The bull
SpreadBuffalo +20.5
TotalUnder 55
Play toBuffalo +21
Play toUnder 55.5
Keys to the game
  • Elijah Holmes out for the season with a knee injury suffered vs FIU on 9/13; Jason Wright projected to remain the starter
  • Margin model projects Toledo by 17.6; Toledo 7-0 at home vs FBS across 2025 to 2026 by an average of 27.9 points
  • Toledo led by first year head coach Mike Jacobs; Buffalo is the homecoming opponent on 10/10 at 3:30 ET
What beats it

On the spread. Toledo has scored 39 or more in four straight, Buffalo's offense with a backup quarterback and a depleted receiver room (Mays, Richards and TE Leonard listed questionable) may not reach 17, and FanDuel moved toward Toledo, which suggests informed money sees this as a 24 to 28 point game. If the Buffalo receivers sit, 21 is not enough.

On the total. If Toledo runs it up early at home on homecoming the over clears easily, as it did against CCSU and Temple; if Buffalo's receivers sit and Toledo pulls starters in the second half, the game could finish in the mid 40s. Both paths are live.

Read Stack's full case

Spread.The best explanation is a Toledo offense scoring 42.4 a game (about 37 against FBS opponents) facing a Buffalo team that has scored 20, 13 and 17 against FBS sides and is on its backup quarterback since Elijah Holmes went down at FIU on 9/13. My small lean is Buffalo at the full 21: Buffalo lost to Western Michigan by only 3 last week, Toledo has a first year head coach and a defense that allowed 48 to Temple and 30 to Michigan State, and three touchdowns is a lot in a MAC division game where the favorite can coast late. The Holmes news is old and already in the number. This is a lean at 21, not a bet: the move toward Toledo came at sharp books and I have nothing incremental to oppose it.

Total.Over case: Toledo games have averaged 68 total points, Toledo has scored 39 or more in four straight, and books still shade the over (minus 115 to minus 116). Under case: Buffalo has scored 20, 13 and 17 against FBS teams with a backup quarterback, its games average 51 points, wind is forecast near 12 mph, and DraftKings have dropped from 55.5 and 55 to 54.5. Using FBS only splits, Toledo projects around 36 to 38 and Buffalo around 16 to 18, which lands right on 54.5.

Where our number looks wrong.Our number matches the market almost exactly, so there is no disagreement to exploit. The rating does not see that Buffalo has been on a backup quarterback since mid September, but its in-season refit has already absorbed those results, and the calibration map stretching large margins probably pushes our number a point or so too high on a team that has played FBS opponents close outside the Penn State game.

More key facts
  • Toledo 2026 results: L 20-30 at Michigan State, W 63-10 CCSU, W 49-48 Temple, W 41-16 San Diego State, W 39-24 at Ball State
  • Toledo scoring 43.2 and allowing 26.0 through four games; Buffalo scoring 21.2 and allowing 33.2, with FBS opponents scoring 44.0 on Buffalo
  • Buffalo starting quarterback Holmes lost for the season; backup projected to start
Buck backs this call
The bear
SpreadToledo -20.5
TotalUnder 55
Play toToledo -20.5
Play toUnder 54.5
Keys to the game
  • Buffalo QB Elijah Holmes listed out for the season with a knee injury.
  • Pre-season preview: Holmes was a Wingate transfer in a three-man quarterback competition at Buffalo.
What beats it

On the spread. Twenty points is a lot to lay in the MAC; a backup quarterback may play a slower, conservative game, Toledo has allowed 25.6 per game and gave up 48 to Temple, and garbage-time backdoor covers are common. The quarterback situation is unverified beyond one injury feed.

On the total. Toledo can score 40 alone against a defense allowing 30.6 per game, and a lopsided game with backups can still produce a high-scoring second half; Toledo's defense is also not elite.

Read Buck's full case

Spread.Strongest explanation for the number: Buffalo's starting quarterback Elijah Holmes (Wingate transfer) is reported out for the season with a knee injury as of Oct 6, and the spread has moved from 17.5 to 18.5 at open to 20.5 to 21 now. That is a large move already and the market has priced the quarterback loss. Toledo is a 4-1 team scoring 42.4 per game under a first-year coach, at home, homecoming, with a Buffalo offense that managed 13 at Penn State and 17 at home against Western Michigan, and a defense allowing 30.6 per game. Several Buffalo receivers and a running back are also listed as out or questionable. Directionally Toledo laying 20.5 is defensible, but this is a big MAC number, Toledo's scoring was built partly on weak opponents (Central Connecticut, Temple in a 49-48 game), and I could not verify who starts for Buffalo. I hold a small lean on Toledo at the shortest number, not a bet.

Total.The total has not moved with the quarterback news: it opened 54.5 to 55.5 and sits at 54.5 to 55. The over case: Toledo scores 42.4 per game, Buffalo allows 30.6, and a blowout can still push the total over on the home side alone. The under case: Buffalo's offense loses its starting quarterback and several receivers, and has scored 13 and 17 in two of its last three games, so Buffalo may struggle to reach 14 points. Toledo would need to score in the high 30s to carry the over by itself. Weather is mild with moderate wind, neutral.

More key facts
  • Buffalo QB Holmes out for the season per injury feed.

The call, written up

On the spread

Buffalo at Toledo, Toledo -20.5. The news explains it. Buffalo lost starting quarterback Elijah Holmes for the season to a knee injury suffered at FIU, and its October 6 preview names Jason Wright as the starter, averaging 155 passing yards in his two starts. Toledo scores 42.4 a game. The dissenting panel leans Buffalo: the Bulls lost 17 to 20 to Western Michigan on October 3, Toledo's defense allowed 48 to Temple and 30 to Michigan State, and three touchdowns is a lot to lay. Pass catchers on both sides are listed questionable by Covers on October 7, unconfirmed. Take Toledo -20.5 at FanDuel, -115. A lean, not a bet.

On the total

Under 55. Buffalo is on Wright after losing Holmes, and has scored 13 and 17 in two of its last three games. The kickoff forecast is partly cloudy, 76 F, with wind near 12 mph, a neutral setup. The counter-case is Toledo scoring 42.4 a game against a Buffalo defense allowing 30.6, which can clear the number without help. One panel has no view.

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
Buffalo +20.5 · Toledo -20.5
the spread we locked at, it does not move
Our model number
Toledo by 12.7
the calibrated EL CFB rating number
Spread gap
5.8 points
the distance between our model number and the market. Context for the panel, not a call of its own.
Market total
55.5
market total at the model run, Oct 10, 12:38 PM ET
Our total
54.4
EL CFB Totals
Total gap
-1.1
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

Buffalo at Toledo, Toledo -20.5. The news explains it. Buffalo lost starting quarterback Elijah Holmes for the season to a knee injury suffered at FIU, and its October 6 preview names Jason Wright as the starter, averaging 155 passing yards in his two starts. Toledo scores 42.4 a game. The dissenting panel leans Buffalo: the Bulls lost 17 to 20 to Western Michigan on October 3, Toledo's defense allowed 48 to Temple and 30 to Michigan State, and three touchdowns is a lot to lay. Pass catchers on both sides are listed questionable by Covers on October 7, unconfirmed. Take Toledo -20.5 at FanDuel, -115. A lean, not a bet.

Recorded price

fanduel: Toledo -20.5 at -115, verified 2026-10-07T21:11:57.275Z.

The total

Under 55 (Lean). Under 55. Buffalo is on Wright after losing Holmes, and has scored 13 and 17 in two of its last three games. The kickoff forecast is partly cloudy, 76 F, with wind near 12 mph, a neutral setup. The counter-case is Toledo scoring 42.4 a game against a Buffalo defense allowing 30.6, which can clear the number without help. One panel has no view.

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.

Buffalo
  • won 2 of their last 5 (n=5, 2026)
  • 6-2 straight up in road divisional games (n=8, 2024 to 2025)
Toledo
  • won 4 of their last 5 (n=5, 2026)
  • won 4 straight
  • 9-1 straight up in home day games (n=10, 2024 to 2026)
Over and under splits
  • Buffalo have gone OVER in 7 of their last 10
    total · over · lean · n=10
    Buffalo'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
Buffalo
  • won 3 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 games after a straight up loss (n=11, 2024 to 2026)
  • 5-3 straight up in road day games (n=8, 2024 to 2026)
  • 10-7 straight up in divisional games (n=17, 2024 to 2026)
  • 7-5 straight up in day divisional games (n=12, 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)
  • 11-9 straight up in day games (n=20, 2024 to 2026)
  • 5-6 straight up in home day games (n=11, 2024 to 2026)
  • 6-7 straight up on the road (n=13, 2024 to 2026)
  • 5-5 straight up in night games (n=10, 2024 to 2026)
Toledo
  • won 8 of their last 10 (n=10, 2025 to 2026)
  • 13-2 straight up at home (n=15, 2024 to 2026)
  • 10-2 straight up after a straight up loss (n=12, 2024 to 2026)
  • 6-2 straight up in home divisional games (n=8, 2024 to 2025)
  • 14-7 straight up in day games (n=21, 2024 to 2026)
  • 8-4 straight up in day divisional games (n=12, 2024 to 2026)
  • 11-6 straight up in divisional games (n=17, 2024 to 2026)
  • 6-4 straight up in night games (n=10, 2024 to 2026)
  • 6-8 straight up on the road (n=14, 2024 to 2026)
  • 4-5 straight up in road day games (n=9, 2024 to 2026)
  • 5-4 straight up in road divisional games (n=9, 2024 to 2026)

Conditions at kickoff

Partially cloudy. 76F · wind 10 mph

The ratings underneath, and where the numbers come from

The two numbers underneath

TeamEL ratingConference
Buffalo -8.209 Mid-American
Toledo 0.296 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+.