Stanford upsets NC State 31-28

NC State3-428
Stanford4-431Final
Fri, Oct 23 · Stanford Stadium, Stanford, Calif. · Crowd 13,949ESPN

Stanford beat NC State 31-28 as a 7.5-point underdog.

We had NC State favored. Stanford won.

Next: NC State vs California, Sat Oct 31 · 12:00 PM ET · NC State favored by 7

Next: Stanford at Louisville, Sat Oct 31 · 3:15 PM ET · Stanford underdog by 22.5

Bro did CJ pay this announcer to glaze him like this
An NC State fan

How it swung

The turning point: Bailey 58-yd TD pass to Desinor, cuts it to 14-7 (Q1, 2:12). Stanford went from 84% to 60% to win. Fans right then: “"WORST QB IN THE P4" DAVIS WARREN” r/CFB game thread

Before kickoff, our ratings gave Stanford a 25% chance, and the closing betting line (Stanford was a 7.5-point underdog) put it at 27%.

FinalStanford 31-28 NC StateStanford wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q464% at halfStanfordWon31-2812−24+16ScoresStanfordNC StateStanford fans: quietStanford fans: steadyStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: quietStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: steadyNC State fans: steadyNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: loudNC State fans: loudest stretchNC State fans: loudest stretchNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudest stretchNC State fans: quietNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: quietNC State fans: quietNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: steadyNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: steadyNC State fans: steadyNC State fans: loudest stretchNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: quietNC State fans: steadyNC State fans: loudNC State fans: loudest stretch
50%75%90%Q1Q2Q3Q464% at halfStanfordWon31-2812ScoresStanfordNC StateStanford fans: quietStanford fans: steadyStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: quietStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: steadyNC State fans: steadyNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: loudNC State fans: loudest stretchNC State fans: loudest stretchNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudest stretchNC State fans: quietNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: quietNC State fans: quietNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: steadyNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: steadyNC State fans: steadyNC State fans: loudest stretchNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: quietNC State fans: steadyNC State fans: loudNC State fans: loudest stretch
50%10%25%Q1Q2Q3Q436% at halfStanfordLowest 0%Lost28-3112+24−16ScoresNC StateStanfordNC State fans: steadyNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: loudNC State fans: loudest stretchNC State fans: loudest stretchNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudest stretchNC State fans: quietNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: quietNC State fans: quietNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: steadyNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: steadyNC State fans: steadyNC State fans: loudest stretchNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: quietNC State fans: steadyNC State fans: loudNC State fans: loudest stretchStanford fans: quietStanford fans: steadyStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: quietStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: steady
50%10%25%Q1Q2Q3Q436% at halfStanfordLowest 0%Lost28-3112ScoresNC StateStanfordNC State fans: steadyNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: loudNC State fans: loudest stretchNC State fans: loudest stretchNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudest stretchNC State fans: quietNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: loudNC State fans: quietNC State fans: quietNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: steadyNC State fans: loudest stretchNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: steadyNC State fans: steadyNC State fans: steadyNC State fans: loudest stretchNC State fans: steadyNC State fans: steadyNC State fans: loudNC State fans: loudNC State fans: loudNC State fans: steadyNC State fans: loudNC State fans: quietNC State fans: quietNC State fans: steadyNC State fans: loudNC State fans: loudest stretchStanford fans: quietStanford fans: steadyStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: quietStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: quietStanford fans: steadyStanford fans: steadyStanford fans: loudStanford fans: steadyStanford fans: steadyStanford fans: steadyStanford fans: quietStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: loudStanford fans: steady

The two plays that swung it

  1. 1Q1 2:12Bailey 58-yd TD pass to Desinor, cuts it to 14-7Stanford 84% → 60% (−24)
  2. 2Q3 9:204th and 4Warren 5-yd TD pass to Brown, Stanford leads 28-14Stanford 72% → 88% (+16)

The two plays that swung it

  1. 1Q1 2:12Bailey 58-yd TD pass to Desinor, cuts it to 14-7NC State 16% → 40% (+24)
  2. 2Q3 9:204th and 4Warren 5-yd TD pass to Brown, Stanford leads 28-14NC State 28% → 12% (−16)

How you going to get 12 players on a takeaknee

Q4 1:20 · A Stanford fan · r/CFB game thread

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q1 4:13Warren completes pass to High as Stanford drives for touchdown"WORST QB IN THE P4" DAVIS WARRENr/CFB game thread
  2. Q2 14:01Stanford fans rip the 4th and 20 screen call that resulted in a turnover on downsdid pritchard press the wrong button and didn't want to call a timeout lolr/CFB game threadFeels like a deep throw may have been a better play callr/CFB game thread
  3. Q4 9:55Stanford converts 3rd and 17 with Warren pass to HallThey need 17 yards? No worries. We'll give them 20.r/CFB game thread
  4. Q4 1:203-9 enjoyer where you atr/CFB game thread
Stanford’s chance to win after every play.
How to read this chartStarts from the pregame line (NC State -7.5), at 40% for Stanford (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Under the scores, r/CFB comments per minute from fans with a Stanford or NC State flair (262 and 379); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.

Watch the plays

The bar and the arrow show Stanford’s chance to win after each play; the logo is the team the play helped.

  1. Q1, 10:34Warren 8-yd TD pass to BrownStanford goes ahead 7-0Q1, 10:34 · Stanford 7, NC State 0▲9%Stanford’s chance to win, 49% to 58%▲9%Stanford’s chance to win, 49% to 58%Watch from this playESPN College Football
  2. Q1, 3:40Warren 17-yd TD pass to IrvinStanford leads 14-0Q1, 3:40 · Stanford 14, NC State 0▲16%Stanford’s chance to win, 68% to 84%▲16%Stanford’s chance to win, 68% to 84%Watch from this playESPN College Football
  3. Q1, 2:12Bailey 58-yd TD pass to Desinorcuts it to 14-7Q1, 2:12 · Stanford 14, NC State 7▼24%Stanford’s chance to win, 84% to 60%▼24%Stanford’s chance to win, 84% to 60%Watch from this playESPN College Football
  4. Q2, 7:26Wilson 2-yd TD runties it 14-14Q2, 7:26 · Stanford 14, NC State 14▼3%Stanford’s chance to win, 46% to 43%▼3%Stanford’s chance to win, 46% to 43%Watch from this playESPN College Football
  5. Q2, 0:25Warren 26-yd TD pass to HighStanford goes ahead 21-14Q2, 0:25 · Stanford 21, NC State 14▲7%Stanford’s chance to win, 56% to 63%▲7%Stanford’s chance to win, 56% to 63%Watch from this playESPN College Football
  6. Q3, 9:20Warren 5-yd TD pass to BrownStanford leads 28-14Q3, 9:20 · Stanford 28, NC State 14▲16%Stanford’s chance to win, 72% to 88%▲16%Stanford’s chance to win, 72% to 88%Watch from this playESPN College Football
  7. Q4, 14:50Wilson 2-yd TD runcuts it to 28-21Q4, 14:50 · Stanford 28, NC State 21▼3%Stanford’s chance to win, 84% to 81%▼3%Stanford’s chance to win, 84% to 81%Watch from this playESPN College Football

Every drive

Stanford scored on 5 of its 10 drives; NC State on 4 of its 10.

Stanford’s drives are teal, NC State’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Stanford: Touchdown, from 84 yards out to 0TouchdownNC State: Punt, from 66 yards out to 49PuntStanford: Touchdown, from 86 yards out to 0TouchdownNC State: Touchdown, from 74 yards out to 0TouchdownStanford: Turned over on downs, from 88 yards out to 37DownsQ2NC State: Punt, from 63 yards out to 57PuntStanford: Punt, from 81 yards out to 70PuntNC State: Touchdown, from 74 yards out to 0TouchdownStanford: Punt, from 82 yards out to 88PuntNC State: Punt, from 60 yards out to 49PuntStanford: Touchdown, from 90 yards out to 0TouchdownNC State: End of half, from 79 yards out to 76End of halfQ3NC State: Punt, from 75 yards out to 57PuntStanford: Touchdown, from 84 yards out to 0TouchdownNC State: Touchdown, from 86 yards out to 0TouchdownQ4Stanford: Field goal, from 65 yards out to 13Field goalNC State: Punt, from 75 yards out to 87PuntStanford: Punt, from 65 yards out to 46PuntNC State: Touchdown, from 89 yards out to 0TouchdownStanford: End of game, from 44 yards out to 43End of game

From NC State’s side

NC State’s best moment: Bailey 58-yd TD pass to Desinor, cuts it to 14-7 (Q1 2:12). It lifted NC State’s win chance by 24 points.

How NC State fans took it: “Losing because you threw away 2 timeouts for no reason earlier in the half is peak Dave” r/CFB game thread

How fans reacted

Quiet

It was the first quarter that had fans talking the most.

Jump to the loudest stretch

The jump was quiet; the crowd was steady.

FirstSecondThirdFourthStanford fansNC State fansusual

Two crowds, one game

The words each side’s fans used far more than the other side, from the game thread.

NC State fans

doeren“You're facing a Dave Doeren team. 20 seconds is basically 0 in his mind”

Both sets of fans kept coming back to: every, let, getting, give.

Box score

Stanford 31, NC State 28

Stanford covered +7.5 by 10.5. The total, 59, went over 54.5.

NC StateStanfordTotal yardsNC State 381Stanford 477381477Passing yardsNC State 256Stanford 303256303Rushing yardsNC State 125Stanford 174125174First downsNC State 21Stanford 272127TurnoversNC State 0Stanford 000Time of possessionNC State 29:59Stanford 30:0129:5930:01
Team totalsNC StateStanford
Total yards381477
Passing17 of 31, 256 yds22 of 37, 303 yds
Rushing33 for 125 yds33 for 174 yds
First downs2127
Third down8 of 145 of 13
Fourth down1 of 12 of 3
Turnovers00
Penalties6 for 55 yds6 for 55 yds
Time of possession29:5930:01

NC State leaders

  • Passing CJ Bailey 17 of 30, 256 yds, 2 TD
  • Rushing CJ Bailey 9 for 59 yds; Davion Gause 15 for 49 yds
  • Receiving Deandre Desinor 3 for 79 yds, 1 TD; Keenan Jackson 3 for 56 yds, 1 TD

Stanford leaders

  • Passing Davis Warren 22 of 37, 303 yds, 4 TD
  • Rushing Micah Ford 22 for 150 yds; Caleb Hampton 5 for 22 yds
  • Receiving Caden High 9 for 103 yds, 1 TD; Micah Ford 3 for 58 yds

61° at the start

61° at kickoff · rain amounts not reported at this airport

October game-day temperatures at Stanford Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Stanford favoredNC State favored100%Win chanceStanfordRaininches per 10 min0.1 inRain amounts not reported hereWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Stanford favoredNC State favoredRain · inches per 10 min0.1 inRain amounts not reported hereWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

First quarter, 2:12 left8:07 p.m.
NC State 7, Stanford 14 · Stanford 60% to win
60°
Bailey 58-yd TD pass to Desinor, cuts it to 14-7

Jump to

Where this weather comes fromMeasured at Palo Alto Airport, 3.1 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

NC State · 3-3

Rated 44th in our preseason ratings, 63rd now, down 19 spots.

2-1 in its last three, including a 3-point win over Louisville as a 5.5-point underdog.

L 14-38 vs Wake ForestTop 25 No. 41 of 668 teams

lost by 24 as a 4-point underdog

NC State lost 14-38 vs Wake Forest. Chance to win started at 43%, low under 1%, high 78%.

W 31-28 vs LouisvilleTop 25 No. 50 of 668 teams

won by 3 as a 5.5-point underdog

NC State won 31-28 vs Louisville. Chance to win started at 45%, low 34%, high 98%.

L 31-35 @ Vanderbilt No. 42 of 668 teams

lost by 4 as a 3-point underdog

W 73-0 vs Richmond No. 166 of 668 teams

won by 73 as a 33.5-point favorite

NC State won 73-0 vs Richmond. Chance to win started at 99%, low 98%, high better than 99%.

L 8-34 @ VirginiaTop 25 No. 54 of 668 teams

lost by 26 as a 4-point underdog

NC State lost 8-34 at Virginia. Chance to win started at 32%, low under 1%, high 35%.

Last three games

Stanford · 3-4

Rated 97th in our preseason ratings, 133rd now, down 36 spots.

1-2 in its last three — but nothing on this résumé beats a top-40 team yet.

W 34-7 vs Elon No. 230 of 668 teams

won by 27 as a 33.5-point favorite

Stanford won 34-7 vs Elon. Chance to win started at 98%, low 97%, high better than 99%.

L 7-58 @ Notre DameTop 25 No. 3 of 668 teams

lost by 51 as a 40.5-point underdog

Stanford lost 7-58 at Notre Dame. Never had a real chance.

L 3-57 @ Wake ForestTop 25 No. 58 of 668 teams

lost by 54 as a 14.5-point underdog

Stanford lost 3-57 at Wake Forest. Chance to win started at 12%, low under 1%, high 19%.

W 34-27 vs Georgia Tech No. 100 of 668 teams

won by 7 as a 3-point underdog

Stanford won 34-27 vs Georgia Tech. Chance to win started at 49%, low 16%, high 96%.

L 7-35 @ DukeTop 25 No. 59 of 668 teams

lost by 28 as a 9.5-point underdog

Stanford lost 7-35 at Duke. Chance to win started at 15%, low under 1%, high 28%.

L 6-45 vs MiamiTop 25 No. 10 of 668 teams

lost by 39 as a 24.5-point underdog

Stanford lost 6-45 vs Miami. Chance to win started at 8%, low under 1%, high 19%.

W 37-27 vs Hawai'i No. 62 of 668 teams

won by 10 as a 4.5-point favorite

Stanford won 37-27 vs Hawai'i. Chance to win started at 71%, low 44%, high better than 99%.

Week by week

Stanford

Wk 3: L 7-35 at Duke▼28DukeWk 4: W 34-27 vs Georgia Tech▲7G. TechWk 5: L 3-57 at Wake Forest▼54Wake For…Wk 6: L 7-58 at Notre Dame▼51N. DameWk 7: W 34-7 vs Elon▲27Elon
  • Wk 3Lat Duke7-35
  • Wk 4Wvs Georgia Tech34-27
  • Wk 5Lat Wake Forest3-57
  • Wk 6Lat Notre Dame7-58
  • Wk 7Wvs Elon34-7

NC State

Wk 2: W 73-0 vs Richmond▲73RichmondWk 3: L 31-35 at Vanderbilt▼4Vanderbi…Wk 4: W 41-31 vs App State▲10App StateWk 5: W 31-28 vs Louisville▲3Louisvil…Wk 6: L 14-38 vs Wake Forest▼24Wake For…
  • Wk 2Wvs Richmond73-0
  • Wk 3Lat Vanderbilt31-35
  • Wk 4Wvs App State41-31
  • Wk 5Wvs Louisville31-28
  • Wk 6Lvs Wake Forest14-38

Power rating by week

NC State is rated 6.6 points ahead as of week 7. Our power rating by week; higher is better.

6-0-6Wk 0Wk 4Wk 7StanfordNC State

Matchups

Biggest mismatch: NC State’s EPA/play against Stanford, 71 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. NC State’s EPA/play against Stanford’s defense

    71 pointsweakerstronger50th

    NC State offense, 71st percentile · Stanford defense, 0th

  2. NC State’s passing EPA against Stanford’s defense

    69 pointsweakerstronger50th

    NC State offense, 75th percentile · Stanford defense, 6th

  3. Stanford’s explosive plays against NC State’s defense

    17 pointsweakerstronger50th

    Stanford offense, 38th percentile · NC State defense, 21st

Season profile, all the rows

Season profile

NC StateStanford
EPA/play, offense
NC State · 71Stanford · 37
EPA/play, defense
NC State · 18Stanford · 0
Success rate, offense
NC State · 69Stanford · 17
Success rate, defense
NC State · 34Stanford · 5
Explosive-play rate, offense
NC State · 25Stanford · 38
Explosive-play rate, defense
NC State · 21Stanford · 17
Rush EPA, offense
NC State · 39Stanford · 24
Rush EPA, defense
NC State · 49Stanford · 1
Pass EPA, offense
NC State · 75Stanford · 42
Pass EPA, defense
NC State · 8Stanford · 6

The series

NC State leads the series 1-0

1 meeting since 2024 · NC State won the last meeting

  • 2024NC State 59-28Stanford lost 28-59 at NC State. Chance to win started at 21%, low under 1%, high 23%.

Each line is Stanford’s chance to win through that meeting.

Line, fans and home field

The betting line, and the fans

Stanford fans are in a better mood than NC State fans (86th percentile vs 61st among FBS fanbases), even with NC State favored.

50-50Model 25% · Line 27%Stanford fans · 86thNC State fans · 61stNC StateStanford

NC State favored by 7.5 · Total 54.5

How games like this usually go

NC State by 7.5, on the usual path until Q1 14:43

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 415 games since 2025 with a favorite of 7.5 to 14.5 points.

The market

The total fell 1 point.

opened 55.5now 54.5

Total: 55.5 → 54.5

The books’ cut: 4.2%, the margin built into the odds

Home field

Stanford is worth +2.4 points (±3.7) more at home than on the road since 2018 — bottom third of FBS, 19th percentile.

35% at home, 34% on the road against FBS opponents (16-30 home, 16-31 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads +0.8 at home vs. away over 97 games — inside the ±5.4 noise, so the flat number is the honest one here.

Night kickoff — historically worth about half a point more to the home side against the number, and not much more than that. The visitors travel about 2,390 miles to get here.

Where next

Conference standings

Going into this game: place in the conference, then conference record.

Full ACC standings