Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's CFB board
CFB · Week 3 · Sat, Sep 19 · 10:30 PM ET · Hornet Stadium · FINAL North Dakota State 31, Sacramento State 10

North Dakota State at Sacramento State. Lean: North Dakota State -27.5. Lean: Under 50.5.

The call

Lean L Spread
North Dakota State -27.5
Ace backs this callStack backs this callBuck backs this call 3 of 3
locked Thu 5:23pm ET
locked -27.5 · closed -26.5
North Dakota State 31, Sacramento State 10
Called under the rule in force that week.
Lean W Total
Under 50.5
Ace backs this callStack backs this callBuck backs this call 3 of 3
Called under the rule in force that week.

The panelists

Ace backs this call
The fox
SpreadNorth Dakota State -27.5
TotalUnder 51.5
Ace's case for North Dakota State -27.5 and Under 51.5

Spread.Edge Labs has no spread number because its ratings coverage fails on this newly transitioned FBS matchup; my matchup-based number is approximately NDSU -30. Sacramento State managed 262 yards, three points and 3-of-13 third-down conversions against Fresno State, while backup quarterback Jackson Sharman was under pressure throughout. NDSU has the more efficient quarterback in Nathan Hayes, a plus-five turnover margin and enough rushing depth to exploit a defense that just surrendered 542 yards. The market has recognized this: DraftKings moved from -23.5 to -27.5, although most other books opened -27.5 or -28, making the apparent four-point move less significant than it looks. This is also a crowded favorite, Sportsbook Review displayed 77% spread consensus on NDSU, so the price contains Sacramento’s 49-3 loss. Nevertheless, NDSU’s trench, quarterback and turnover advantages support laying the points. Risks are a second straight road trip, a large backdoor window, and unresolved availability reports that could not be verified through either team.

Total.Edge Labs projects 49.75, and my working total is approximately 49, making Under 51.5 a small rather than major edge. The market already captured much of the case by dropping from 53-53.5 to 50.5-51.5. Sacramento State scored only three points and averaged 4.0 yards per play at Fresno State, while its Week 3 preview continued to feature Sharman after Conklin’s throwing-arm injury. NDSU can reach the high 30s, but its preferred control game, plus-five turnover margin and defensive advantage create a 38-10 or 41-7 path. The opposing case is real: NDSU has scored 33, 38 and 38, and one Sacramento touchdown could force the favorite to supply nearly the entire total. Benign weather adds no under edge, so conviction stays modest.

Where our number looks wrong.The spread model is unusable here: it returns no number despite both programs now being FBS members, apparently because its rating coverage has not handled one transition correctly. On the total, its 49.75 projection is plausible, but applying a 1.4-point penalty for roughly seven-mph wind looks excessive; the more important inputs are Sacramento State’s quarterback/offensive limitations and NDSU’s likely game control.

Stack backs this call
The bull
SpreadNorth Dakota State -27.5
TotalUnder 51.5
Stack's case for North Dakota State -27.5 and Under 51.5

Spread.Our model gives no number here, so this is a pure market-plus-news read. The spread has been rock-steady at NDSU -27.5 all week while the total collapsed from ~53.5 to 50.5-51.5 (BetMGM/DK/FD/CBP), which tells me the market's move is a referendum on Sac State's offense, not on the Bison's margin. That offense is genuinely broken: 1-2, ~100th in scoring, a new-transfer O-line with three first-year starters, a QB throwing 4 INT against 4 TD, a documented pattern of scoreless first quarters, and a 49-3 loss at Fresno State. NDSU is 3-0 with an elite defense (13.0 PPG allowed). Project NDSU ~35-40 and a stalled Sac State ~7-13, and the margin lands on or just past 27.5. The one caution is NDSU only won 38-32 at Air Force, but that was a triple-option pace/matchup game, not a sign of defensive weakness. Lean the Bison, but a road team laying nearly four touchdowns keeps this a lean, not a full-size bet.

Total.The strongest read on this game. Sac State's offense is the worst part of this matchup: ~100th in scoring, a rebuilt O-line, a 4-INT quarterback, and a documented habit of scoreless opening quarters against a defense that allows just 13.0 PPG. NDSU is also a ground-control team that shortens games and limits possessions, which caps combined scoring even in a blowout. Our own totals model lands at 49.75, below the market, with the mild 7 mph wind nudging it lower. Clear weather removes any over trigger. I make this ~44-48 points of real scoring; take the under at the highest number available.

Where our number looks wrong.The model produces no spread number because Sac State is treated as unrated, so it offers no help. Where it would mislead if forced is on defense: it reads only final margins and cannot see that NDSU's 38-32 Air Force result was an option-offense pace game, nor that Sac State's offense is now injury- and turnover-crippled beyond what last year's terms imply.

Buck backs this call
The bear
SpreadNorth Dakota State -27.5
TotalUnder 50.5
Buck's case for North Dakota State -27.5 and Under 50.5

Spread.Our own EL rating carries no number here (a new-to-FBS team, per the dossier), so this is a pure market/news read. The market itself has already moved toward NDSU: DraftKings opened 23.5 on 9/13 and every book sits at 27.5 now, a real steam move in a game with no public betting interest to explain it. The underlying quality gap supports that move: NDSU is 3-0 with a true road win at Air Force, ranks 19th nationally in yards allowed and is +4 in turnover margin, while Sac State is 1-2, was just shut down 49-3 at Fresno State, ranks 113th in total offense and converts only 31.7% of third downs. Sac State's starting QB Carson Conklin (wrist) has missed two straight games; backup Jackson Sharman regressed from 4 TDs against an FCS-caliber MVSU defense to 150 yards/0 TD/1 INT against Fresno State. I could not confirm Conklin's Week 3 status. The risk is garbage-time/backup snaps capping the margin at a number this large, which caps my conviction.

Total.Every book we track opened the total between 53 and 53.5 on 9/13 and all have since dropped to 50.5-51.5 by 9/17, a consistent 2-3 point drop with no obvious public-driver in a small-conference matchup, which reads as informed money on the under. The bigger drivers are on-field: Sac State's offense has scored 3 points in its last game and is breaking in a backup QB with the starter's status unconfirmed, while NDSU is a defense-and-turnovers team (19th in yards allowed, +4 takeaway margin) that projects to control tempo and pace. A lopsided score also raises the odds of a running clock and backups in the second half, capping the total.

Where our number looks wrong.Our model has no number at all for this game (one or both sides unrated as new FBS entrants), so there is nothing to disagree with directly.

The call, written up

On the spread

North Dakota State at Sacramento State, North Dakota State -27.5. Our own rating system returned no number for either side because Sacramento State only moved up to FBS this year and is not yet covered, so this pick rests on the market and the reporting. DraftKings opened this line at -23.5 on 9/13 and by 9/17 every tracked book sat at -27.5, with Sportsbook Review showing 77 percent of spread tickets on North Dakota State. The reporting supports the move: Sacramento State managed just three points and 262 yards in a 49-3 loss at Fresno State, converting 3 of 13 third downs behind backup quarterback Jackson Sharman, while North Dakota State is 3-0 with a plus-four turnover margin and a defense ranked 19th nationally in yards allowed. The counter-case is that North Dakota State only beat Air Force 38-32, a pace-driven option game, and a large lead invites backup snaps and a backdoor cover. Take North Dakota State -27.5, available across every book tracked.

On the total

Under 50.5. Weather is a non-factor: clear, 83 degrees, 7 mph wind. Sacramento State was shut out in the first quarter of both its losses and starts a backup quarterback, while North Dakota State controls tempo behind its defense and ground game. Our totals model reads 49.75, but its 1.1-point gap to market falls short of what it needs to call a side alone. North Dakota State has scored 33, 38 and 38 this season, so one Sacramento State score could push this over.

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
North Dakota State -27.5 · Sacramento State +27.5
the spread we locked at, it does not move
Our model number
North Dakota State by 23.4
the calibrated EL CFB rating number
Spread gap
3.1 points
the distance between our model number and the market. Context for the panel, not a call of its own.
Market total
50.5
market total at the model run, Sep 19, 12:38 PM ET
Our total
49.6
EL CFB Totals
Total gap
-0.9
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

North Dakota State at Sacramento State, North Dakota State -27.5. Our own rating system returned no number for either side because Sacramento State only moved up to FBS this year and is not yet covered, so this pick rests on the market and the reporting. DraftKings opened this line at -23.5 on 9/13 and by 9/17 every tracked book sat at -27.5, with Sportsbook Review showing 77 percent of spread tickets on North Dakota State. The reporting supports the move: Sacramento State managed just three points and 262 yards in a 49-3 loss at Fresno State, converting 3 of 13 third downs behind backup quarterback Jackson Sharman, while North Dakota State is 3-0 with a plus-four turnover margin and a defense ranked 19th nationally in yards allowed. The counter-case is that North Dakota State only beat Air Force 38-32, a pace-driven option game, and a large lead invites backup snaps and a backdoor cover. Take North Dakota State -27.5, available across every book tracked.

The total: Under 50.5 (Lean)

Under 50.5. Weather is a non-factor: clear, 83 degrees, 7 mph wind. Sacramento State was shut out in the first quarter of both its losses and starts a backup quarterback, while North Dakota State controls tempo behind its defense and ground game. Our totals model reads 49.75, but its 1.1-point gap to market falls short of what it needs to call a side alone. North Dakota State has scored 33, 38 and 38 this season, so one Sacramento State score could push this over.

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.

North Dakota State
  • won 4 of their last 5 (n=5, 2025 to 2026)
  • won 3 straight
  • 9-0 straight up in home divisional games (n=9, 2024 to 2025)
Sacramento State
  • won 2 of their last 5 (n=5, 2025 to 2026)
  • 2-7 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
North Dakota State
  • won 9 of their last 10 (n=10, 2025 to 2026)
  • 17-1 straight up at home (n=18, 2024 to 2026)
  • 17-1 straight up in divisional games (n=18, 2024 to 2026)
  • 16-1 straight up in home day games (n=17, 2024 to 2026)
  • 13-1 straight up in day divisional games (n=14, 2024 to 2025)
  • 24-2 straight up in day games (n=26, 2024 to 2026)
  • 8-1 straight up in road day games (n=9, 2024 to 2025)
  • 8-1 straight up in road divisional games (n=9, 2024 to 2026)
  • 11-2 straight up on the road (n=13, 2024 to 2026)
Sacramento State
  • won 6 of their last 10 (n=10, 2025 to 2026)
  • 2-6 straight up in day games (n=8, 2024 to 2025)
  • 2-6 straight up in road night games (n=8, 2024 to 2026)
  • 4-11 straight up on the road (n=15, 2024 to 2026)
  • 3-6 straight up in divisional games after a straight up loss (n=9, 2024 to 2026)
  • 3-6 straight up in road divisional games (n=9, 2024 to 2026)
  • 6-11 straight up in divisional games (n=17, 2024 to 2026)
  • 7-4 straight up in home night games (n=11, 2024 to 2026)
  • 6-10 straight up after a straight up loss (n=16, 2024 to 2026)
  • 3-5 straight up in home divisional games (n=8, 2024 to 2025)
  • 4-6 straight up in night divisional games (n=10, 2024 to 2026)
  • 7-5 straight up at home (n=12, 2024 to 2026)
  • 5-6 straight up in night games after a straight up loss (n=11, 2024 to 2026)
  • 9-10 straight up in night games (n=19, 2024 to 2026)

Conditions at kickoff

Clear. 82F · wind 8 mph

The ratings underneath, and where the numbers come from

The two numbers underneath

TeamEL ratingConference
North Dakota State 1.036 Mountain West
Sacramento State -20.469 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+.