Virginia Tech at NC State

Saturday, September 27, 2025

Virginia Tech beat NC State 23–⁠21. It was their 52nd meeting; Virginia Tech leads the series 28–⁠20–⁠4.

AwayVirginia Tech3–⁠9 in 2025
23
HomeNC State8–⁠5 in 2025
21

Final at Carter-Finley Stadium, RaleighTV: The CW NetworkAttendance 56,919

At kickoff
77°F, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; Raleigh Airport, 12 km from the stadium, nine minutes before kickoff
Official
Jon NoliGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Virginia Tech3107323
NC State707721

How the win probability moved

NC State favored

Win probability by play: NC State 58% at kickoff, 0% at the end. Biggest swing: 41 points.

Virginia Tech favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (41 points).

Standouts

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

Player stats

Virginia Tech

PassingC/AttYdsTDInt
Kyron Drones20/3417720
RushingCarYdsTDLong
Terion Stewart15174085
Marcellous Hawkins447025
Kyron Drones111409
ReceivingRecYdsTDLong
Ayden Greene344036
Cameron Seldon542122
Isaiah Spencer338019
Benji Gosnell323014
DefenseTklTFLSacksInt
Kaleb Spencer110.500
Isaiah Cash8110
Noah Chambers6110
Jaden Keller6100
Ben Bell51.510
Jason Abbey3110
Elhadj Fall2110

NC State

PassingC/AttYdsTDInt
C.J. Bailey26/3424020
RushingCarYdsTDLong
Hollywood Smothers1667011
Will Wilson3805
Jayden Scott3613
ReceivingRecYdsTDLong
Terrell Anderson465024
Justin Joly660022
Wesley Grimes336027
Keenan Jackson535113
DefenseTklTFLSacksInt
Caden Fordham15100
Asaad Brown Jr.9000
Cian Slone7210
Sabastian Harsh5110
Sean Brown5000

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

Team stats

Virginia TechNC State
412Total yards302
177Passing yards240
235Rushing yards62
5.2Yards per pass7.1
7.8Yards per rush2.0
18First downs18
7–⁠15Third downs6–⁠14
1–⁠1Fourth downs1–⁠3
0Turnovers0
7–⁠55Penalties2–⁠5
29:49Possession30:11
5Sacks (by defense)2

Efficiency

Virginia TechNC State
32%Success rate42%
0.27EPA per play0.17
1.76Explosiveness1.27
0.41Rushing EPA−0.03
0.15Passing EPA0.33
30%Passing-down success32%
−0.17First-down EPA0.02
0.37Second-down EPA0.26
0.84Third-down EPA0.91
20%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 69% to win. Virginia Tech won as Elo’s underdog.

The line

NC State −10, over/under 57.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 NC State 76%, Virginia Tech 24%. CollegeFootballData.com’s estimate from the point spread.

Every drive

NC State end zoneVirginia Tech end zoneQ1 Virginia TechPunt, 6 playsQ1 NC StatePunt, 3 playsQ1 Virginia TechField goal, 5 playsQ1 NC StateTouchdown, 12 playsQ1 Virginia TechPunt, 3 playsQ1 NC StateTurnover on downs, 6 playsQ2 Virginia TechTouchdown, 10 playsQ2 NC StatePunt, 6 playsQ2 Virginia TechField goal, 11 playsQ2 NC StatePunt, 3 playsQ2 Virginia TechEnd of half, 5 playsQ3 NC StateTouchdown, 12 playsQ3 Virginia TechPunt, 10 playsQ3 NC StatePunt, 3 playsQ3 Virginia TechTouchdown, 2 playsQ3 NC StateTouchdown, 10 playsQ4 Virginia TechField goal, 9 playsQ4 NC StatePunt, 4 playsQ4 Virginia TechPunt, 6 playsQ4 NC StateTurnover on downs, 7 playsQ4 Virginia TechEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. NC State drives left to right, Virginia Tech right to left.
  1. Q1 Virginia TechPunt, 6 plays, 26 yards
  2. Q1 NC StatePunt, 3 plays, −3 yards
  3. Q1 Virginia TechField goal, 5 plays, 19 yards
  4. Q1 NC StateTouchdown, 12 plays, 75 yards
  5. Q1 Virginia TechPunt, 3 plays, 3 yards
  6. Q1 NC StateTurnover on downs, 6 plays, 30 yards
  7. Q2 Virginia TechTouchdown, 10 plays, 62 yards
  8. Q2 NC StatePunt, 6 plays, 12 yards
  9. Q2 Virginia TechField goal, 11 plays, 77 yards
  10. Q2 NC StatePunt, 3 plays, 2 yards
  11. Q2 Virginia TechEnd of half, 5 plays, 23 yards
  12. Q3 NC StateTouchdown, 12 plays, 75 yards
  13. Q3 Virginia TechPunt, 10 plays, 27 yards
  14. Q3 NC StatePunt, 3 plays, 3 yards
  15. Q3 Virginia TechTouchdown, 2 plays, 89 yards
  16. Q3 NC StateTouchdown, 10 plays, 75 yards
  17. Q4 Virginia TechField goal, 9 plays, 35 yards
  18. Q4 NC StatePunt, 4 plays, 9 yards
  19. Q4 Virginia TechPunt, 6 plays, 21 yards
  20. Q4 NC StateTurnover on downs, 7 plays, 26 yards
  21. Q4 Virginia TechEnd of game, 1 play, −6 yards

Play by play

1st quarter6 drives, then NC State 7, Virginia Tech 3
Virginia Tech Punt, 6 plays
14:561st & 10 at own 35Charlie Birtwistle kickoff for 65 yds , P.J. Prioleau return for 21 yds to the VT 21
14:511st & 10 at own 21Marcellous Hawkins run for 1 yd to the VT 22
14:062nd & 9 at own 22Kyron Drones pass complete to Benji Gosnell for 4 yds to the VT 26
13:383rd & 5 at own 26Kyron Drones pass complete to Isaiah Spencer for 19 yds to the VT 45 for a 1ST down
13:161st & 10 at own 45PENALTY VT False Start (Altuner,Kyle) 5 yards from VT45 to VT40. NO PLAY.
12:441st & 15 at own 40Kyron Drones pass incomplete to Donavon Greene
12:342nd & 15 at own 40Kyron Drones pass complete to Donavon Greene for 7 yds to the VT 47
11:543rd & 8 at own 47Kyron Drones pass incomplete to Braydon Bennett
11:484th & 8 at own 47Nick Veltsistas punt for 43 yds, fair catch by Teddy Hoffmann at the NCSU 10
NC State Punt, 3 plays
11:351st & 10 at own 10run for a loss of 3 yards to the NCSU 7
11:122nd & 13 at own 7Hollywood Smothers run for no gain to the NCSU 7
10:413rd & 13 at own 7CJ Bailey pass complete to Hollywood Smothers for no gain to the NCSU 7
9:514th & 13 at own 7Caden Noonkester punt for 47 yds , Isaiah Spencer returns for 14 yds to the NCSU 40
Virginia Tech Field goal, 5 plays
9:431st & 10 at opp 40Terion Stewart run for 14 yds to the NCSU 26 for a 1ST down
9:171st & 10 at opp 26Kyron Drones pass incomplete to Terion Stewart
9:082nd & 10 at opp 26Kyron Drones pass complete to Takye Heath for 5 yds to the NCSU 21
8:553rd & 5 at opp 21Kyron Drones pass incomplete to Donavon Greene
8:514th & 5 at opp 21John Love 39 yd FG GOODVirginia Tech 3, NC State 0
NC State Touchdown, 12 plays
8:511st & 10 at own 35Kyle Lowe kickoff for 65 yds for a touchback
8:431st & 10 at own 25CJ Bailey pass complete to Justin Joly for 6 yds to the NCSU 31
8:092nd & 4 at own 31Hollywood Smothers run for 2 yds to the NCSU 33
7:203rd & 2 at own 33Will Wilson run for 3 yds to the NCSU 36 for a 1ST down
6:491st & 10 at own 36CJ Bailey pass complete to Justin Joly for 8 yds to the NCSU 44
6:112nd & 2 at own 44CJ Bailey pass complete to Terrell Anderson for 7 yds to the VT 49 for a 1ST down
5:481st & 10 at opp 49Hollywood Smothers run for 11 yds to the VT 38 for a 1ST down
5:071st & 10 at opp 38Hollywood Smothers run for 3 yds to the VT 35
4:482nd & 7 at opp 35CJ Bailey run for 2 yds to the VT 33
4:153rd & 5 at opp 33CJ Bailey pass complete to Jayden Scott for 9 yds to the VT 24 for a 1ST down
3:381st & 10 at opp 24CJ Bailey pass complete to Justin Joly for 22 yds to the VT 2 for a 1ST down
3:211st & goal at opp 2(03:23) No Huddle-Shotgun Scott,Jayden “Duke” rush right for 2 yards gain to the VT00 TOUCHDOWN nullified by penalty, clock 03:21 PENALTY NCSU Illegal Formation 5 yards from VT02 to VT07. NO PLAY.
3:161st & goal at opp 7Jayden Scott run for 3 yds to the VT 4
2:382nd & goal at opp 4CJ Bailey pass complete to Dante Daniels for 4 yds for a TD (Kanoah Vinesett KICK)NC State 7, Virginia Tech 3
Virginia Tech Punt, 3 plays
2:381st & 10 at own 35Charlie Birtwistle kickoff for 65 yds for a touchback
2:311st & 10 at own 25Kyron Drones pass complete to Ayden Greene for 3 yds to the VT 28
2:052nd & 7 at own 28Kyron Drones pass incomplete to Ayden Greene
1:593rd & 7 at own 28Kyron Drones pass incomplete
1:524th & 7 at own 28Nick Veltsistas punt for 40 yds, fair catch by Teddy Hoffmann at the NCSU 32
NC State Turnover on downs, 6 plays
1:451st & 10 at own 32Hollywood Smothers run for 4 yds to the NCSU 36
1:072nd & 6 at own 36CJ Bailey pass complete to Terrell Anderson for 17 yds to the VT 47 for a 1ST down
0:001st & 10 at opp 47CJ Bailey pass complete to Teddy Hoffmann for 4 yds to the VT 43
Q2 14:542nd & 6 at opp 43CJ Bailey pass incomplete to Noah Rogers
Q2 14:473rd & 6 at opp 43CJ Bailey run for 5 yds to the VT 38
Q2 14:074th & 1 at opp 38Hollywood Smothers run for no gain to the VT 38
2nd quarter5 drives, then Virginia Tech 13, NC State 7
Virginia Tech Touchdown, 10 plays
14:011st & 10 at own 38Terion Stewart run for 13 yds to the NCSU 49 for a 1ST down
13:381st & 10 at opp 49Terion Stewart run for 10 yds to the NCSU 39 for a 1ST down
13:201st & 10 at opp 39Terion Stewart run for 2 yds to the NCSU 37
12:402nd & 8 at opp 37Kyron Drones run for 2 yds to the NCSU 35
11:573rd & 6 at opp 35Kyron Drones pass complete to Isaiah Spencer for 14 yds to the NCSU 21 for a 1ST down
11:151st & 10 at opp 21Kyron Drones pass complete to Donavon Greene for 5 yds to the NCSU 16
10:482nd & 5 at opp 16Kyron Drones run for 6 yds to the NCSU 10 for a 1ST down
10:111st & goal at opp 10Terion Stewart run for a loss of 1 yard to the NCSU 11
9:312nd & goal at opp 11Kyron Drones pass incomplete to Donavon Greene
9:313rd & goal at opp 11Timeout Virginia Tech, clock 09:31
9:263rd & goal at opp 11Kyron Drones pass complete to Marcellous Hawkins for 11 yds for a TD (John Love KICK)Virginia Tech 10, NC State 7
NC State Punt, 6 plays
9:261st & 10 at own 35Kyle Lowe kickoff for 65 yds for a touchback
9:131st & 10 at own 25CJ Bailey sacked by Noah Chambers for a loss of 3 yards to the NCSU 22
8:512nd & 13 at own 22Hollywood Smothers run for 2 yds to the NCSU 24
8:093rd & 11 at own 24CJ Bailey pass complete to Wesley Grimes for 27 yds to the VT 49 for a 1ST down
7:491st & 10 at opp 49Hollywood Smothers run for 4 yds to the VT 45
7:152nd & 6 at opp 45CJ Bailey sacked by Jason Abbey for a loss of 2 yards to the VT 47
6:443rd & 8 at opp 47NC State Penalty, (Yards) to the NCSU 37
6:334th & 24 at own 37Caden Noonkester punt for 55 yds
Virginia Tech Field goal, 11 plays
6:271st & 10 at own 8Marcellous Hawkins run for 2 yds to the VT 10
6:012nd & 8 at own 10Kyron Drones pass complete to Ayden Greene for 5 yds to the VT 15
5:193rd & 3 at own 15Kyron Drones run for 9 yds to the VT 24 for a 1ST down
4:451st & 10 at own 24Kyron Drones pass incomplete to Ayden Greene
4:322nd & 10 at own 24Kyron Drones pass complete to Cameron Seldon for 22 yds to the VT 46 for a 1ST down
4:041st & 10 at own 46Kyron Drones pass incomplete to Shamarius Peterkin
3:532nd & 10 at own 46Kyron Drones pass complete to Ayden Greene for 36 yds to the NCSU 18 for a 1ST down
3:201st & 10 at opp 18Kyron Drones pass incomplete to Terion Stewart
3:152nd & 10 at opp 18Kyron Drones pass incomplete to Ayden Greene
3:073rd & 10 at opp 18Kyron Drones run for 3 yds to the NCSU 15
2:264th & 7 at opp 15John Love 32 yd FG GOODVirginia Tech 13, NC State 7
NC State Punt, 3 plays
2:261st & 10 at own 35Kyle Lowe kickoff for 65 yds for a touchback
2:151st & 10 at own 25CJ Bailey pass complete to Hollywood Smothers for 1 yd to the NCSU 26
1:542nd & 9 at own 26CJ Bailey sacked by Elhadj Fall for a loss of 9 yards to the NCSU 17
1:463rd & 18 at own 17Timeout Virginia Tech, clock 01:46
1:413rd & 18 at own 17Hollywood Smothers run for 10 yds to the NCSU 27
1:404th & 8 at own 27Timeout Virginia Tech, clock 01:40
1:334th & 8 at own 27Caden Noonkester punt for 42 yds, fair catch by Isaiah Spencer at the VT 31
Virginia Tech End of half, 5 plays
1:301st & 10 at own 31Kyron Drones pass incomplete to Ayden Greene
1:182nd & 10 at own 31Kyron Drones pass complete to Benji Gosnell for 5 yds to the VT 36
0:553rd & 5 at own 36PENALTY VT False Start (Lynch,Aidan) 5 yards from VT36 to VT31. NO PLAY.
0:483rd & 10 at own 31Marcellous Hawkins run for 25 yds to the NCSU 44 for a 1ST down
0:351st & 10 at opp 44(00:41) No Huddle-Shotgun Drones,Kyron pass complete short left to Spencer,Isaiah caught at NCSU36, for 8 yards to the NCSU36, End Of Play PENALTY VT Holding (Lynch,Aidan) 10 yards from NCSU44 to VT46. NO PLAY.
0:271st & 20 at own 46Kyron Drones sacked by Cian Slone for a loss of 11 yards to the VT 35
0:202nd & 31 at own 35Timeout NC State, clock 00:20
0:002nd & 31 at own 35Marcellous Hawkins run for 19 yds to the NCSU 46
3rd quarter5 drives, then Virginia Tech 20, NC State 14
NC State Touchdown, 12 plays
15:001st & 10 at own 35Kyle Lowe kickoff for 65 yds for a touchback
14:551st & 10 at own 25Hollywood Smothers run for 6 yds to the NCSU 31
14:292nd & 4 at own 31CJ Bailey pass complete to Keenan Jackson for 2 yds to the NCSU 33
13:553rd & 2 at own 33CJ Bailey pass complete to Justin Joly for 6 yds to the NCSU 39 for a 1ST down
13:251st & 10 at own 39CJ Bailey pass incomplete to Justin Joly
13:072nd & 10 at own 39CJ Bailey pass complete to Noah Rogers for 16 yds to the VT 45 for a 1ST down
12:571st & 10 at opp 45Hollywood Smothers run for 4 yds to the VT 41
12:272nd & 6 at opp 41CJ Bailey pass complete to Keenan Jackson for 5 yds to the VT 36
11:433rd & 1 at opp 36Will Wilson run for no gain to the VT 36
10:594th & 1 at opp 36CJ Bailey run for 3 yds to the VT 33 for a 1ST down
10:161st & 10 at opp 33CJ Bailey pass complete to Justin Joly for 16 yds to the VT 17 for a 1ST down
9:491st & 10 at opp 17Hollywood Smothers run for 4 yds to the VT 13
9:102nd & 6 at opp 13CJ Bailey pass complete to Keenan Jackson for 13 yds for a TD (Kanoah Vinesett KICK)NC State 14, Virginia Tech 13
Virginia Tech Punt, 10 plays
9:051st & 10 at own 35Charlie Birtwistle kickoff for 65 yds , Thomas Williams return for 21 yds to the VT 21
8:561st & 10 at own 21Terion Stewart run for 11 yds to the VT 32 for a 1ST down
8:261st & 10 at own 32Kyron Drones pass complete to Cameron Seldon for 4 yds to the VT 36
7:492nd & 6 at own 36Kyron Drones pass complete to Isaiah Spencer for 5 yds to the VT 41
7:193rd & 1 at own 41PENALTY VT False Start (Cunningham,Montavious) 5 yards from VT41 to VT36. NO PLAY.
6:543rd & 6 at own 36Kyron Drones pass complete to Cameron Seldon for 5 yds to the VT 41
6:334th & 1 at own 41Kyron Drones run for 1 yd to the VT 42 for a 1ST down
6:061st & 10 at own 42Kyron Drones pass incomplete to Shamarius Peterkin
5:592nd & 10 at own 42Terion Stewart run for 11 yds to the NCSU 47 for a 1ST down
5:171st & 10 at opp 47Kyron Drones pass complete to Takye Heath for 3 yds to the 50 yard line
4:392nd & 13 at the 50Terion Stewart run for 5 yds to the NCSU 45
4:003rd & 8 at opp 45Kyron Drones sacked by Sabastian Harsh for a loss of 7 yards to the VT 48
3:134th & 15 at own 48Nick Veltsistas punt for 52 yds for a touchback
NC State Punt, 3 plays
3:071st & 10 at own 20Hollywood Smothers run for a loss of 1 yard to the NCSU 19
2:342nd & 11 at own 19CJ Bailey sacked by Ben Bell for a loss of 4 yards to the NCSU 15
1:553rd & 15 at own 15CJ Bailey pass complete to Keenan Jackson for 8 yds to the NCSU 23
1:044th & 7 at own 23Caden Noonkester punt for 66 yds
Virginia Tech Touchdown, 2 plays
0:481st & 10 at own 11Terion Stewart run for 85 yds to the NCSU 4 for a 1ST down
0:201st & goal at opp 4Kyron Drones pass complete to Cameron Seldon for 4 yds for a TD Virginia Tech Penalty, (-15 Yards) to the NCSU 0 (John Love KICK)Virginia Tech 20, NC State 14
NC State Touchdown, 10 plays
0:201st & 10 at own 35Kyle Lowe kickoff for 65 yds for a touchback
0:001st & 10 at own 25Hollywood Smothers run for 5 yds to the NCSU 30
Q4 14:542nd & 5 at own 30CJ Bailey pass complete to Teddy Hoffmann for 7 yds to the NCSU 37 for a 1ST down
Q4 14:333rd & 5 at own 30(14:36) No Huddle-Shotgun Bailey,CJ pass incomplete deep right to Hoffmann,Teddy thrown to VT33, 1ST DOWN, PENALTY VT Pass Interference (Cash,Isaiah) 10 yards from NCSU30 to NCSU40, 1ST DOWN. NO PLAY.
Q4 14:271st & 10 at own 40Hollywood Smothers run for 3 yds to the NCSU 43
Q4 13:572nd & 7 at own 43CJ Bailey pass incomplete to Justin Joly
Q4 13:493rd & 7 at own 43CJ Bailey pass complete to Wesley Grimes for 20 yds to the VT 37 for a 1ST down
Q4 13:381st & 10 at opp 37Jayden Scott run for 2 yds to the VT 35
Q4 12:572nd & 8 at opp 35CJ Bailey pass complete to Terrell Anderson for 24 yds to the VT 11 for a 1ST down
Q4 12:191st & 10 at opp 11CJ Bailey run for 5 yds to the VT 6
Q4 11:392nd & 5 at opp 6Will Wilson run for 5 yds to the VT 1 for a 1ST down
Q4 11:021st & goal at opp 1Timeout NC State, clock 11:02
Q4 10:581st & goal at opp 1Jayden Scott run for 1 yd for a TD (Kanoah Vinesett KICK)NC State 21, Virginia Tech 20
4th quarter5 drives, then Virginia Tech 23, NC State 21
Virginia Tech Field goal, 9 plays
10:511st & 10 at own 35Charlie Birtwistle kickoff for 57 yds , Thomas Williams return for 27 yds to the VT 35
10:461st & 10 at own 35Terion Stewart run for 2 yds to the VT 37
10:092nd & 8 at own 37Terion Stewart run for 13 yds to the 50 yard line for a 1ST down
9:461st & 10 at the 50Kyron Drones pass incomplete to Ayden Greene
9:402nd & 10 at the 50Kyron Drones run for 2 yds to the NCSU 48
8:533rd & 8 at opp 48Kyron Drones pass complete to Benji Gosnell for 14 yds to the NCSU 34 for a 1ST down
8:341st & 10 at opp 34Kyron Drones run for 2 yds to the NCSU 32
8:022nd & 8 at opp 32Terion Stewart run for no gain to the NCSU 32
7:153rd & 8 at opp 32Kyron Drones pass complete to Cameron Seldon for 7 yds to the NCSU 25
6:354th & 1 at opp 25(06:32) PENALTY VT Delay Of Game 5 yards from NCSU25 to NCSU30. NO PLAY.
6:314th & 6 at opp 30John Love 49 yd FG GOODVirginia Tech 23, NC State 21
NC State Punt, 4 plays
6:311st & 10 at own 35Kyle Lowe kickoff for 65 yds for a touchback
6:241st & 10 at own 25Hollywood Smothers run for 10 yds to the NCSU 35 for a 1ST down
5:261st & 10 at own 35CJ Bailey pass complete to Wesley Grimes for 11 yds Wesley Grimes fumbled, recovered by VT Teague Andersen
5:102nd & 21 at own 24CJ Bailey pass incomplete to Wesley Grimes
5:023rd & 21 at own 24CJ Bailey pass complete to Hollywood Smothers for 10 yds to the NCSU 34
4:164th & 11 at own 34Caden Noonkester punt for 49 yds, punt out-of-bounds at the VT 19 , Isaiah Spencer returns for 2 yds to the VT 19
Virginia Tech Punt, 6 plays
4:101st & 10 at own 19Terion Stewart run for 3 yds to the VT 22
3:292nd & 7 at own 22Terion Stewart run for 4 yds to the VT 26
2:463rd & 3 at own 26Kyron Drones pass complete to Ja’Ricous Hairston for 5 yds to the VT 31 for a 1ST down
2:061st & 10 at own 31Terion Stewart run for 2 yds to the VT 33
1:552nd & 8 at own 33Kyron Drones run for 1 yd to the VT 34
1:523rd & 7 at own 34Timeout NC State, clock 01:52
1:443rd & 7 at own 34Kyron Drones run for 6 yds to the VT 40
1:424th & 1 at own 40Timeout Virginia Tech, clock 01:42
1:364th & 1 at own 40Nick Veltsistas punt for 42 yds, fair catch by Teddy Hoffmann at the NCSU 18
NC State Turnover on downs, 7 plays
1:251st & 10 at own 18CJ Bailey pass complete to Hollywood Smothers for no gain to the NCSU 18
1:112nd & 10 at own 18CJ Bailey pass incomplete to Keenan Jackson
1:013rd & 10 at own 18CJ Bailey pass complete to Terrell Anderson for 17 yds to the NCSU 35 for a 1ST down
0:541st & 10 at own 35CJ Bailey pass complete to Justin Joly for 2 yds to the NCSU 37
0:512nd & 8 at own 37CJ Bailey pass incomplete to Justin Joly
0:463rd & 8 at own 37CJ Bailey pass complete to Keenan Jackson for 7 yds to the NCSU 44
0:424th & 1 at own 44CJ Bailey pass incomplete to Justin Joly
Virginia Tech End of game, 1 play
0:001st & 10 at opp 44K. Drones takes a knee

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.

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