CAL California 3-6 10 NCSU NC State 4-4 31 Final NC State beat California 31-10. Share this game
We had NC State favored. It won.
How it swung Watch the plays Drives Box score Weather Before kickoff How it swung Before kickoff, our ratings gave NC State an 80% chance, and the closing betting line (NC State was a 9.5-point favorite) put it at 78%.
Favored the whole way: NC State never fell below 69%.
California never had better than a 30% chance.
Final NC State 31-10 California NC State won Move across the chart, or tap a numbered swing, to see any play. Final California 10-31 NC State California lost Move across the chart, or tap a numbered swing, to see any play. 50% 75% 90% Q1 Q2 Q3 Q4 70% at half NC State Won 31-10 Scores NC State California NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: loud NC State fans: loudest stretch NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet California fans: quiet California fans: loud California fans: steady California fans: steady California fans: steady California fans: quiet California fans: steady California fans: steady California fans: steady California fans: steady California fans: loud California fans: steady California fans: loudest stretch California fans: loudest stretch California fans: loud California fans: quiet California fans: loud California fans: loud California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: steady California fans: steady California fans: quiet California fans: steady California fans: loud California fans: steady California fans: steady California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: steady California fans: steady California fans: loud California fans: steady California fans: steady California fans: steady California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: quiet 50% 75% 90% Q1 Q2 Q3 Q4 70% at half NC State Won 31-10 Scores NC State Califor… NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: loud NC State fans: loudest stretch NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet California fans: quiet California fans: loud California fans: steady California fans: steady California fans: steady California fans: quiet California fans: steady California fans: steady California fans: steady California fans: steady California fans: loud California fans: steady California fans: loudest stretch California fans: loudest stretch California fans: loud California fans: quiet California fans: loud California fans: loud California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: steady California fans: steady California fans: quiet California fans: steady California fans: loud California fans: steady California fans: steady California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: steady California fans: steady California fans: loud California fans: steady California fans: steady California fans: steady California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: quiet 50% 10% 25% Q1 Q2 Q3 Q4 30% at half NC State Lowest 0% Lost 10-31 Scores California NC State California fans: quiet California fans: loud California fans: steady California fans: steady California fans: steady California fans: quiet California fans: steady California fans: steady California fans: steady California fans: steady California fans: loud California fans: steady California fans: loudest stretch California fans: loudest stretch California fans: loud California fans: quiet California fans: loud California fans: loud California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: steady California fans: steady California fans: quiet California fans: steady California fans: loud California fans: steady California fans: steady California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: steady California fans: steady California fans: loud California fans: steady California fans: steady California fans: steady California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: loud NC State fans: loudest stretch NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet 50% 10% 25% Q1 Q2 Q3 Q4 30% at half NC State Lowest 0% Lost 10-31 Scores Califor… NC State California fans: quiet California fans: loud California fans: steady California fans: steady California fans: steady California fans: quiet California fans: steady California fans: steady California fans: steady California fans: steady California fans: loud California fans: steady California fans: loudest stretch California fans: loudest stretch California fans: loud California fans: quiet California fans: loud California fans: loud California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: steady California fans: steady California fans: quiet California fans: steady California fans: loud California fans: steady California fans: steady California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: steady California fans: steady California fans: steady California fans: loud California fans: steady California fans: steady California fans: steady California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: steady California fans: quiet California fans: quiet California fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: loud NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: loud NC State fans: loudest stretch NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: steady NC State fans: quiet NC State fans: quiet NC State fans: quiet
See it from California’s side No single play moved the chance by 20 points.
No single play moved the chance by 20 points.
Super chill of that linebacker to just forget about pass coverage
Q1 13:29 · An NC State 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 13:29 NC State fans mock Cal linebacker's lack of coverage on Desinor's touchdown Q1 4:03 California fans celebrate Mohammed's return as Cal struggles to gain first downs Gotta love the nc state doomers here. As if cal isn’t looking equally if not worse r/CFB game thread Q2 4:55 Bailey fumbles, California recovers; NC State fans lament his NFL prospects This is why Bailey will never play in the NFL. r/CFB game thread NC State’s chance to win after every play. How to read this chart Starts from the pregame line (NC State -9.5), at 84% for NC State (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 NC State or California flair (92 and 174); 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 NC State’s chance to win after each play; the logo is the team the play helped.
Play all in order Q1, 13:29 Bailey 49-yd TD pass to Desinor NC State goes ahead 7-0 Q1, 13:29 · NC State 7, California 0 ▲7% NC State’s chance to win, 83% to 90% ▲7% NC State’s chance to win, 83% to 90% ▶ Watch from this playESPN College Football Q2, 10:39 Bailey sacked for a 9-yd loss Q2, 10:39 · NC State 7, California 0 7-0 score after the play 7-0 score after the play ▶ Watch from this playESPN College Football Q2, 4:58 Sagapolutele 30-yd TD pass to Hendricks cuts it to 10-7 Q2, 4:58 · NC State 10, California 7 ▼8% NC State’s chance to win, 89% to 81% ▼8% NC State’s chance to win, 89% to 81% ▶ Watch from this playESPN College Football Q3, 9:40 Bailey 38-yd TD pass to Robinson NC State goes ahead 17-10 Q3, 9:40 · NC State 17, California 10 ▲9% NC State’s chance to win, 78% to 87% ▲9% NC State’s chance to win, 78% to 87% ▶ Watch from this playESPN College Football Q3, 0:11 Johnson 2-yd TD run NC State leads 24-10 Q3, 0:11 · NC State 24, California 10 ▲3% NC State’s chance to win, 93% to 96% ▲3% NC State’s chance to win, 93% to 96% ▶ Watch from this playESPN College Football
Every drive NC State scored on 5 of its 13 drives; California on 2 of its 14.
NC State’s drives are teal, California’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 NC State: Touchdown, from 65 yards out to 0 Touchdown California: Punt, from 75 yards out to 71 Punt NC State: Punt, from 64 yards out to 66 Punt California: Punt, from 84 yards out to 76 Punt NC State: Punt, from 69 yards out to 66 Punt California: Punt, from 55 yards out to 53 Punt NC State: Punt, from 84 yards out to 80 Punt California: Punt, from 68 yards out to 47 Punt NC State: Punt, from 98 yards out to 98 Punt California: Turned over on downs, from 54 yards out to 47 Downs Q2 NC State: Field goal, from 53 yards out to 26 Field goal California: Touchdown, from 75 yards out to 0 Touchdown NC State: Fumble, from 75 yards out to 81 Fumble California: Missed field goal, from 19 yards out to 22 Missed FG NC State: Punt, from 78 yards out to 69 Punt California: Field goal, from 74 yards out to 20 Field goal Q3 California: Punt, from 75 yards out to 70 Punt NC State: Touchdown, from 73 yards out to 0 Touchdown California: Punt, from 72 yards out to 54 Punt NC State: Touchdown, from 75 yards out to 0 Touchdown California: Punt, from 88 yards out to 72 Punt Q4 NC State: Touchdown, from 90 yards out to 0 Touchdown California: Turned over on downs, from 85 yards out to 56 Downs NC State: Missed field goal, from 44 yards out to 31 Missed FG California: Interception, from 69 yards out to 47 Interception NC State: Punt, from 74 yards out to 67 Punt California: End of game, from 92 yards out to 66 End of game How fans reacted Steady
Fans peaked in the opening quarter.
Jump to the loudest stretch
The jump was steady; the crowd was quiet.
First Second Third Fourth NC State fans California fans usual Box score NC State 31, California 10
NC State covered −9.5 by 11.5. The total, 41, stayed under 56.5.
California NC State Total yards California 269 NC State 327 269 327 Passing yards California 196 NC State 192 196 192 Rushing yards California 73 NC State 135 73 135 First downs California 15 NC State 19 15 19 Turnovers California 1 NC State 1 1 1 Time of possession California 31:29 NC State 28:31 31:29 28:31 Team totals California NC State Total yards 269 327 Passing 29 of 45, 196 yds 13 of 25, 192 yds Rushing 27 for 73 yds 40 for 135 yds First downs 15 19 Third down 5 of 18 7 of 15 Fourth down 1 of 3 0 of 0 Turnovers 1 1 Penalties 8 for 81 yds 5 for 48 yds Time of possession 31:29 28:31
California leaders Passing Jaron-Keawe Sagapolutele 29 of 45, 196 yds, 1 TD, 1 INTRushing Anthony League 3 for 29 yds; Adam Mohammed 9 for 27 ydsReceiving Chase Hendricks 7 for 67 yds, 1 TD; Taimane Purcell 4 for 33 ydsNC State leaders Passing CJ Bailey 13 of 25, 192 yds, 2 TDRushing Davion Gause 19 for 104 yds, 1 TD; Darius Johnson 7 for 14 yds, 1 TDReceiving Chance Robinson 4 for 76 yds, 1 TD; Deandre Desinor 1 for 49 yds, 1 TDNo rain and calm 62° at kickoff · no rain recorded · wind 8 mph from the northeast, mostly across the field, gusts to 20
October game-day temperatures at Carter-Finley Stadium
Win chance with rain, wind and thunder from the nearest airport, by game time Q1 Q2 Q3 Q4 NC State favored California favored 100% Win chance NC State Rain inches per 10 min 0.1 in No rain recorded Wind mph, average and gusts 20 mph 40 mph Win chance with rain, wind and thunder from the nearest airport, by game time Q1 Q2 Q3 Q4 NC State favored California favored Rain · inches per 10 min 0.1 in No rain recorded Wind · miles per hour 20 40 Drag along the chart, or step through the game.
First quarter, 14:54 left12:03 p.m.
California 0, NC State 0 · NC State 84% to win
no rain · wind 10 mph from the northeast, mostly across the field, gusts to 18 · 62°
Gause 11-yd run
Previous play Next play
Where this weather comes from Measured at Raleigh / Durham airport, 7.2 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: California’s rushing EPA against NC State, 55 points Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.
NC State’s EPA/play against California’s defense
51 points weaker stronger 50th NC State offense, 68th percentile · California defense, 17th
California’s rushing EPA against NC State’s defense
55 points weaker stronger 50th California offense, 6th percentile · NC State defense, 61st
Season profile, all the rows Season profile California NC State
EPA/play, offense
California · 8 NC State · 68 EPA/play, defense
California · 17 NC State · 30 Success rate, offense
California · 10 NC State · 70 Success rate, defense
California · 48 NC State · 47 Explosive-play rate, offense
California · 33 NC State · 21 Explosive-play rate, defense
California · 10 NC State · 29 Rush EPA, offense
California · 6 NC State · 37 Rush EPA, defense
California · 4 NC State · 61 Pass EPA, offense
California · 21 NC State · 75 Pass EPA, defense
California · 35 NC State · 12 The series NC State leads the series 1-0
1 meeting since 2024 · NC State won the last meeting
2024 NC State 24-23 NC State won 24-23 at California. Chance to win started at 23%, low 5%, high 90%. Each line is NC State’s chance to win through that meeting.
Line, fans and home field The betting line, and the fans NC State fans are feeling it more than most fanbases this week (76th percentile among FBS fanbases), in line with the numbers.
50-50 Model 80% · Line 78% NC State fans · 76th California fans · 13th California NC State NC State favored by 9.5 · Total 56.5
How games like this usually go NC State by 9.5, and it went to form 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 448 games since 2025 with a favorite of 7.5 to 14.5 points.
The market The spread moved 1 point toward NC State.
opened −8.5 now −9.5 The books’ cut: 4.2%, the margin built into the odds
Home field NC State is worth +6.4 points (±3.4) more at home than on the road since 2018 — top third of FBS, 87th percentile.
75% at home, 40% on the road against FBS opponents (40-13 home, 17-25 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 +5.9 at home vs. away over 102 games — outside the ±5.2 noise, one of the few buildings where results say more.
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