53°F, partly cloudy, wind 3 mph from the southWeather: NOAA NCEI Integrated Surface Database; Raleigh-Durham International Airport (KRDU), 12 km from the stadium, 21 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Louisville
NC State
434
Total yards
361
219
Passing yards
317
215
Rushing yards
44
7.6
Yards per pass
8.8
5.2
Yards per rush
1.8
17
First downs
19
6–15
Third downs
6–13
0–3
Fourth downs
0–1
1
Turnovers
0
9–69
Penalties
5–45
30:37
Possession
29:23
1
Sacks (by defense)
3
Efficiency
Louisville
NC State
32%
Success rate
43%
0.02
EPA per play
0.32
1.62
Explosiveness
1.52
−0.01
Rushing EPA
−0.20
0.13
Passing EPA
0.65
31%
Passing-down success
29%
0.04
First-down EPA
0.15
−0.07
Second-down EPA
0.01
0.94
Third-down EPA
1.12
23%
Havoc by its defense
18%
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 66% to win. Elo’s favorite won.
The line
NC State −6, over/under 57.
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 66%, Louisville 34%. 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, Louisville right to left.
Q1 NC StateTurnover on downs, 9 plays, 53 yards
Q1 LouisvilleResult not recorded, 9 plays, 72 yards
Q1 NC StateTouchdown, 9 plays, 80 yards
Q1 LouisvilleTouchdown, 3 plays, 79 yards
Q2 NC StatePunt, 3 plays, 4 yards
Q2 LouisvilleInterception, 2 plays, −2 yards
Q2 NC StatePunt, 3 plays, 0 yards
Q2 LouisvillePunt, 5 plays, 20 yards
Q2 NC StatePunt, 5 plays, 26 yards
Q2 LouisvillePunt, 3 plays, 6 yards
Q2 NC StatePunt, 3 plays, 8 yards
Q2 LouisvilleEnd of half, 14 plays, 40 yards
Q3 LouisvilleField goal, 8 plays, 51 yards
Q3 NC StatePunt, 3 plays, −1 yard
Q3 LouisvilleTurnover on downs, 7 plays, 43 yards
Q3 NC StatePunt, 3 plays, 4 yards
Q3 LouisvillePunt, 5 plays, 32 yards
Q3 NC StateTouchdown, 7 plays, 83 yards
Q4 LouisvilleField goal, 9 plays, 62 yards
Q4 NC StateTouchdown, 9 plays, 75 yards
Q4 LouisvilleTurnover on downs, 4 plays, 9 yards
Q4 NC StateTouchdown, 4 plays, 34 yards
Q4 LouisvilleTurnover on downs, 4 plays, 9 yards
Q4 NC StateEnd of game, 2 plays, −5 yards
Play by play
1st quarter4 drives, then Tied at 7
NC State Turnover on downs, 9 plays
15:00
1st & 10 at own 35
Brock Travelstead kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Leary,Devin pass incomplete to Emezie,Emeka PENALTY LOU Holding (Dallas,Marvin) 10 yards from NCS25 to NCS35, 1ST DOWN. NO PLAY.
15:00
1st & 10 at own 35
Devin Leary pass complete to Thayer Thomas for 7 yds to the NCSt 42
15:00
2nd & 3 at own 42
Devin Leary pass complete to Devin Carter for 12 yds to the Lvile 46 for a 1ST down
15:00
1st & 10 at opp 46
Zonovan Knight run for 1 yd to the Lvile 47
15:00
2nd & 11 at opp 47
Devin Leary pass incomplete to Christopher Toudle
15:00
3rd & 11 at opp 47
Devin Leary pass complete to Devin Carter for 17 yds to the Lvile 30 for a 1ST down
15:00
1st & 10 at opp 30
Zonovan Knight run for 8 yds to the Lvile 22
15:00
2nd & 2 at opp 22
Zonovan Knight run for 1 yd to the Lvile 23
15:00
3rd & 3 at opp 23
Devin Leary pass complete to Devin Carter for 2 yds to the Lvile 21
10:47
4th & 1 at opp 21
Zonovan Knight run for 1 yd to the Lvile 22
Louisville Result not recorded, 9 plays
10:47
1st & 10 at own 22
Jalen Mitchell run for 5 yds to the Lvile 27
10:47
2nd & 5 at own 27
Malik Cunningham run for no gain to the Lvile 27
10:47
3rd & 5 at own 27
Malik Cunningham pass complete to Jordan Watkins for 7 yds to the Lvile 34 for a 1ST down
10:47
1st & 10 at own 34
Cunningham,Malik rush for 19 yards gain to the NCS47 (Battle,Shyheim; Ingle,Tanner) PENALTY LOU Holding (Brown,Renato) 10 yards from LOU34 to LOU24. NO PLAY.
10:47
1st & 20 at own 24
Jalen Mitchell run for 33 yds to the NCSt 43 for a 1ST down
10:47
1st & 10 at opp 43
Malik Cunningham pass complete to Marshon Ford for 35 yds to the NCSt 8 for a 1ST down
10:47
1st & goal at opp 8
Malik Cunningham run for 5 yds to the NCSt 3
10:47
2nd & goal at opp 3
Malik Cunningham sacked by Drake Thomas for a loss of 4 yards to the NCSt 7
10:47
3rd & goal at opp 7
Malik Cunningham run for 6 yds to the NCSt 1
5:12
3rd & goal at opp 7
Timeout LOUISVILLE, clock 05:12
5:12
4th & goal at opp 1
PENALTY LOU False Start 5 yards from NCS01 to NCS06. NO PLAY.
5:09
4th & goal at opp 6
James Turner 24 yd FG MISSED
NC State Touchdown, 9 plays
5:09
1st & 10 at own 20
Ricky Person Jr. run for 9 yds to the NCSt 29
5:09
2nd & 1 at own 29
Ricky Person Jr. run for 2 yds to the NCSt 31 for a 1ST down
5:09
1st & 10 at own 31
PENALTY NCS Illegal Snap (Gibson,Grant) 5 yards from NCS31 to NCS26. NO PLAY.
5:09
1st & 15 at own 26
Devin Leary pass complete to Christopher Toudle for 7 yds to the NCSt 33
5:09
2nd & 8 at own 33
Devin Leary run for 3 yds to the NCSt 36
5:09
3rd & 5 at own 36
Devin Leary pass complete to Emeka Emezie for 25 yds to the NCSTATE 39 for a 1ST down LOUISVILLE Penalty, Defensive Holding (Brock Travelstead) declined for a 1ST down
5:09
1st & 10 at opp 39
Ricky Person Jr. run for 5 yds to the Lvile 44
1:38
1st & 10 at opp 39
Timeout NC STATE, clock 01:38
1:38
2nd & 15 at opp 44
Devin Leary pass incomplete to Keyon Lesane
1:38
3rd & 15 at opp 44
Devin Leary pass complete to Ricky Person Jr. for 25 yds to the Lvile 19 for a 1ST down
0:48
1st & 10 at opp 19
Devin Leary pass complete to Emeka Emezie for 19 yds for a TD, (Christopher Dunn KICK)NC State 7, Louisville 0
Louisville Touchdown, 3 plays
0:42
1st & 10 at own 35
Trenton Gill kickoff for 65 yds , Hassan Hall return for 21 yds to the Lvile 21
0:42
1st & 10 at own 21
Trevion Cooley run for 3 yds to the Lvile 24
0:42
2nd & 7 at own 24
Malik Cunningham pass incomplete to Justin Marshall
0:00
3rd & 7 at own 24
Malik Cunningham pass complete to Jordan Watkins for 76 yds for a TD, (James Turner KICK)Tied at 7
2nd quarter8 drives, then Tied at 7
NC State Punt, 3 plays
14:54
1st & 10 at own 35
Brock Travelstead kickoff for 61 yds , Zonovan Knight return for 25 yds to the NCSt 29
14:54
1st & 10 at own 29
Devin Leary pass incomplete to Devin Carter
14:54
2nd & 10 at own 29
Devin Leary sacked for a loss of 7 yards to the NCSt 22
14:54
3rd & 17 at own 22
Devin Leary pass complete to C.J. Riley for 11 yds to the NCSt 33
13:24
4th & 6 at own 33
Trenton Gill punt for 52 yds, fair catch by Jordan Watkins at the Lvile 15
Louisville Interception, 2 plays
13:24
1st & 10 at own 15
Hassan Hall run for 2 yds to the Lvile 13
12:37
2nd & 12 at own 13
Malik Cunningham pass intercepted
NC State Punt, 3 plays
12:37
1st & 10 at own 40
Devin Leary pass incomplete to Emeka Emezie
12:37
2nd & 10 at own 40
Devin Leary pass incomplete to Devin Carter
12:37
3rd & 10 at own 40
Devin Leary pass incomplete to Emeka Emezie
12:12
4th & 10 at own 40
Trenton Gill punt for 45 yds , Jordan Watkins returns for 7 yds to the Lvile 22
12:12
4th & 10 at own 40
Trenton Gill punt for 45 yds , Jordan Watkins returns for 7 yds to the Lvile 12
Louisville Punt, 5 plays
12:12
1st & 10 at own 12
Malik Cunningham pass complete to Marshon Ford for 4 yds to the Lvile 16
12:12
2nd & 6 at own 16
Jalen Mitchell run for 7 yds to the Lvile 23 for a 1ST down
12:12
1st & 10 at own 23
Jalen Mitchell run for no gain to the Lvile 23
12:12
2nd & 10 at own 23
Malik Cunningham pass complete to Marshon Ford for 9 yds to the Lvile 32
12:12
3rd & 1 at own 32
Malik Cunningham pass incomplete to Ahmari Huggins-Bruce
9:38
4th & 1 at own 32
Mark Vassett punt for 43 yds, fair catch by Thayer Thomas at the NCSt 25
NC State Punt, 5 plays
9:38
1st & 10 at own 25
Zonovan Knight run for 3 yds to the NCSt 28
9:38
2nd & 7 at own 28
Devin Leary pass complete to Keyon Lesane for 18 yds to the NCSt 46 for a 1ST down
9:38
1st & 10 at own 46
Zonovan Knight run for 1 yd to the NCSt 47
9:38
2nd & 9 at own 47
Devin Leary pass complete to Emeka Emezie for 4 yds to the Lvile 49
9:38
3rd & 5 at opp 49
Devin Leary pass incomplete to Emeka Emezie
6:57
4th & 5 at opp 49
Trenton Gill punt for 40 yds, fair catch by Jordan Watkins at the Lvile 9
Louisville Punt, 3 plays
6:57
1st & 10 at own 9
Trevion Cooley run for 5 yds to the Lvile 14
6:57
2nd & 5 at own 14
Trevion Cooley run for 1 yd to the Lvile 15
6:57
3rd & 4 at own 15
Malik Cunningham pass incomplete to Shai Werts
5:27
4th & 4 at own 15
Mark Vassett punt for 45 yds, fair catch by Thayer Thomas at the NCSt 40
NC State Punt, 3 plays
5:27
1st & 10 at own 40
Devin Leary pass incomplete to Devin Carter
5:27
2nd & 10 at own 40
Ricky Person Jr. run for 2 yds to the NCSt 42
5:27
3rd & 8 at own 42
Devin Leary pass complete to Thayer Thomas for 6 yds to the NCSt 48
3:52
4th & 2 at own 48
Trenton Gill punt for 40 yds, fair catch by Jordan Watkins at the Lvile 12
Louisville End of half, 14 plays
3:52
1st & 10 at own 12
Cunningham,Malik pass complete to Ford,Marshon for 46 yards to the NCS42 (Scott,Jaylon) PENALTY LOU Face Mask (Boone,Adonis) 6 yards from LOU12 to LOU06. NO PLAY.
3:52
1st & 16 at own 6
Jalen Mitchell run for no gain to the Lvile 6
3:52
2nd & 16 at own 6
LOUISVILLE Penalty, Face Mask (9 yards) (-9 Yards) to the Lvile 7
2:13
2nd & 16 at own 6
Timeout LOUISVILLE, clock 02:13
2:13
2nd & 19 at own 3
Jalen Mitchell run for 8 yds to the Lvile 11
2:13
2nd & 15 at own 7
PENALTY LOU False Start (Huggins-Bruce,Ahmari) 4 yards from LOU07 to LOU03. NO PLAY.
2:02
2nd & 19 at own 3
Timeout NC STATE, clock 02:02
2:02
3rd & 11 at own 11
Malik Cunningham pass complete to Hassan Hall for 12 yds to the Lvile 23 for a 1ST down
2:02
1st & 10 at own 23
Malik Cunningham pass incomplete
2:02
2nd & 10 at own 23
Hassan Hall run for 3 yds to the Lvile 26
2:02
3rd & 7 at own 26
PENALTY NCS Offside (Vann,Davin) 5 yards from LOU26 to LOU31. NO PLAY.
0:48
3rd & 7 at own 26
Timeout NC STATE, clock 00:48
0:48
3rd & 2 at own 31
Malik Cunningham run for 5 yds to the Lvile 36 for a 1ST down
0:48
1st & 10 at own 36
Malik Cunningham pass incomplete to Shai Werts
0:48
2nd & 10 at own 36
Malik Cunningham run for 5 yds to the Lvile 41
0:24
2nd & 10 at own 36
Timeout LOUISVILLE, clock 00:24
0:24
3rd & 5 at own 41
Trevion Cooley run for 6 yds to the Lvile 47 for a 1ST down
0:24
1st & 10 at own 47
Malik Cunningham pass incomplete
0:24
2nd & 10 at own 47
Malik Cunningham pass incomplete to Trevion Cooley
0:24
3rd & 10 at own 47
Malik Cunningham run for 12 yds to the NCSt 41 for a 1ST down
3rd quarter6 drives, then Louisville 10, NC State 7
Louisville Field goal, 8 plays
15:00
1st & 10 at own 35
Trenton Gill kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Malik Cunningham pass complete to Justin Marshall for 39 yds to the NCSt 36 for a 1ST down
15:00
1st & 10 at opp 36
Jalen Mitchell run for 5 yds to the NCSt 31
15:00
2nd & 5 at opp 31
Jalen Mitchell run for 5 yds to the NCSt 26 LOUISVILLE Penalty, Offensive Holding (Trevor Reid) to the NCSt 39
13:21
2nd & 5 at opp 31
Timeout LOUISVILLE, clock 13:21
13:21
2nd & 13 at opp 39
Malik Cunningham pass complete to Justin Marshall for 14 yds to the NCSt 25 for a 1ST down
13:21
1st & 10 at opp 25
Jalen Mitchell run for no gain to the NCSt 25
13:21
2nd & 10 at opp 25
Jalen Mitchell run for 1 yd to the NCSt 24
13:21
3rd & 9 at opp 24
Malik Cunningham pass incomplete to Justin Marshall
11:15
4th & 9 at opp 24
James Turner 42 yd FG GOODLouisville 10, NC State 7
NC State Punt, 3 plays
11:15
1st & 10 at own 35
Brock Travelstead kickoff for 63 yds
11:15
1st & 10 at own 35
Zonovan Knight run for 1 yd to the NCSt 36
11:15
2nd & 9 at own 36
Devin Leary pass complete to Zonovan Knight for 2 yds to the NCSt 38
11:15
3rd & 7 at own 38
Devin Leary pass complete to Derrick Eason for 4 yds to the NCSt 34
8:54
4th & 11 at own 34
Trenton Gill punt for 53 yds, punt out-of-bounds at the Lvile 19 , Jordan Watkins returns for 6 yds to the Lvile 19
Louisville Turnover on downs, 7 plays
8:54
1st & 10 at own 19
Trevion Cooley run for 18 yds to the Lvile 37 for a 1ST down
8:54
1st & 10 at own 37
Trevion Cooley run for 4 yds to the Lvile 41
8:54
2nd & 6 at own 41
Malik Cunningham run for 14 yds to the NCSt 45 for a 1ST down
8:54
1st & 10 at opp 45
Malik Cunningham pass incomplete to Marshon Ford
8:54
2nd & 10 at opp 45
Jalen Mitchell run for no gain to the NCSt 45
8:54
3rd & 10 at opp 45
Malik Cunningham run for 7 yds to the NCSt 38
5:44
4th & 3 at opp 38
Malik Cunningham run for no gain to the NCSt 38
NC State Punt, 3 plays
5:44
1st & 10 at own 38
Devin Leary pass incomplete to Emeka Emezie
5:44
2nd & 10 at own 38
Devin Leary pass complete to Ricky Person Jr. for 4 yds to the NCSt 42
5:44
3rd & 6 at own 42
Devin Leary pass incomplete to Porter Rooks
4:56
4th & 6 at own 42
Trenton Gill punt for 44 yds, fair catch by Jordan Watkins at the Lvile 14
Louisville Punt, 5 plays
4:56
1st & 10 at own 14
Malik Cunningham pass incomplete to Dez Melton
4:56
2nd & 10 at own 14
Hassan Hall run for 34 yds to the Lvile 48 for a 1ST down
4:04
1st & 10 at own 48
Malik Cunningham pass incomplete to Tyler Harrell pass intercepted
4:04
2nd & 10 at own 48
Hassan Hall run for 2 yds to the Lvile 46
4:04
3rd & 12 at own 46
Malik Cunningham pass incomplete to Hassan Hall
3:03
4th & 12 at own 46
Mark Vassett punt for 37 yds
NC State Touchdown, 7 plays
3:03
1st & 10 at own 17
Devin Leary pass complete to Emeka Emezie for 20 yds to the NCSt 37 for a 1ST down
3:03
1st & 10 at own 37
Ricky Person Jr. run for no gain to the NCSt 37
3:03
2nd & 10 at own 37
PENALTY NCS False Start (Gibson,Grant) 5 yards from NCS37 to NCS32. NO PLAY.
3:03
2nd & 15 at own 32
Devin Leary pass complete to Thayer Thomas for 3 yds to the NCSt 35
3:03
3rd & 12 at own 35
Devin Leary pass complete to Ricky Person Jr. for 16 yds to the Lvile 49 for a 1ST down
0:00
1st & 10 at opp 49
Ricky Person Jr. run for 3 yds to the NCSt 48
Q4 15:00
2nd & 13 at own 48
Devin Leary pass complete to Porter Rooks for 23 yds to the Lvile 29 for a 1ST down
Q4 15:00
2nd & 13 at own 48
PENALTY LOU Personal Foul offsetting NCS Personal Foul offsetting. NO PLAY.
Q4 14:26
1st & 10 at opp 29
Devin Leary pass complete to Trent Pennix for 29 yds for a TD, (Christopher Dunn KICK)NC State 14, Louisville 10
4th quarter6 drives, then NC State 28, Louisville 13
Louisville Field goal, 9 plays
14:26
1st & 10 at own 35
Trenton Gill kickoff for 65 yds for a touchback
14:26
1st & 10 at own 25
Malik Cunningham pass complete to Jalen Mitchell for 3 yds to the Lvile 28
14:26
2nd & 7 at own 28
Malik Cunningham pass complete to Justin Marshall for 13 yds to the Lvile 41 for a 1ST down
14:26
1st & 10 at own 41
Malik Cunningham run for 6 yds to the Lvile 47
14:26
2nd & 4 at own 47
Malik Cunningham pass incomplete to Jordan Watkins
14:26
3rd & 4 at own 47
Cunningham,Malik pass incomplete to Johnson,Josh QB hurried by Jones,Levi PENALTY NCS Roughing The Passer (Jones,Levi) 15 yards from LOU47 to NCS38, 1ST DOWN. NO PLAY.
14:26
1st & 10 at opp 38
Malik Cunningham run for 9 yds to the NCSt 29 for a 1ST down NC STATE Penalty, UNR: Unnecessary Roughness (Tanner Ingle) to the NCSt 14 for a 1ST down
14:26
1st & 10 at opp 14
PENALTY LOU False Start (Harrell,Tyler) 5 yards from NCS14 to NCS19. NO PLAY.
14:26
1st & 15 at opp 19
Jalen Mitchell run for 3 yds to the NCSt 16
14:26
2nd & 12 at opp 16
Jalen Mitchell run for 5 yds to the NCSt 11
14:26
3rd & 7 at opp 11
Malik Cunningham sacked by Drake Thomas for a loss of 2 yards to the NCSt 13
9:55
3rd & 7 at opp 11
Timeout NC STATE, clock 09:55
9:51
4th & 9 at opp 13
James Turner 31 yd FG GOODNC State 14, Louisville 13
NC State Touchdown, 9 plays
9:51
1st & 10 at own 35
Brock Travelstead kickoff for 65 yds for a touchback
9:51
1st & 10 at own 25
Devin Leary pass complete to Trent Pennix for 8 yds to the NCSt 33
9:51
2nd & 2 at own 33
Zonovan Knight run for 4 yds to the NCSt 37 for a 1ST down
9:51
1st & 10 at own 37
Zonovan Knight run for 8 yds to the NCSt 45
9:51
2nd & 2 at own 45
Zonovan Knight run for 1 yd to the NCSt 46
9:51
3rd & 1 at own 46
Devin Leary run for 1 yd to the NCSt 47 for a 1ST down
9:51
1st & 10 at own 47
Devin Leary pass complete to Emeka Emezie for 23 yds to the Lvile 30 for a 1ST down
9:51
1st & 10 at opp 30
Devin Leary pass complete to Trent Pennix for 18 yds to the Lvile 12 for a 1ST down
9:51
1st & 10 at opp 12
Devin Leary pass incomplete to Emeka Emezie
5:53
2nd & 10 at opp 12
Devin Leary pass complete to Devin Carter for 12 yds for a TD, (Christopher Dunn KICK)NC State 21, Louisville 13
Louisville Turnover on downs, 4 plays
5:45
1st & 10 at own 35
Trenton Gill kickoff for 57 yds , Hassan Hall return for 17 yds to the Lvile 25
5:45
1st & 10 at own 25
Malik Cunningham pass incomplete to Jordan Watkins
5:45
2nd & 10 at own 25
Malik Cunningham pass incomplete to Jalen Mitchell
5:45
3rd & 10 at own 25
Malik Cunningham run for 8 yds to the Lvile 33
4:40
4th & 2 at own 33
Malik Cunningham run for 1 yd to the Lvile 34
NC State Touchdown, 4 plays
4:40
1st & 10 at opp 34
Ricky Person Jr. run for 17 yds to the Lvile 17 for a 1ST down
4:40
1st & 10 at opp 17
Ricky Person Jr. run for 1 yd to the Lvile 18
3:07
1st & 10 at opp 17
Timeout NC STATE, clock 03:07
3:07
2nd & 11 at opp 18
Trent Pennix run for 8 yds to the Lvile 10
2:21
3rd & 3 at opp 10
Devin Leary pass complete to C.J. Riley for 10 yds for a TD, (Christopher Dunn KICK)NC State 28, Louisville 13
Louisville Turnover on downs, 4 plays
2:21
1st & 10 at own 35
Trenton Gill kickoff for 65 yds for a touchback
2:21
1st & 10 at own 25
Malik Cunningham pass incomplete to Jordan Watkins
2:21
2nd & 10 at own 25
Malik Cunningham pass incomplete to Ahmari Huggins-Bruce
2:21
3rd & 10 at own 25
Malik Cunningham pass complete to Shai Werts for 7 yds to the Lvile 32
1:29
4th & 3 at own 32
Malik Cunningham run for 2 yds to the Lvile 34
NC State End of game, 2 plays
1:29
1st & 10 at opp 34
Zonovan Knight run for no gain to the Lvile 34
0:00
2nd & 10 at opp 34
run for a loss of 5 yards to the Lvile 39
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.