← CFB Terminal
35
ACC
AT
28
ACC
2023 week 12 · Saturday, November 18, 2023 at 2:30 PM CT · Lane Stadium · πŸ“Ί ACCN · 65,632 att · 50.7°F Clear, wind 3.4

Drive chart

NC State Virginia Tech bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 1 yd · 2:02
0–0
15:00 1st & 10 OWN 25 Kyron Drones pass complete to Da'Quan Felton for 2 yds to the VT 27 +2 -0.45
14:21 2nd & 8 OWN 27 Kyron Drones run for a loss of 1 yard to the VT 26 -1 -0.54
13:42 3rd & 9 OWN 26 Kyron Drones pass complete to Da'Quan Felton for no gain to the VT 26 0 -0.19
13:04 4th & 9 OWN 26 Peter Moore punt for 45 yds
PUNT
5 pl · 18 yd · 2:53
0–0
12:58 1st & 10 OWN 29 Brennan Armstrong run for 9 yds to the NCSU 38 +9 1.34
12:17 2nd & 1 OWN 38 Brennan Armstrong run for 8 yds to the NCSU 46 for a 1ST down +8 0.25
11:38 1st & 10 OWN 46 Kendrick Raphael run for 3 yds to the NCSU 49 +3 -0.42
10:59 2nd & 7 OWN 49 Kevin Concepcion run for a loss of 2 yards to the NCSU 47 -2 -1.51
10:16 3rd & 9 OWN 47 Brennan Armstrong pass incomplete 0 -0.65
10:12 4th & 9 OWN 47 Caden Noonkester punt for 53 yds for a touchback
PUNT
5 pl · 22 yd · 2:38
0–0
10:05 1st & 10 OWN 20 Jaylin Lane run for 9 yds to the VT 29 +9 1.11
9:31 2nd & 1 OWN 29 Kyron Drones run for 11 yds to the VT 40 for a 1ST down +11 0.52
8:53 1st & 10 OWN 40 Kyron Drones pass complete to Jaylin Lane for 3 yds to the VT 43 +3 -0.43
8:15 2nd & 7 OWN 43 Kyron Drones run for a loss of 1 yard to the VT 42 -1 -1.18
7:40 3rd & 8 OWN 42 Kyron Drones pass incomplete 0 -0.55
7:34 4th & 8 OWN 42 Peter Moore punt for 43 yds
PUNT
7 pl · 31 yd · 4:07
0–0
7:27 1st & 10 OWN 15 Brennan Armstrong pass complete to Dacari Collins for 6 yds to the NCSU 21 +6 0.25
6:48 2nd & 4 OWN 21 Kevin Concepcion run for 5 yds to the NCSU 26 for a 1ST down +5 0.37
6:06 1st & 10 OWN 26 Brennan Armstrong pass complete to Kevin Concepcion for 3 yds to the NCSU 29 +3 -0.31
5:36 2nd & 7 OWN 29 Delbert Mimms III run for 2 yds to the NCSU 31 +2 -0.38
4:53 3rd & 5 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). +10
4:51 1st & 10 OWN 41 Brennan Armstrong run for no gain to the NCSU 41 0 -1.14
4:14 2nd & 10 OWN 41 Brennan Armstrong run for 5 yds to the NCSU 46 +5 0.07
3:29 3rd & 5 OWN 46 Brennan Armstrong pass incomplete 0 -0.82
3:24 4th & 5 OWN 46 Caden Noonkester punt for 39 yds
PUNT
5 pl · 16 yd · 2:09
0–0
3:19 1st & 10 OWN 15 Bhayshul Tuten run for 3 yds to the VT 18 +3 -0.19
2:46 2nd & 7 OWN 18 Kyron Drones pass complete to Dae'Quan Wright for 8 yds to the VT 26 for a 1ST down +8 0.80
2:13 1st & 10 OWN 26 Kyron Drones pass incomplete 0 -0.73
2:09 2nd & 10 OWN 26 Jaylin Lane run for 5 yds to the VT 31 +5 0.05
1:47 3rd & 5 OWN 31 Kyron Drones run for no gain to the VT 31 0 -0.39
1:11 4th & 5 OWN 31 Peter Moore punt for 33 yds
TD
7 pl · 64 yd · 4:02
7–0
0:39 1st & 10 OPP 49 Brennan Armstrong run for no gain to the VT 49 0 -1.10
0:00 2nd & 10 OPP 49 Brennan Armstrong pass complete to Kevin Concepcion for 16 yds to the VT 33 for a 1ST down +16 1.95
0:00 OPP 49 End of 1st Quarter
15:00 1st & 10 OPP 33 Brennan Armstrong pass complete to Trent Pennix for 21 yds to the VT 12 for a 1ST down +21 0.37
14:14 1st & 10 OPP 12 Kevin Concepcion run for 4 yds to the VT 8 +4 -0.02
13:32 2nd & 6 OPP 8 Brennan Armstrong pass complete to Kevin Concepcion for 4 yds to the VT 4 +4 -0.02
12:53 3rd & 2 OPP 4 Delbert Mimms III run for 1 yd to the VT 3 +1 -0.25
12:05 4th & 1 OPP 3 Timeout Virginia Tech, clock 12:05
12:04 4th & 1 OPP 3 Brennan Armstrong pass complete to Kevin Concepcion for 3 yds for a TD (Brayden Narveson KICK) +3 2.82
Q2
PUNT
3 pl · -4 yd · 2:23
7–0
11:56 1st & 10 OWN 25 Bhayshul Tuten run for a loss of 6 yards to the VT 19 -6 -1.11
11:21 2nd & 16 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). 0
11:01 2nd & 25 OWN 10 Kyron Drones pass complete to Dae'Quan Wright for 3 yds to the VT 13 +3 -0.01
10:38 3rd & 22 OWN 13 Virginia Tech Penalty, False Start (Peter Moore) to the VT 8 -5
10:17 3rd & 27 OWN 8 Kyron Drones run for 13 yds to the VT 21 +13 0.05
9:40 4th & 14 OWN 21 Peter Moore punt for 39 yds
TD
8 pl · 60 yd · 4:49
14–0
9:35 1st & 10 OWN 40 Brennan Armstrong pass complete to Kendrick Raphael for 6 yds to the NCSU 46 +6 0.40
8:54 2nd & 4 OWN 46 Brennan Armstrong run for 13 yds to the VT 41 for a 1ST down +13 1.12
8:17 1st & 10 OPP 41 Brennan Armstrong run for 4 yds to the VT 37 +4 -0.10
7:35 2nd & 6 OPP 37 Brennan Armstrong pass complete to Bradley Rozner for 9 yds to the VT 28 for a 1ST down +9 0.57
6:57 1st & 10 OPP 28 Kendrick Raphael run for 20 yds to the VT 8 for a 1ST down +20 0.44
6:11 1st & 8 OPP 8 Brennan Armstrong run for 4 yds to the VT 4 +4 -0.01
5:31 2nd & 4 OPP 4 Delbert Mimms III run for 3 yds to the VT 1 +3 -0.12
4:46 3rd & 1 OPP 1 Brennan Armstrong run for 1 yd for a TD (Brayden Narveson KICK) +1 2.45
TD
1 pl · 47 yd · 0:11
14–7
4:26 1st & 10 OPP 47 Xayvion Turner-Bradshaw run for 47 yds for a TD (John Love KICK) +47 3.61
TD
11 pl · 75 yd · 4:08
21–7
4:26 1st & 10 OWN 25 Brennan Armstrong run for 6 yds to the NCSU 31 +6 0.33
3:49 2nd & 4 OWN 31 Kevin Concepcion run for 11 yds to the NCSU 42 for a 1ST down +11 1.18
3:10 1st & 10 OWN 42 Kendrick Raphael run for 2 yds to the NCSU 44 +2 -0.69
2:28 2nd & 8 OWN 44 Kevin Concepcion run for 6 yds to the 50 yard line +6 0.35
1:48 3rd & 2 50 Brennan Armstrong run for 5 yds to the VT 45 for a 1ST down +5 1.42
1:21 1st & 10 OPP 45 Brennan Armstrong pass incomplete 0 -1.00
1:15 2nd & 15 50 Brennan Armstrong run for 7 yds to the VT 43 +7 0.50
1:13 2nd & 10 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). -5
1:08 3rd & 8 OPP 43 Timeout NC State, clock 01:08
1:04 3rd & 8 OPP 43 Brennan Armstrong pass complete to Porter Rooks for 9 yds to the VT 34 for a 1ST down +9 2.16
0:46 1st & 10 OPP 34 Brennan Armstrong pass incomplete 0 -0.66
0:43 2nd & 10 OPP 34 Timeout NC State, clock 00:43
0:43 2nd & 10 OPP 34 Brennan Armstrong run for 6 yds to the VT 28 +6 0.22
0:18 3rd & 4 OPP 28 Brennan Armstrong pass complete to Kevin Concepcion for 28 yds for a TD (Brayden Narveson KICK) +28 3.38
END OF HALF
1 pl · -1 yd · 0:12
21–7
0:11 1st & 10 OWN 21 (00:11) Kneel down by DRONES, Kyron at VT20 (team loss of 1), clock 00:05. 0 -0.59
0:00 OWN 20 End of 2nd Quarter
Q3
TD
12 pl · 75 yd · 5:57
28–7
15:00 1st & 10 OWN 25 Delbert Mimms III run for 4 yds to the NCSU 29 +4 -0.11
14:25 2nd & 6 OWN 29 Brennan Armstrong pass complete to Dacari Collins for 8 yds to the NCSU 37 for a 1ST down +8 1.14
13:47 1st & 10 OWN 37 Brennan Armstrong pass incomplete 0 -1.07
13:44 2nd & 10 OWN 37 Kendrick Raphael run for 6 yds to the NCSU 43 +6 0.27
13:03 3rd & 4 OWN 43 Brennan Armstrong pass complete to Kendrick Raphael for 21 yds to the VT 36 for a 1ST down +21 2.84
12:20 1st & 10 OPP 36 Brennan Armstrong pass complete to Keyon Lesane for 9 yds to the VT 27 +9 0.77
11:39 2nd & 1 OPP 27 NC State Penalty, False Start (-5 Yards) to the VT 32 -5
11:15 2nd & 6 OPP 32 Brennan Armstrong pass complete to Kevin Concepcion for 9 yds to the VT 23 for a 1ST down +9 0.42
10:34 1st & 10 OPP 23 Delbert Mimms III run for a loss of 2 yards to the VT 25 -2 -0.63
10:02 2nd & 12 OPP 25 Brennan Armstrong pass incomplete 0 -0.65
9:58 3rd & 12 OPP 25 Brennan Armstrong pass complete to Delbert Mimms III for 23 yds to the VT 2 for a 1ST down +23 2.73
9:29 1st & 2 OPP 2 Brennan Armstrong run for 1 yd to the VT 1 +1 -0.69
9:03 2nd & 1 OPP 1 Brennan Armstrong run for 1 yd for a TD (Brayden Narveson KICK) +1 1.90
TD
2 pl · 76 yd · 0:45
28–14
8:56 1st & 10 OWN 24 Kyron Drones pass complete to Jaylin Lane for 34 yds to the NCSU 42 for a 1ST down +34 2.85
8:10 1st & 10 OPP 42 Kyron Drones pass complete to Da'Quan Felton for 42 yds for a TD (John Love KICK) +42 3.29
TD
4 pl · 75 yd · 2:17
35–14
8:10 1st & 10 OWN 25 Brennan Armstrong pass complete to Kevin Concepcion for no gain to the NCSU 25 0 -0.70
7:26 2nd & 10 OWN 25 Brennan Armstrong pass complete to Bradley Rozner for 15 yds to the NCSU 40 for a 1ST down +15 2.02
6:48 1st & 10 OWN 40 Brennan Armstrong run for 43 yds to the VT 17 for a 1ST down +43 2.18
5:53 1st & 10 OPP 17 Kevin Concepcion pass complete to Trent Pennix for 17 yds for a TD (Brayden Narveson KICK) +17 2.58
PUNT
3 pl · -2 yd · 1:00
35–14
5:53 1st & 10 OWN 28 Kyron Drones pass incomplete 0 -0.80
5:38 2nd & 10 OWN 28 Kyron Drones pass incomplete 0 -0.41
5:37 3rd & 10 OWN 28 Kyron Drones sacked by Payton Wilson for a loss of 2 yards to the VT 26 -2 -0.24
4:58 4th & 12 OWN 26 Peter Moore punt for 49 yds
PUNT
6 pl · 18 yd · 2:54
35–14
4:53 1st & 10 OWN 25 Brennan Armstrong run for 3 yds to the NCSU 28 +3 -0.30
4:53 2nd & 7 OWN 28 Kendrick Raphael run for 2 yds to the NCSU 30 +2 -0.36
3:34 3rd & 5 OWN 30 Brennan Armstrong pass complete to Keyon Lesane for 13 yds to the NCSU 43 for a 1ST down +13 2.27
2:51 1st & 10 OWN 43 Brennan Armstrong pass incomplete 0 -1.16
2:45 2nd & 10 OWN 43 Kendrick Raphael run for no gain to the NCSU 43 0 -0.85
2:45 3rd & 10 OWN 43 Brennan Armstrong pass incomplete 0 -0.49
2:08 4th & 10 OWN 43 Caden Noonkester punt for 28 yds, downed at the VT 29
ON DOWNS
8 pl · 52 yd · 2:25
35–14
1:59 1st & 10 OWN 29 Kyron Drones pass complete to Dae'Quan Wright for 11 yds to the VT 40 for a 1ST down +11 1.02
1:14 1st & 10 OWN 40 Kyron Drones pass complete to Da'Quan Felton for 17 yds to the NCSU 43 for a 1ST down +17 1.40
0:34 1st & 10 OPP 43 Kyron Drones pass incomplete 0 -0.94
0:27 2nd & 10 OPP 43 Kyron Drones pass complete to Jaylin Lane for 19 yds to the NCSU 24 for a 1ST down +19 1.61
0:00 OPP 43 End of 3rd Quarter
15:00 1st & 10 OPP 24 Kyron Drones pass incomplete 0 -0.43
14:55 2nd & 10 OPP 24 Kyron Drones pass incomplete 0 -0.58
14:55 3rd & 10 OPP 24 Kyron Drones pass incomplete 0 -0.85
14:44 4th & 10 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). +5
14:34 4th & 5 OPP 19 Kyron Drones pass incomplete 0 -3.35
Q4
PUNT
5 pl · 23 yd · 3:42
35–14
14:34 1st & 10 OWN 19 Kevin Concepcion run for 11 yds to the NCSU 30 for a 1ST down +11 0.75
13:53 1st & 10 OWN 30 Delbert Mimms III run for 13 yds to the NCSU 43 for a 1ST down +13 1.23
13:10 1st & 10 OWN 43 Delbert Mimms III run for no gain to the NCSU 43 0 -1.16
12:26 2nd & 10 OWN 43 Delbert Mimms III run for a loss of 3 yards to the NCSU 40 -3 -1.20
11:41 3rd & 13 OWN 40 Kevin Concepcion run for 2 yds to the NCSU 42 +2 -0.21
10:57 4th & 11 OWN 42 Caden Noonkester punt for 50 yds
TD
10 pl · 92 yd · 3:49
35–21
10:49 1st & 10 OWN 8 Kyron Drones pass incomplete 0 -0.32
10:44 2nd & 10 OWN 8 Kyron Drones pass complete to Jaylin Lane for 10 yds to the VT 18 for a 1ST down +10 0.68
9:59 1st & 10 OWN 18 Kyron Drones pass complete to Da'Quan Felton for 4 yds to the VT 22 +4 -0.08
9:41 2nd & 6 OWN 22 Kyron Drones pass incomplete 0 -0.47
9:38 3rd & 6 OWN 22 Kyron Drones pass complete to Da'Quan Felton for 10 yds to the VT 32 for a 1ST down +10 1.52
8:49 1st & 10 OWN 32 DRONES, 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). +15
8:40 1st & 10 OWN 47 Kyron Drones run for 8 yds to the NCSU 45 +8 0.90
8:12 2nd & 2 OPP 45 Kyron Drones pass complete to Tucker Holloway for 17 yds to the NCSU 28 for a 1ST down +17 0.43
7:51 1st & 10 OPP 28 Kyron Drones pass incomplete 0 -0.51
7:44 2nd & 10 OPP 28 Malachi Thomas run for 16 yds to the NCSU 12 for a 1ST down +16 0.75
7:03 1st & 10 OPP 12 Kyron Drones pass complete to Da'Quan Felton for 12 yds for a TD (John Love KICK) +12 2.53
PUNT
3 pl · -13 yd · 2:54
35–21
7:03 1st & 10 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). -10
6:30 1st & 20 OWN 15 Kendrick Raphael run for a loss of 1 yard to the NCSU 14 -1 -0.16
5:41 2nd & 21 OWN 14 Kendrick Raphael run for 4 yds to the NCSU 18 +4 -0.01
5:02 3rd & 17 OWN 18 Brennan Armstrong sacked by Norell Pollard for a loss of 6 yards to the NCSU 12 -6 -0.07
4:19 4th & 23 OWN 12 Caden Noonkester punt for 48 yds
INT
1 pl · 0 yd · 0:08
35–21
4:03 1st & 10 50 Kyron Drones pass intercepted Bishop Fitzgerald return for no gain to the NCSU 22 -3.16
PUNT
3 pl · 3 yd · 1:10
35–21
4:01 1st & 15 OWN 17 Kevin Concepcion run for 9 yds to the NCSU 26 +9 0.55
3:09 3rd & 5 OWN 27 Timeout Virginia Tech, clock 03:09
3:09 2nd & 6 OWN 26 Delbert Mimms III run for 1 yd to the NCSU 27 +1 -0.48
3:06 3rd & 5 OWN 27 Kevin Concepcion run for a loss of 2 yards to the NCSU 25 -2 -0.39
3:04 4th & 7 OWN 25 Timeout Virginia Tech, clock 03:04
2:54 4th & 7 OWN 25 Caden Noonkester punt for 40 yds
TD
4 pl · 56 yd · 1:11
35–28
2:49 1st & 10 OWN 44 Kyron Drones run for 22 yds to the NCSU 34 for a 1ST down +22 1.43
2:24 1st & 10 OPP 34 Kyron Drones pass complete to Dae'Quan Wright for 20 yds to the NCSU 14 for a 1ST down +20 0.39
2:03 1st & 10 OPP 14 Kyron Drones run for 1 yd to the NCSU 13 +1 -0.25
1:40 2nd & 9 OPP 13 Kyron Drones pass complete to Stephen Gosnell for 13 yds for a TD (John Love KICK) +13 2.79
END OF Q4
3 pl · -21 yd · 1:39
35–28
1:25 1st & 10 OPP 48 Brennan Armstrong run for a loss of 9 yards to the NCSU 43 -9 -2.83
0:51 2nd & 19 OWN 43 Timeout NC State, clock 00:51
0:45 3rd & 25 OWN 37 Timeout Virginia Tech, clock 00:45
0:45 2nd & 19 OWN 43 Brennan Armstrong run for a loss of 6 yards to the NCSU 37 -6 -0.74
0:45 3rd & 25 OWN 37 Brennan Armstrong run for a loss of 6 yards to the NCSU 31 -6 -0.13
0:00 OWN 31 End of 4th Quarter
24 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks1
4plays for loss9
1takeaways0
3three-and-outs forced2
10explosive plays allowed10
7.61yards allowed / play5.51
4 of 12scoring drives allowed5 of 12
NC State
Payton Wilson 11 (8) 1 sk · 3.5 TFL
Sean Brown 6 (3)
Devan Boykin 5 (1) 1 PD
Savion Jackson 4 (1) 0.5 TFL
Jakolbe Baldwin 3 (2)
Aydan White 3 (1)
Robert Kennedy 2 1 PD
Caden Fordham 2 (1)
Virginia Tech
Keonta Jenkins 8 (5) 2 TFL · 1 QH
Mansoor Delane 8 (5) 1.5 TFL
Jalen Stroman 7 (5) 1 TFL
Alan Tisdale 7 (4)
Jayden McDonald 6 (2) 1 TFL
Derrick Canteen 4 (3) 1 PD
Nasir Peoples 4 (3)
Antwuan Powell 4 (3)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

6punts5
43.0punt average41.8
2punts inside the 201
0return yards117
own 30average drive startown 29
NC State
K Brayden Narveson 5/5 XP
P Caden Noonkester 6 punts · 43.0 avg · 2 in 20 · 1 TB
Virginia Tech
K John Love 4/4 XP
P Peter Moore 5 punts · 41.8 avg · 1 in 20
KR Bhayshul Tuten 2 ret · 69 yds · long 50
KR Malachi Thomas 2 ret · 29 yds · long 17
PR Tucker Holloway 2 ret · 19 yds · long 10
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

74plays46
408yards350
12drives12
46%success rate39%
20.02total PPA8.99
Derived from 120 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Brennan Armstrong pass complete to Kevin Concepcion for 3 yds for a TD (Brayden Narveson KICK) 7–0
Q2Brennan Armstrong run for 1 yd for a TD (Brayden Narveson KICK) 14–0
Q2Xayvion Turner-Bradshaw run for 47 yds for a TD (John Love KICK) 7–14
Q2Brennan Armstrong pass complete to Kevin Concepcion for 28 yds for a TD (Brayden Narveson KICK) 21–7
Q3Brennan Armstrong run for 1 yd for a TD (Brayden Narveson KICK) 28–7
Q3Kyron Drones pass complete to Da'Quan Felton for 42 yds for a TD (John Love KICK) 14–28
Q3Kevin Concepcion pass complete to Trent Pennix for 17 yds for a TD (Brayden Narveson KICK) 35–14
Q4Kyron Drones pass complete to Da'Quan Felton for 12 yds for a TD (John Love KICK) 21–35
Q4Kyron Drones pass complete to Stephen Gosnell for 13 yds for a TD (John Love KICK) 28–35

Biggest plays by PPA

Q2Xayvion Turner-Bradshaw run for 47 yds for a TD (John Love KICK) 3.61
Q2Brennan Armstrong pass complete to Kevin Concepcion for 28 yds for a TD (Brayden… 3.38
Q3Kyron Drones pass complete to Da'Quan Felton for 42 yds for a TD (John Love KICK) 3.29
Q3Kyron Drones pass complete to Jaylin Lane for 34 yds to the NCSU 42 for a 1ST down 2.85
Q3Brennan Armstrong pass complete to Kendrick Raphael for 21 yds to the VT 36 for a 1ST… 2.84
Q2Brennan Armstrong pass complete to Kevin Concepcion for 3 yds for a TD (Brayden… 2.82

Series recent meetings

2025 Virginia Tech 23 – 21 NC State
2022 Virginia Tech 21 – 22 NC State
2020 NC State 24 – 45 Virginia Tech
2015 NC State 13 – 28 Virginia Tech
2010 Virginia Tech 41 – 30 NC State
2009 NC State 10 – 38 Virginia Tech
2005 Virginia Tech 20 – 16 NC State
2004 NC State 17 – 16 Virginia Tech
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal