From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
NC State
293
Total yards
356
243
Passing yards
296
50
Rushing yards
60
11.0
Yards per pass
6.9
1.9
Yards per rush
1.8
10
First downs
21
1–11
Third downs
8–19
0–0
Fourth downs
1–1
0
Turnovers
0
13–69
Penalties
8–65
23:51
Possession
36:09
2
Sacks (by defense)
4
Efficiency
Virginia Tech
NC State
31%
Success rate
36%
0.23
EPA per play
0.12
1.72
Explosiveness
1.40
0.13
Rushing EPA
−0.14
0.31
Passing EPA
0.30
23%
Passing-down success
21%
0.14
First-down EPA
0.06
0.29
Second-down EPA
−0.17
0.29
Third-down EPA
0.49
17%
Havoc by its defense
25%
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
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.
Q1 NC StatePunt, 3 plays, 8 yards
Q1 Virginia TechPunt, 7 plays, 6 yards
Q1 NC StatePunt, 8 plays, 22 yards
Q1 Virginia TechPunt, 3 plays, 4 yards
Q1 NC StatePunt, 3 plays, −7 yards
Q1 Virginia TechPunt, 3 plays, 5 yards
Q2 NC StatePunt, 10 plays, 46 yards
Q2 Virginia TechFumble, recovered, 3 plays, 4 yards
Q2 NC StatePunt, 9 plays, 26 yards
Q2 Virginia TechPunt, 3 plays, −3 yards
Q2 NC StateField goal, 8 plays, 21 yards
Q2 Virginia TechResult not recorded, 0 yards
Q3 Virginia TechTouchdown, 6 plays, 78 yards
Q3 NC StatePunt, 6 plays, 19 yards
Q3 Virginia TechTouchdown, 1 play, 80 yards
Q3 NC StatePunt, 3 plays, 8 yards
Q3 Virginia TechFumble, recovered, 5 plays, 23 yards
Q3 NC StatePunt, 3 plays, −2 yards
Q3 Virginia TechTouchdown, 5 plays, 65 yards
Q3 NC StateTouchdown, 6 plays, 75 yards
Q3 Virginia TechPunt, 6 plays, 17 yards
Q4 NC StateTouchdown, 3 plays, 52 yards
Q4 Virginia TechPunt, 3 plays, 6 yards
Q4 NC StateTouchdown, 7 plays, 60 yards
Q4 Virginia TechPunt, 3 plays, −7 yards
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:00
1st & 10 at own 35
Kyle Lowe kickoff for 61 yds , Julian Gray return for 24 yds to the NCSt 28
14:40
1st & 10 at own 28
Jack Chambers pass complete to Thayer Thomas for a loss of 2 yards to the NCSt 26
14:25
2nd & 12 at own 26
Jack Chambers pass incomplete to Keyon Lesane
14:00
3rd & 12 at own 26
Jack Chambers pass complete to Jordan Houston for 10 yds to the NCSt 36
13:37
4th & 2 at own 36
Shane McDonough punt for 41 yds, fair catch by Tucker Holloway at the VTech 23
Virginia Tech Punt, 7 plays
13:20
1st & 10 at own 23
Malachi Thomas run for 1 yd to the VTech 24
12:45
2nd & 9 at own 24
Grant Wells pass complete to Kaleb Smith for 6 yds to the VTech 30
12:39
3rd & 3 at own 30
Wells, 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:05
1st & 10 at own 35
Malachi Thomas run for 5 yds to the VTech 40
11:50
2nd & 5 at own 40
Malachi Thomas run for 5 yds to the VTech 45 for a 1ST down
11:20
1st & 10 at own 45
Grant Wells sacked by Payton Wilson for a loss of 7 yards to the VTech 38
10:47
2nd & 17 at own 38
VIRGINIA TECH Penalty, False Start (Jesse Hanson) to the VTech 33
10:44
2nd & 22 at own 33
VIRGINIA TECH Penalty, False Start (Parker Clements) to the VTech 28
10:08
2nd & 27 at own 28
Grant Wells pass complete to Da’Wain Lofton for 4 yds to the VTech 32
9:21
3rd & 23 at own 32
Malachi Thomas run for 2 yds to the VTech 34
9:08
4th & 21 at own 34
VIRGINIA TECH Penalty, False Start (Chamarri Conner) to the VTech 29
8:53
4th & 26 at own 29
Peter Moore punt for 49 yds, downed at the NCSt 22
NC State Punt, 8 plays
8:49
1st & 10 at own 22
Jack Chambers pass incomplete to Thayer Thomas
8:00
2nd & 10 at own 22
Jack Chambers run for 3 yds to the NCSt 25
7:55
3rd & 7 at own 25
Jack Chambers pass complete to Jordan Houston for 8 yds to the NCSt 33 for a 1ST down
7:35
1st & 10 at own 33
Jordan Houston run for 3 yds to the NCSt 36
7:05
2nd & 7 at own 36
Jack Chambers run for 8 yds to the NCSt 44 for a 1ST down
6:47
1st & 10 at own 44
Jack Chambers pass incomplete to Keyon Lesane
6:15
2nd & 10 at own 44
Jack Chambers run for no gain to the NCSt 44
6:03
3rd & 10 at own 44
Jack Chambers pass incomplete to Thayer Thomas
5:56
4th & 10 at own 44
Shane McDonough punt for 35 yds, fair catch by Tucker Holloway at the VTech 21
Virginia Tech Punt, 3 plays
5:45
1st & 10 at own 21
Malachi Thomas run for 1 yd to the VTech 22
5:00
2nd & 9 at own 22
Grant Wells run for 8 yds to the VTech 30
4:30
3rd & 1 at own 30
Malachi Thomas run for no gain to the VTech 30
4:10
4th & 1 at own 30
VIRGINIA TECH Penalty, False Start (Keshon Artis) to the VTech 25
3:52
4th & 6 at own 25
Peter Moore punt for 44 yds, downed at the NCSt 31
NC State Punt, 3 plays
3:40
1st & 10 at own 31
MJ Morris run for 4 yds to the NCSt 35
3:00
2nd & 6 at own 35
MJ Morris run for 3 yds to the NCSt 38
2:48
3rd & 3 at own 38
NC STATE Penalty, False Start (Chandler Zavala) to the NCSt 33
1:58
3rd & 8 at own 33
MJ Morris sacked by Jaylen Griffin for a loss of 9 yards to the NCSt 24
1:34
4th & 17 at own 24
Shane McDonough punt for 31 yds, downed at the VTech 45
Virginia Tech Punt, 3 plays
1:25
1st & 10 at own 45
Malachi Thomas run for a loss of 1 yard to the VTech 44
1:04
2nd & 11 at own 44
VIRGINIA TECH Penalty, False Start (Kaleb Smith) to the VTech 39
0:39
2nd & 16 at own 39
Grant Wells pass incomplete to Nick Gallo
0:27
3rd & 16 at own 39
Grant Wells pass complete to Malachi Thomas for 11 yds to the 50 yard line
Q2 14:53
4th & 5 at the 50
Peter 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:32
1st & 10 at own 16
MJ Morris pass complete to Thayer Thomas for 9 yds to the NCSt 25
13:59
2nd & 1 at own 25
Demarcus Jones II run for 10 yds to the NCSt 35 for a 1ST down
13:00
1st & 10 at own 35
MJ Morris pass complete to Devin Carter for 16 yds Devin Carter fumbled, forced by Mansoor Delane, recovered by NCSt
12:50
1st & 10 at opp 49
MJ Morris pass complete to Darryl Jones for 9 yds to the VTech 40
12:28
2nd & 1 at opp 40
Demarcus Jones II run for no gain to the VTech 40
11:48
3rd & 1 at opp 40
Demarcus Jones II run for no gain to the VTech 40
11:11
4th & 1 at opp 40
MJ Morris run for 3 yds to the VTech 37 for a 1ST down
10:30
1st & 10 at opp 37
MJ Morris run for no gain to the VTech 37
9:40
2nd & 10 at opp 37
MJ Morris sacked by Alan Tisdale for a loss of 7 yards to the VTech 44
8:55
3rd & 17 at opp 44
MJ Morris run for 6 yds to the VTech 38
8:38
4th & 11 at opp 38
Shane McDonough punt for 38 yds for a touchback
Virginia Tech Fumble, recovered, 3 plays
8:30
1st & 10 at own 20
Malachi Thomas run for 2 yds to the VTech 22
7:30
2nd & 8 at own 22
Grant Wells pass complete to Da’Wain Lofton for 3 yds to the VTech 25
7:00
3rd & 5 at own 25
Grant Wells sacked by Davin Vann and Travali Price for a loss of 1 yard to the VTech 24
6:25
4th & 6 at own 24
Peter 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:00
1st & 10 at own 20
Julian Gray run for 8 yds to the NCSt 28
5:30
2nd & 2 at own 28
Jordan Houston run for 1 yd to the NCSt 29
4:50
3rd & 1 at own 29
Jack Chambers run for 1 yd to the NCSt 30 for a 1ST down
4:39
1st & 10 at own 30
Jack Chambers pass incomplete to Thayer Thomas
4:10
2nd & 10 at own 30
Jack Chambers pass complete to Thayer Thomas for 1 yd to the NCSt 31
3:30
3rd & 9 at own 31
Jack Chambers pass complete to Devin Carter for 11 yds to the NCSt 42 for a 1ST down
3:15
1st & 10 at own 42
Jordan Houston run for 6 yds to the NCSt 48
2:29
2nd & 4 at own 48
Jack Chambers pass complete to Darryl Jones for 3 yds to the VTech 49
2:03
3rd & 1 at opp 49
NC STATE Penalty, False Start (Dylan McMahon) to the NCSt 46
1:47
3rd & 6 at own 46
Jack Chambers pass incomplete to Jordan Houston
1:40
4th & 6 at own 46
Shane McDonough punt for 37 yds, fair catch by Tucker Holloway at the VTech 17
Virginia Tech Punt, 3 plays
1:40
1st & 10 at own 17
VIRGINIA TECH Penalty, False Start (Johnny Jordan) to the VTech 12
1:36
1st & 15 at own 12
Grant Wells pass complete to Da’Wain Lofton for 9 yds to the VTech 21
1:36
2nd & 6 at own 21
VIRGINIA TECH Penalty, False Start (Silas Dzansi) to the VTech 16
1:31
2nd & 11 at own 16
Grant Wells pass incomplete to Kaleb Smith
1:24
3rd & 11 at own 16
TEAM run for a loss of 2 yards to the VTech 14
1:24
4th & 13 at own 14
Timeout NC STATE, clock 01:24
1:13
4th & 13 at own 14
Peter Moore punt for 29 yds, downed at the VTech 43
NC State Field goal, 8 plays
1:00
1st & 10 at opp 43
MJ Morris pass complete to Thayer Thomas for 18 yds to the VTech 25 for a 1ST down
0:49
1st & 10 at opp 25
MJ Morris run for 8 yds to the VTech 17
0:49
2nd & 2 at opp 17
Timeout NC STATE, clock 00:49
0:44
2nd & 2 at opp 17
MJ Morris pass incomplete to Keyon Lesane
0:37
3rd & 2 at opp 17
MJ Morris run for 6 yds to the VTech 11 for a 1ST down
0:21
1st & 10 at opp 11
Jack Chambers pass incomplete
0:21
2nd & 10 at opp 11
Timeout NC STATE, clock 00:21
0:11
2nd & 10 at opp 11
MJ Morris run for a loss of 7 yards to the VTech 18 MJ Morris fumbled, recovered by NCSt MJ Morris
0:09
3rd & 17 at opp 18
TEAM pass incomplete
0:09
4th & 17 at opp 18
Timeout VIRGINIA TECH, clock 00:09
0:05
4th & 17 at opp 18
Christopher Dunn 35 Yd Field GoalNC State 3, Virginia Tech 0
0:00
4th & 17 at own 35
Collin 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:00
1st & 10 at own 35
Collin Smith kickoff for 65 yds , Chance Black return for 22 yds to the VTech 22
14:30
1st & 10 at own 22
Grant Wells run for 7 yds to the VTech 29
14:00
2nd & 3 at own 29
Grant Wells pass complete to Dae’Quan Wright for 10 yds to the VTech 39 for a 1ST down
13:30
1st & 10 at own 39
Grant Wells pass complete to Dae’Quan Wright for 36 yds to the NCSt 25 for a 1ST down
13:20
1st & 10 at opp 25
Malachi Thomas run for 6 yds to the NCSt 19
13:02
2nd & 4 at opp 19
Grant Wells pass incomplete to Malachi Thomas
12:59
3rd & 4 at opp 19
Wells, 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:51
1st & goal at opp 4
Grant Wells 4 Yd Run (William Ross Kick)Virginia Tech 7, NC State 3
NC State Punt, 6 plays
12:51
1st & 10 at own 35
Kyle Lowe kickoff for 65 yds , Julian Gray return for 44 yds to the NCSt 44
12:15
1st & 10 at own 44
MJ Morris run for 3 yds to the NCSt 47
11:42
2nd & 7 at own 47
Jordan Houston run for no gain to the NCSt 47
11:10
3rd & 7 at own 47
MJ Morris pass complete to Thayer Thomas for 15 yds to the VTech 38 for a 1ST down
11:00
1st & 10 at opp 38
MJ Morris pass complete to Thayer Thomas for 1 yd to the VTech 37
10:40
2nd & 9 at opp 37
NC STATE Penalty, False Start (Timothy McKay) to the VTech 42
9:48
2nd & 14 at opp 42
MJ Morris pass complete to Devin Carter for 5 yds to the VTech 37
9:42
3rd & 9 at opp 37
MJ Morris pass incomplete to Devin Carter
9:29
4th & 9 at opp 37
Shane McDonough punt for 37 yds for a touchback
Virginia Tech Touchdown, 1 play
9:29
1st & 10 at own 20
VIRGINIA TECH Penalty, False Start (Silas Dzansi) to the VTech 15
9:18
1st & 15 at own 15
Kaleb Smith 85 Yd pass from Grant Wells (William Ross Kick)Virginia Tech 14, NC State 3
NC State Punt, 3 plays
9:18
1st & 15 at own 35
Kyle Lowe kickoff for 65 yds for a touchback
9:12
1st & 10 at own 25
MJ Morris pass incomplete
9:06
2nd & 10 at own 25
MJ Morris pass incomplete to Porter Rooks
8:57
3rd & 10 at own 25
MJ Morris pass complete to Jordan Houston for 8 yds to the NCSt 33
8:25
4th & 2 at own 33
Shane McDonough punt for 52 yds, fair catch by Tucker Holloway at the VTech 15
Virginia Tech Fumble, recovered, 5 plays
8:18
1st & 10 at own 15
Grant Wells pass incomplete to Nick Gallo
7:54
2nd & 10 at own 15
Grant Wells pass complete to Malachi Thomas for 23 yds to the VTech 38 for a 1ST down
7:48
1st & 10 at own 38
Grant Wells pass incomplete to Dae’Quan Wright
7:42
2nd & 10 at own 38
Grant Wells pass incomplete to Dae’Quan Wright
7:35
3rd & 10 at own 38
Grant Wells pass incomplete to Da’Wain Lofton
7:23
4th & 10 at own 38
Peter 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:18
1st & 10 at own 21
MJ Morris pass incomplete to Devin Carter
7:00
2nd & 10 at own 21
Jordan Houston run for a loss of 2 yards to the NCSt 19
6:36
3rd & 12 at own 19
MJ Morris pass incomplete to Devin Carter
6:28
4th & 12 at own 19
Shane McDonough punt for 46 yds, fair catch by Tucker Holloway at the VTech 35
Virginia Tech Touchdown, 5 plays
6:11
1st & 10 at own 35
Grant Wells run for a loss of 1 yard to the VTech 34
5:59
2nd & 11 at own 34
VIRGINIA TECH Penalty, False Start (Kaden Moore) to the VTech 29
5:12
2nd & 16 at own 29
Grant Wells pass complete to Kaleb Smith for 50 yds to the NCSt 21 for a 1ST down
4:45
1st & 10 at opp 21
Jalen Holston run for 1 yd to the NCSt 20
4:27
2nd & 9 at opp 20
Grant Wells pass incomplete to Nick Gallo
4:02
3rd & 9 at opp 20
Grant Wells 20 Yd Run (William Ross Kick)Virginia Tech 21, NC State 3
NC State Touchdown, 6 plays
4:02
3rd & 9 at own 35
Kyle Lowe kickoff for 65 yds for a touchback
3:55
1st & 10 at own 25
MJ Morris pass incomplete to Keyon Lesane
3:27
2nd & 10 at own 25
MJ Morris pass complete to Devin Carter for 13 yds to the NCSt 38 for a 1ST down
2:55
1st & 10 at own 38
Delbert Mimms III run for 3 yds to the NCSt 41
2:34
2nd & 7 at own 41
MJ Morris pass complete to Terrell Timmons Jr. for 8 yds to the NCSt 49 for a 1ST down
1:50
1st & 10 at own 49
MJ Morris pass complete to Thayer Thomas for 16 yds to the VTech 35 for a 1ST down
1:42
1st & 10 at opp 35
Thayer Thomas 35 Yd pass from MJ Morris (Christopher Dunn Kick)Virginia Tech 21, NC State 10
Virginia Tech Punt, 6 plays
1:42
1st & 10 at own 35
Collin 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:00
1st & 10 at own 9
Grant Wells run for no gain to the VTech 9
0:45
2nd & 10 at own 9
Grant Wells pass incomplete to Kaleb Smith
0:45
3rd & 10 at own 9
Timeout VIRGINIA TECH, clock 00:45
0:30
3rd & 10 at own 9
Grant 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:01
1st & 10 at own 29
Jalen Holston run for 5 yds to the VTech 34
Q4 14:37
2nd & 5 at own 34
Jalen Holston run for 2 yds to the VTech 36
Q4 14:00
3rd & 3 at own 36
Grant Wells sacked by Drake Thomas for a loss of 10 yards to the VTech 26
Q4 13:27
4th & 13 at own 26
Peter 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:00
1st & 10 at own 48
MJ Morris pass complete to Jordan Houston for 2 yds to the 50 yard line
12:45
2nd & 8 at the 50
MJ Morris pass complete to Terrell Timmons Jr. for 43 yds to the VTech 7 for a 1ST down
12:15
1st & goal at opp 7
Trent Pennix 7 Yd pass from MJ Morris (Two-Point Pass Conversion Failed)Virginia Tech 21, NC State 16
12:15
1st & 0 at opp 3
Timeout VIRGINIA TECH, clock 12:15
Virginia Tech Punt, 3 plays
12:15
1st & 10 at own 35
Collin 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:00
1st & 10 at own 4
Jalen Holston run for no gain to the VTech 4
11:45
2nd & 10 at own 4
Grant Wells pass incomplete to Dae’Quan Wright
11:00
3rd & 10 at own 4
Jalen Holston run for 6 yds to the VTech 10
10:39
4th & 4 at own 10
Peter Moore punt for 50 yds, downed at the NCSt 40
NC State Touchdown, 7 plays
10:14
1st & 10 at own 40
MJ Morris pass complete to Trent Pennix for 13 yds to the VTech 47 for a 1ST down
10:06
1st & 10 at opp 47
MJ Morris pass incomplete to Terrell Timmons Jr.
9:40
2nd & 10 at opp 47
MJ Morris pass complete to Trent Pennix for 5 yds to the VTech 42
9:26
3rd & 5 at opp 42
NC STATE Penalty, False Start (Dylan McMahon) to the VTech 47
8:40
3rd & 10 at opp 47
MJ Morris pass complete to Devin Carter for 17 yds to the VTech 30 for a 1ST down
8:00
1st & 10 at opp 30
MJ Morris pass complete to Thayer Thomas for 7 yds to the VTech 23
7:44
2nd & 3 at opp 23
MJ Morris pass incomplete to Trent Pennix
7:44
3rd & 3 at opp 23
VIRGINIA TECH Penalty, Defensive Offside (Jaylen Griffin) to the VTech 18 for a 1ST down
7:38
1st & 10 at opp 18
Thayer Thomas 18 Yd pass from MJ Morris (Two-Point Pass Conversion Failed)NC State 22, Virginia Tech 21
7:38
1st & 0 at opp 3
Timeout NC STATE, clock 07:38
Virginia Tech Punt, 3 plays
7:38
1st & 10 at own 35
Collin Smith kickoff for 55 yds , Bryce Duke return for 14 yds to the VTech 24
7:28
1st & 10 at own 24
Grant Wells pass incomplete to Kaleb Smith
7:00
2nd & 10 at own 24
Grant Wells sacked by Payton Wilson for a loss of 8 yards to the VTech 16
6:47
3rd & 18 at own 16
VIRGINIA TECH Penalty, False Start (Dae’Quan Wright) to the VTech 11
6:00
3rd & 23 at own 11
Grant Wells pass complete to Jalen Holston for 6 yds to the VTech 17
5:35
4th & 17 at own 17
Peter Moore punt for 48 yds, fair catch by Thayer Thomas at the NCSt 35
NC State End of game, 9 plays
5:05
1st & 10 at own 35
MJ Morris run for 1 yd to the NCSt 36
4:10
2nd & 9 at own 36
Jordan Houston run for 5 yds to the NCSt 41
3:50
3rd & 4 at own 41
Jordan Houston run for 7 yds to the NCSt 48 for a 1ST down
3:00
1st & 10 at own 48
MJ Morris run for 1 yd to the NCSt 49
2:10
2nd & 9 at own 49
Jordan Houston run for 6 yds to the VTech 45
1:54
3rd & 3 at opp 45
Jordan Houston run for 5 yds to the VTech 40 for a 1ST down
1:20
1st & 10 at opp 40
Timeout NC STATE, clock 01:20
1:17
1st & 10 at opp 40
TEAM run for a loss of 6 yards to the VTech 46
1:17
2nd & 16 at opp 46
Timeout VIRGINIA TECH, clock 01:17
1:05
2nd & 16 at opp 46
TEAM run for a loss of 5 yards to the NCSt 49
0:33
3rd & 21 at own 49
Timeout NC STATE, clock 00:33
0:01
3rd & 21 at own 49
TEAM 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.