Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's CFB board
CFB · Week 8 · Fri, Oct 23 · 10:30 PM ET · Stanford Stadium · FINAL NC State 28, Stanford 31

NC State at Stanford. Lean: Stanford +6.5. No call on the total.

The call

Lean W Spread
Stanford +6.5
Ace backs this callStack backs this callBuck is against this call 2 of 3
locked Tue 5:25pm ET
locked +6.5 · closed +7.5
NC State 28, Stanford 31
No call Total
the analyst panel made no call on this total

The panelists

Ace backs this call
The fox
SpreadStanford +6.5
TotalUnder
Play toStanford +6.5
Play toUnder 55.5
Keys to the game
  • Doeren identified Mugharbil as out for the season and Scott, Smith, Trader and Teasdell as day-to-day.
  • Scott was not listed at running back on NC State’s depth chart for Stanford.
  • Stanford QB Warren played against Elon and posted 279 passing yards.
What beats it

On the spread. Stanford’s ACC profile is alarming, and if Scott plus the other day-to-day NC State starters return, the remaining injury discount can disappear while Bailey exploits a defense allowing major scoring spikes.

On the total. NC State’s season scoring profile and Stanford’s explosive passing can produce short fields and quick scores, and the reported under concentration without a material total drop argues that the market is not conceding the under case.

Read Ace's full case

Spread.The market’s strongest case for NC State is straightforward: Stanford has been overwhelmed in ACC play, while NC State owns the better established quarterback and offensive ceiling. That is already reflected in an opener of NC State -7 to -7.5 and the current -6.5. The meaningful new information cuts toward Stanford: NC State lost starting lineman Yousef Mugharbil for the season, Duke Scott is day-to-day and absent from the depth chart, and several other contributors remain day-to-day. Stanford has its starting quarterback Davis Warren active after the Elon game and returns home. I lean Stanford +6.5 at even money, especially because the market crossed 7 despite heavy NC State money, but Stanford’s extreme conference results prevent a bet.

Total.The market’s strongest explanation for 55.5 is NC State’s 33 points per game against a Stanford defense allowing 36.6, plus Stanford’s documented downfield passing production. The counterweight is concentrated on the road offense: NC State has a season-ending offensive-line loss and its featured back is day-to-day and omitted from the new depth chart. Stanford’s quarterback is active, but the Cardinal’s recent Power Four scoring floor remains low. I lean under 55.5 at -110, not a bet. The total has generally held near 55.5 despite under-heavy reported splits, so there is no price confirmation beyond injury context, and the clear forecast offers no added under push.

Where our number looks wrong.Our +4 home number may be too favorable to Stanford because it cannot fully distinguish the Cardinal’s 34-7 FCS win from their 3, 7 and 7 point outputs in recent Power Four losses. Conversely, it does not price NC State’s offensive-line loss or Scott’s uncertain status.

More key facts
  • Reported consensus splits showed NC State receiving 64% of spread bets and 78% of spread money at -6.5.
  • Doeren said Mugharbil’s injury ends his season and described Scott as day-to-day.
  • The ACC reported Stanford’s six completions of 40-plus yards through six games.
  • Reported splits listed under 55.5 with 90% of both bets and money.
Stack backs this call
The bull
SpreadStanford +6.5
TotalOver
Play toStanford +6.5
Play toOver 55.5
Keys to the game
  • Stanford results 2026: W Hawai'i 37-27, L Miami 6-45, L at Duke 7-35, W Georgia Tech 34-27, L at Wake Forest 3-57, L at Notre Dame 7-58, W Elon 34-7; NC State game Oct 23 7:30pm PT on ESPN
  • Stanford lost 14 straight road games but 7-3 in last 10 home games; Davis Warren starter; RB Micah Ford back injury, expected to play
  • NC State 3-3; lost 38-14 to Wake Forest on Oct 10 in rain, Bailey 28 of 39 for 241 yards, Wake outscored NC State 21-0 in the third quarter
What beats it

On the spread. NC State is rested off a bye, CJ Bailey is an experienced starter, and Stanford's defense has given up 35 or more four times; if NC State's running backs are available the Wolfpack can win by double digits the way Duke did, and buying Stanford after a point of movement means taking the worse half of the number.

On the total. Stanford's offense is one of the worst in the conference at 18.3 points per game and was held to 7 or fewer four times; if NC State simply grinds a 30-17 win off a bye the total stays under, and US books pricing the under at minus 115 says their money is on that side.

Read Stack's full case

Spread.The strongest case for the number is that NC State is the better roster (3-3 with a win over Louisville, close loss at Vanderbilt) and Stanford's four losses were all by 28 or more. Against that, Stanford's split is extreme: 3-0 at home against FBS and FCS opponents outside the Miami blowout, including a 34-27 win over Georgia Tech, while every blowout except Miami came on the road. NC State flies across the country for a 10:30pm ET kickoff after losing 38-14 at home to Wake Forest and has thin tight end and running back availability on the Covers scan. Our number of Stanford +4 agrees with the direction of the move. That is a lean on the home dog at 6.5, not a bet: the model has no proven edge, the move already captured part of the value, and Stanford's defense has allowed 36.6 points per game.

Total.Over case: Stanford's defense allows 36.6 per game, NC State scores 33 (inflated by 73 against Richmond but 31 or more in four of six), and Stanford's home games against FBS teams went 64, 51 and 61 total. Weather is clear, about 63 degrees and 8 mph wind. Under case: Stanford averages 18.3 points and could struggle to reach 20, and NC State managed 8 at Virginia and 14 against Wake. This is a thin over lean at 55.5 at minus 105, not a bet.

Where our number looks wrong.The model's rating treats Stanford as a uniform minus 7 team and applies a flat 2.5 home field, which likely understates how much worse Stanford has been on the road than at home; it also ignores that NC State is coming off a bye, which cuts against the home side and partly offsets the travel and late kickoff.

More key facts
  • Stanford 2026 scores at home: 37-27, 6-45, 34-27, 34-7
  • NC State 2026 scores: 8-34, 73-0, 31-35, 41-31, 31-28, 14-38
Buck is against this call
The bear
SpreadNC State -6.5
TotalUnder
Play toNC State -6.5
Play toUnder 56.5
Keys to the game
  • Stanford entered the Elon game 2-4 after losing 57-3 at Wake Forest and 58-7 at Notre Dame; Davis Warren listed as starter
  • NC State injury rows from Covers scan including D. Scott questionable
What beats it

On the spread. Stanford covered easily against Elon and beat Georgia Tech at home, the Friday night home spot is real, and the market has moved toward Stanford, which may reflect sharp money or injury news I could not find. NC State lost 8-34 at Virginia and could lose another road game by margin.

On the total. Under case: Stanford's offense is weak and NC State could win comfortably with a short game. Over case: Stanford's defense is allowing 36.6 per game and NC State's offense scored 41 and 31 in recent wins.

Read Buck's full case

Spread.The market has NC State laying 6.5 at Stanford, down from 7 to 7.5 at the open at several books. The strongest explanation for a number that low is that Stanford is at home on a Friday night, NC State has been inconsistent (lost 8-34 at Virginia, lost 14-38 to Wake Forest last time out), and Stanford just beat Elon 34-7 and beat Georgia Tech 34-27 earlier. Against that, Stanford has allowed 36.6 points per game and lost 57-3 at Wake Forest, 58-7 at Notre Dame, 45-6 to Miami and 35-7 at Duke. Wake Forest beat Stanford by 54 on the road and beat NC State by 24 in Raleigh, so the common opponent view favors NC State by more than a touchdown. NC State averages 33 points per game, though a 73-0 win over Richmond inflates that. The lean is NC State at the captured 6.5, not a bet: I could not verify quarterback or running back availability, and the line has already moved toward Stanford.

Total.The total of 55.5 is high for a game involving Stanford, whose offense scored 3, 7 and 6 in three of its losses, but it also allows 36.6 points per game, and NC State scores 33 per game, so the over has real support. Stanford games have been bimodal: blowouts where it scores almost nothing and shootouts like the 37-27 and 34-27 wins. Weather is clear, 63F, 8 mph wind, so nothing adjusts the number. Stanford kicker Bironas is out. I see no incremental evidence to side strongly with either direction, so this is a no view, with a mild under preference only at a higher number than the market offers.

More key facts
  • Stanford lost 57-3 at Wake Forest and 58-7 at Notre Dame before the Elon game

The call, written up

On the spread

NC State at Stanford, NC State -6.5. News favors the home side slightly: on Oct. 19 NC State coach Dave Doeren said lineman Yousef Mugharbil is out for the season, and running back Duke Scott is day-to-day and was left off the depth chart. Stanford quarterback Davis Warren went 27 of 39 for 279 yards in the 34-7 win over Elon. The dissenting panel leans NC State: Wake Forest beat Stanford 57-3 and beat NC State 38-14, Stanford allows 36.6 points per game, and the line has moved a full point toward Stanford already.

No call on the total

No pick on the total. Weather is neutral: clear, 63F, wind 8 mph. Stanford has scored 3 to 7 points in its blowout losses and 34 to 37 in its wins, which leaves the number without a clear edge.

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
NC State -6.5 · Stanford +6.5
the spread we locked at, it does not move
Our model number
NC State by 2.2
the calibrated EL CFB rating number
Spread gap
5.3 points
the distance between our model number and the market. Context for the panel, not a call of its own.
Market total
54.5
market total at the model run, Oct 24, 12:38 PM ET
Our total
56.5
EL CFB Totals
Total gap
+2.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

NC State at Stanford, NC State -6.5. News favors the home side slightly: on Oct. 19 NC State coach Dave Doeren said lineman Yousef Mugharbil is out for the season, and running back Duke Scott is day-to-day and was left off the depth chart. Stanford quarterback Davis Warren went 27 of 39 for 279 yards in the 34-7 win over Elon. The dissenting panel leans NC State: Wake Forest beat Stanford 57-3 and beat NC State 38-14, Stanford allows 36.6 points per game, and the line has moved a full point toward Stanford already.

The total

No pick. No pick on the total. Weather is neutral: clear, 63F, wind 8 mph. Stanford has scored 3 to 7 points in its blowout losses and 34 to 37 in its wins, which leaves the number without a clear edge.

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.

NC State
  • won 3 of their last 5 (n=5, 2026)
  • 9-2 straight up at home after a straight up loss (n=11, 2024 to 2026)
Stanford
  • won 2 of their last 5 (n=5, 2026)
  • 0-9 straight up in road day games (n=9, 2024 to 2026)
Over and under splits
  • Highest total on the board (54.5), market context only
    total · lean
    Relative context only, no directional edge in testing.
The rest of the splits we can compute on this game
NC State
  • won 6 of their last 10 (n=10, 2025 to 2026)
  • 7-2 straight up in home night games (n=9, 2024 to 2026)
  • 2-7 straight up in road day games (n=9, 2024 to 2026)
  • 11-4 straight up after a straight up loss (n=15, 2024 to 2026)
  • 3-8 straight up on the road (n=11, 2024 to 2026)
  • 13-5 straight up at home (n=18, 2024 to 2026)
  • 4-8 straight up in day divisional games (n=12, 2024 to 2026)
  • 3-6 straight up in road divisional games (n=9, 2024 to 2026)
  • 8-4 straight up in night games (n=12, 2024 to 2026)
  • 6-3 straight up in home day games (n=9, 2024 to 2026)
  • 6-3 straight up in night games after a straight up loss (n=9, 2024 to 2026)
  • 8-11 straight up in divisional games (n=19, 2024 to 2026)
  • 9-11 straight up in day games (n=20, 2024 to 2026)
  • 5-5 straight up in home divisional games (n=10, 2024 to 2026)
  • 4-4 straight up in divisional games after a straight up loss (n=8, 2024 to 2025)
Stanford
  • won 4 of their last 10 (n=10, 2025 to 2026)
  • 0-8 straight up on the road after a straight up loss (n=8, 2024 to 2026)
  • 1-14 straight up on the road (n=15, 2024 to 2026)
  • 1-12 straight up in day games (n=13, 2024 to 2026)
  • 1-9 straight up in day divisional games (n=10, 2024 to 2026)
  • 1-9 straight up in day games after a straight up loss (n=10, 2024 to 2026)
  • 1-9 straight up in road divisional games (n=10, 2024 to 2026)
  • 6-14 straight up in divisional games (n=20, 2024 to 2026)
  • 8-4 straight up in home night games (n=12, 2024 to 2026)
  • 8-4 straight up in night games after a straight up loss (n=12, 2024 to 2026)
  • 9-5 straight up at home after a straight up loss (n=14, 2024 to 2026)
  • 9-13 straight up after a straight up loss (n=22, 2024 to 2026)
  • 5-7 straight up in divisional games after a straight up loss (n=12, 2024 to 2026)
  • 9-7 straight up at home (n=16, 2024 to 2026)
  • 9-9 straight up in night games (n=18, 2024 to 2026)
  • 5-5 straight up in home divisional games (n=10, 2024 to 2026)
  • 5-5 straight up in night divisional games (n=10, 2024 to 2026)

Conditions at kickoff

Clear. 61F · wind 8 mph

The ratings underneath, and where the numbers come from

The two numbers underneath

TeamEL ratingConference
NC State -2.422 ACC
Stanford -6.269 ACC

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