Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's CFB board
CFB · Week 5 · Sat, Oct 3 · 2:00 PM ET · Scheumann Stadium · FINAL Toledo 39, Ball State 24

Toledo at Ball State. Lean: Toledo -20. Lean: Over 51.5.

The call

Lean L Spread
Toledo -20
Ace is against this callStack backs this callBuck backs this call 2 of 3
locked Thu 5:10pm ET
locked -20 · closed -21
Toledo 39, Ball State 24
Lean W Total
Over 51.5
-115 · FanDuel
Ace is against this callStack backs this callBuck backs this call 2 of 3
locked 51.5 · closed 52.5

The panelists

Ace is against this call
The fox
SpreadBall State +20
TotalUnder 51.5
Play toBall State +20.5
Play toUnder 52.5
Keys to the game
  • Ball State’s coach described injuries across quarterback, running back, receiver, secondary, linebacker and offensive line.
  • Luster was questionable, had missed Kent State, and Mizzell was the expected alternative if he could not play.
  • Jacobs identified the road MAC opener and Ball State’s two-quarterback usage as preparation factors.
What beats it

On the spread. If Luster is out and Ball State’s injured offensive line and skill group remain depleted, Toledo’s balanced offense can exploit a Cardinals defense that has struggled to execute, making even +20.5 vulnerable.

On the total. Toledo’s balanced offense can supply most of the scoring, and Ball State’s defensive execution issues could create short fields or explosive touchdowns that defeat the under even if the Cardinals struggle.

Read Ace's full case

Spread.Market first: Toledo moved from 13.5 to 20.5 because its passing offense has been highly productive, Ball State has been poor on both sides, and the Cardinals may again be without starting QB Keldric Luster. The move has already incorporated that mismatch, while Toledo also faces its first road game in 29 days. Ball State’s official injury discussion confirms roster attrition well beyond quarterback, and its coach described an offense that is inconsistent and often behind schedule. Still, +20.5 is a meaningful adjustment from the opener, and Toledo coach Mike Jacobs explicitly noted the road and two-quarterback preparation issues. Our 19.6 number is essentially market confirmation, not an edge. I lean Ball State only at +20.5, where the inflated injury and form narrative is finally compensated, but unconfirmed QB availability and broad Ball State attrition prevent a bet.

Total.Market first: the total rose from 51.5 to 52.5 despite the Ball State quarterback uncertainty, reflecting Toledo’s 41 and 49 point recent outputs and expectation that the Rockets can create points themselves. The stronger directional case is under 52.5. Ball State’s coach described an inconsistent offense that repeatedly gets behind the sticks, and Mizzell said explosive plays were necessary for its two Kent State scoring drives. A moderate 10 to 11 mph forecast wind adds a small restraint. Toledo’s capable offense is the counterweight, as are Ball State defensive execution issues, so this is a lean rather than a bet.

Where our number looks wrong.The rating likely gives Ball State too much credit if Luster remains out, because it does not incorporate quarterback availability or the wider injury burden. Its 19.6 projection is also too close to the current market to establish an independent case.

More key facts
  • Ball State’s coach said the offense was inconsistent and frequently behind the sticks.
  • Mizzell tied Ball State’s two scoring drives against Kent State to explosive plays.
  • The matchup listing showed a 65 degree, dry, 10 mph game environment.
Stack backs this call
The bull
SpreadToledo -20
TotalOver 51.5
Play toToledo -20.5
Play toOver 52.5
Keys to the game
  • Luster did not play at Kent State and remains questionable for Toledo; Horton status uncertain; CB DJ Fields (knee) missed Kent State; RG Cole Mosier rotating; Richter has 1,161 yards, 12 touchdowns, one interception and has not been sacked since week 1
  • Ball State lost 26-13 at Kent State with 210 total yards, 46 rushing yards at 1.7 per carry; Mizzell 16 of 27 for 164 yards and one touchdown; Horton five carries for four yards
  • Toledo 41, San Diego State 16: Toledo 494 total yards to 296, no turnovers, 8 of 15 on third down; Richter 16 of 22 for 284 yards and three touchdowns
What beats it

On the spread. Almost all of the value went to whoever bet this at 13.5 to 17.5. Laying 20.5 on the road with a first year head coach in Toledo's first trip away from home since week 1 is a full price. Toledo's defense gave up 48 to Temple and 30 to Michigan State, so a back door is live late if Luster plays and the Ball State offense is closer to the one that scored 41 on Stony Brook. If Luster is confirmed in, I would expect the number to come back toward 20 and this lean is on the wrong side of that move.

On the total. Ball State may not reach 14. With Mizzell it ran for 1.7 a carry and scored 13 against Kent State, and Toledo just held San Diego State to 48 rushing yards. If Toledo is up 28 at the half it will run the ball and empty the bench, and a 38-10 type final lands under. Every Toledo game going over is already in the number, and those totals included a 49-48 game that will not repeat. If Luster is ruled out the Ball State side of the total gets thinner still.

Read Stack's full case

Spread.That is one-way Toledo money all week and the sharpest book is still shading the favorite. Our number is Ball State +19.6, so the model and the market agree and there is no model gap to lean on. What the news adds is all on the Toledo side. Ball State managed 210 total yards and 46 rushing yards at Kent State with backup Tyler Mizzell, starter Keldric Luster is still questionable with a left foot injury, and running back TJ Horton had five touches. Toledo quarterback John Alan Richter leads the MAC with 1,161 yards and 12 touchdowns and has not been sacked since week 1. The move has taken most of the value, so this is a lean on Toledo at the captured -20.5, not a bet.

Total.Market first: the total opened 51.5 across the board and has ticked up to 52 and 52.5 while the spread grew, which implies Toledo in the mid 30s and Ball State in the mid teens. The over case is that Toledo is scoring 43.3 a game, Ball State is allowing 37.5, and the wind that our totals model docks 2.2 points for is forecast lighter than captured: the National Weather Service has sunny, 66 and 5 to 8 mph. Strip that wind term and our model sits near 56. The under case is just as real: Ball State with Mizzell had 210 yards at Kent State, Toledo held San Diego State to 16, and a three score lead means a running clock and backups in the fourth quarter. I side with the over as a lean at 52.5, because Toledo can get most of the way there alone.

Where our number looks wrong.It does not look wrong on the number: 19.6 against a 20.4 consensus is agreement. What it cannot see is that Ball State may be on a backup quarterback and a limited lead back, and that Toledo's 49-48 escape against Temple is dragging its rating relative to how the offense is actually playing. If anything the rating is a touch low on Toledo, but the market has already moved there.

More key facts
  • Luster listed as did not play in week 4 with an undisclosed injury
  • Covers injury page lists Toledo's Kelleher, Gilbert Jr. and Jones as questionable, undisclosed; Richter is not listed
  • Saturday in Muncie: sunny, high near 66, east northeast wind 5 to 8 mph
  • Toledo 43.3 points scored and 26.0 allowed per game; Ball State 18.0 scored and 37.5 allowed; every Toledo game over the total this year; FanDuel total 51.5
  • Ball State 210 total yards and 13 points at Kent State with Mizzell at quarterback
  • Local scouting report predicts Toledo 38, Ball State 21 and calls Toledo's passing game a matchup problem
  • Three of Ball State's four games have gone over the total
Buck backs this call
The bear
SpreadToledo -20
TotalOver 51.5
Play toToledo -20.5
Play toOver 52.5
Keys to the game
  • Luster did not play at Kent State and is questionable for Toledo, Mizzell started instead
  • Ball State gameday notes for Toledo, community day, Luster and Horton questionable
What beats it

On the spread. Toledo gave up 48 to Temple and is a first-year head coach team in its first MAC game, a three-touchdown road margin is a lot to ask, and a backdoor Ball State score or a slow Toledo second half covers the dog. If Luster plays, Ball State is more functional than at Kent State.

On the total. Ball State's offense has produced 13 or fewer in two of four games, a lead of three touchdowns shortens the game, and Toledo's 49 to 48 result against Temple was a shootout that may overstate its pace.

Read Buck's full case

Spread.The market explanation is simple: Ball State has lost three of four, was beaten 51 to 15 at Liberty and 56 to 3 at Ohio State, scored 13 at Kent State with its starting quarterback Keldric Luster out, and allows 37.5 a game. Toledo averages 43.3 points and leads the MAC in yards and passing under John Alan Richter. The spread has already climbed from openers of 13.5 at FanDuel and 17.5 at DraftKings to 20.5, so the early number was bought. At 20.5 the price asks Toledo to win by three touchdowns on the road in conference play, and Toledo's defense gave up 48 to Temple, which caps how lopsided a game can get through Toledo's own scoring. It is a lean, not a bet: no incremental evidence beats a number that has already moved seven points.

Total.The total of 52 to 52.5 mostly reflects Toledo's offense, which averages 43.3 points and has hit 41, 49 and 63 in its last three, against a Ball State defense allowing 37.5 a game. If Toledo reaches 41, Ball State needs only 12 to clear 52.5, and it scored 13 at Kent State with its backup quarterback. The under case is real: Ball State's offense has been feeble, a big favorite may run the clock in the second half, and weather is calm with 64 degrees and 11 mph wind.

More key facts
  • Preview with Ball State at plus 19.5 and total 51.5, Toledo leads the MAC in yards per game

The call, written up

On the spread

Toledo at Ball State, Toledo -20.5. Ball State quarterback Keldric Luster (left foot) missed the 26-13 loss at Kent State and is questionable, and backup Tyler Mizzell led an offense that managed 210 total yards. Toledo averages 43.3 points and beat San Diego State 41 to 16 on 9/26. The counter-case: Toledo gave up 48 to Temple, so a back door is live, and if Luster plays Ball State is more functional. Most of the move is already priced.

On the total

Over 51.5. Toledo averages 43.3 points and scored 63, 49 and 41 in its last three, while Ball State allows 37.5 a game. Wind is light in the 10/1 National Weather Service forecast. Take Over 51.5 at -115 at FanDuel.

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

4 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
Toledo -20 · Ball State +20
the spread we locked at, it does not move
Our model number
Toledo by 14.8
the calibrated EL CFB rating number
Spread gap
6.2 points
the distance between our model number and the market. Context for the panel, not a call of its own.
Market total
51.5
market total at the model run, Oct 3, 12:37 PM ET
Our total
54.0
EL CFB Totals
Total gap
+2.5
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

Toledo at Ball State, Toledo -20.5. Ball State quarterback Keldric Luster (left foot) missed the 26-13 loss at Kent State and is questionable, and backup Tyler Mizzell led an offense that managed 210 total yards. Toledo averages 43.3 points and beat San Diego State 41 to 16 on 9/26. The counter-case: Toledo gave up 48 to Temple, so a back door is live, and if Luster plays Ball State is more functional. Most of the move is already priced.

The total

Over 51.5 (Lean). Over 51.5. Toledo averages 43.3 points and scored 63, 49 and 41 in its last three, while Ball State allows 37.5 a game. Wind is light in the 10/1 National Weather Service forecast. Take Over 51.5 at -115 at FanDuel.

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.

Toledo
  • won 3 of their last 5 (n=5, 2025 to 2026)
  • won 3 straight
  • 9-1 straight up in home day games (n=10, 2024 to 2026)
Ball State
  • won 1 of their last 5 (n=5, 2025 to 2026)
  • 1-16 straight up on the road (n=17, 2024 to 2026)
Over and under splits
  • Ball State games go UNDER 59% at home (n=58)
    total · under · moderate · n=58
    Multi-season split: Ball State at home landed under 59% of 58 gradable games (2013-2025). A genuine venue tendency, one of several reasons to lean under, not a standalone edge.
The rest of the splits we can compute on this game
Toledo
  • won 7 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)
  • 13-7 straight up in day games (n=20, 2024 to 2026)
  • 7-4 straight up in day divisional games (n=11, 2024 to 2025)
  • 10-6 straight up in divisional games (n=16, 2024 to 2025)
  • 3-5 straight up in road day games (n=8, 2024 to 2025)
  • 5-8 straight up on the road (n=13, 2024 to 2026)
  • 6-4 straight up in night games (n=10, 2024 to 2026)
  • 4-4 straight up in road divisional games (n=8, 2024 to 2025)
Ball State
  • won 3 of their last 10 (n=10, 2025 to 2026)
  • 1-13 straight up in road day games (n=14, 2024 to 2026)
  • 1-10 straight up on the road after a straight up loss (n=11, 2024 to 2026)
  • 1-8 straight up in road divisional games (n=9, 2024 to 2026)
  • 7-2 straight up at home after a straight up loss (n=9, 2024 to 2026)
  • 4-10 straight up in day divisional games (n=14, 2024 to 2026)
  • 5-12 straight up in divisional games (n=17, 2024 to 2026)
  • 7-16 straight up in day games (n=23, 2024 to 2026)
  • 6-3 straight up in home day games (n=9, 2024 to 2026)
  • 7-4 straight up at home (n=11, 2024 to 2026)
  • 5-8 straight up in divisional games after a straight up loss (n=13, 2024 to 2026)
  • 8-12 straight up after a straight up loss (n=20, 2024 to 2026)
  • 7-10 straight up in day games after a straight up loss (n=17, 2024 to 2026)
  • 4-4 straight up in home divisional games (n=8, 2024 to 2025)

Conditions at kickoff

Clear. 65F · wind 12 mph

The ratings underneath, and where the numbers come from

The two numbers underneath

TeamEL ratingConference
Toledo 0.296 Mid-American
Ball State -14.036 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+.