NC State beats App State 41-31

App State3-131
NC State2-241Final
Sat, Sep 26 · Carter-Finley Stadium, Raleigh, N.C. · Crowd 56,919ESPNU

NC State beat App State 41-31.

We had NC State favored. It won.

Top comment in the game thread

Not going to lie, they robbed App State

Q1 11:35 · r/CFB game thread · Sat, Sep 26

How it swung

The turning point: Singleton 9-yd TD pass to Barber, ties it 31-31 (Q4, 9:41). NC State went from 88% to 73% to win. Fans right then: “App State fans are popping louder than NC State fans right now in our own stadium. Props to App State. Y'all show out.” r/CFB game thread

Before kickoff, our ratings gave NC State a 71% chance, and the closing betting line (NC State was a 12.5-point favorite) put it at 84%.

Favored the whole way: NC State never fell below 73%.

App State never had better than a 27% chance.

FinalNC State 41-31 App StateNC State wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q4NC StateWon41-3112−15+15ScoresChatter5 comments a minute3 comments a minute1 comments a minute3 comments a minute9 comments a minute3 comments a minute3 comments a minute3 comments a minute1 comments a minute3 comments a minute7 comments a minute4 comments a minute3 comments a minute2 comments a minute3 comments a minute2 comments a minute3 comments a minute5 comments a minute4 comments a minute3 comments a minute2 comments a minute5 comments a minute4 comments a minute5 comments a minute4 comments a minute6 comments a minute5 comments a minute2 comments a minute0 comments a minute2 comments a minute4 comments a minute3 comments a minute11 comments a minute6 comments a minute12 comments a minute15 comments a minute9 comments a minute8 comments a minute7 comments a minute3 comments a minute6 comments a minute7 comments a minute5 comments a minute9 comments a minute5 comments a minute2 comments a minute17 comments a minute10 comments a minute15 comments a minute8 comments a minute17 comments a minute16 comments a minute10 comments a minute6 comments a minute10 comments a minute9 comments a minute9 comments a minute9 comments a minute10 comments a minute8 comments a minute
50%75%90%Q1Q2Q3Q4NC StateWon41-3112ScoresChatter5 comments a minute3 comments a minute1 comments a minute3 comments a minute9 comments a minute3 comments a minute3 comments a minute3 comments a minute1 comments a minute3 comments a minute7 comments a minute4 comments a minute3 comments a minute2 comments a minute3 comments a minute2 comments a minute3 comments a minute5 comments a minute4 comments a minute3 comments a minute2 comments a minute5 comments a minute4 comments a minute5 comments a minute4 comments a minute6 comments a minute5 comments a minute2 comments a minute0 comments a minute2 comments a minute4 comments a minute3 comments a minute11 comments a minute6 comments a minute12 comments a minute15 comments a minute9 comments a minute8 comments a minute7 comments a minute3 comments a minute6 comments a minute7 comments a minute5 comments a minute9 comments a minute5 comments a minute2 comments a minute17 comments a minute10 comments a minute15 comments a minute8 comments a minute17 comments a minute16 comments a minute10 comments a minute6 comments a minute10 comments a minute9 comments a minute9 comments a minute9 comments a minute10 comments a minute8 comments a minute
50%10%25%Q1Q2Q3Q4NC StateLost31-4112+15−15ScoresChatter5 comments a minute3 comments a minute1 comments a minute3 comments a minute9 comments a minute3 comments a minute3 comments a minute3 comments a minute1 comments a minute3 comments a minute7 comments a minute4 comments a minute3 comments a minute2 comments a minute3 comments a minute2 comments a minute3 comments a minute5 comments a minute4 comments a minute3 comments a minute2 comments a minute5 comments a minute4 comments a minute5 comments a minute4 comments a minute6 comments a minute5 comments a minute2 comments a minute0 comments a minute2 comments a minute4 comments a minute3 comments a minute11 comments a minute6 comments a minute12 comments a minute15 comments a minute9 comments a minute8 comments a minute7 comments a minute3 comments a minute6 comments a minute7 comments a minute5 comments a minute9 comments a minute5 comments a minute2 comments a minute17 comments a minute10 comments a minute15 comments a minute8 comments a minute17 comments a minute16 comments a minute10 comments a minute6 comments a minute10 comments a minute9 comments a minute9 comments a minute9 comments a minute10 comments a minute8 comments a minute
50%10%25%Q1Q2Q3Q4NC StateLost31-4112ScoresChatter5 comments a minute3 comments a minute1 comments a minute3 comments a minute9 comments a minute3 comments a minute3 comments a minute3 comments a minute1 comments a minute3 comments a minute7 comments a minute4 comments a minute3 comments a minute2 comments a minute3 comments a minute2 comments a minute3 comments a minute5 comments a minute4 comments a minute3 comments a minute2 comments a minute5 comments a minute4 comments a minute5 comments a minute4 comments a minute6 comments a minute5 comments a minute2 comments a minute0 comments a minute2 comments a minute4 comments a minute3 comments a minute11 comments a minute6 comments a minute12 comments a minute15 comments a minute9 comments a minute8 comments a minute7 comments a minute3 comments a minute6 comments a minute7 comments a minute5 comments a minute9 comments a minute5 comments a minute2 comments a minute17 comments a minute10 comments a minute15 comments a minute8 comments a minute17 comments a minute16 comments a minute10 comments a minute6 comments a minute10 comments a minute9 comments a minute9 comments a minute9 comments a minute10 comments a minute8 comments a minute

The two plays that swung it

  1. 1Q4 9:41Singleton 9-yd TD pass to Barber, ties it 31-31NC State 88% → 73% (−15)
  2. 2Q4 5:08Scott 16-yd TD run, NC State goes ahead 38-31NC State 77% → 92% (+15)

The two plays that swung it

  1. 1Q4 9:41Singleton 9-yd TD pass to Barber, ties it 31-31App State 12% → 27% (+15)
  2. 2Q4 5:08Scott 16-yd TD run, NC State goes ahead 38-31App State 23% → 8% (−15)

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 11:35Fans argue officials robbed App State by ruling Bailey down instead of a fumbleQuoted at the top of the page.App state got robbed on that oner/CFB game thread
  2. Q4 13:44NC State fans mock Bailey after Clark intercepts his passCJ "Choke Job" Bailey strikes againr/CFB game thread
  3. Q4 11:28App State fans outshout NC State crowd as Singleton scores touchdownApp State fans are popping louder than NC State fans right now in our own stadium. Props to App State. Y'all show out.r/CFB game threadNC State Is cursed. They will lose This gamer/CFB game thread
  4. Q4 3:59NC State fans mock Dave Doeren for hoarding timeouts with 3:59 leftHow do we still have 3 timeouts this deep into the 4th, Dave must have fallen asleep an hour agor/CFB game threadStill kill (metaphorically, I guess) Daver/CFB game thread
  5. Q4 0:45Can't wait for Dave to be beating his chest in the post game talking about how this is a huge win this teamr/CFB game threadI just wanna know what that ref couldve possibly argued back about the no offsides callr/CFB game thread
NC State’s chance to win after every play.
How to read this chartStarts from the pregame line (NC State -12.5), at 86% 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. The gray band is r/CFB game-thread activity, its loudest stretches in gold. A gold diamond marks a play fans were reacting to.

Every drive

NC State scored on 7 of its 12 drives; App State on 5 of its 13.

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

own goalgoal lineQ1NC State: Touchdown, from 75 yards out to 0TouchdownApp State: Punt, from 93 yards out to 73PuntNC State: Punt, from 71 yards out to 56PuntApp State: Punt, from 85 yards out to 78PuntNC State: Touchdown, from 60 yards out to 0TouchdownApp State: Turned over on downs, from 75 yards out to 39DownsQ2NC State: Touchdown, from 61 yards out to 0TouchdownApp State: Touchdown, from 75 yards out to 0TouchdownNC State: Punt, from 75 yards out to 73PuntApp State: Punt, from 77 yards out to 80PuntNC State: Touchdown, from 69 yards out to 0TouchdownApp State: Field goal, from 75 yards out to 30Field goalQ3App State: Touchdown, from 75 yards out to 0TouchdownNC State: Field goal, from 75 yards out to 6Field goalApp State: Punt, from 75 yards out to 67PuntNC State: Punt, from 76 yards out to 72PuntApp State: Punt, from 65 yards out to 61PuntNC State: Interception, from 65 yards out to 47InterceptionQ4App State: Touchdown, from 42 yards out to 0TouchdownApp State: Touchdown, from 65 yards out to 0TouchdownNC State: Touchdown, from 75 yards out to 0TouchdownApp State: Turned over on downs, from 75 yards out to 67DownsNC State: Field goal, from 33 yards out to 18Field goalApp State: Missed field goal, from 75 yards out to 24Missed FGNC State: End of game, from 76 yards out to 80End of game

From App State’s side

App State’s best moment: Singleton 9-yd TD pass to Barber, ties it 31-31 (Q4 9:41). It lifted App State’s win chance by 15 points.

“We score. I’m not excited. This is what they’ve done to me.”
An NC State fan

When fans got loud

Busy

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

Jump to the loudest stretch

The jump was busy; the crowd was steady.

FirstSecondThirdFourthNC State fansApp State fansusual

Box score

NC State 41, App State 31

App State covered +12.5 by 2.5. The total, 72, went over 56.5.

App StateNC StateTotal yardsApp State 379NC State 459379459Passing yardsApp State 317NC State 253317253Rushing yardsApp State 62NC State 20662206First downsApp State 18NC State 261826TurnoversApp State 0NC State 101Time of possessionApp State 23:37NC State 36:2323:3736:23
Team totalsApp StateNC State
Total yards379459
Passing26 of 39, 317 yds24 of 33, 253 yds
Rushing22 for 62 yds46 for 206 yds
First downs1826
Third down5 of 1411 of 17
Fourth down1 of 31 of 1
Turnovers01
Penalties3 for 27 yds7 for 75 yds
Time of possession23:3736:23

App State leaders

  • Passing Malachi Singleton 26 of 38, 317 yds, 2 TD
  • Rushing Jaquari Lewis 8 for 32 yds, 1 TD; Ja'Quez Cross 2 for 13 yds
  • Receiving Sam Pickett III 5 for 97 yds, 1 TD; Nate Branch 9 for 87 yds

NC State leaders

  • Passing CJ Bailey 24 of 33, 253 yds, 2 TD, 1 INT
  • Rushing Jayden Scott 25 for 148 yds, 2 TD; Davion Gause 13 for 49 yds
  • Receiving Keenan Jackson 4 for 64 yds, 1 TD; Preston Douglas 5 for 46 yds

No rain through the game

71° at kickoff · no rain recorded

The usual here around this date is 71°, with about 7 in 10 games between 61° and 78°.

September game-day temperatures at Carter-Finley Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4NC State favoredApp State favored100%Win chanceNC StateRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4NC State favoredApp State favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

Fourth quarter, 5:08 left10:31 p.m.
App State 31, NC State 38 · NC State 92% to win
no rain · 61°
Scott 16-yd TD run, NC State goes ahead 38-31

Jump to

Where this weather comes fromMeasured at Raleigh / Durham airport, 7.2 miles away. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured 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; rain radar from NOAA MRMS, through Iowa State University. 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

App State · 3-0

Rated 98th in our preseason ratings, 93rd now.

Three straight wins, including a 3-point win over East Carolina as a 6.5-point underdog.

Last three games

NC State · 1-2

Rated 44th in our preseason ratings, 37th now.

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

L 31-35 @ Vanderbilt #42 of 668

lost by 4 as a 3-point underdog

Week by week

NC State

Wk 1: L 8-34 at Virginia▼26VirginiaWk 2: W 73-0 vs Richmond▲73RichmondWk 3: L 31-35 at Vanderbilt▼4Vanderbilt
  • Wk 1Lat Virginia8-34
  • Wk 2Wvs Richmond73-0
  • Wk 3Lat Vanderbilt31-35

App State

Wk 1: W 55-3 vs Maine▲52MaineWk 2: W 27-24 at East Carolina▲3East CarolinaWk 3: W 26-21 vs Charlotte▲5Charlotte
  • Wk 1Wvs Maine55-3
  • Wk 2Wat East Carolina27-24
  • Wk 3Wvs Charlotte26-21

Power rating by week

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

61-4Wk 0Wk 2Wk 3NC StateApp State

Matchups

Biggest mismatch: NC State’s explosive plays against App State, 61 points

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

  1. NC State’s explosive plays against App State’s defense

    61 pointsweakerstronger50th

    NC State offense, 23rd percentile · App State defense, 84th

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

    58 pointsweakerstronger50th

    App State offense, 66th percentile · NC State defense, 8th

  3. App State’s EPA/play against NC State’s defense

    20 pointsweakerstronger50th

    App State offense, 44th percentile · NC State defense, 24th

Season profile, all the rows

Season profile

App StateNC State
EPA/play, offense
App State · 44NC State · 59
EPA/play, defense
App State · 55NC State · 24
Success rate, offense
App State · 49NC State · 66
Success rate, defense
App State · 42NC State · 39
Explosive-play rate, offense
App State · 50NC State · 23
Explosive-play rate, defense
App State · 84NC State · 29
Rush EPA, offense
App State · 24NC State · 31
Rush EPA, defense
App State · 56NC State · 58
Pass EPA, offense
App State · 66NC State · 68
Pass EPA, defense
App State · 49NC State · 8

The series

NC State leads the series 6-0

6 meetings since 1932 · NC State has won the last 6

NC State wonApp State won1932: NC State by 381980: NC State by 31983: NC State by 261990: NC State by 561992: NC State by 252006: NC State by 1319322006
  • 2006NC State 23-10
  • 1992NC State 35-10
  • 1990NC State 56-0
  • 1983NC State 33-7
  • 1980NC State 17-14

Line, fans and home field

The betting line, and the fans

App State fans are in a better mood than NC State fans (91st vs 1st among FBS fanbases), even with NC State favored.

  • Model · 71%
  • Line · 84%
  • NC State fans · 1st
  • App State fans · 91st

NC State favored by 12.5 · Total 56.5

How games like this usually go

NC State by 12.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

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

The market

The spread moved 1.5 points toward App State.

opened −14now −12.5

The total rose 1 point.

opened 55.5now 56.5

Spread: −14 → −12.5 · Total: 55.5 → 56.5

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

Weather at kickoff

Mild and dry. Feels like 65° at kickoff.

App State at NC State · Saturday, Sept. 26, 2026 · Carter-Finley Stadium, Raleigh

  • 65°feels like at kickoff
  • Dryno rain at kickoff
  • 100weather score, Ideal
  • Tiedfor the best of the day's 8 kickoff times

Weather score: 0 to 100, higher is better, for the first 3 hours and 20 minutes of the game. Ideal is 100, Comfortable 90 to 99, Mixed 75 to 89, Rough 50 to 74, Harsh under 50.

Kickoff times that Saturday

Games in this time zone used 8 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game, ringed, was tied for the best of the day's eight kickoff times. At Carter-Finley Stadium that day, a 2 pm kickoff would have scored 86, against 100 at 7 pm.

  • noon: 93, Comfortable
  • 12:45 pm: 90, Comfortable
  • 2 pm: 86, Mixed
  • 3:30 pm: 87, Mixed
  • 4 pm: 89, Mixed
  • 5 pm: 96, Comfortable
  • 6 pm: 100, Ideal
  • 7 pm: 100, Ideal (this game)

Weather score at each kickoff time.

Tap a dot to read that kickoff time.

Home field

NC State is worth +6.3 points (±3.5) more at home than on the road since 2018 — top third of FBS, 84th percentile.

75% at home, 41% on the road against FBS opponents (39-13 home, 17-24 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.6 at home vs. away over 100 games — outside the ±5.3 noise, one of the few buildings where results say more.

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 168 miles to get here.

The story going in

Where next