NC State at Virginia Tech

Saturday, November 18, 2023

NC State beat Virginia Tech 35–⁠28. It was their 51st meeting; after it, Virginia Tech led the series 27–⁠20–⁠4.

AwayNC State9–⁠4 in 2023
35
HomeVirginia Tech7–⁠6 in 2023
28

Final at Lane Stadium, BlacksburgTV: ACCNAttendance 65,632

At kickoff
54°F, clear, wind 8 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Virginia Tech Airport (KBCB), 2 km from the stadium
Official
Jeff HeaserGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
NC State02114035
Virginia Tech0771428

Standouts

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

Player stats

NC State

PassingC/AttYdsTDInt
Brennan Armstrong18/2620320
Kevin Concepcion1/11710
RushingCarYdsTDLong
Brennan Armstrong2189243
Kevin Concepcion944011
Kendrick Raphael836020
Delbert Mimms III919013
ReceivingRecYdsTDLong
Kevin Concepcion763228
Trent Pennix238121
Kendrick Raphael227021
Brad Rozner224015
DefenseTklTFLSacksInt
Payton Wilson113.510
Sean Brown6000
Devan Boykin5000
Savion Jackson40.500
Bishop Fitzgerald1001

Virginia Tech

PassingC/AttYdsTDInt
Kyron Drones17/3022531
RushingCarYdsTDLong
Kyron Drones951022
Xayvion Turner-Bradshaw147147
Malachi Thomas116016
Jaylin Lane21409
ReceivingRecYdsTDLong
Da’Quan Felton787242
Jaylin Lane466034
Dae’Quan Wright442020
Tucker Holloway117017
DefenseTklTFLSacksInt
Keonta Jenkins8200
Mansoor Delane81.500
Alan Tisdale7000
Jalen Stroman7100
Norell Pollard3210

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

Team stats

NC StateVirginia Tech
408Total yards349
220Passing yards225
188Rushing yards124
8.1Yards per pass7.5
4.0Yards per rush7.8
24First downs17
7–⁠15Third downs1–⁠7
1–⁠1Fourth downs0–⁠1
0Turnovers1
6–⁠45Penalties4–⁠39
40:37Possession19:23
1Sacks (by defense)1

Efficiency

NC StateVirginia Tech
46%Success rate39%
0.27EPA per play0.17
1.23Explosiveness1.54
0.02Rushing EPA0.28
0.68Passing EPA0.11
27%Passing-down success29%
−0.10First-down EPA0.33
0.23Second-down EPA0.32
0.95Third-down EPA−0.09
17%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 55% to win. Elo’s favorite won.

The line

Virginia Tech −3.5, over/under 45.5.

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 Virginia Tech 57%, NC State 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Virginia Tech end zoneNC State end zoneQ1 Virginia TechPunt, 3 playsQ1 NC StatePunt, 5 playsQ1 Virginia TechPunt, 5 playsQ1 NC StatePunt, 7 playsQ1 Virginia TechPunt, 5 playsQ1 NC StateTouchdown, 7 playsQ2 Virginia TechPunt, 3 playsQ2 NC StateTouchdown, 8 playsQ2 Virginia TechTouchdown, 1 playQ2 NC StateTouchdown, 11 playsQ2 Virginia TechEnd of half, 1 playQ3 NC StateTouchdown, 12 playsQ3 Virginia TechTouchdown, 2 playsQ3 NC StateTouchdown, 4 playsQ3 Virginia TechPunt, 3 playsQ3 NC StatePunt, 6 playsQ3 Virginia TechTurnover on downs, 8 playsQ4 NC StatePunt, 5 playsQ4 Virginia TechTouchdown, 10 playsQ4 NC StatePunt, 3 playsQ4 Virginia TechInterception, 1 playQ4 NC StatePunt, 3 playsQ4 Virginia TechTouchdown, 4 playsQ4 NC StateEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia Tech drives left to right, NC State right to left.
  1. Q1 Virginia TechPunt, 3 plays, 1 yard
  2. Q1 NC StatePunt, 5 plays, 18 yards
  3. Q1 Virginia TechPunt, 5 plays, 22 yards
  4. Q1 NC StatePunt, 7 plays, 31 yards
  5. Q1 Virginia TechPunt, 5 plays, 16 yards
  6. Q1 NC StateTouchdown, 7 plays, 64 yards
  7. Q2 Virginia TechPunt, 3 plays, −4 yards
  8. Q2 NC StateTouchdown, 8 plays, 60 yards
  9. Q2 Virginia TechTouchdown, 1 play, 47 yards
  10. Q2 NC StateTouchdown, 11 plays, 75 yards
  11. Q2 Virginia TechEnd of half, 1 play, −1 yard
  12. Q3 NC StateTouchdown, 12 plays, 75 yards
  13. Q3 Virginia TechTouchdown, 2 plays, 76 yards
  14. Q3 NC StateTouchdown, 4 plays, 75 yards
  15. Q3 Virginia TechPunt, 3 plays, −2 yards
  16. Q3 NC StatePunt, 6 plays, 18 yards
  17. Q3 Virginia TechTurnover on downs, 8 plays, 52 yards
  18. Q4 NC StatePunt, 5 plays, 23 yards
  19. Q4 Virginia TechTouchdown, 10 plays, 92 yards
  20. Q4 NC StatePunt, 3 plays, −13 yards
  21. Q4 Virginia TechInterception, 1 play, 0 yards
  22. Q4 NC StatePunt, 3 plays, 3 yards
  23. Q4 Virginia TechTouchdown, 4 plays, 56 yards
  24. Q4 NC StateEnd of game, 3 plays, −21 yards

Play by play

1st quarter6 drives, then Tied at 0
Virginia Tech Punt, 3 plays
15:00Collin Smith kickoff for 65 yds for a touchback
15:001st & 10 at own 25Kyron Drones pass complete to Da’Quan Felton for 2 yds to the VT 27
14:212nd & 8 at own 27Kyron Drones run for a loss of 1 yard to the VT 26
13:423rd & 9 at own 26Kyron Drones pass complete to Da’Quan Felton for no gain to the VT 26
13:044th & 9 at own 26Peter Moore punt for 45 yds
NC State Punt, 5 plays
12:581st & 10 at own 29Brennan Armstrong run for 9 yds to the NCSU 38
12:172nd & 1 at own 38Brennan Armstrong run for 8 yds to the NCSU 46 for a 1ST down
11:381st & 10 at own 46Kendrick Raphael run for 3 yds to the NCSU 49
10:592nd & 7 at own 49Kevin Concepcion run for a loss of 2 yards to the NCSU 47
10:163rd & 9 at own 47Brennan Armstrong pass incomplete
10:124th & 9 at own 47Caden Noonkester punt for 53 yds for a touchback
Virginia Tech Punt, 5 plays
10:051st & 10 at own 20Jaylin Lane run for 9 yds to the VT 29
9:312nd & 1 at own 29Kyron Drones run for 11 yds to the VT 40 for a 1ST down
8:531st & 10 at own 40Kyron Drones pass complete to Jaylin Lane for 3 yds to the VT 43
8:152nd & 7 at own 43Kyron Drones run for a loss of 1 yard to the VT 42
7:403rd & 8 at own 42Kyron Drones pass incomplete
7:344th & 8 at own 42Peter Moore punt for 43 yds
NC State Punt, 7 plays
7:271st & 10 at own 15Brennan Armstrong pass complete to Dacari Collins for 6 yds to the NCSU 21
6:482nd & 4 at own 21Kevin Concepcion run for 5 yds to the NCSU 26 for a 1ST down
6:061st & 10 at own 26Brennan Armstrong pass complete to Kevin Concepcion for 3 yds to the NCSU 29
5:362nd & 7 at own 29Delbert Mimms III run for 2 yds to the NCSU 31
4:533rd & 5 at own 31(04:53) ARMSTRONG, Brennan pass to the right incomplete intended for COLLINS, Dacari thrown to the NCS45, clock 04:49. PENALTY VT Holding on CANTEEN, Derrick enforced 10 yards from the NCS31 to the NCS41 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
4:511st & 10 at own 41Brennan Armstrong run for no gain to the NCSU 41
4:142nd & 10 at own 41Brennan Armstrong run for 5 yds to the NCSU 46
3:293rd & 5 at own 46Brennan Armstrong pass incomplete
3:244th & 5 at own 46Caden Noonkester punt for 39 yds
Virginia Tech Punt, 5 plays
3:191st & 10 at own 15Bhayshul Tuten run for 3 yds to the VT 18
2:462nd & 7 at own 18Kyron Drones pass complete to Dae’Quan Wright for 8 yds to the VT 26 for a 1ST down
2:131st & 10 at own 26Kyron Drones pass incomplete
2:092nd & 10 at own 26Jaylin Lane run for 5 yds to the VT 31
1:473rd & 5 at own 31Kyron Drones run for no gain to the VT 31
1:114th & 5 at own 31Peter Moore punt for 33 yds
1:091st & 10 at own 36(01:09) ARMSTRONG, Brennan pass deep to the left incomplete intended for VEREEN, Juice thrown to the VT40, clock 01:03. PENALTY VT Pass Interference on JONES, Jaylen enforced 15 yards to the VT49 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
NC State Touchdown, 7 plays
0:391st & 10 at opp 49Brennan Armstrong run for no gain to the VT 49
0:002nd & 10 at opp 49Brennan Armstrong pass complete to Kevin Concepcion for 16 yds to the VT 33 for a 1ST down
Q2 15:001st & 10 at opp 33Brennan Armstrong pass complete to Trent Pennix for 21 yds to the VT 12 for a 1ST down
Q2 14:141st & 10 at opp 12Kevin Concepcion run for 4 yds to the VT 8
Q2 13:322nd & 6 at opp 8Brennan Armstrong pass complete to Kevin Concepcion for 4 yds to the VT 4
Q2 12:533rd & 2 at opp 4Delbert Mimms III run for 1 yd to the VT 3
Q2 12:054th & 1 at opp 3Timeout Virginia Tech, clock 12:05
Q2 12:044th & 1 at opp 3Brennan Armstrong pass complete to Kevin Concepcion for 3 yds for a TD (Brayden Narveson KICK)NC State 7, Virginia Tech 0
2nd quarter5 drives, then NC State 21, Virginia Tech 7
Virginia Tech Punt, 3 plays
12:04Collin Smith kickoff for 59 yds
11:561st & 10 at own 25Bhayshul Tuten run for a loss of 6 yards to the VT 19
11:212nd & 16 at own 19(11:21) TUTEN, Bhayshul rush to the left for a gain of 9 yards to the VT28 (FORDHAM, Caden;KENNEDY, Robert), clock 11:15. PENALTY VT Illegal Shift declined VT Holding on MOORE, Kaden enforced half the distance from the goal, 9 yards from the VT19 to the VT10 [NHSG]. NO PLAY (replay the down).
11:012nd & 25 at own 10Kyron Drones pass complete to Dae’Quan Wright for 3 yds to the VT 13
10:383rd & 22 at own 13Virginia Tech Penalty, False Start (Peter Moore) to the VT 8
10:173rd & 27 at own 8Kyron Drones run for 13 yds to the VT 21
9:404th & 14 at own 21Peter Moore punt for 39 yds
NC State Touchdown, 8 plays
9:351st & 10 at own 40Brennan Armstrong pass complete to Kendrick Raphael for 6 yds to the NCSU 46
8:542nd & 4 at own 46Brennan Armstrong run for 13 yds to the VT 41 for a 1ST down
8:171st & 10 at opp 41Brennan Armstrong run for 4 yds to the VT 37
7:352nd & 6 at opp 37Brennan Armstrong pass complete to Bradley Rozner for 9 yds to the VT 28 for a 1ST down
6:571st & 10 at opp 28Kendrick Raphael run for 20 yds to the VT 8 for a 1ST down
6:111st & goal at opp 8Brennan Armstrong run for 4 yds to the VT 4
5:312nd & goal at opp 4Delbert Mimms III run for 3 yds to the VT 1
4:463rd & goal at opp 1Brennan Armstrong run for 1 yd for a TD (Brayden Narveson KICK)NC State 14, Virginia Tech 0
Virginia Tech Touchdown, 1 play
4:46Collin Smith kickoff for 62 yds
4:261st & 10 at opp 47Xayvion Turner-Bradshaw run for 47 yds for a TD (John Love KICK)NC State 14, Virginia Tech 7
NC State Touchdown, 11 plays
4:26Kyle Lowe kickoff for 65 yds for a touchback
4:261st & 10 at own 25Brennan Armstrong run for 6 yds to the NCSU 31
3:492nd & 4 at own 31Kevin Concepcion run for 11 yds to the NCSU 42 for a 1ST down
3:101st & 10 at own 42Kendrick Raphael run for 2 yds to the NCSU 44
2:282nd & 8 at own 44Kevin Concepcion run for 6 yds to the 50 yard line
1:483rd & 2 at the 50Brennan Armstrong run for 5 yds to the VT 45 for a 1ST down
1:211st & 10 at opp 45Brennan Armstrong pass incomplete
1:152nd & 15 at the 50Brennan Armstrong run for 7 yds to the VT 43
1:132nd & 10 at opp 45(01:13) ARMSTRONG, Brennan pass deep to the left incomplete intended for ROOKS, Porter thrown to the VT20, clock 01:08. PENALTY Before the snap, NCS Delay Of Game enforced 5 yards from the VT45 to the NCS50. NO PLAY (replay the down).
1:083rd & 8 at opp 43Timeout NC State, clock 01:08
1:043rd & 8 at opp 43Brennan Armstrong pass complete to Porter Rooks for 9 yds to the VT 34 for a 1ST down
0:461st & 10 at opp 34Brennan Armstrong pass incomplete
0:432nd & 10 at opp 34Timeout NC State, clock 00:43
0:432nd & 10 at opp 34Brennan Armstrong run for 6 yds to the VT 28
0:183rd & 4 at opp 28Brennan Armstrong pass complete to Kevin Concepcion for 28 yds for a TD (Brayden Narveson KICK)NC State 21, Virginia Tech 7
Virginia Tech End of half, 1 play
0:18Collin Smith kickoff for 56 yds
0:111st & 10 at own 21(00:11) Kneel down by DRONES, Kyron at VT20 (team loss of 1), clock 00:05.
3rd quarter6 drives, then NC State 35, Virginia Tech 14
NC State Touchdown, 12 plays
15:00Kyle Lowe kickoff for 65 yds for a touchback
15:001st & 10 at own 25Delbert Mimms III run for 4 yds to the NCSU 29
14:252nd & 6 at own 29Brennan Armstrong pass complete to Dacari Collins for 8 yds to the NCSU 37 for a 1ST down
13:471st & 10 at own 37Brennan Armstrong pass incomplete
13:442nd & 10 at own 37Kendrick Raphael run for 6 yds to the NCSU 43
13:033rd & 4 at own 43Brennan Armstrong pass complete to Kendrick Raphael for 21 yds to the VT 36 for a 1ST down
12:201st & 10 at opp 36Brennan Armstrong pass complete to Keyon Lesane for 9 yds to the VT 27
11:392nd & 1 at opp 27NC State Penalty, False Start (-5 Yards) to the VT 32
11:152nd & 6 at opp 32Brennan Armstrong pass complete to Kevin Concepcion for 9 yds to the VT 23 for a 1ST down
10:341st & 10 at opp 23Delbert Mimms III run for a loss of 2 yards to the VT 25
10:022nd & 12 at opp 25Brennan Armstrong pass incomplete
9:583rd & 12 at opp 25Brennan Armstrong pass complete to Delbert Mimms III for 23 yds to the VT 2 for a 1ST down
9:291st & goal at opp 2Brennan Armstrong run for 1 yd to the VT 1
9:032nd & goal at opp 1Brennan Armstrong run for 1 yd for a TD (Brayden Narveson KICK)NC State 28, Virginia Tech 7
Virginia Tech Touchdown, 2 plays
9:03Collin Smith kickoff for 58 yds
8:561st & 10 at own 24Kyron Drones pass complete to Jaylin Lane for 34 yds to the NCSU 42 for a 1ST down
8:101st & 10 at opp 42Kyron Drones pass complete to Da’Quan Felton for 42 yds for a TD (John Love KICK)NC State 28, Virginia Tech 14
NC State Touchdown, 4 plays
8:10Kyle Lowe kickoff for 65 yds for a touchback
8:101st & 10 at own 25Brennan Armstrong pass complete to Kevin Concepcion for no gain to the NCSU 25
7:262nd & 10 at own 25Brennan Armstrong pass complete to Bradley Rozner for 15 yds to the NCSU 40 for a 1ST down
6:481st & 10 at own 40Brennan Armstrong run for 43 yds to the VT 17 for a 1ST down
5:531st & 10 at opp 17Kevin Concepcion pass complete to Trent Pennix for 17 yds for a TD (Brayden Narveson KICK)NC State 35, Virginia Tech 14
Virginia Tech Punt, 3 plays
5:53Collin Smith kickoff for 37 yds
5:531st & 10 at own 28Kyron Drones pass incomplete
5:382nd & 10 at own 28Kyron Drones pass incomplete
5:373rd & 10 at own 28Kyron Drones sacked by Payton Wilson for a loss of 2 yards to the VT 26
4:584th & 12 at own 26Peter Moore punt for 49 yds
NC State Punt, 6 plays
4:531st & 10 at own 25Brennan Armstrong run for 3 yds to the NCSU 28
4:532nd & 7 at own 28Kendrick Raphael run for 2 yds to the NCSU 30
3:343rd & 5 at own 30Brennan Armstrong pass complete to Keyon Lesane for 13 yds to the NCSU 43 for a 1ST down
2:511st & 10 at own 43Brennan Armstrong pass incomplete
2:452nd & 10 at own 43Kendrick Raphael run for no gain to the NCSU 43
2:453rd & 10 at own 43Brennan Armstrong pass incomplete
2:084th & 10 at own 43Caden Noonkester punt for 28 yds, downed at the VT 29
Virginia Tech Turnover on downs, 8 plays
1:591st & 10 at own 29Kyron Drones pass complete to Dae’Quan Wright for 11 yds to the VT 40 for a 1ST down
1:141st & 10 at own 40Kyron Drones pass complete to Da’Quan Felton for 17 yds to the NCSU 43 for a 1ST down
0:341st & 10 at opp 43Kyron Drones pass incomplete
0:272nd & 10 at opp 43Kyron Drones pass complete to Jaylin Lane for 19 yds to the NCSU 24 for a 1ST down
Q4 15:001st & 10 at opp 24Kyron Drones pass incomplete
Q4 14:552nd & 10 at opp 24Kyron Drones pass incomplete
Q4 14:553rd & 10 at opp 24Kyron Drones pass incomplete
Q4 14:444th & 10 at opp 24(14:44) DRONES, Kyron pass deep to the right incomplete intended for FELTON, Da’Quan thrown to the NCS0, clock 14:37. PENALTY NCS Offsides on HIBBLER, Red enforced 5 yards from the NCS24 to the NCS19 [NHSG]. NO PLAY (replay the down).
Q4 14:344th & 5 at opp 19Kyron Drones pass incomplete
4th quarter7 drives, then NC State 35, Virginia Tech 28
NC State Punt, 5 plays
14:341st & 10 at own 19Kevin Concepcion run for 11 yds to the NCSU 30 for a 1ST down
13:531st & 10 at own 30Delbert Mimms III run for 13 yds to the NCSU 43 for a 1ST down
13:101st & 10 at own 43Delbert Mimms III run for no gain to the NCSU 43
12:262nd & 10 at own 43Delbert Mimms III run for a loss of 3 yards to the NCSU 40
11:413rd & 13 at own 40Kevin Concepcion run for 2 yds to the NCSU 42
10:574th & 11 at own 42Caden Noonkester punt for 50 yds
Virginia Tech Touchdown, 10 plays
10:491st & 10 at own 8Kyron Drones pass incomplete
10:442nd & 10 at own 8Kyron Drones pass complete to Jaylin Lane for 10 yds to the VT 18 for a 1ST down
9:591st & 10 at own 18Kyron Drones pass complete to Da’Quan Felton for 4 yds to the VT 22
9:412nd & 6 at own 22Kyron Drones pass incomplete
9:383rd & 6 at own 22Kyron Drones pass complete to Da’Quan Felton for 10 yds to the VT 32 for a 1ST down
8:491st & 10 at own 32DRONES, Kyron pass deep to the left intercepted by BOYKIN, Devan at the NCS49 intended for GOSNELL, Stephen. Boykin return for 45 yards to the VT6, out of bounds, clock 08:49. PENALTY NCS Pass Interference on BOYKIN, Devan enforced 15 yards to the VT47 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
8:401st & 10 at own 47Kyron Drones run for 8 yds to the NCSU 45
8:122nd & 2 at opp 45Kyron Drones pass complete to Tucker Holloway for 17 yds to the NCSU 28 for a 1ST down
7:511st & 10 at opp 28Kyron Drones pass incomplete
7:442nd & 10 at opp 28Malachi Thomas run for 16 yds to the NCSU 12 for a 1ST down
7:031st & 10 at opp 12Kyron Drones pass complete to Da’Quan Felton for 12 yds for a TD (John Love KICK)NC State 35, Virginia Tech 21
NC State Punt, 3 plays
7:03Timeout NC State, clock 07:03
7:03Kyle Lowe kickoff for 63 yds
7:031st & 10 at own 25(07:03) QB Keeper ARMSTRONG, Brennan rush up the middle for a gain of 4 yards to the NCS29 (TISDALE, Alan;JONES, Jaylen), clock 06:59. PENALTY NCS Holding on EASON, Derrick enforced 10 yards from the NCS25 to the NCS15 [SG]. NO PLAY (replay the down).
6:301st & 20 at own 15Kendrick Raphael run for a loss of 1 yard to the NCSU 14
5:412nd & 21 at own 14Kendrick Raphael run for 4 yds to the NCSU 18
5:023rd & 17 at own 18Brennan Armstrong sacked by Norell Pollard for a loss of 6 yards to the NCSU 12
4:194th & 23 at own 12Caden Noonkester punt for 48 yds
Virginia Tech Interception, 1 play
4:031st & 10 at the 50Kyron Drones pass intercepted Bishop Fitzgerald return for no gain to the NCSU 22
4:011st & 10 at own 22NC State Penalty, False Start (-5 Yards) to the NCSU 17
NC State Punt, 3 plays
4:011st & 15 at own 17Kevin Concepcion run for 9 yds to the NCSU 26
3:093rd & 5 at own 27Timeout Virginia Tech, clock 03:09
3:092nd & 6 at own 26Delbert Mimms III run for 1 yd to the NCSU 27
3:063rd & 5 at own 27Kevin Concepcion run for a loss of 2 yards to the NCSU 25
3:044th & 7 at own 25Timeout Virginia Tech, clock 03:04
2:544th & 7 at own 25Caden Noonkester punt for 40 yds
Virginia Tech Touchdown, 4 plays
2:491st & 10 at own 44Kyron Drones run for 22 yds to the NCSU 34 for a 1ST down
2:241st & 10 at opp 34Kyron Drones pass complete to Dae’Quan Wright for 20 yds to the NCSU 14 for a 1ST down
2:031st & 10 at opp 14Kyron Drones run for 1 yd to the NCSU 13
1:402nd & 9 at opp 13Kyron Drones pass complete to Stephen Gosnell for 13 yds for a TD (John Love KICK)NC State 35, Virginia Tech 28
NC State End of game, 3 plays
1:251st & 10 at opp 48Brennan Armstrong run for a loss of 9 yards to the NCSU 43
0:512nd & 19 at own 43Timeout NC State, clock 00:51
0:453rd & 25 at own 37Timeout Virginia Tech, clock 00:45
0:452nd & 19 at own 43Brennan Armstrong run for a loss of 6 yards to the NCSU 37
0:453rd & 25 at own 37Brennan Armstrong run for a loss of 6 yards to the NCSU 31

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.

Virginia Tech leads 28–⁠20–⁠4 in 52 meetings, counting the one since this game.

Recent meetings
2025Virginia Tech 23, NC State 21
2023NC State 35, Virginia Tech 28
2022NC State 22, Virginia Tech 21
2020Virginia Tech 45, NC State 24
2015Virginia Tech 28, NC State 13
2010Virginia Tech 41, NC State 30

Around this game