Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's CFB board
CFB · Week 7 · Sat, Oct 17 · 12:00 PM ET · Doyt L. Perry Stadium · FINAL Ball State 32, Bowling Green 31

Ball State at Bowling Green. Pick: Bowling Green -6.5. Lean: Under 47.5.

The call

Pick Spread LOSS
Bowling Green -6.5
Ace backs this callStack backs this callBuck backs this call 3 of 3
locked Wed 5:20pm ET
locked -6.5 · closed -6
Ball State 32, Bowling Green 31
Lean L Total
Under 47.5
-108 · BetMGM
Ace is against this callStack backs this callBuck backs this call 2 of 3
locked 47.5 · closed 46.5

The panelists

Ace backs this call
The fox
SpreadBowling Green -6.5
TotalOver 47.5
Play toBowling Green -6.5
Play toOver 47.5
Keys to the game
  • Bowling Green listed its 2 to 0 MAC record, recent pass rush production, and 225 rushing yards versus Sacramento State.
  • Ball State’s official Northwestern box score lists Luster at 27 of 41 for 209 yards, with 90 team rushing yards and a 45 to 14 final score.
  • DraftKings displayed Bowling Green minus 6.5 and Ball State plus 6.5 for the Oct. 17 game.
What beats it

On the spread. Ball State’s market support is meaningful, Luster completed 27 passes at Northwestern, and Bowling Green’s offense remains thin enough that a few stalled drives can make six points difficult to clear.

On the total. The three point move has already captured much of the offensive upgrade, Bowling Green’s full season scoring average is low, and unverified Ball State skill availability could make this a grind.

Read Ace's full case

Spread.Market first: the fall from Bowling Green minus 7.5 to minus 6.5 appears to price Ball State’s more difficult nonconference schedule, a settled Keldric Luster passing offense, and concern that Bowling Green’s recent 38 point output came against an FCS opponent. The current number properly rejects a simple record based favorite case. Still, Bowling Green has tangible current form beyond the record: it is 2 to 0 in MAC play, beat Miami on the road, brings an active pass rush, and has a running game that just produced 225 yards. Ball State’s road loss at Northwestern showed Luster can move the ball, but it also produced only 2.9 yards per rush and a 45 point defensive concession. The EL number is minus 8.4, but its 1.9 point disagreement is well inside its own no lean range and its documented ATS record does not validate using it as edge. This is a modest Bowling Green lean at the available minus 6.5, not a wager.

Total.Market first: the total’s move from 44.5 to 45.5 at open to 47.5 reflects an adjustment away from two weak season scoring averages and toward Ball State’s consistently high game environments, Bowling Green’s healthier looking offense, and a benign forecast. The over case is Ball State allowing 45 at Northwestern while Bowling Green just ran for 225 yards and previously received a 305 yard passing game from Jay Kastantin against Miami. The under case remains credible because Bowling Green’s offense averaged only 15.8 points through six games and Ball State’s injured skill group can reduce its scoring ceiling. With the market already three points above open and the totals model only 0.7 points higher, over 47.5 is a lean only.

Where our number looks wrong.The model treats Bowling Green’s FCS win and Ball State’s major conference losses as final margin information, while missing opponent context and current player availability. Its flat 2.5 point home field is also too crude for a specific MAC matchup.

More key facts
  • Ball State allowed 45 points at Northwestern, and its official box score identifies the offensive output and personnel used.
  • Bowling Green reported 225 rushing yards against Sacramento State and noted Kastantin’s 305 yard passing game against Miami.
  • Forecast for Bowling Green, Wood County shows mostly sunny skies and 49 degrees at noon Saturday.
Stack backs this call
The bull
SpreadBowling Green -6.5
TotalUnder 47.5
Play toBowling Green -6.5
Play toUnder 47.5
Keys to the game
  • Bowling Green beat Sacramento State 38-10, rushing for 218 yards; Kastantin 116 passing and 50 rushing; Falcons 2-0 in MAC play.
  • Kastantin threw for 305 yards and two touchdowns and led the late winning drive in a 24-20 win at Miami (OH).
  • Northwestern beat Ball State 45-14; Luster 27 of 41 for 209 yards, one touchdown, one interception; Ball State fell to 1-5.
What beats it

On the spread. Bowling Green's two wins came against a middling Miami (OH) team by four and an FCS opponent, and before that the Falcons scored 13, 7, 7 and 6 points. Ball State scored 24 on Toledo and has a starting quarterback who can throw for volume.

On the total. Ball State allows 39 points per game and gave up 39 to Toledo and 26 to Kent State in conference play; if Bowling Green's offense is genuinely improved, it alone could approach 30, and Ball State scored 24 against Toledo and 41 against Stony Brook. Mild weather does nothing to suppress scoring.

Read Stack's full case

Spread.Market first: Bowling Green opened 7 to 7.5 at every captured book and has been bet down to 6.5 everywhere, so early money sided with Ball State. The strongest case for that move is that Bowling Green's offense has been among the worst in FBS for most of the year, and laying a full touchdown with a 15.8 point per game team is uncomfortable. The news tilts mildly toward the home side: Bowling Green has won two straight under Eddie George with Jay Kastantin at quarterback, throwing for 305 yards at Miami (OH) and leading a 38 straight point run against Sacramento State behind a 218 yard rushing day. Ball State has lost by 13 or more in four of five games against FBS opponents, including 13 at Kent State and 15 to Toledo in conference play, and its Covers scan shows two running backs questionable and two receivers plus a tight end out. I lean Bowling Green at 6.5, the line having come off the key number of 7, but the edge is small and I would not bet it.

Total.Market first: the total opened 44.5 to 45.5 and has been pushed to 47.5 at all five books, a meaningful move up that likely reflects Bowling Green's 38 point outburst and Ball State's leaky defense (39 allowed per game). The over case is real: Ball State's defense has allowed 26 or more in five of six games, and Bowling Green's offense has woken up. The under case: Bowling Green has scored 13 or fewer in four of six games, leans on the run (218 rushing yards last week) which shortens games, and its defense has held Tarleton State, South Florida, Miami (OH) and Sacramento State to 20 or fewer. Ball State's skill group is depleted. Our model sits at 48.2, essentially the market. With the move already priced, I hold a slight under lean at 47.5 but no bet.

Where our number looks wrong.The model rates Bowling Green off final margins that include 49 and 48 point losses at Nebraska and Iowa State, which may understate a team that has looked different since Kastantin took over the offense. It also cannot see Ball State's thin skill position depth. Both point the same way as our 8.4, so the model is not obviously wrong here; it simply has no proven ATS edge at a 1.9 point gap.

More key facts
  • Bowling Green scored 38 straight points against Sacramento State and ran for 218 yards.
  • Ball State lost 45-14 at Northwestern, allowing 436 total yards.
Buck backs this call
The bear
SpreadBowling Green -6.5
TotalUnder 47.5
Play toBowling Green -7
Play toUnder 47
Keys to the game
  • Search for current previews and injuries returned only archive items; nothing verified beyond captured data
What beats it

On the spread. Bowling Green lost to Tarleton State and scored 6 to 13 points in three of four losses, and Sacramento State may overstate its offense. Ball State has two road games it lost by 2 touchdowns or fewer, and a divisional underdog of this size covers often enough that six and a half points is not demanding.

On the total. Ball State allows 39 per game and Bowling Green's offense produced 38 last week, so a 27 to 24 game clears the number easily. The move may reflect sharp money on that defense.

Read Buck's full case

Spread.Strongest explanation for Bowling Green -6.5: the market has moved from 7 to 7.5 down to 6.5 on all five books, so it has already shaded toward Ball State, yet still asks the home side to cover a touchdown-minus number. Ball State is 1-5 and allows 39 points per game, with road losses of 51-15, 45-14 and 56-3. Bowling Green is 2-4 but its worst results were at Nebraska and Iowa State, and it has won its last two, 24-20 at Miami (OH) and 38-10 over Sacramento State. At home in a divisional MAC game the number looks about right to slightly short, with Ball State carrying several skill-position injury designations. The edge is thin and rests on one recent blowout, so this is a lean, not a bet.

Total.The total has risen three points from 44.5 to 45.5 openers to 47.5 everywhere, which is the market reacting to Ball State's porous defense and Bowling Green's 38-point game. Over case: Ball State allows 39 per game and Bowling Green scored 38 last week. Under case: Bowling Green scores 15.8 per game and Ball State 18.3, both are missing receivers, forecast is clear with light wind so no weather help for the over or under, and the move already priced the best over information. Combined scoring averages sit well below 47.5 and the big totals came against Ohio State, Nebraska and Iowa State style mismatches.

More key facts
  • No current sourcing obtained; relying on captured lines and season logs

The call, written up

On the spread

Ball State at Bowling Green, Bowling Green -6.5. Every captured book opened Bowling Green -7 to -7.5 and all now sit at -6.5, so early money went to Ball State. Bowling Green has won two straight: 24-20 at Miami (OH) on Oct. 3 with Jay Kastantin throwing for 305 yards, then 38-10 over Sacramento State on Oct. 10 with more than 200 rushing yards. Ball State is 1-5, allows 39 points per game and lost 45-14 at Northwestern on Oct. 10. The Oct. 14 Covers scan lists Ball State receivers Talbert and Thacker and tight end Coonrod out. The counter-case: Bowling Green averages 15.8 points, and its recent blowout came against an FCS opponent.

On the total

Under 47.5. The total rose from 44.5 to 45.5 openers to 47.5 at every captured book, so the move went against this side. The captured forecast is clear, 47 degrees, wind 7.4 mph. Bowling Green scores 15.8 per game and has scored 13 or fewer in four of six games, and both teams list receivers out on the Oct. 14 Covers scan. Two panels take the under as leans and one ranks it. The dissenting panel leans over: Ball State allowed 45 at Northwestern on Oct. 10 and Bowling Green just ran for more than 200 yards. Take Under 47.5 at -108 at BetMGM.

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

2 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
Ball State +6.5 · Bowling Green -6.5
the spread we locked at, it does not move
Our model number
Bowling Green by 4.9
the calibrated EL CFB rating number
Spread gap
1.1 points
the distance between our model number and the market. Context for the panel, not a call of its own.
Market total
46.5
market total at the model run, Oct 17, 4:08 AM ET
Our total
48.0
EL CFB Totals
Total gap
+1.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

Ball State at Bowling Green, Bowling Green -6.5. Every captured book opened Bowling Green -7 to -7.5 and all now sit at -6.5, so early money went to Ball State. Bowling Green has won two straight: 24-20 at Miami (OH) on Oct. 3 with Jay Kastantin throwing for 305 yards, then 38-10 over Sacramento State on Oct. 10 with more than 200 rushing yards. Ball State is 1-5, allows 39 points per game and lost 45-14 at Northwestern on Oct. 10. The Oct. 14 Covers scan lists Ball State receivers Talbert and Thacker and tight end Coonrod out. The counter-case: Bowling Green averages 15.8 points, and its recent blowout came against an FCS opponent.

The total

Under 47.5 (Lean). Under 47.5. The total rose from 44.5 to 45.5 openers to 47.5 at every captured book, so the move went against this side. The captured forecast is clear, 47 degrees, wind 7.4 mph. Bowling Green scores 15.8 per game and has scored 13 or fewer in four of six games, and both teams list receivers out on the Oct. 14 Covers scan. Two panels take the under as leans and one ranks it. The dissenting panel leans over: Ball State allowed 45 at Northwestern on Oct. 10 and Bowling Green just ran for more than 200 yards. Take Under 47.5 at -108 at BetMGM.

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.

Ball State
  • won 1 of their last 5 (n=5, 2026)
  • lost 4 straight
  • 1-17 straight up on the road (n=18, 2024 to 2026)
Bowling Green
  • won 2 of their last 5 (n=5, 2026)
  • 3-6 straight up on the road after a straight up loss (n=9, 2024 to 2026)
The rest of the splits we can compute on this game
Ball State
  • won 2 of their last 10 (n=10, 2025 to 2026)
  • 1-14 straight up in road day games (n=15, 2024 to 2026)
  • 1-11 straight up on the road after a straight up loss (n=12, 2024 to 2026)
  • 1-8 straight up in road divisional games (n=9, 2024 to 2026)
  • 4-11 straight up in day divisional games (n=15, 2024 to 2026)
  • 5-13 straight up in divisional games (n=18, 2024 to 2026)
  • 7-18 straight up in day games (n=25, 2024 to 2026)
  • 7-3 straight up at home after a straight up loss (n=10, 2024 to 2026)
  • 5-9 straight up in divisional games after a straight up loss (n=14, 2024 to 2026)
  • 8-14 straight up after a straight up loss (n=22, 2024 to 2026)
  • 7-12 straight up in day games after a straight up loss (n=19, 2024 to 2026)
  • 6-4 straight up in home day games (n=10, 2024 to 2026)
  • 7-5 straight up at home (n=12, 2024 to 2026)
  • 4-5 straight up in home divisional games (n=9, 2024 to 2026)
Bowling Green
  • won 3 of their last 10 (n=10, 2025 to 2026)
  • 6-3 straight up in road divisional games (n=9, 2024 to 2026)
  • 4-7 straight up in home day games (n=11, 2024 to 2026)
  • 9-14 straight up in day games (n=23, 2024 to 2026)
  • 6-9 straight up on the road (n=15, 2024 to 2026)
  • 5-7 straight up in road day games (n=12, 2024 to 2026)
  • 8-11 straight up after a straight up loss (n=19, 2024 to 2026)
  • 10-8 straight up in divisional games (n=18, 2024 to 2026)
  • 5-4 straight up at home after a straight up loss (n=9, 2024 to 2026)
  • 4-5 straight up in home divisional games (n=9, 2024 to 2026)
  • 6-7 straight up in day games after a straight up loss (n=13, 2024 to 2026)
  • 7-8 straight up at home (n=15, 2024 to 2026)
  • 8-7 straight up in day divisional games (n=15, 2024 to 2026)
  • 5-5 straight up in divisional games after a straight up loss (n=10, 2024 to 2026)
  • 4-4 straight up in night games (n=8, 2024 to 2026)

Conditions at kickoff

Clear. 47F · wind 8 mph

The ratings underneath, and where the numbers come from

The two numbers underneath

TeamEL ratingConference
Ball State -14.036 Mid-American
Bowling Green -11.984 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+.