NC State at Virginia

Friday, September 22, 2023

NC State beat Virginia 24–⁠21. It was their 59th meeting; after it, NC State led the series 37–⁠22.

AwayNC State9–⁠4 in 2023
24
HomeVirginia3–⁠9 in 2023
21

Final at Scott Stadium, CharlottesvilleTV: ESPNAttendance 42,979

At kickoff
63°FWeather: NOAA NCEI Integrated Surface Database; Charlottesville 2 SSE, 6 km from the stadium
Official
Riley JohnsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
NC State0147324
Virginia076821

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

NC State

PassingC/AttYdsTDInt
Brennan Armstrong15/3018021
RushingCarYdsTDLong
Brennan Armstrong1564013
Michael Allen1036016
Delbert Mimms III82017
Kendrick Raphael319013
ReceivingRecYdsTDLong
Kevin Concepcion6116248
Brad Rozner32209
Porter Rooks116016
Terrell Timmons Jr.110010
DefenseTklTFLSacksInt
Payton Wilson130.50.50
Caden Fordham12100
Sean Brown90.501
Jaylon Scott7000
Red Hibbler21.51.50
Aydan White10.501

Virginia

PassingC/AttYdsTDInt
Anthony Colandrea18/3027122
RushingCarYdsTDLong
Anthony Colandrea1343016
Kobe Pace123809
Mike Hollins132008
Malik Washington1808
ReceivingRecYdsTDLong
Malik Washington10170259
Malachi Fields360029
Sackett Wood Jr.234028
Sean Wilson1505
DefenseTklTFLSacksInt
Kamren Robinson110.500
James Jackson7110
Dave Herard5000
Jonas Sanker5000
Kameron Butler4110
Micah Gaffney3101

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

NC StateVirginia
319Total yards384
180Passing yards271
139Rushing yards113
5.8Yards per pass9.0
3.9Yards per rush2.8
21First downs20
6–⁠14Third downs5–⁠14
0–⁠0Fourth downs1–⁠2
1Turnovers2
7–⁠62Penalties7–⁠69
27:26Possession32:34
2Sacks (by defense)2

Efficiency

NC StateVirginia
42%Success rate40%
0.14EPA per play0.04
1.07Explosiveness1.15
0.22Rushing EPA−0.25
0.19Passing EPA0.59
24%Passing-down success40%
0.17First-down EPA−0.02
−0.11Second-down EPA0.13
0.46Third-down EPA0.24
19%Havoc by its defense15%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

NC State 63% to win. Elo’s favorite won.

The line

NC State −7.5, over/under 48.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were NC State 71%, Virginia 29%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Virginia end zoneNC State end zoneQ1 NC StatePunt, 7 playsQ1 VirginiaPunt, 12 playsQ1 NC StatePunt, 4 playsQ1 VirginiaTurnover on downs, 6 playsQ1 NC StateTouchdown, 7 playsQ2 VirginiaTouchdown, 8 playsQ2 NC StatePunt, 3 playsQ2 VirginiaPunt, 3 playsQ2 NC StateInterception, 9 playsQ2 VirginiaPunt, 3 playsQ2 NC StateTouchdown, 8 playsQ2 VirginiaEnd of half, 1 playQ3 VirginiaPunt, 8 playsQ3 NC StatePunt, 3 playsQ3 VirginiaField goal, 5 playsQ3 NC StatePunt, 3 playsQ3 VirginiaField goal, 5 playsQ3 NC StateTouchdown, 5 playsQ3 VirginiaPunt, 5 playsQ4 NC StatePunt, 6 playsQ4 VirginiaInterception, 2 playsQ4 NC StatePunt, 5 playsQ4 VirginiaInterception, 4 playsQ4 NC StatePunt, 3 playsQ4 VirginiaTouchdown, 11 playsQ4 NC StateField goal, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia drives left to right, NC State right to left.
  1. Q1 NC StatePunt, 7 plays, 28 yards
  2. Q1 VirginiaPunt, 12 plays, 51 yards
  3. Q1 NC StatePunt, 4 plays, 14 yards
  4. Q1 VirginiaTurnover on downs, 6 plays, 25 yards
  5. Q1 NC StateTouchdown, 7 plays, 49 yards
  6. Q2 VirginiaTouchdown, 8 plays, 75 yards
  7. Q2 NC StatePunt, 3 plays, 6 yards
  8. Q2 VirginiaPunt, 3 plays, 7 yards
  9. Q2 NC StateInterception, 9 plays, 33 yards
  10. Q2 VirginiaPunt, 3 plays, 7 yards
  11. Q2 NC StateTouchdown, 8 plays, 67 yards
  12. Q2 VirginiaEnd of half, 1 play, −1 yard
  13. Q3 VirginiaPunt, 8 plays, 19 yards
  14. Q3 NC StatePunt, 3 plays, −11 yards
  15. Q3 VirginiaField goal, 5 plays, 60 yards
  16. Q3 NC StatePunt, 3 plays, 1 yard
  17. Q3 VirginiaField goal, 5 plays, 38 yards
  18. Q3 NC StateTouchdown, 5 plays, 74 yards
  19. Q3 VirginiaPunt, 5 plays, 4 yards
  20. Q4 NC StatePunt, 6 plays, 15 yards
  21. Q4 VirginiaInterception, 2 plays, 1 yard
  22. Q4 NC StatePunt, 5 plays, 9 yards
  23. Q4 VirginiaInterception, 4 plays, 54 yards
  24. Q4 NC StatePunt, 3 plays, 1 yard
  25. Q4 VirginiaTouchdown, 11 plays, 66 yards
  26. Q4 NC StateField goal, 5 plays, 33 yards

Play by play

1st quarter5 drives, then Tied at 0
NC State Punt, 7 plays
15:001st & 10 at own 35Matt Ganyard kickoff for 41 yds , Kendrick Raphael return for no gain to the NCSU 24
15:001st & 10 at own 24Brennan Armstrong pass complete to Trent Pennix for 7 yds to the NCSU 31
15:002nd & 3 at own 31Brennan Armstrong pass complete to Keyon Lesane for 2 yds to the NCSU 33
15:003rd & 1 at own 33Delbert Mimms III run for 2 yds to the NCSU 35 for a 1ST down
15:001st & 10 at own 35Brennan Armstrong run for 10 yds to the NCSU 45 for a 1ST down
15:001st & 10 at own 45Michael Allen run for 4 yds to the NCSU 49
15:002nd & 6 at own 49Michael Allen run for 3 yds to the UVA 48
15:003rd & 3 at opp 48Brennan Armstrong pass incomplete to Keyon Lesane
11:394th & 3 at opp 48Caden Noonkester punt for 40 yds
Virginia Punt, 12 plays
11:391st & 10 at own 8Anthony Colandrea run for 4 yds to the UVA 12
11:392nd & 6 at own 12Kobe Pace run for 5 yds to the UVA 17
11:393rd & 1 at own 17Kobe Pace run for 2 yds to the UVA 19 for a 1ST down
11:391st & 10 at own 19Anthony Colandrea pass incomplete to Malachi Fields
11:392nd & 10 at own 19Kobe Pace run for 6 yds to the UVA 25
11:393rd & 4 at own 25Anthony Colandrea pass complete to JR Wilson for 5 yds to the UVA 30 for a 1ST down
11:391st & 10 at own 30Mike Hollins run for 8 yds to the UVA 38
11:392nd & 2 at own 38Mike Hollins run for 3 yds to the UVA 41 for a 1ST down
11:391st & 10 at own 41Anthony Colandrea pass complete to Sackett Wood Jr. for 28 yds to the NCSU 31 for a 1ST down
11:391st & 10 at opp 31Anthony Colandrea pass incomplete to Malik Washington
11:392nd & 10 at opp 31PENALTY UVA False Start (Nnanna,Ugonna) 5 yards from NCST31 to NCST36. NO PLAY.
11:392nd & 15 at opp 36Anthony Colandrea pass incomplete to JR Wilson
11:393rd & 15 at opp 36PENALTY UVA False Start (Stevens,Brian) 5 yards from NCST36 to NCST41. NO PLAY.
11:393rd & 20 at opp 41Anthony Colandrea run for no gain to the NCSU 41
6:294th & 20 at opp 41Daniel Sparks punt for 32 yds, fair catch by Jalen Coit at the NCSU 9
NC State Punt, 4 plays
6:291st & 10 at own 9No Huddle-Shotgun Armstrong,Brennan pass incomplete deep left to Lesane,Keyon PENALTY UVA Offside (Butler,Kameron) 5 yards from NCST09 to NCST14. NO PLAY.
6:291st & 5 at own 14Brennan Armstrong run for 9 yds to the NCSU 23 for a 1ST down
6:291st & 10 at own 23Brennan Armstrong pass incomplete to Keyon Lesane
6:292nd & 10 at own 23Brennan Armstrong pass incomplete to Terrell Timmons Jr.
6:293rd & 10 at own 23Brennan Armstrong pass incomplete to Kevin Concepcion
5:214th & 10 at own 23Caden Noonkester punt for 57 yds
Virginia Turnover on downs, 6 plays
5:211st & 10 at own 24Mike Hollins run for no gain to the UVA 24
5:212nd & 10 at own 24Anthony Colandrea pass complete to Malik Washington for 16 yds to the UVA 40 for a 1ST down
5:211st & 10 at own 40Mike Hollins run for 6 yds to the UVA 46
5:212nd & 4 at own 46Mike Hollins run for 2 yds to the UVA 48
5:213rd & 2 at own 48Mike Hollins run for 1 yd to the UVA 49
2:384th & 1 at own 49Mike Hollins run for no gain to the UVA 49
NC State Touchdown, 7 plays
2:381st & 10 at opp 49Delbert Mimms III run for 2 yds to the UVA 47
2:382nd & 8 at opp 47Delbert Mimms III run for 4 yds to the UVA 43
2:383rd & 4 at opp 43Brennan Armstrong pass complete to Kevin Concepcion for 5 yds to the UVA 38 for a 1ST down
2:381st & 10 at opp 38Brennan Armstrong pass complete to Porter Rooks for 16 yds to the UVA 22 for a 1ST down
2:381st & 10 at opp 22Brennan Armstrong pass complete to Terrell Timmons Jr. for 10 yds to the UVA 12 for a 1ST down
0:001st & 10 at opp 12Brennan Armstrong pass incomplete to Bradley Rozner
Q2 14:552nd & 10 at opp 12Brennan Armstrong pass complete to Kevin Concepcion for 12 yds for a TD (Brayden Narveson KICK)NC State 7, Virginia 0
2nd quarter7 drives, then NC State 14, Virginia 7
Virginia Touchdown, 8 plays
14:551st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
14:551st & 10 at own 25Kobe Pace run for 2 yds to the UVA 27
14:552nd & 8 at own 27Kobe Pace run for 9 yds to the UVA 36 for a 1ST down
14:551st & 10 at own 36Anthony Colandrea pass complete to Malik Washington for 42 yds to the NCSU 22 for a 1ST down
14:551st & 10 at opp 22Anthony Colandrea pass incomplete to Malachi Fields
14:552nd & 10 at opp 22Anthony Colandrea pass incomplete to Malik Washington
14:551st & goal at opp 7Anthony Colandrea pass incomplete to Malachi Fields
14:552nd & goal at opp 7Kobe Pace run for 1 yd to the NCSU 8
11:463rd & goal at opp 8Anthony Colandrea pass complete to Malik Washington for 8 yds for a TD (Will Bettridge KICK)Tied at 7
NC State Punt, 3 plays
11:461st & 10 at own 35Matt Ganyard kickoff for 58 yds , Julian Gray return for 14 yds to the NCSU 21
11:461st & 10 at own 21Kendrick Raphael run for 6 yds to the NCSU 27
11:462nd & 4 at own 27Brennan Armstrong pass incomplete to Dacari Collins
11:463rd & 4 at own 27Brennan Armstrong pass incomplete to Dacari Collins
10:574th & 4 at own 27Caden Noonkester punt for 67 yds
Virginia Punt, 3 plays
10:571st & 10 at own 6Kobe Pace run for no gain to the UVA 6
10:572nd & 10 at own 6Kobe Pace run for 7 yds to the UVA 13
10:573rd & 3 at own 13Mike Hollins run for no gain to the UVA 13
9:014th & 3 at own 13Daniel Sparks punt for 45 yds, fair catch by Jalen Coit at the NCSU 42
NC State Interception, 9 plays
9:011st & 15 at own 37Brennan Armstrong pass complete to Bradley Rozner for 8 yds to the NCSU 45
9:012nd & 7 at own 45Michael Allen run for 11 yds to the UVA 44 for a 1ST down
9:011st & 10 at opp 44Brennan Armstrong run for 7 yds to the UVA 37
9:012nd & 3 at opp 37Michael Allen run for 4 yds to the UVA 33 for a 1ST down
9:011st & 10 at opp 33Brennan Armstrong pass complete to Bradley Rozner for 9 yds to the UVA 24
9:012nd & 1 at opp 24Brennan Armstrong pass incomplete to Keyon Lesane
9:013rd & 1 at opp 24Brennan Armstrong run for 2 yds to the UVA 22 for a 1ST down
5:102nd & 13 at opp 25Brennan Armstrong pass intercepted
Virginia Punt, 3 plays
5:101st & 10 at own 22Mike Hollins run for 1 yd to the UVA 21
5:102nd & 11 at own 21Anthony Colandrea pass complete to Mike Hollins for 3 yds to the UVA 18
5:103rd & 14 at own 18Anthony Colandrea run for 11 yds to the UVA 29
3:044th & 3 at own 29Daniel Sparks punt for 38 yds, fair catch by Jalen Coit at the NCSU 33
NC State Touchdown, 8 plays
3:041st & 10 at own 33Kendrick Raphael run for 13 yds to the NCSU 46 for a 1ST down
3:041st & 10 at own 46Brennan Armstrong sacked by Kam Butler for a loss of 4 yards to the NCSU 42
3:042nd & 14 at own 42Kendrick Raphael run for no gain to the NCSU 42
1:163rd & 14 at own 42Timeout NC State, clock 01:16
1:163rd & 14 at own 42Brennan Armstrong pass complete to Kevin Concepcion for 30 yds to the UVA 28 for a 1ST down
1:161st & 10 at opp 28Brennan Armstrong pass incomplete to Julian Gray
1:162nd & 10 at opp 28Brennan Armstrong pass complete to Kevin Concepcion for 14 yds to the UVA 14 for a 1ST down
0:441st & 10 at opp 14Timeout NC State, clock 00:44
0:441st & 10 at opp 14Brennan Armstrong run for 13 yds to the UVA 1 for a 1ST down
0:281st & goal at opp 1Delbert Mimms III run for 1 yd for a TD (Brayden Narveson KICK)NC State 14, Virginia 7
Virginia End of half, 1 play
0:281st & 10 at own 35Collin Smith kickoff for 64 yds , Malik Washington return for 23 yds to the UVA 24
0:001st & 10 at own 24A. Colandrea takes a knee
3rd quarter7 drives, then NC State 21, Virginia 13
Virginia Punt, 8 plays
15:001st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
15:001st & 10 at own 25Anthony Colandrea pass incomplete
15:002nd & 10 at own 25Anthony Colandrea pass complete to Malik Washington for 5 yds to the UVA 30
15:003rd & 5 at own 30Anthony Colandrea pass complete to Malik Washington for 6 yds to the UVA 36 for a 1ST down
15:001st & 10 at own 36Mike Hollins run for no gain to the UVA 36
15:002nd & 10 at own 36Anthony Colandrea pass complete to Malachi Fields for 12 yds to the UVA 48 for a 1ST down
15:001st & 10 at own 48Anthony Colandrea run for no gain to the UVA 48
15:002nd & 10 at own 48Perris Jones run for 5 yds to the NCSU 47
15:003rd & 5 at opp 47Anthony Colandrea sacked for a loss of 9 yards to the UVA 44
10:464th & 14 at own 44Daniel Sparks punt for 36 yds, fair catch by Jalen Coit at the NCSU 20
NC State Punt, 3 plays
10:461st & 10 at own 20Michael Allen run for no gain to the NCSU 20
10:462nd & 10 at own 20Brennan Armstrong pass complete to Keyon Lesane for no gain to the NCSU 20
10:463rd & 10 at own 20Brennan Armstrong sacked by James Jackson for a loss of 11 yards to the NCSU 9
8:474th & 21 at own 9Caden Noonkester punt for 54 yds, fair catch by Ethan Davies at the UVA 37
Virginia Field goal, 5 plays
8:471st & 10 at own 37Anthony Colandrea pass complete to Malik Washington for 59 yds to the NCSU 4 for a 1ST down
8:471st & goal at opp 4Kobe Pace run for 2 yds to the NCSU 2
8:472nd & goal at opp 2Anthony Colandrea run for 1 yd to the NCSU 3
8:473rd & goal at opp 3Anthony Colandrea pass incomplete to Jaden Gibson
6:484th & goal at opp 3Will Bettridge 21 yd FG GOODNC State 14, Virginia 10
NC State Punt, 3 plays
6:481st & 10 at own 35Matt Ganyard kickoff for 61 yds , Kendrick Raphael return for 9 yds to the NCSU 13
6:481st & 10 at own 13Michael Allen run for 4 yds to the NCSU 9
6:482nd & 14 at own 9Brennan Armstrong pass complete to Bradley Rozner for 5 yds to the NCSU 14
6:483rd & 9 at own 14Brennan Armstrong pass incomplete to Keyon Lesane
5:224th & 9 at own 14Caden Noonkester punt for 49 yds , Ethan Davies returns for 6 yds to the UVA 43
Virginia Field goal, 5 plays
5:221st & 10 at own 43Anthony Colandrea pass complete to Malachi Fields for 29 yds to the NCSU 28 for a 1ST down
5:221st & 10 at opp 28Mike Hollins run for no gain to the NCSU 28
5:222nd & 10 at opp 28Anthony Colandrea pass complete to Malik Washington for 9 yds to the NCSU 19
5:223rd & 1 at opp 19Kobe Pace run for no gain to the NCSU 19
2:294th & 1 at opp 19Timeout Virginia, clock 02:29
2:244th & 1 at opp 19Will Bettridge 36 yd FG GOODNC State 14, Virginia 13
NC State Touchdown, 5 plays
2:241st & 10 at own 35Matt Ganyard kickoff for 39 yds
2:241st & 10 at own 26Michael Allen run for 16 yds to the NCSU 42 for a 1ST down
2:241st & 10 at own 42Michael Allen run for 1 yd to the NCSU 43
2:242nd & 9 at own 43Brennan Armstrong pass complete to Kevin Concepcion for 7 yds to the 50 yard line
2:243rd & 2 at the 50Brennan Armstrong run for 2 yds to the UVA 48 for a 1ST down
0:111st & 10 at opp 48Brennan Armstrong pass complete to Kevin Concepcion for 48 yds for a TD (Brayden Narveson KICK)NC State 21, Virginia 13
Virginia Punt, 5 plays
0:111st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
0:001st & 10 at own 25Anthony Colandrea pass complete to Mike Hollins for 5 yds to the UVA 30
Q4 15:002nd & 5 at own 30Anthony Colandrea run for 3 yds to the UVA 27
Q4 15:001st & 10 at own 29Anthony Colandrea pass incomplete to Malik Washington
Q4 15:002nd & 10 at own 29Anthony Colandrea run for 4 yds to the UVA 33
Q4 15:003rd & 6 at own 33Anthony Colandrea sacked by Red Hibbler for a loss of 4 yards to the UVA 29
Q4 12:524th & 10 at own 29Daniel Sparks punt for 52 yds , Julian Gray returns for 17 yds to the NCSU 36
Q4 12:524th & 10 at own 29Daniel Sparks punt for 52 yds , Julian Gray returns for 17 yds to the NCSU 14
4th quarter7 drives, then NC State 24, Virginia 21
NC State Punt, 6 plays
12:521st & 10 at own 14Michael Allen run for 2 yds to the NCSU 16
12:522nd & 8 at own 16Brennan Armstrong pass incomplete to Kevin Concepcion
12:523rd & 8 at own 16Brennan Armstrong run for 12 yds to the NCSU 28 for a 1ST down
12:521st & 10 at own 28Brennan Armstrong run for no gain to the NCSU 28
12:522nd & 10 at own 28Brennan Armstrong run for 6 yds to the NCSU 34
12:523rd & 4 at own 34Brennan Armstrong pass incomplete to Kevin Concepcion
10:184th & 9 at own 29Caden Noonkester punt for 43 yds , Micah Gaffney returns for no gain to the UVA 28
Virginia Interception, 2 plays
10:181st & 10 at own 28Kobe Pace run for 1 yd to the UVA 29
9:342nd & 9 at own 29Anthony Colandrea pass intercepted
NC State Punt, 5 plays
9:341st & 10 at own 26Delbert Mimms III run for 3 yds to the NCSU 29
9:342nd & 7 at own 29Delbert Mimms III run for 7 yds to the NCSU 36 for a 1ST down
9:341st & 10 at own 36Michael Allen run for 1 yd to the NCSU 35
9:342nd & 11 at own 35Brennan Armstrong pass incomplete to Kevin Concepcion
9:343rd & 11 at own 35Brennan Armstrong pass incomplete to Julian Gray
7:344th & 11 at own 35Caden Noonkester punt for 45 yds, fair catch by Ethan Davies at the UVA 20
Virginia Interception, 4 plays
7:341st & 10 at own 20Anthony Colandrea run for 16 yds to the UVA 36 for a 1ST down
7:341st & 10 at opp 41Anthony Colandrea run for 15 yds to the NCSU 26 for a 1ST down
5:391st & 10 at opp 26Anthony Colandrea pass intercepted
NC State Punt, 3 plays
5:391st & 10 at own 10Delbert Mimms III run for 1 yd to the NCSU 9
5:392nd & 11 at own 9Delbert Mimms III run for 2 yds to the NCSU 11
5:393rd & 9 at own 11Brennan Armstrong run for no gain to the NCSU 11
3:294th & 9 at own 11Caden Noonkester punt for 45 yds , Ethan Davies returns for 10 yds to the NCSU 46
3:294th & 9 at own 11Caden Noonkester punt for 45 yds , Ethan Davies returns for 10 yds to the UVA 34
Virginia Touchdown, 11 plays
3:291st & 10 at own 34Anthony Colandrea run for 11 yds to the UVA 45 for a 1ST down
3:291st & 10 at own 45Kobe Pace run for 5 yds to the 50 yard line
3:292nd & 5 at the 50Anthony Colandrea pass complete to Sackett Wood Jr. for 6 yds to the NCSU 44 for a 1ST down
3:291st & 10 at opp 44Anthony Colandrea pass complete to Malachi Fields for 19 yds to the NCSU 25 for a 1ST down
1:571st & 10 at opp 25Timeout NC State, clock 01:57
1:571st & 10 at opp 25Anthony Colandrea run for 1 yd to the NCSU 26
1:572nd & 11 at opp 26Anthony Colandrea pass complete to Malik Washington for 10 yds to the NCSU 16
1:573rd & 1 at opp 16Mike Hollins run for no gain to the NCSU 16
1:074th & 1 at opp 16Timeout Virginia, clock 01:07
1:074th & 1 at opp 16Anthony Colandrea pass complete to Malik Washington for 12 yds to the NCSU 4 for a 1ST down
1:071st & goal at opp 4Mike Hollins run for 1 yd to the NCSU 3
0:442nd & goal at opp 3Timeout Virginia, clock 00:44
0:442nd & goal at opp 3Anthony Colandrea pass incomplete to Malachi Fields
0:363rd & goal at opp 3Malik Washington 3 Yd pass from Anthony Colandrea (Anthony Colandrea Pass to Malachi Fields for Two-Point Conversion)Tied at 21
NC State Field goal, 5 plays
0:361st & 10 at opp 48Brennan Armstrong run for 8 yds to the UVA 40
0:361st & 10 at own 20Matt Ganyard kickoff for 63 yds , Julian Gray return for 35 yds to the UVA 48
0:192nd & 2 at opp 40Timeout NC State, clock 00:19
0:192nd & 2 at opp 40Brennan Armstrong run for 8 yds to the UVA 32 for a 1ST down
0:191st & 10 at opp 32Brennan Armstrong pass incomplete
0:192nd & 10 at opp 32Brennan Armstrong run for 2 yds to the UVA 30
0:033rd & 8 at opp 30Timeout NC State, clock 00:03
0:033rd & 8 at opp 30(00:03) Narveson,Brayden field goal attempt from 48 yards NO GOOD blocked by Jackson,James (H: Noonkester,Caden, LS: Shimko,Joe), clock 00:00 PENALTY UVA Personal Foul (Jackson,James) 15 yards from UVA30 to UVA15, 1ST DOWN. NO PLAY.
0:001st & 10 at opp 15Brayden Narveson 33 yd FG GOODNC State 24, Virginia 21

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

NC State leads 38–⁠23 in 61 meetings, counting the two since this game.

Recent meetings
2026Virginia 34, NC State 8
2025NC State 35, Virginia 31
2023NC State 24, Virginia 21
2020NC State 38, Virginia 21
2018NC State 35, Virginia 21
2012Virginia 33, NC State 6

Around this game

NC State

Virginia