Virginia Tech at NC State

Thursday, October 27, 2022

No. 24 NC State beat Virginia Tech 22–⁠21. It was their 50th meeting; after it, Virginia Tech led the series 27–⁠19–⁠4.

AwayVirginia Tech3–⁠8 in 2022
21
Home24NC State8–⁠5 in 2022
22

Final at Carter-Finley Stadium, RaleighTV: ESPNAttendance 56,919

At kickoff
56°F, a few clouds, calmWeather: NOAA NCEI Integrated Surface Database; Raleigh-Durham International Airport (KRDU), 12 km from the stadium, 21 minutes after kickoff
Official
Adam SavoieGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Virginia Tech0021021
NC State0371222

Standouts

  • PassingM.J. Morris20 of 29, 265 yards, 3 TDNC State
  • RushingGrant Wells11 carries, 17 yards, 2 TDVirginia Tech
  • ReceivingKaleb Smith3 catches, 141 yards, 1 TDVirginia Tech
  • DefensePayton Wilson7 tackles, 2 sacks, 2.5 for lossNC State

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

Player stats

Virginia Tech

PassingC/AttYdsTDInt
Grant Wells11/2224310
RushingCarYdsTDLong
Malachi Thomas92106
Grant Wells1117220
Jalen Holston51406
ReceivingRecYdsTDLong
Kaleb Smith3141185
Dae’Quan Wright246036
Malachi Thomas234023
Da’Wain Lofton31609
DefenseTklTFLSacksInt
Alan Tisdale11110
Mansoor Delane10000
Dax Hollifield7000
Chamarri Conner7100
Jaylen Griffin1110

NC State

PassingC/AttYdsTDInt
M.J. Morris20/2926530
Jack Chambers6/133100
RushingCarYdsTDLong
Jordan Houston93107
Jack Chambers41208
M.J. Morris131208
DeMarcus Jones II310010
ReceivingRecYdsTDLong
Thayer Thomas10118235
Devin Carter562017
Terrell Timmons Jr.251043
Jordan Houston428010
DefenseTklTFLSacksInt
Drake Thomas81.510
Payton Wilson72.520
Cyrus Fagan5000
Tanner Ingle5000
Davin Vann410.50
Travali Price10.50.50

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

Team stats

Virginia TechNC State
293Total yards356
243Passing yards296
50Rushing yards60
11.0Yards per pass6.9
1.9Yards per rush1.8
10First downs21
1–⁠11Third downs8–⁠19
0–⁠0Fourth downs1–⁠1
0Turnovers0
13–⁠69Penalties8–⁠65
23:51Possession36:09
2Sacks (by defense)4

Efficiency

Virginia TechNC State
31%Success rate36%
0.23EPA per play0.12
1.72Explosiveness1.40
0.13Rushing EPA−0.14
0.31Passing EPA0.30
23%Passing-down success21%
0.14First-down EPA0.06
0.29Second-down EPA−0.17
0.29Third-down EPA0.49
17%Havoc by its defense25%

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 80% to win. Elo’s favorite won.

The line

NC State −13.5, over/under 39.

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 82%, Virginia Tech 18%. CollegeFootballData.com’s estimate from the point spread.

Every drive

NC State end zoneVirginia Tech end zoneQ1 NC StatePunt, 3 playsQ1 Virginia TechPunt, 7 playsQ1 NC StatePunt, 8 playsQ1 Virginia TechPunt, 3 playsQ1 NC StatePunt, 3 playsQ1 Virginia TechPunt, 3 playsQ2 NC StatePunt, 10 playsQ2 Virginia TechFumble, recovered, 3 playsQ2 NC StatePunt, 9 playsQ2 Virginia TechPunt, 3 playsQ2 NC StateField goal, 8 playsQ2 Virginia TechResult not recordedQ3 Virginia TechTouchdown, 6 playsQ3 NC StatePunt, 6 playsQ3 Virginia TechTouchdown, 1 playQ3 NC StatePunt, 3 playsQ3 Virginia TechFumble, recovered, 5 playsQ3 NC StatePunt, 3 playsQ3 Virginia TechTouchdown, 5 playsQ3 NC StateTouchdown, 6 playsQ3 Virginia TechPunt, 6 playsQ4 NC StateTouchdown, 3 playsQ4 Virginia TechPunt, 3 playsQ4 NC StateTouchdown, 7 playsQ4 Virginia TechPunt, 3 playsQ4 NC StateEnd of game, 9 plays
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 NC StatePunt, 3 plays, 8 yards
  2. Q1 Virginia TechPunt, 7 plays, 6 yards
  3. Q1 NC StatePunt, 8 plays, 22 yards
  4. Q1 Virginia TechPunt, 3 plays, 4 yards
  5. Q1 NC StatePunt, 3 plays, −7 yards
  6. Q1 Virginia TechPunt, 3 plays, 5 yards
  7. Q2 NC StatePunt, 10 plays, 46 yards
  8. Q2 Virginia TechFumble, recovered, 3 plays, 4 yards
  9. Q2 NC StatePunt, 9 plays, 26 yards
  10. Q2 Virginia TechPunt, 3 plays, −3 yards
  11. Q2 NC StateField goal, 8 plays, 21 yards
  12. Q2 Virginia TechResult not recorded, 0 yards
  13. Q3 Virginia TechTouchdown, 6 plays, 78 yards
  14. Q3 NC StatePunt, 6 plays, 19 yards
  15. Q3 Virginia TechTouchdown, 1 play, 80 yards
  16. Q3 NC StatePunt, 3 plays, 8 yards
  17. Q3 Virginia TechFumble, recovered, 5 plays, 23 yards
  18. Q3 NC StatePunt, 3 plays, −2 yards
  19. Q3 Virginia TechTouchdown, 5 plays, 65 yards
  20. Q3 NC StateTouchdown, 6 plays, 75 yards
  21. Q3 Virginia TechPunt, 6 plays, 17 yards
  22. Q4 NC StateTouchdown, 3 plays, 52 yards
  23. Q4 Virginia TechPunt, 3 plays, 6 yards
  24. Q4 NC StateTouchdown, 7 plays, 60 yards
  25. Q4 Virginia TechPunt, 3 plays, −7 yards
  26. Q4 NC StateEnd of game, 9 plays, 9 yards

Play by play

1st quarter6 drives, then Tied at 0
NC State Punt, 3 plays
15:001st & 10 at own 35Kyle Lowe kickoff for 61 yds , Julian Gray return for 24 yds to the NCSt 28
14:401st & 10 at own 28Jack Chambers pass complete to Thayer Thomas for a loss of 2 yards to the NCSt 26
14:252nd & 12 at own 26Jack Chambers pass incomplete to Keyon Lesane
14:003rd & 12 at own 26Jack Chambers pass complete to Jordan Houston for 10 yds to the NCSt 36
13:374th & 2 at own 36Shane McDonough punt for 41 yds, fair catch by Tucker Holloway at the VTech 23
Virginia Tech Punt, 7 plays
13:201st & 10 at own 23Malachi Thomas run for 1 yd to the VTech 24
12:452nd & 9 at own 24Grant Wells pass complete to Kaleb Smith for 6 yds to the VTech 30
12:393rd & 3 at own 30Wells, Grant pass incomplete to Thomas, Malachi (TEAM), PENALTY NCSTATE offside (Vann, Davin) 5 yards to the VATECH35, NO PLAY, 1ST DOWN VATECH, QB hurry by TEAM, QB hit by TEAM.
12:051st & 10 at own 35Malachi Thomas run for 5 yds to the VTech 40
11:502nd & 5 at own 40Malachi Thomas run for 5 yds to the VTech 45 for a 1ST down
11:201st & 10 at own 45Grant Wells sacked by Payton Wilson for a loss of 7 yards to the VTech 38
10:472nd & 17 at own 38VIRGINIA TECH Penalty, False Start (Jesse Hanson) to the VTech 33
10:442nd & 22 at own 33VIRGINIA TECH Penalty, False Start (Parker Clements) to the VTech 28
10:082nd & 27 at own 28Grant Wells pass complete to Da’Wain Lofton for 4 yds to the VTech 32
9:213rd & 23 at own 32Malachi Thomas run for 2 yds to the VTech 34
9:084th & 21 at own 34VIRGINIA TECH Penalty, False Start (Chamarri Conner) to the VTech 29
8:534th & 26 at own 29Peter Moore punt for 49 yds, downed at the NCSt 22
NC State Punt, 8 plays
8:491st & 10 at own 22Jack Chambers pass incomplete to Thayer Thomas
8:002nd & 10 at own 22Jack Chambers run for 3 yds to the NCSt 25
7:553rd & 7 at own 25Jack Chambers pass complete to Jordan Houston for 8 yds to the NCSt 33 for a 1ST down
7:351st & 10 at own 33Jordan Houston run for 3 yds to the NCSt 36
7:052nd & 7 at own 36Jack Chambers run for 8 yds to the NCSt 44 for a 1ST down
6:471st & 10 at own 44Jack Chambers pass incomplete to Keyon Lesane
6:152nd & 10 at own 44Jack Chambers run for no gain to the NCSt 44
6:033rd & 10 at own 44Jack Chambers pass incomplete to Thayer Thomas
5:564th & 10 at own 44Shane McDonough punt for 35 yds, fair catch by Tucker Holloway at the VTech 21
Virginia Tech Punt, 3 plays
5:451st & 10 at own 21Malachi Thomas run for 1 yd to the VTech 22
5:002nd & 9 at own 22Grant Wells run for 8 yds to the VTech 30
4:303rd & 1 at own 30Malachi Thomas run for no gain to the VTech 30
4:104th & 1 at own 30VIRGINIA TECH Penalty, False Start (Keshon Artis) to the VTech 25
3:524th & 6 at own 25Peter Moore punt for 44 yds, downed at the NCSt 31
NC State Punt, 3 plays
3:401st & 10 at own 31MJ Morris run for 4 yds to the NCSt 35
3:002nd & 6 at own 35MJ Morris run for 3 yds to the NCSt 38
2:483rd & 3 at own 38NC STATE Penalty, False Start (Chandler Zavala) to the NCSt 33
1:583rd & 8 at own 33MJ Morris sacked by Jaylen Griffin for a loss of 9 yards to the NCSt 24
1:344th & 17 at own 24Shane McDonough punt for 31 yds, downed at the VTech 45
Virginia Tech Punt, 3 plays
1:251st & 10 at own 45Malachi Thomas run for a loss of 1 yard to the VTech 44
1:042nd & 11 at own 44VIRGINIA TECH Penalty, False Start (Kaleb Smith) to the VTech 39
0:392nd & 16 at own 39Grant Wells pass incomplete to Nick Gallo
0:273rd & 16 at own 39Grant Wells pass complete to Malachi Thomas for 11 yds to the 50 yard line
Q2 14:534th & 5 at the 50Peter Moore punt for 34 yds, fair catch by Thayer Thomas at the NCSt 16
2nd quarter5 drives, then NC State 3, Virginia Tech 0
NC State Punt, 10 plays
14:321st & 10 at own 16MJ Morris pass complete to Thayer Thomas for 9 yds to the NCSt 25
13:592nd & 1 at own 25Demarcus Jones II run for 10 yds to the NCSt 35 for a 1ST down
13:001st & 10 at own 35MJ Morris pass complete to Devin Carter for 16 yds Devin Carter fumbled, forced by Mansoor Delane, recovered by NCSt
12:501st & 10 at opp 49MJ Morris pass complete to Darryl Jones for 9 yds to the VTech 40
12:282nd & 1 at opp 40Demarcus Jones II run for no gain to the VTech 40
11:483rd & 1 at opp 40Demarcus Jones II run for no gain to the VTech 40
11:114th & 1 at opp 40MJ Morris run for 3 yds to the VTech 37 for a 1ST down
10:301st & 10 at opp 37MJ Morris run for no gain to the VTech 37
9:402nd & 10 at opp 37MJ Morris sacked by Alan Tisdale for a loss of 7 yards to the VTech 44
8:553rd & 17 at opp 44MJ Morris run for 6 yds to the VTech 38
8:384th & 11 at opp 38Shane McDonough punt for 38 yds for a touchback
Virginia Tech Fumble, recovered, 3 plays
8:301st & 10 at own 20Malachi Thomas run for 2 yds to the VTech 22
7:302nd & 8 at own 22Grant Wells pass complete to Da’Wain Lofton for 3 yds to the VTech 25
7:003rd & 5 at own 25Grant Wells sacked by Davin Vann and Travali Price for a loss of 1 yard to the VTech 24
6:254th & 6 at own 24Peter Moore punt for 36 yds , Thayer Thomas returns for a loss of 10 yards to the NCSt 20 Thayer Thomas fumbled, recovered by NCSt Julian Gray NC STATE Penalty, Offensive Holding (10 Yards) to the NCSt 20
NC State Punt, 9 plays
6:001st & 10 at own 20Julian Gray run for 8 yds to the NCSt 28
5:302nd & 2 at own 28Jordan Houston run for 1 yd to the NCSt 29
4:503rd & 1 at own 29Jack Chambers run for 1 yd to the NCSt 30 for a 1ST down
4:391st & 10 at own 30Jack Chambers pass incomplete to Thayer Thomas
4:102nd & 10 at own 30Jack Chambers pass complete to Thayer Thomas for 1 yd to the NCSt 31
3:303rd & 9 at own 31Jack Chambers pass complete to Devin Carter for 11 yds to the NCSt 42 for a 1ST down
3:151st & 10 at own 42Jordan Houston run for 6 yds to the NCSt 48
2:292nd & 4 at own 48Jack Chambers pass complete to Darryl Jones for 3 yds to the VTech 49
2:033rd & 1 at opp 49NC STATE Penalty, False Start (Dylan McMahon) to the NCSt 46
1:473rd & 6 at own 46Jack Chambers pass incomplete to Jordan Houston
1:404th & 6 at own 46Shane McDonough punt for 37 yds, fair catch by Tucker Holloway at the VTech 17
Virginia Tech Punt, 3 plays
1:401st & 10 at own 17VIRGINIA TECH Penalty, False Start (Johnny Jordan) to the VTech 12
1:361st & 15 at own 12Grant Wells pass complete to Da’Wain Lofton for 9 yds to the VTech 21
1:362nd & 6 at own 21VIRGINIA TECH Penalty, False Start (Silas Dzansi) to the VTech 16
1:312nd & 11 at own 16Grant Wells pass incomplete to Kaleb Smith
1:243rd & 11 at own 16TEAM run for a loss of 2 yards to the VTech 14
1:244th & 13 at own 14Timeout NC STATE, clock 01:24
1:134th & 13 at own 14Peter Moore punt for 29 yds, downed at the VTech 43
NC State Field goal, 8 plays
1:001st & 10 at opp 43MJ Morris pass complete to Thayer Thomas for 18 yds to the VTech 25 for a 1ST down
0:491st & 10 at opp 25MJ Morris run for 8 yds to the VTech 17
0:492nd & 2 at opp 17Timeout NC STATE, clock 00:49
0:442nd & 2 at opp 17MJ Morris pass incomplete to Keyon Lesane
0:373rd & 2 at opp 17MJ Morris run for 6 yds to the VTech 11 for a 1ST down
0:211st & 10 at opp 11Jack Chambers pass incomplete
0:212nd & 10 at opp 11Timeout NC STATE, clock 00:21
0:112nd & 10 at opp 11MJ Morris run for a loss of 7 yards to the VTech 18 MJ Morris fumbled, recovered by NCSt MJ Morris
0:093rd & 17 at opp 18TEAM pass incomplete
0:094th & 17 at opp 18Timeout VIRGINIA TECH, clock 00:09
0:054th & 17 at opp 18Christopher Dunn 35 Yd Field GoalNC State 3, Virginia Tech 0
0:004th & 17 at own 35Collin Smith kickoff for 62 yds , Chance Black return for 19 yds to the VTech 22
3rd quarter9 drives, then Virginia Tech 21, NC State 10
Virginia Tech Touchdown, 6 plays
15:001st & 10 at own 35Collin Smith kickoff for 65 yds , Chance Black return for 22 yds to the VTech 22
14:301st & 10 at own 22Grant Wells run for 7 yds to the VTech 29
14:002nd & 3 at own 29Grant Wells pass complete to Dae’Quan Wright for 10 yds to the VTech 39 for a 1ST down
13:301st & 10 at own 39Grant Wells pass complete to Dae’Quan Wright for 36 yds to the NCSt 25 for a 1ST down
13:201st & 10 at opp 25Malachi Thomas run for 6 yds to the NCSt 19
13:022nd & 4 at opp 19Grant Wells pass incomplete to Malachi Thomas
12:593rd & 4 at opp 19Wells, Grant pass incomplete to Wright, Dae’Quan, PENALTY NCSTATE pass interference (Baker-Williams, Tyler) 15 yards to the NCSTATE4, NO PLAY, 1ST DOWN VATECH.
12:511st & goal at opp 4Grant Wells 4 Yd Run (William Ross Kick)Virginia Tech 7, NC State 3
NC State Punt, 6 plays
12:511st & 10 at own 35Kyle Lowe kickoff for 65 yds , Julian Gray return for 44 yds to the NCSt 44
12:151st & 10 at own 44MJ Morris run for 3 yds to the NCSt 47
11:422nd & 7 at own 47Jordan Houston run for no gain to the NCSt 47
11:103rd & 7 at own 47MJ Morris pass complete to Thayer Thomas for 15 yds to the VTech 38 for a 1ST down
11:001st & 10 at opp 38MJ Morris pass complete to Thayer Thomas for 1 yd to the VTech 37
10:402nd & 9 at opp 37NC STATE Penalty, False Start (Timothy McKay) to the VTech 42
9:482nd & 14 at opp 42MJ Morris pass complete to Devin Carter for 5 yds to the VTech 37
9:423rd & 9 at opp 37MJ Morris pass incomplete to Devin Carter
9:294th & 9 at opp 37Shane McDonough punt for 37 yds for a touchback
Virginia Tech Touchdown, 1 play
9:291st & 10 at own 20VIRGINIA TECH Penalty, False Start (Silas Dzansi) to the VTech 15
9:181st & 15 at own 15Kaleb Smith 85 Yd pass from Grant Wells (William Ross Kick)Virginia Tech 14, NC State 3
NC State Punt, 3 plays
9:181st & 15 at own 35Kyle Lowe kickoff for 65 yds for a touchback
9:121st & 10 at own 25MJ Morris pass incomplete
9:062nd & 10 at own 25MJ Morris pass incomplete to Porter Rooks
8:573rd & 10 at own 25MJ Morris pass complete to Jordan Houston for 8 yds to the NCSt 33
8:254th & 2 at own 33Shane McDonough punt for 52 yds, fair catch by Tucker Holloway at the VTech 15
Virginia Tech Fumble, recovered, 5 plays
8:181st & 10 at own 15Grant Wells pass incomplete to Nick Gallo
7:542nd & 10 at own 15Grant Wells pass complete to Malachi Thomas for 23 yds to the VTech 38 for a 1ST down
7:481st & 10 at own 38Grant Wells pass incomplete to Dae’Quan Wright
7:422nd & 10 at own 38Grant Wells pass incomplete to Dae’Quan Wright
7:353rd & 10 at own 38Grant Wells pass incomplete to Da’Wain Lofton
7:234th & 10 at own 38Peter Moore punt for 33 yds , Thayer Thomas returns for a loss of 8 yards to the NCSt 21 Thayer Thomas fumbled, recovered by NCSt Thayer Thomas
NC State Punt, 3 plays
7:181st & 10 at own 21MJ Morris pass incomplete to Devin Carter
7:002nd & 10 at own 21Jordan Houston run for a loss of 2 yards to the NCSt 19
6:363rd & 12 at own 19MJ Morris pass incomplete to Devin Carter
6:284th & 12 at own 19Shane McDonough punt for 46 yds, fair catch by Tucker Holloway at the VTech 35
Virginia Tech Touchdown, 5 plays
6:111st & 10 at own 35Grant Wells run for a loss of 1 yard to the VTech 34
5:592nd & 11 at own 34VIRGINIA TECH Penalty, False Start (Kaden Moore) to the VTech 29
5:122nd & 16 at own 29Grant Wells pass complete to Kaleb Smith for 50 yds to the NCSt 21 for a 1ST down
4:451st & 10 at opp 21Jalen Holston run for 1 yd to the NCSt 20
4:272nd & 9 at opp 20Grant Wells pass incomplete to Nick Gallo
4:023rd & 9 at opp 20Grant Wells 20 Yd Run (William Ross Kick)Virginia Tech 21, NC State 3
NC State Touchdown, 6 plays
4:023rd & 9 at own 35Kyle Lowe kickoff for 65 yds for a touchback
3:551st & 10 at own 25MJ Morris pass incomplete to Keyon Lesane
3:272nd & 10 at own 25MJ Morris pass complete to Devin Carter for 13 yds to the NCSt 38 for a 1ST down
2:551st & 10 at own 38Delbert Mimms III run for 3 yds to the NCSt 41
2:342nd & 7 at own 41MJ Morris pass complete to Terrell Timmons Jr. for 8 yds to the NCSt 49 for a 1ST down
1:501st & 10 at own 49MJ Morris pass complete to Thayer Thomas for 16 yds to the VTech 35 for a 1ST down
1:421st & 10 at opp 35Thayer Thomas 35 Yd pass from MJ Morris (Christopher Dunn Kick)Virginia Tech 21, NC State 10
Virginia Tech Punt, 6 plays
1:421st & 10 at own 35Collin Smith kickoff for 64 yds , Chance Black return for no gain to the VTech 9 Chance Black fumbled, recovered by VTech Chance Black , return for 8 yds to the VTech 9
1:001st & 10 at own 9Grant Wells run for no gain to the VTech 9
0:452nd & 10 at own 9Grant Wells pass incomplete to Kaleb Smith
0:453rd & 10 at own 9Timeout VIRGINIA TECH, clock 00:45
0:303rd & 10 at own 9Grant Wells run for 5 yds to the VTech 14 for a 1ST down NC STATE Penalty, Personal Foul (Payton Wilson) to the VTech 29 for a 1ST down
0:011st & 10 at own 29Jalen Holston run for 5 yds to the VTech 34
Q4 14:372nd & 5 at own 34Jalen Holston run for 2 yds to the VTech 36
Q4 14:003rd & 3 at own 36Grant Wells sacked by Drake Thomas for a loss of 10 yards to the VTech 26
Q4 13:274th & 13 at own 26Peter Moore punt for 36 yds, fair catch by Thayer Thomas at the NCSTATE 38 for a 1ST down VIRGINIA TECH Penalty, Defensive Holding (-10 Yards) to the NCSt 48 for a 1ST down
4th quarter5 drives, then NC State 22, Virginia Tech 21
NC State Touchdown, 3 plays
13:001st & 10 at own 48MJ Morris pass complete to Jordan Houston for 2 yds to the 50 yard line
12:452nd & 8 at the 50MJ Morris pass complete to Terrell Timmons Jr. for 43 yds to the VTech 7 for a 1ST down
12:151st & goal at opp 7Trent Pennix 7 Yd pass from MJ Morris (Two-Point Pass Conversion Failed)Virginia Tech 21, NC State 16
12:151st & 0 at opp 3Timeout VIRGINIA TECH, clock 12:15
Virginia Tech Punt, 3 plays
12:151st & 10 at own 35Collin Smith kickoff for 62 yds , Chance Black return for 5 yds to the VTech 4 Chance Black fumbled, recovered by VTech Jalen Holston VIRGINIA TECH Penalty, Personal Foul (Jalen Holston) to the VTech 4
12:001st & 10 at own 4Jalen Holston run for no gain to the VTech 4
11:452nd & 10 at own 4Grant Wells pass incomplete to Dae’Quan Wright
11:003rd & 10 at own 4Jalen Holston run for 6 yds to the VTech 10
10:394th & 4 at own 10Peter Moore punt for 50 yds, downed at the NCSt 40
NC State Touchdown, 7 plays
10:141st & 10 at own 40MJ Morris pass complete to Trent Pennix for 13 yds to the VTech 47 for a 1ST down
10:061st & 10 at opp 47MJ Morris pass incomplete to Terrell Timmons Jr.
9:402nd & 10 at opp 47MJ Morris pass complete to Trent Pennix for 5 yds to the VTech 42
9:263rd & 5 at opp 42NC STATE Penalty, False Start (Dylan McMahon) to the VTech 47
8:403rd & 10 at opp 47MJ Morris pass complete to Devin Carter for 17 yds to the VTech 30 for a 1ST down
8:001st & 10 at opp 30MJ Morris pass complete to Thayer Thomas for 7 yds to the VTech 23
7:442nd & 3 at opp 23MJ Morris pass incomplete to Trent Pennix
7:443rd & 3 at opp 23VIRGINIA TECH Penalty, Defensive Offside (Jaylen Griffin) to the VTech 18 for a 1ST down
7:381st & 10 at opp 18Thayer Thomas 18 Yd pass from MJ Morris (Two-Point Pass Conversion Failed)NC State 22, Virginia Tech 21
7:381st & 0 at opp 3Timeout NC STATE, clock 07:38
Virginia Tech Punt, 3 plays
7:381st & 10 at own 35Collin Smith kickoff for 55 yds , Bryce Duke return for 14 yds to the VTech 24
7:281st & 10 at own 24Grant Wells pass incomplete to Kaleb Smith
7:002nd & 10 at own 24Grant Wells sacked by Payton Wilson for a loss of 8 yards to the VTech 16
6:473rd & 18 at own 16VIRGINIA TECH Penalty, False Start (Dae’Quan Wright) to the VTech 11
6:003rd & 23 at own 11Grant Wells pass complete to Jalen Holston for 6 yds to the VTech 17
5:354th & 17 at own 17Peter Moore punt for 48 yds, fair catch by Thayer Thomas at the NCSt 35
NC State End of game, 9 plays
5:051st & 10 at own 35MJ Morris run for 1 yd to the NCSt 36
4:102nd & 9 at own 36Jordan Houston run for 5 yds to the NCSt 41
3:503rd & 4 at own 41Jordan Houston run for 7 yds to the NCSt 48 for a 1ST down
3:001st & 10 at own 48MJ Morris run for 1 yd to the NCSt 49
2:102nd & 9 at own 49Jordan Houston run for 6 yds to the VTech 45
1:543rd & 3 at opp 45Jordan Houston run for 5 yds to the VTech 40 for a 1ST down
1:201st & 10 at opp 40Timeout NC STATE, clock 01:20
1:171st & 10 at opp 40TEAM run for a loss of 6 yards to the VTech 46
1:172nd & 16 at opp 46Timeout VIRGINIA TECH, clock 01:17
1:052nd & 16 at opp 46TEAM run for a loss of 5 yards to the NCSt 49
0:333rd & 21 at own 49Timeout NC STATE, clock 00:33
0:013rd & 21 at own 49TEAM run for a loss of 5 yards to the NCSt 44

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 two 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