76°F, partly cloudy, wind 5 mph from the eastWeather: NOAA NCEI Integrated Surface Database; Raleigh-Durham International Airport (KRDU), 12 km from the stadium, 29 minutes before kickoff
Officials
Referee Gary Patterson; umpire Terrence Ramsey; head linesman Michael Kelly; line judge James Andrick; side judge Jim Corpora; field judge Harry Tyson; back judge Scott Prewitt; center judge Donald YatesGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Virginia
7
0
7
7
21
NC State
3
17
7
8
35
Standouts
PassingRyan Finley22 of 32, 257 yards, 3 TDNC State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia
NC State
351
Total yards
433
258
Passing yards
257
93
Rushing yards
176
7.4
Yards per pass
8.0
3.2
Yards per rush
4.5
20
First downs
25
4–13
Third downs
8–13
2–3
Fourth downs
1–1
2
Turnovers
0
6–62
Penalties
7–80
27:46
Possession
32:14
0
Sacks (by defense)
4
Efficiency
Virginia
NC State
47%
Success rate
52%
0.01
EPA per play
0.28
1.21
Explosiveness
1.07
0.07
Rushing EPA
0.04
−0.03
Passing EPA
0.64
35%
Passing-down success
41%
0.19
First-down EPA
0.15
−0.38
Second-down EPA
0.13
0.41
Third-down EPA
0.94
12%
Havoc by its defense
27%
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 74% to win. Elo’s favorite won.
The line
NC State −6.5, over/under 53.
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 67%, Virginia 33%. 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 right to left.
Q1 NC StateField goal, 7 plays, 58 yards
Q1 VirginiaPunt, 5 plays, 7 yards
Q1 NC StatePunt, 6 plays, 10 yards
Q1 VirginiaTouchdown, 8 plays, 67 yards
Q1 NC StateTouchdown, 13 plays, 75 yards
Q2 VirginiaPunt, 3 plays, 1 yard
Q2 NC StatePunt, 7 plays, 18 yards
Q2 VirginiaPunt, 6 plays, 30 yards
Q2 NC StateTouchdown, 9 plays, 80 yards
Q2 VirginiaInterception, 2 plays, 5 yards
Q2 NC StateField goal, 6 plays, 22 yards
Q3 VirginiaPunt, 3 plays, 5 yards
Q3 NC StateTouchdown, 10 plays, 76 yards
Q3 VirginiaTouchdown, 9 plays, 82 yards
Q3 NC StatePunt, 5 plays, 24 yards
Q3 VirginiaTurnover on downs, 8 plays, 61 yards
Q4 NC StateTouchdown, 8 plays, 79 yards
Q4 VirginiaTouchdown, 11 plays, 75 yards
Q4 VirginiaInterception, 9 plays, 43 yards
Q4 NC StateEnd of game, 2 plays, −2 yards
Play by play
1st quarter5 drives, then Virginia 7, NC State 3
NC State Field goal, 7 plays
15:00
1st & 10 at own 35
Brian Delaney kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Ryan Finley pass complete to Jakobi Meyers for 3 yds to the NCSt 28
15:00
2nd & 7 at own 28
Ryan Finley pass complete to Kelvin Harmon for 10 yds to the NCSt 38 for a 1ST down
15:00
1st & 10 at own 38
Ryan Finley pass complete to Emeka Emezie for 39 yds to the Virg 23 for a 1ST down
15:00
1st & 10 at opp 23
Reggie Gallaspy II run for 1 yd to the Virg 22
15:00
2nd & 9 at opp 22
Reggie Gallaspy II run for 5 yds to the Virg 17
15:00
3rd & 4 at opp 17
Ryan Finley pass incomplete
12:07
4th & 4 at opp 17
Christopher Dunn 34 yd FG GOODNC State 3, Virginia 0
Virginia Punt, 5 plays
12:07
1st & 0 at own 35
Kyle Bambard kickoff for 64 yds , Joe Reed return for 20 yds to the Virg 21
12:02
1st & 10 at own 21
Jordan Ellis run for 3 yds to the Virg 24
12:02
2nd & 7 at own 24
Bryce Perkins pass complete to Hasise Dubois for 7 yds to the Virg 31 for a 1ST down
12:02
1st & 10 at own 31
Jordan Ellis run for a loss of 1 yard to the Virg 30
12:02
2nd & 11 at own 30
Bryce Perkins pass incomplete
12:02
3rd & 11 at own 30
Bryce Perkins run for a loss of 2 yards to the Virg 28
12:02
4th & 13 at own 28
Lester Coleman punt for 41 yds , Thayer Thomas returns for no gain to the NCSt 31
NC State Punt, 6 plays
9:19
1st & 10 at own 31
Ryan Finley pass incomplete to Kelvin Harmon, broken up by Bryce Hall
9:19
2nd & 10 at own 31
Ricky Person Jr. run for no gain to the NCSt 31
9:19
3rd & 10 at own 31
Ryan Finley pass complete to Emeka Emezie for 13 yds to the NCSt 44 for a 1ST down
9:19
1st & 10 at own 44
C.J. Riley run for a loss of 3 yards to the NCSt 41
9:19
2nd & 13 at own 41
Ryan Finley pass incomplete to Kelvin Harmon
9:19
3rd & 13 at own 41
Ryan Finley pass incomplete to Thayer Thomas, broken up by Juan Thornhill
9:19
4th & 13 at own 41
A.J. Cole III punt for 40 yds , Chuck Davis returns for 14 yds to the Virg 33
Virginia Touchdown, 8 plays
6:52
1st & 10 at own 33
Bryce Perkins pass complete to Olamide Zaccheaus for 7 yds to the Virg 40
6:52
2nd & 3 at own 40
Bryce Perkins run for a loss of 3 yards to the Virg 37
6:52
3rd & 6 at own 37
VIRGINIA Penalty, delay of game (-5 Yards) to the Virg 32
6:52
3rd & 11 at own 32
Bryce Perkins pass complete to Hasise Dubois for 23 yds to the NCSt 45 for a 1ST down
6:52
1st & 10 at opp 45
Bryce Perkins pass complete to Hasise Dubois for 5 yds to the NCSt 40
6:52
2nd & 5 at opp 40
Jordan Ellis run for 4 yds to the NCSt 36
6:52
3rd & 1 at opp 36
Bryce Perkins pass incomplete to Olamide Zaccheaus
6:52
4th & 1 at opp 36
Jordan Ellis run for 1 yd to the NCSt 35 for a 1ST down
2:51
1st & 10 at opp 35
Bryce Perkins pass complete to Olamide Zaccheaus for 35 yds for a TD (Hunter Pearson KICK)Virginia 7, NC State 3
NC State Touchdown, 13 plays
2:51
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
2:51
1st & 10 at own 25
Brady Bodine run for 6 yds to the NCSt 31
2:51
2nd & 4 at own 31
Ryan Finley pass complete to Stephen Louis for 3 yds to the NCSt 34
2:51
3rd & 1 at own 34
Brady Bodine run for 2 yds to the NCSt 36 for a 1ST down
2:51
1st & 10 at own 36
Ryan Finley pass complete to Thayer Thomas for 9 yds to the NCSt 45
2:51
2nd & 1 at own 45
Brady Bodine run for 2 yds to the NCSt 47 for a 1ST down
2:51
1st & 10 at own 47
Ryan Finley pass incomplete to C.J. Riley, broken up by Bryce Hall
2:51
2nd & 10 at own 47
Reggie Gallaspy II run for 8 yds to the Virg 45
Q2 15:00
3rd & 2 at opp 45
Reggie Gallaspy II run for 3 yds to the Virg 42 for a 1ST down
Q2 15:00
1st & 10 at opp 42
Ryan Finley pass complete to Jakobi Meyers for 6 yds to the Virg 36
Q2 15:00
2nd & 4 at opp 36
Ryan Finley pass complete to Emeka Emezie for 17 yds to the Virg 19 for a 1ST down
Q2 15:00
1st & 10 at opp 19
NC STATE Penalty, Offensive holding (-10 Yards) to the Virg 29
Q2 15:00
1st & 20 at opp 29
NC STATE Penalty, false start (-5 Yards) to the Virg 34
Q2 15:00
1st & 25 at opp 34
Ricky Person Jr. run for 7 yds to the Virg 27
Q2 15:00
2nd & 18 at opp 27
Ryan Finley pass complete to Kelvin Harmon for 11 yds to the Virg 16
Q2 11:50
3rd & 7 at opp 16
Ryan Finley pass complete to Emeka Emezie for 16 yds for a TD (Christopher Dunn KICK)NC State 10, Virginia 7
2nd quarter6 drives, then NC State 20, Virginia 7
Virginia Punt, 3 plays
11:50
1st & 0 at own 35
Kyle Bambard kickoff for 60 yds , Joe Reed return for 43 yds to the Virg 48
11:43
1st & 10 at own 48
VIRGINIA Penalty, illegal block (-10 Yards) to the Virg 38
11:43
1st & 20 at own 38
Bryce Perkins pass complete to Olamide Zaccheaus for 14 yds to the NCSt 48
11:43
2nd & 6 at opp 48
Bryce Perkins run for a loss of 3 yards to the Virg 49
11:43
3rd & 9 at own 49
Bryce Perkins pass incomplete to Olamide Zaccheaus, broken up by Chris Ingram
11:43
4th & 9 at own 49
Lester Coleman punt for 51 yds for a touchback
NC State Punt, 7 plays
10:04
1st & 10 at own 20
Ryan Finley pass complete to Emeka Emezie for 5 yds to the NCSt 25
10:04
2nd & 5 at own 25
Ricky Person Jr. run for 2 yds to the NCSt 27
10:04
3rd & 3 at own 27
Ryan Finley pass complete to Kelvin Harmon for 16 yds to the NCSt 43 for a 1ST down
10:04
1st & 10 at own 43
Ryan Finley pass incomplete to Stephen Louis
10:04
2nd & 10 at own 43
Ricky Person Jr. run for 3 yds to the NCSt 46 NC STATE Penalty, Offensive holding (Kelvin Harmon) to the NCSt 36
10:04
2nd & 17 at own 36
Ryan Finley run for 2 yds to the NCSt 38
10:04
3rd & 15 at own 38
Ryan Finley pass incomplete to Emeka Emezie, broken up by Juan Thornhill
10:04
4th & 15 at own 38
A.J. Cole III punt for 45 yds , Tavares Kelly returns for no gain to the Virg 17
Virginia Punt, 6 plays
6:52
1st & 10 at own 17
Olamide Zaccheaus run for 14 yds to the Virg 31 for a 1ST down
6:52
1st & 10 at own 31
Bryce Perkins pass incomplete to Joe Reed
6:52
2nd & 10 at own 31
Bryce Perkins pass complete to Olamide Zaccheaus for 14 yds to the Virg 45 for a 1ST down
6:52
1st & 10 at own 45
Jordan Ellis run for 2 yds to the Virg 47
6:52
2nd & 8 at own 47
Bryce Perkins pass incomplete
6:52
3rd & 8 at own 47
Bryce Perkins pass incomplete
6:52
4th & 8 at own 47
Lester Coleman punt for 53 yds for a touchback
NC State Touchdown, 9 plays
4:42
1st & 10 at own 20
Ricky Person Jr. run for 12 yds to the NCSt 32 for a 1ST down
4:42
1st & 10 at own 32
Ricky Person Jr. run for 16 yds to the NCSt 48 for a 1ST down
4:42
1st & 10 at own 48
Ricky Person Jr. run for 27 yds to the Virg 25 for a 1ST down
4:42
1st & 10 at opp 25
Brady Bodine run for 2 yds to the Virg 23
4:42
2nd & 8 at opp 23
Brady Bodine run for 7 yds to the Virg 16
2:27
3rd & 1 at opp 16
Timeout VIRGINIA, clock 02:27
2:27
3rd & 1 at opp 16
Reggie Gallaspy II run for no gain to the Virg 16
1:51
4th & 1 at opp 16
Timeout NC STATE, clock 01:51
1:51
4th & 1 at opp 16
Ryan Finley run for 1 yd to the Virg 15 Ryan Finley fumbled, recovered by NCSt Ryan Finley for a 1ST down
1:51
1st & 10 at opp 15
Reggie Gallaspy II run for 1 yd to the Virg 14
0:52
2nd & 9 at opp 14
Ryan Finley pass complete to Cary Angeline for 14 yds for a TD (Christopher Dunn KICK)NC State 17, Virginia 7
Virginia Interception, 2 plays
0:52
1st & 0 at own 35
Kyle Bambard kickoff for 50 yds , Tavares Kelly return for 23 yds to the Virg 38
0:46
1st & 10 at own 38
Bryce Perkins run for 5 yds to the Virg 43
0:40
2nd & 5 at own 43
Timeout VIRGINIA, clock 00:40
0:40
2nd & 5 at own 43
Bryce Perkins pass intercepted Nick McCloud return for no gain to the Virg 48
NC State Field goal, 6 plays
0:35
1st & 10 at opp 48
Ryan Finley pass complete to Reggie Gallaspy II for 5 yds to the Virg 43
0:25
2nd & 5 at opp 43
Timeout NC STATE, clock 00:25
0:25
2nd & 5 at opp 43
Ryan Finley pass complete to C.J. Riley for 6 yds to the Virg 37 for a 1ST down
0:25
1st & 10 at opp 37
Ryan Finley pass incomplete to Kelvin Harmon
0:25
2nd & 10 at opp 37
Ryan Finley run for 4 yds to the Virg 33
0:07
3rd & 6 at opp 33
Timeout NC STATE, clock 00:07
0:07
3rd & 6 at opp 33
Ryan Finley pass complete to Jakobi Meyers for 7 yds to the Virg 26 for a 1ST down
0:00
1st & 10 at opp 26
Christopher Dunn 44 yd FG GOODNC State 20, Virginia 7
3rd quarter5 drives, then NC State 27, Virginia 14
Virginia Punt, 3 plays
15:00
1st & 0 at own 35
Kyle Bambard kickoff for 65 yds , Joe Reed return for 21 yds to the Virg 21
14:55
1st & 10 at own 21
Jordan Ellis run for 4 yds to the Virg 25
14:55
2nd & 6 at own 25
Bryce Perkins sacked by James Smith-Williams for a loss of 11 yards to the Virg 14
14:55
3rd & 17 at own 14
Bryce Perkins run for 12 yds to the Virg 26
14:55
4th & 5 at own 26
Lester Coleman punt for 50 yds, fair catch by Thayer Thomas at the NCSt 24
NC State Touchdown, 10 plays
12:39
1st & 10 at own 24
Reggie Gallaspy II run for no gain to the NCSt 24
12:39
2nd & 10 at own 24
Ryan Finley pass complete to Kelvin Harmon for 29 yds to the Virg 47 for a 1ST down
12:39
1st & 10 at opp 47
Reggie Gallaspy II run for 3 yds to the Virg 44
12:39
2nd & 7 at opp 44
Ricky Person Jr. run for 1 yd to the Virg 43
12:39
3rd & 6 at opp 43
VIRGINIA Penalty, Defensive pass interference (Bryce Hall) to the Virg 28 for a 1ST down
12:39
1st & 10 at opp 28
Ricky Person Jr. run for 1 yd to the Virg 27
12:39
2nd & 9 at opp 27
Ryan Finley pass incomplete to Kelvin Harmon
12:39
3rd & 9 at opp 27
Ryan Finley pass complete to Jakobi Meyers for 14 yds to the Virg 13 for a 1ST down
12:39
1st & 10 at opp 13
Reggie Gallaspy II run for 6 yds to the Virg 7
12:39
2nd & 4 at opp 7
Reggie Gallaspy II run for 5 yds to the Virg 2 for a 1ST down
7:48
1st & goal at opp 2
Reggie Gallaspy II run for 2 yds for a TD (Christopher Dunn KICK)NC State 27, Virginia 7
Virginia Touchdown, 9 plays
7:48
1st & 0 at own 35
Kyle Bambard kickoff for 65 yds , Joe Reed return for 18 yds to the Virg 18
7:43
1st & 10 at own 18
Bryce Perkins run for 6 yds to the Virg 24
7:43
2nd & 4 at own 24
Bryce Perkins pass incomplete to Olamide Zaccheaus, broken up by Isaiah Moore
7:43
3rd & 4 at own 24
Bryce Perkins pass complete to Hasise Dubois for 11 yds to the Virg 35 for a 1ST down
7:43
1st & 10 at own 35
Jordan Ellis run for 1 yd to the Virg 36
7:43
2nd & 9 at own 36
Olamide Zaccheaus run for 25 yds to the NCSt 39 for a 1ST down
7:43
1st & 10 at opp 39
Bryce Perkins pass complete to Tavares Kelly for 32 yds to the NCSt 7 for a 1ST down
7:43
1st & goal at opp 7
Jordan Ellis run for 1 yd to the NCSt 6
7:43
2nd & goal at opp 6
Jordan Ellis run for a loss of 3 yards to the NCSt 9
3:11
3rd & goal at opp 9
Bryce Perkins pass complete to Olamide Zaccheaus for 9 yds for a TD (Hunter Pearson KICK)NC State 27, Virginia 14
NC State Punt, 5 plays
3:11
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
3:11
1st & 10 at own 25
Ryan Finley pass complete to Thayer Thomas for 9 yds to the NCSt 34
3:11
2nd & 1 at own 34
Ricky Person Jr. run for 2 yds to the Virg 36 for a 1ST down VIRGINIA Penalty, personal foul (15 Yards) to the Virg 49 for a 1ST down
3:11
1st & 10 at opp 49
Ricky Person Jr. run for 1 yd to the Virg 48
3:11
2nd & 9 at opp 48
Ryan Finley pass complete to Thayer Thomas for a loss of 3 yards to the NCSt 49
3:11
3rd & 12 at own 49
Ryan Finley pass incomplete to Thayer Thomas
3:11
4th & 12 at own 49
A.J. Cole III punt for 40 yds , Chuck Davis returns for 7 yds to the Virg 18
Virginia Turnover on downs, 8 plays
0:40
1st & 10 at own 18
Bryce Perkins pass complete to Joe Reed for 14 yds to the Virg 32 for a 1ST down
0:40
1st & 10 at own 32
Bryce Perkins pass complete to Olamide Zaccheaus for 8 yds to the Virg 40
Q4 15:00
2nd & 2 at own 40
Bryce Perkins pass complete to Tavares Kelly for 17 yds to the NCSt 43 for a 1ST down
Q4 15:00
1st & 10 at opp 43
Bryce Perkins pass complete to Hasise Dubois for 16 yds to the NCSt 27 for a 1ST down
Q4 15:00
1st & 10 at opp 27
Bryce Perkins run for 6 yds to the NCSt 21
Q4 15:00
2nd & 4 at opp 21
Bryce Perkins pass incomplete to Olamide Zaccheaus
Q4 15:00
3rd & 4 at opp 21
Jordan Ellis run for no gain to the NCSt 21
Q4 15:00
4th & 4 at opp 21
Bryce Perkins pass incomplete to Tavares Kelly
4th quarter4 drives, then NC State 35, Virginia 21
NC State Touchdown, 8 plays
12:13
1st & 10 at own 21
Reggie Gallaspy II run for 3 yds to the NCSt 24
12:13
2nd & 7 at own 24
Reggie Gallaspy II run for 2 yds to the NCSt 26
12:13
3rd & 5 at own 26
Ryan Finley pass complete to Kelvin Harmon for 12 yds to the NCSt 38 for a 1ST down
12:13
1st & 10 at own 38
Reggie Gallaspy II run for 8 yds to the NCSt 46
12:13
2nd & 2 at own 46
Ricky Person Jr. run for a loss of 9 yards to the NCSt 37
12:13
3rd & 11 at own 37
VIRGINIA Penalty, Defensive pass interference (Darrius Bratton) to the NCSt 49 for a 1ST down
12:13
1st & 10 at own 49
Ricky Person Jr. run for 7 yds to the Virg 44
12:13
2nd & 3 at opp 44
Ricky Person Jr. run for 38 yds to the Virg 6 for a 1ST down
12:13
1st & goal at opp 6
NC STATE Penalty, Offensive holding (Terronne Prescod) to the Virg 16
7:25
1st & goal at opp 16
Ryan Finley pass complete to Kelvin Harmon for 16 yds for a TD (Ryan Finley pass to Emeka Emezie for Two-Point Conversion)NC State 35, Virginia 14
Virginia Touchdown, 11 plays
7:25
1st & 0 at own 35
Kyle Bambard kickoff for 65 yds for a touchback
7:25
1st & 10 at own 25
Bryce Perkins run for 2 yds to the Virg 27
7:25
2nd & 8 at own 27
Bryce Perkins pass complete to Terrell Jana for 11 yds to the NCSt 38 for a 1ST down NC STATE Penalty, roughing passer (Louis Acceus) to the NCSt 47 for a 1ST down
7:25
1st & 10 at opp 47
Bryce Perkins pass complete to Tavares Kelly for 8 yds to the NCSt 39
7:25
2nd & 2 at opp 39
Bryce Perkins run for 11 yds to the NCSt 28 for a 1ST down
7:25
1st & 10 at opp 28
Bryce Perkins pass complete to Olamide Zaccheaus for 5 yds to the NCSt 23
7:25
2nd & 5 at opp 23
Bryce Perkins pass complete to Olamide Zaccheaus for 4 yds to the NCSt 19
7:25
3rd & 1 at opp 19
Bryce Perkins pass incomplete to Jordan Ellis, broken up by Larrell Murchison
7:25
4th & 1 at opp 19
Jordan Ellis run for 8 yds to the NCSt 11 for a 1ST down
7:25
1st & 10 at opp 11
Bryce Perkins sacked by Larrell Murchison for a loss of 9 yards to the NCSt 20
7:25
2nd & 19 at opp 20
Bryce Perkins pass complete to Olamide Zaccheaus for 13 yds to the NCSt 7
3:08
3rd & 6 at opp 7
Jordan Ellis run for 7 yds for a TD (Hunter Pearson KICK)NC State 35, Virginia 21
Virginia Interception, 9 plays
3:08
1st & 0 at own 35
N/A on-side kick recovered by VIRGINIA at the 50 yard line
3:08
1st & 10 at the 50
Bryce Perkins run for 20 yds to the NCSt 30 for a 1ST down
3:08
1st & 10 at opp 30
Bryce Perkins sacked by Larrell Murchison for a loss of 7 yards to the NCSt 37
2:38
2nd & 17 at opp 37
Timeout VIRGINIA, clock 02:38
2:38
2nd & 17 at opp 37
Jordan Ellis run for 3 yds to the NCSt 34
2:38
3rd & 14 at opp 34
VIRGINIA Penalty, false start (Jake Fieler) to the NCSt 39
2:38
3rd & 19 at opp 39
Bryce Perkins sacked by Larrell Murchison for a loss of 3 yards to the NCSt 42
1:46
4th & 22 at opp 42
Timeout VIRGINIA, clock 01:46
1:46
4th & 22 at opp 42
NC STATE Penalty, face mask (15 yards) (Deonte Holden) to the NCSt 27 for a 1ST down
1:46
1st & 10 at opp 27
Bryce Perkins pass incomplete to Hasise Dubois
1:46
2nd & 10 at opp 27
Bryce Perkins pass incomplete to Olamide Zaccheaus, broken up by Jarius Morehead
1:46
3rd & 10 at opp 27
Bryce Perkins pass incomplete to Olamide Zaccheaus, broken up by Stephen Griffin
1:46
4th & 10 at opp 27
NC STATE Penalty, Defensive pass interference (Tanner Ingle) to the NCSt 12 for a 1ST down
1:46
1st & 10 at opp 12
Bryce Perkins pass complete to Hasise Dubois for 5 yds to the NCSt 7
1:46
2nd & 5 at opp 7
Bryce Perkins pass intercepted Dexter Wright return for 1 yd to the NCSt 4
NC State End of game, 2 plays
1:06
1st & 10 at own 4
TEAM run for a loss of 2 yards to the NCSt 2
1:06
2nd & 12 at own 2
TEAM run for no gain to the NCSt 2
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.