Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's CFB board
CFB · Week 3 · Sat, Sep 19 · 6:00 PM ET · S.B. Ballard Stadium · FINAL East Carolina 20, Old Dominion 17

East Carolina at Old Dominion. Lean: East Carolina +3. Lean: Under 49.

The call

Lean W Spread
East Carolina +3
Ace backs this callStack backs this callBuck is against this call 2 of 3
locked Wed 5:26pm ET
locked +3 · closed +2.5
East Carolina 20, Old Dominion 17
Called under the rule in force that week.
Lean W Total
Under 49
Ace backs this callStack backs this callBuck is against this call 2 of 3
locked 49 · closed 48.5
Called under the rule in force that week.

The panelists

Ace backs this call
The fox
SpreadEast Carolina +3
TotalUnder 49.5
Read Ace's full case

Spread.My handicap is Old Dominion -1 to -1.5, materially below the market’s -3 but nowhere near the Edge Labs number of ECU -2.9. The market is properly penalizing ECU for its 0-2 start, unsettled quarterback competition, receiver absences and dreadful 2-for-22 third-down rate. It may be preserving too much of ODU’s 10-win 2025 reputation, however. The Monarchs replaced all five starting offensive linemen with five first-time FBS starters; Quinn Henicle has already been sacked nine times, and ODU lost three fumbles at Virginia Tech. ECU also produced 417 yards against App State, including 187 rushing, suggesting its offense is better than the 17-point average distorted by Alabama. This is price-sensitive: +3 captures the key number, whereas +2.5 would be close to a pass. Reported splits show 54% of spread tickets and 69% of money on ECU, so there is no contrarian confirmation. With no official nonconference availability report and meaningful ECU uncertainty, this remains only a small underdog lean.

Total.The over case is credible: Edge Labs projects 52.2, ECU just generated 417 yards, Henicle is an explosive runner, and both teams allowed at least 27 points to their first FBS opponent. I still prefer under 49.5. Each offense is averaging only 59 plays, ECU is 2-for-22 on third down, and its quarterback and receiving rotations remain unsettled. ODU’s entirely rebuilt line has surrendered nine sacks, while three fumbles created short-field points in the 44-21 Virginia Tech game that overstate repeatable scoring. The market has partially recognized this, 48.5 is now common after a 49.5 opener, even with ScoresAndOdds reporting 73% of tickets and 76% of money on the over. Calm, dry weather removes an under catalyst, but the personnel, protection and drive-sustainability concerns outweigh it.

Where our number looks wrong.The model is too bullish on ECU. Its ECU -2.9 projection does not incorporate the live quarterback competition, two unavailable/limited receivers, Best’s ankle injury or the offense’s 2-for-22 third-down start. I still see value at +3 because ODU’s 2025 résumé is also stale, but ECU should not be favored on current information.

Stack backs this call
The bull
SpreadEast Carolina +3
TotalUnder 49
Read Stack's full case

Spread.Our model and I land on the same side the market fades. ECU carries the better underlying profile (preseason rating +0.73 vs ODU -3.2, prior SP+ 8 vs 5.9) and its 0-2 record is schedule-inflated: a 10-48 loss at Alabama that everyone expected, then a competitive 24-27 home loss to a solid App State in which the Pirates moved the ball for 417 yards. ODU's 1-1 is a win over FCS Norfolk State plus a 21-44 blowout at Virginia Tech, and the Monarchs replaced dual-threat QB Colton Joseph (transferred to Wisconsin) with Quinn Henicle, who has thrown just 65 career passes. The market is pricing the records and home field; it is underweighting that ECU is the more talented, tougher-tested roster starting an experienced QB in Mitch Griffis. Getting a field goal with a slightly better team on a short number is value. I dock it below a strong lean because ECU is banged up at the skill spots (WRs Spalding/Sides, RB McGowan all questionable) and turned it over twice last week on the road.

Total.ODU is breaking in an inexperienced QB (Henicle, 65 career attempts) whose passing efficiency is unproven, and ECU is dealing with questionable status for two starting WRs and its RB, which thins the offense that put up 24 on App State. The market has drifted the total down from a 49.5 open toward 48.5-49 at most books, a mild under signal. A 10 mph wind is modest but non-zero and shaves a couple of points off the passing game per our own wind layer (-2.0). Both defenses are leaky, so I keep this a low-conviction lean rather than a strong under.

Where our number looks wrong.Nothing looks clearly wrong here; the in-season refit correctly keeps ECU rated ahead of ODU on a neutral field (-3.15 vs -7.55). Its blind spot is the ECU skill-position injuries and ODU's home-field/QB-mobility edge, which the flat 2.5 home number understates for a Sun Belt home dog situation. The 5.7-point gap it flags as a pass is directionally right but the model has no proven ATS edge, so I treat it as confirmation, not proof.

Buck is against this call
The bear
SpreadOld Dominion -3
TotalOver 49
Read Buck's full case

Spread.Market has ODU -2.5/-3 across five books, slightly steaming toward -3 at BetMGM and DraftKings since Saturday's open. Research favors ODU: sophomore QB Quinn Henicle (2026 Sun Belt Player of the Week, 2025 Cure Bowl MVP) is a legitimate dual-threat weapon our rating cannot see yet, and he is playing at home. ECU's defense has been torched in both games (37.5 ppg allowed, 131st nationally), which plays directly into ODU's strength. ODU's own flaw, four fumbles in the Virginia Tech loss, is a real risk, but ECU (0-2, 17 ppg offense, 3 turnovers already) has to earn the upset on the road. Lean ODU to cover a short home number.

Total.Both defenses have been porous through two weeks: ECU is 131st in scoring defense (37.5 ppg allowed) and ODU ranks 103rd (27 ppg allowed, 107.5 rush yds/gm). Both offenses have shown they can move the ball, ECU rushed for 187 yards on App State, and ODU's Henicle has produced four total TDs and 250+ combined yards of offense in a game already this year. Weather is mild (77F, partly cloudy, 10 mph wind, 12% precip) and does not project as a drag on scoring. Turnover risk (both teams have fumbled/thrown picks) could shorten the game, but the matchup of two shaky defenses against two functional offenses nudges lean over a total that has drifted down slightly at two books this week.

Where our number looks wrong.Our rating has ECU favored by roughly 2.9 points on a calibrated basis, a full 5.7 points off the market. That read leans heavily on preseason inputs (ECU's better recruiting composite and prior SP+, ODU's -10 portal net) that are now stale: ODU's 2025 starter left for Wisconsin, and the in-season refit after only two games can't yet credit Quinn Henicle's dual-threat production or price how bad ECU's defense has looked against both a P4 team and a Sun Belt-quality App State squad. The model also applies a flat 2.5-point home edge everywhere, which likely understates a genuine Sun Belt home date for ODU here.

The call, written up

On the spread

East Carolina at Old Dominion, Old Dominion -3. The line opened -2.5 and firmed to -3 at DraftKings and BetMGM this week, while one book moved the other way, from -3 to -2.5, so the market has not fully settled. Reported tickets and money lean toward East Carolina (54 percent of bets, 69 percent of dollars), with no contrarian signal against the popular side. On the news, East Carolina's quarterback competition remains unresolved and its center was dealing with an ankle issue, while Old Dominion started five first-time FBS linemen and gave up nine sacks and three fumbles at Virginia Tech. Two panels sided with East Carolina on the better underlying roster and a short number; the dissenting panel countered that Old Dominion's quarterback is a legitimate dual threat at home against a defense that has been torched twice. Take East Carolina +3 at DraftKings and BetMGM.

On the total

Under 49. The total opened 49.5 and has drifted to 48.5 at some books, a mild under signal. Kickoff weather is mild, 77 degrees, partly cloudy, wind near 10 mph, not a factor. Personnel favors the under: East Carolina is 2-for-22 on third down and Old Dominion's rebuilt line has allowed nine sacks and three fumbles. The dissenting panel notes two porous defenses and Old Dominion's dual-threat quarterback as reasons the over still has life. Take under 49, with 48.5 the better number at DraftKings and 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.

The signals and the market

1 independent signal 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
East Carolina +3 · Old Dominion -3
the spread we locked at, it does not move
Our model number
East Carolina by 9.9
the calibrated EL CFB rating number
Spread gap
12.4 points
the distance between our model number and the market, on the East Carolina +2.5 side. Context for the panel, not a call of its own.
Market total
49
market total at the model run, Sep 19, 12:38 PM ET
Our total
52.0
EL CFB Totals
Total gap
+3.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

East Carolina at Old Dominion, Old Dominion -3. The line opened -2.5 and firmed to -3 at DraftKings and BetMGM this week, while one book moved the other way, from -3 to -2.5, so the market has not fully settled. Reported tickets and money lean toward East Carolina (54 percent of bets, 69 percent of dollars), with no contrarian signal against the popular side. On the news, East Carolina's quarterback competition remains unresolved and its center was dealing with an ankle issue, while Old Dominion started five first-time FBS linemen and gave up nine sacks and three fumbles at Virginia Tech. Two panels sided with East Carolina on the better underlying roster and a short number; the dissenting panel countered that Old Dominion's quarterback is a legitimate dual threat at home against a defense that has been torched twice. Take East Carolina +3 at DraftKings and BetMGM.

The total: Under 49 (Lean)

Under 49. The total opened 49.5 and has drifted to 48.5 at some books, a mild under signal. Kickoff weather is mild, 77 degrees, partly cloudy, wind near 10 mph, not a factor. Personnel favors the under: East Carolina is 2-for-22 on third down and Old Dominion's rebuilt line has allowed nine sacks and three fumbles. The dissenting panel notes two porous defenses and Old Dominion's dual-threat quarterback as reasons the over still has life. Take under 49, with 48.5 the better number at DraftKings and 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.

East Carolina
  • won 2 of their last 5 (n=5, 2025 to 2026)
  • 7-1 straight up in home divisional games (n=8, 2024 to 2025)
Old Dominion
  • won 4 of their last 5 (n=5, 2025 to 2026)
  • 6-2 straight up in home divisional games (n=8, 2024 to 2025)
The rest of the splits we can compute on this game
East Carolina
  • won 6 of their last 10 (n=10, 2025 to 2026)
  • 8-3 straight up after a straight up loss (n=11, 2024 to 2026)
  • 9-4 straight up at home (n=13, 2024 to 2026)
  • 11-5 straight up in divisional games (n=16, 2024 to 2025)
  • 8-4 straight up in night games (n=12, 2024 to 2025)
  • 7-4 straight up in day divisional games (n=11, 2024 to 2025)
  • 9-7 straight up in day games (n=16, 2024 to 2026)
  • 6-7 straight up on the road (n=13, 2024 to 2026)
  • 4-4 straight up in road divisional games (n=8, 2024 to 2025)
Old Dominion
  • won 7 of their last 10 (n=10, 2025 to 2026)
  • 9-4 straight up at home (n=13, 2024 to 2026)
  • 6-3 straight up in home night games (n=9, 2024 to 2026)
  • 7-4 straight up in day divisional games (n=11, 2024 to 2025)
  • 7-4 straight up in night games (n=11, 2024 to 2026)
  • 10-6 straight up in divisional games (n=16, 2024 to 2025)
  • 9-7 straight up in day games (n=16, 2024 to 2026)
  • 5-6 straight up after a straight up loss (n=11, 2024 to 2025)
  • 5-6 straight up in road day games (n=11, 2024 to 2026)
  • 6-7 straight up on the road (n=13, 2024 to 2026)
  • 4-4 straight up in road divisional games (n=8, 2024 to 2025)

Conditions at kickoff

Partially cloudy. 78F · wind 11 mph · 1% chance of precipitation

The ratings underneath, and where the numbers come from

The two numbers underneath

TeamEL ratingConference
East Carolina -3.316 American Athletic
Old Dominion -13.545 Sun Belt

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+.