NCSU NC State 3-4 28 STAN Stanford 4-4 31 Final Stanford beat NC State 31-28 as a 7.5-point underdog. Share this game
We had NC State favored. Stanford won.
Bro did CJ pay this announcer to glaze him like this An NC State fanSave as image How it swung Watch the plays Drives Box score Weather Before kickoff 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%.
Final Stanford 31-28 NC State Stanford won Move across the chart, or tap a numbered swing, to see any play. Final NC State 28-31 Stanford NC State lost Move across the chart, or tap a numbered swing, to see any play. 50% 75% 90% Q1 Q2 Q3 Q4 64% at half Stanford Won 31-28 1 2 −24 +16 Scores Stanford NC State Stanford fans: quiet Stanford fans: steady Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: quiet Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: steady NC State fans: steady NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: loud NC State fans: loudest stretch NC State fans: loudest stretch NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loudest stretch NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: quiet NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: steady NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: loudest stretch NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: loud NC State fans: loudest stretch 50% 75% 90% Q1 Q2 Q3 Q4 64% at half Stanford Won 31-28 1 2 Scores Stanford NC State Stanford fans: quiet Stanford fans: steady Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: quiet Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: steady NC State fans: steady NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: loud NC State fans: loudest stretch NC State fans: loudest stretch NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loudest stretch NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: quiet NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: steady NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: loudest stretch NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: loud NC State fans: loudest stretch 50% 10% 25% Q1 Q2 Q3 Q4 36% at half Stanford Lowest 0% Lost 28-31 1 2 +24 −16 Scores NC State Stanford NC State fans: steady NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: loud NC State fans: loudest stretch NC State fans: loudest stretch NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loudest stretch NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: quiet NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: steady NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: loudest stretch NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: loud NC State fans: loudest stretch Stanford fans: quiet Stanford fans: steady Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: quiet Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: steady 50% 10% 25% Q1 Q2 Q3 Q4 36% at half Stanford Lowest 0% Lost 28-31 1 2 Scores NC State Stanford NC State fans: steady NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: loud NC State fans: loudest stretch NC State fans: loudest stretch NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loudest stretch NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: quiet NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: steady NC State fans: loudest stretch NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: loudest stretch NC State fans: steady NC State fans: steady NC State fans: loud NC State fans: loud NC State fans: loud NC State fans: steady NC State fans: loud NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: loud NC State fans: loudest stretch Stanford fans: quiet Stanford fans: steady Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: quiet Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: quiet Stanford fans: steady Stanford fans: steady Stanford fans: loud Stanford fans: steady Stanford fans: steady Stanford fans: steady Stanford fans: quiet Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: loud Stanford fans: steady
See it from NC State’s side The two plays that swung it
1 Q1 2:12 Bailey 58-yd TD pass to Desinor, cuts it to 14-7 Stanford 84% → 60% (−24) 2 Q3 9:20 4th and 4 Warren 5-yd TD pass to Brown, Stanford leads 28-14Stanford 72% → 88% (+16) The two plays that swung it
1 Q1 2:12 Bailey 58-yd TD pass to Desinor, cuts it to 14-7 NC State 16% → 40% (+24) 2 Q3 9:20 4th and 4 Warren 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.
Q1 4:13 Warren completes pass to High as Stanford drives for touchdown "WORST QB IN THE P4" DAVIS WARREN r/CFB game thread Q2 14:01 Stanford fans rip the 4th and 20 screen call that resulted in a turnover on downs did pritchard press the wrong button and didn't want to call a timeout lol r/CFB game thread Feels like a deep throw may have been a better play call r/CFB game thread Q4 9:55 Stanford converts 3rd and 17 with Warren pass to Hall They need 17 yards? No worries. We'll give them 20. r/CFB game thread Q4 1:20 3-9 enjoyer where you at r/CFB game thread Stanford’s chance to win after every play. How to read this chart Starts 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.
Play all in order Q1, 10:34 Warren 8-yd TD pass to Brown Stanford goes ahead 7-0 Q1, 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 Q1, 3:40 Warren 17-yd TD pass to Irvin Stanford leads 14-0 Q1, 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 Q1, 2:12 Bailey 58-yd TD pass to Desinor cuts it to 14-7 Q1, 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 Q2, 7:26 Wilson 2-yd TD run ties it 14-14 Q2, 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 Q2, 0:25 Warren 26-yd TD pass to High Stanford goes ahead 21-14 Q2, 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 Q3, 9:20 Warren 5-yd TD pass to Brown Stanford leads 28-14 Q3, 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 Q4, 14:50 Wilson 2-yd TD run cuts it to 28-21 Q4, 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 goal goal line Q1 Stanford: Touchdown, from 84 yards out to 0 Touchdown NC State: Punt, from 66 yards out to 49 Punt Stanford: Touchdown, from 86 yards out to 0 Touchdown NC State: Touchdown, from 74 yards out to 0 Touchdown Stanford: Turned over on downs, from 88 yards out to 37 Downs Q2 NC State: Punt, from 63 yards out to 57 Punt Stanford: Punt, from 81 yards out to 70 Punt NC State: Touchdown, from 74 yards out to 0 Touchdown Stanford: Punt, from 82 yards out to 88 Punt NC State: Punt, from 60 yards out to 49 Punt Stanford: Touchdown, from 90 yards out to 0 Touchdown NC State: End of half, from 79 yards out to 76 End of half Q3 NC State: Punt, from 75 yards out to 57 Punt Stanford: Touchdown, from 84 yards out to 0 Touchdown NC State: Touchdown, from 86 yards out to 0 Touchdown Q4 Stanford: Field goal, from 65 yards out to 13 Field goal NC State: Punt, from 75 yards out to 87 Punt Stanford: Punt, from 65 yards out to 46 Punt NC State: Touchdown, from 89 yards out to 0 Touchdown Stanford: End of game, from 44 yards out to 43 End of game 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.
First Second Third Fourth Stanford fans NC State fans usual 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 State Stanford Total yards NC State 381 Stanford 477 381 477 Passing yards NC State 256 Stanford 303 256 303 Rushing yards NC State 125 Stanford 174 125 174 First downs NC State 21 Stanford 27 21 27 Turnovers NC State 0 Stanford 0 0 0 Time of possession NC State 29:59 Stanford 30:01 29:59 30:01 Team totals NC State Stanford Total yards 381 477 Passing 17 of 31, 256 yds 22 of 37, 303 yds Rushing 33 for 125 yds 33 for 174 yds First downs 21 27 Third down 8 of 14 5 of 13 Fourth down 1 of 1 2 of 3 Turnovers 0 0 Penalties 6 for 55 yds 6 for 55 yds Time of possession 29:59 30:01
NC State leaders Passing CJ Bailey 17 of 30, 256 yds, 2 TDRushing CJ Bailey 9 for 59 yds; Davion Gause 15 for 49 ydsReceiving Deandre Desinor 3 for 79 yds, 1 TD; Keenan Jackson 3 for 56 yds, 1 TDStanford leaders Passing Davis Warren 22 of 37, 303 yds, 4 TDRushing Micah Ford 22 for 150 yds; Caleb Hampton 5 for 22 ydsReceiving Caden High 9 for 103 yds, 1 TD; Micah Ford 3 for 58 yds61° 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 time Q1 Q2 Q3 Q4 Stanford favored NC State favored 100% Win chance Stanford Rain inches per 10 min 0.1 in Rain amounts not reported here Wind mph, average and gusts 20 mph 40 mph Hourly wind only at this airport Win chance with rain, wind and thunder from the nearest airport, by game time Q1 Q2 Q3 Q4 Stanford favored NC State favored Rain · inches per 10 min 0.1 in Rain amounts not reported here Wind · miles per hour 20 40 Hourly 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
Previous play Next play
Jump to Biggest swing: 24 points of win chance · first Where this weather comes from Measured 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.
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.
NC State’s EPA/play against Stanford’s defense
71 points weaker stronger 50th NC State offense, 71st percentile · Stanford defense, 0th
NC State’s passing EPA against Stanford’s defense
69 points weaker stronger 50th NC State offense, 75th percentile · Stanford defense, 6th
Stanford’s explosive plays against NC State’s defense
17 points weaker stronger 50th Stanford offense, 38th percentile · NC State defense, 21st
Season profile, all the rows Season profile NC State Stanford
EPA/play, offense
NC State · 71 Stanford · 37 EPA/play, defense
NC State · 18 Stanford · 0 Success rate, offense
NC State · 69 Stanford · 17 Success rate, defense
NC State · 34 Stanford · 5 Explosive-play rate, offense
NC State · 25 Stanford · 38 Explosive-play rate, defense
NC State · 21 Stanford · 17 Rush EPA, offense
NC State · 39 Stanford · 24 Rush EPA, defense
NC State · 49 Stanford · 1 Pass EPA, offense
NC State · 75 Stanford · 42 Pass EPA, defense
NC State · 8 Stanford · 6 The series NC State leads the series 1-0
1 meeting since 2024 · NC State won the last meeting
2024 NC State 59-28 Stanford 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-50 Model 25% · Line 27% Stanford fans · 86th NC State fans · 61st NC State Stanford 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% Q1 Q2 Q3 Q4 50% 90% Q1 Q2 Q3 Q4 Half of games 8 in 10 games This 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.5 now 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