58°F, overcast, wind 16 mph from the northWeather: NOAA NCEI Integrated Surface Database; Louisville Intl-Standiford Field Airport (KSDF), 4 km from the stadium, 26 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
NC State
Louisville
351
Total yards
369
223
Passing yards
203
128
Rushing yards
166
7.0
Yards per pass
5.6
4.1
Yards per rush
5.0
20
First downs
21
6–14
Third downs
9–16
0–1
Fourth downs
0–0
1
Turnovers
0
2–20
Penalties
4–33
30:15
Possession
29:45
Efficiency
NC State
Louisville
43%
Success rate
43%
0.05
EPA per play
0.23
1.04
Explosiveness
1.32
0.23
Rushing EPA
0.29
−0.07
Passing EPA
0.17
36%
Passing-down success
33%
0.08
First-down EPA
−0.17
−0.04
Second-down EPA
0.19
0.38
Third-down EPA
0.97
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)
Louisville 86% to win. Elo’s favorite won.
The line
Louisville −14.5, over/under 50.
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 Louisville 84%, NC State 16%. 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. Louisville drives left to right, NC State right to left.
Q1 LouisvilleTouchdown, 8 plays, 75 yards
Q1 NC StateTurnover on downs, 6 plays, 46 yards
Q1 LouisvillePunt, 3 plays, 0 yards
Q1 NC StateTouchdown, 10 plays, 61 yards
Q1 LouisvillePunt, 10 plays, 28 yards
Q2 NC StatePunt, 3 plays, 2 yards
Q2 LouisvilleField goal, 5 plays, 16 yards
Q2 NC StatePunt, 6 plays, 16 yards
Q2 LouisvillePunt, 3 plays, −4 yards
Q2 NC StatePunt, 4 plays, 12 yards
Q2 LouisvilleTouchdown, 11 plays, 80 yards
Q2 NC StateEnd of half, 1 play, 6 yards
Q3 NC StatePunt, 3 plays, 8 yards
Q3 LouisvilleMissed FG, 6 plays, 27 yards
Q3 NC StateField goal, 9 plays, 49 yards
Q3 LouisvilleField goal, 15 plays, 54 yards
Q3 NC StateField goal, 12 plays, 66 yards
Q4 LouisvilleField goal, 9 plays, 39 yards
Q4 NC StateTouchdown, 7 plays, 75 yards
Q4 LouisvilleTouchdown, 3 plays, 44 yards
Q4 NC StateInterception, 4 plays, 27 yards
Play by play
1st quarter5 drives, then Louisville 7, NC State 6
Louisville Touchdown, 8 plays
15:00
1st & 10 at own 35
Niklas Sade kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Michael Dyer run for 3 yds to the Lvile 28
14:40
2nd & 7 at own 28
Will Gardner pass complete to DeVante Parker for 37 yds to the NCSt 35 for a 1ST down
14:30
1st & 10 at opp 35
Will Gardner pass incomplete
13:21
2nd & 10 at opp 35
Michael Dyer run for 7 yds to the NCSt 28
12:40
3rd & 3 at opp 28
Michael Dyer run for 8 yds to the NCSt 20 for a 1ST down
12:13
1st & 10 at opp 20
Will Gardner pass complete to DeVante Parker for 4 yds to the NCSt 16
11:20
2nd & 6 at opp 16
Michael Dyer run for 3 yds to the NCSt 13
11:12
3rd & 3 at opp 13
Timeout LOUISVILLE, clock 11:12
11:06
3rd & 3 at opp 13
Eli Rogers 13 Yd pass from Will Gardner (John Wallace Kick)Louisville 7, NC State 0
NC State Turnover on downs, 6 plays
11:06
3rd & 3 at own 35
John Wallace kickoff for 55 yds , Matt Dayes return for 18 yds to the NCSt 28
10:50
1st & 10 at own 28
Shadrach Thornton run for 21 yds to the NCSt 49 for a 1ST down
10:15
1st & 10 at own 49
Matt Dayes run for 17 yds to the Lvile 34 for a 1ST down
9:45
1st & 10 at opp 34
Jacoby Brissett pass complete to Shadrach Thornton for 3 yds to the Lvile 31
9:09
2nd & 7 at opp 31
Jacoby Brissett run for 5 yds to the Lvile 26
8:52
3rd & 2 at opp 26
Jacoby Brissett pass incomplete to Marquez Valdes-Scantling
8:47
4th & 2 at opp 26
Jacoby Brissett pass complete to Matt Dayes for 1 yd to the Lvile 25
Louisville Punt, 3 plays
8:41
1st & 10 at own 25
Will Gardner pass incomplete to Eli Rogers
8:36
2nd & 10 at own 25
Will Gardner pass incomplete to Eli Rogers
8:32
3rd & 10 at own 25
Will Gardner pass incomplete to Eli Rogers
8:25
4th & 10 at own 25
Ryan Johnson punt for 36 yds, fair catch by Bra’Lon Cherry at the NCSt 39
NC State Touchdown, 10 plays
8:00
1st & 10 at own 39
Matt Dayes run for 3 yds to the NCSt 42
7:25
2nd & 7 at own 42
Shadrach Thornton run for 2 yds to the NCSt 44
6:58
3rd & 5 at own 44
Jacoby Brissett pass incomplete to Marquez Valdes-Scantling
6:48
4th & 5 at own 44
Baumann, Wil punt 56 yards to the LOUISVILLE0, touchback, PENALTY LOUISVILLE roughing the kicker 15 yards to the LOUISVILLE41, NO PLAY, 1ST DOWN NCSTATE. for a 1ST down
6:21
1st & 10 at opp 41
Jacoby Brissett pass complete to Matt Dayes for 6 yds to the Lvile 35
5:41
2nd & 4 at opp 35
Shadrach Thornton run for no gain to the Lvile 35
5:28
3rd & 4 at opp 35
Jacoby Brissett run for 6 yds to the Lvile 29 for a 1ST down
4:32
1st & 10 at opp 29
Shadrach Thornton run for 2 yds to the Lvile 27
4:09
2nd & 8 at opp 27
Jacoby Brissett pass complete to Bra’Lon Cherry for 7 yds to the Lvile 20
3:39
3rd & 1 at opp 20
Timeout NC STATE, clock 03:39
3:24
3rd & 1 at opp 20
Shadrach Thornton run for 4 yds to the Lvile 16 for a 1ST down
2:57
1st & 10 at opp 16
Jacoby Brissett pass complete to David Grinnage for 16 yds for a TD, (Niklas Sade MISSED)Louisville 7, NC State 6
Louisville Punt, 10 plays
2:57
1st & 10 at own 35
Niklas Sade kickoff for 65 yds for a touchback
2:30
1st & 10 at own 25
Michael Dyer run for no gain to the Lvile 25
2:15
2nd & 10 at own 25
Will Gardner pass complete to Eli Rogers for 6 yds to the Lvile 31
1:30
3rd & 4 at own 31
Will Gardner pass complete to DeVante Parker for 9 yds to the Lvile 40 for a 1ST down
1:00
1st & 10 at own 40
Will Gardner pass complete to Charles Standberry for 3 yds to the Lvile 43
0:27
2nd & 7 at own 43
Michael Dyer run for 9 yds to the NCSt 48 for a 1ST down
0:00
1st & 10 at opp 48
Will Gardner pass complete to DeVante Parker for 7 yds to the NCSt 41
Q2 14:40
2nd & 3 at opp 41
Michael Dyer run for 6 yds to the NCSt 35 for a 1ST down
Q2 13:58
1st & 10 at opp 35
Will Gardner sacked by Airius Moore for a loss of 8 yards to the NCSt 43
Q2 13:50
2nd & 18 at opp 43
Will Gardner pass complete to James Quick for 2 yds to the NCSt 41
Q2 12:51
3rd & 16 at opp 41
Will Gardner sacked by Brandon Pittman for a loss of 6 yards to the NCSt 47
Q2 12:34
4th & 22 at opp 47
Ryan Johnson punt for 35 yds, fair catch by Bra’Lon Cherry at the NCSt 12
2nd quarter7 drives, then Louisville 17, NC State 6
NC State Punt, 3 plays
12:19
1st & 10 at own 12
Matt Dayes run for a loss of 4 yards to the NCSt 8
11:40
2nd & 14 at own 8
Shadrach Thornton run for 2 yds to the NCSt 10
10:54
3rd & 12 at own 10
Shadrach Thornton run for 4 yds to the NCSt 14
10:15
4th & 8 at own 14
Wil Baumann punt for 40 yds, downed at the LOUISVILLE 46 NC STATE Penalty, Kick Catching Interference (NA) to the NCSt 39
Louisville Field goal, 5 plays
10:05
1st & 10 at opp 39
Quick, James rush for loss of 3 yards to the NCSTATE42, PENALTY LOUISVILLE holding 10 yards to the NCSTATE49, NO PLAY.
9:28
1st & 20 at opp 49
Will Gardner pass complete to DeVante Parker for 22 yds to the NCSt 27 for a 1ST down
9:03
1st & 10 at opp 27
Brandon Radcliff run for 4 yds to the NCSt 23
8:48
2nd & 6 at opp 23
Will Gardner pass incomplete to Brandon Radcliff
8:42
3rd & 6 at opp 23
Will Gardner pass incomplete to DeVante Parker
8:36
4th & 6 at opp 23
John Wallace 40 yd FG GOODLouisville 10, NC State 6
NC State Punt, 6 plays
8:36
4th & 6 at own 35
John Wallace kickoff for 65 yds for a touchback
8:25
1st & 10 at own 25
Shadrach Thornton run for 1 yd to the NCSt 26
7:34
2nd & 9 at own 26
Jacoby Brissett sacked by B.J. Dubose for a loss of 3 yards to the NCSt 23
7:05
3rd & 12 at own 23
Jacoby Brissett run for 15 yds to the NCSt 38 for a 1ST down
6:30
1st & 10 at own 38
Jacoby Brissett sacked by Sheldon Rankins for a loss of 3 yards to the NCSt 35
5:42
2nd & 13 at own 35
Jacoby Brissett pass complete to Matt Dayes for 6 yds to the NCSt 41
5:17
3rd & 7 at own 41
Jacoby Brissett pass incomplete to Bo Hines
5:09
4th & 7 at own 41
Wil Baumann punt for 43 yds, fair catch by Eli Rogers at the Lvile 16
Louisville Punt, 3 plays
4:59
1st & 10 at own 16
Michael Dyer run for a loss of 4 yards to the Lvile 12
4:27
2nd & 14 at own 12
Will Gardner pass incomplete to DeVante Parker
4:23
3rd & 14 at own 12
Will Gardner pass incomplete to Kai De La Cruz
4:12
4th & 14 at own 12
Ryan Johnson punt for 49 yds , Bra’Lon Cherry returns for no gain to the NCSt 39
NC State Punt, 4 plays
4:00
1st & 10 at own 39
Jacoby Brissett pass complete to Stephen Louis for 10 yds to the NCSt 49 for a 1ST down
3:44
1st & 10 at own 49
Jacoby Brissett pass incomplete to Stephen Louis
3:32
2nd & 10 at own 49
Jacoby Brissett pass complete to Matt Dayes for 2 yds to the Lvile 49
2:54
3rd & 8 at opp 49
Jacoby Brissett pass incomplete to Bo Hines
2:45
4th & 8 at opp 49
Wil Baumann punt for 33 yds , Eli Rogers returns for 4 yds to the Lvile 20
Louisville Touchdown, 11 plays
2:27
1st & 10 at own 20
Will Gardner pass complete to Michael Dyer for a loss of 1 yard to the Lvile 19
2:05
2nd & 11 at own 19
Will Gardner pass complete to DeVante Parker for 21 yds to the Lvile 40 for a 1ST down
1:38
1st & 10 at own 40
Will Gardner pass complete to Tyler Ferguson for 9 yds to the Lvile 49
1:33
2nd & 1 at own 49
Will Gardner pass incomplete
1:23
3rd & 1 at own 49
Reggie Bonnafon run for 10 yds to the NCSt 41 for a 1ST down
1:00
1st & 10 at opp 41
Will Gardner pass complete to DeVante Parker for 11 yds to the NCSt 30 for a 1ST down
0:52
1st & 10 at opp 30
Timeout NC STATE, clock 00:52
0:46
1st & 10 at opp 30
Will Gardner pass incomplete to DeVante Parker
0:38
2nd & 10 at opp 30
Michael Dyer run for 27 yds to the NCSt 3 for a 1ST down
0:38
1st & 0 at opp 3
Timeout LOUISVILLE, clock 00:38
0:31
1st & goal at opp 3
Michael Dyer run for 2 yds to the NCSt 1
0:26
2nd & goal at opp 1
Michael Dyer run for a loss of 2 yards to the NCSt 3
0:26
3rd & 0 at opp 3
Timeout LOUISVILLE, clock 00:26
0:26
3rd & 0 at opp 3
Timeout NC STATE, clock 00:26
0:21
3rd & goal at opp 3
Will Gardner pass complete to Kai De La Cruz for 3 yds for a TD, (John Wallace KICK)Louisville 17, NC State 6
NC State End of half, 1 play
0:21
3rd & 10 at own 35
John Wallace kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Shadrach Thornton run for 6 yds to the NCSt 31
3rd quarter5 drives, then Louisville 20, NC State 9
NC State Punt, 3 plays
15:00
1st & 10 at own 35
John Wallace kickoff for 51 yds , Matt Dayes return for 16 yds to the NCSt 30
14:44
1st & 10 at own 30
Shadrach Thornton run for 1 yd to the NCSt 31
14:08
2nd & 9 at own 31
Jacoby Brissett pass complete to Bra’Lon Cherry for 7 yds to the NCSt 38
13:35
3rd & 2 at own 38
Jacoby Brissett pass incomplete to Matt Dayes
13:35
4th & 2 at own 38
Timeout NC STATE, clock 13:35
13:15
4th & 2 at own 38
Wil Baumann punt for 56 yds , Eli Rogers returns for 47 yds to the NCSt 47
Louisville Missed FG, 6 plays
12:45
1st & 10 at opp 47
Will Gardner pass complete to Gerald Christian for 15 yds to the NCSt 32 for a 1ST down
12:23
1st & 10 at opp 32
Michael Dyer run for 11 yds to the NCSt 21 for a 1ST down
11:57
1st & 10 at opp 21
Michael Dyer run for 1 yd to the NCSt 20
11:33
2nd & 9 at opp 20
Will Gardner pass incomplete to Kai De La Cruz
11:28
3rd & 9 at opp 20
Will Gardner pass incomplete to DeVante Parker
11:23
4th & 9 at opp 20
John Wallace 37 yd FG MISSED
NC State Field goal, 9 plays
10:53
1st & 10 at own 20
Jacoby Brissett pass complete to Bra’Lon Cherry for 20 yds to the NCSt 40 for a 1ST down
10:40
1st & 10 at own 40
Jacoby Brissett pass incomplete to Jaylen Samuels
10:29
2nd & 10 at own 40
Matt Dayes run for 5 yds to the NCSt 45
10:05
3rd & 5 at own 45
Brissett, Jacoby pass incomplete to Hines, Bo, PENALTY LOUISVILLE pass interference 8 yards to the LOUISVILLE47, NO PLAY, 1ST DOWN NCSTATE. for a 1ST down
9:45
1st & 10 at opp 47
Matt Dayes run for 2 yds to the Lvile 45
9:10
2nd & 8 at opp 45
Matt Dayes run for 8 yds to the Lvile 37 for a 1ST down
8:36
1st & 10 at opp 37
Jacoby Brissett pass incomplete to Shadrach Thornton
8:10
2nd & 10 at opp 37
Jacoby Brissett sacked by Lorenzo Mauldin for a loss of 3 yards to the Lvile 40
7:36
3rd & 13 at opp 40
Jacoby Brissett run for 9 yds to the Lvile 31
7:06
4th & 4 at opp 31
Niklas Sade 48 yd FG GOODLouisville 17, NC State 9
Louisville Field goal, 15 plays
7:06
4th & 4 at own 35
Niklas Sade kickoff for 65 yds for a touchback
6:57
1st & 10 at own 25
Michael Dyer run for 5 yds to the Lvile 30
6:19
2nd & 5 at own 30
Michael Dyer run for 8 yds to the Lvile 38 for a 1ST down
5:55
1st & 10 at own 38
Will Gardner pass complete to Eli Rogers for 3 yds to the Lvile 41
5:15
2nd & 7 at own 41
Michael Dyer run for 4 yds to the Lvile 45
4:50
3rd & 3 at own 45
Reggie Bonnafon run for 3 yds to the Lvile 48 for a 1ST down
4:15
1st & 10 at own 48
L.J. Scott run for 2 yds to the 50 yard line
3:32
2nd & 8 at the 50
Will Gardner pass complete to Eli Rogers for 4 yds to the NCSt 46
3:00
3rd & 4 at opp 46
Will Gardner pass complete to Eli Rogers for 9 yds to the NCSt 37 for a 1ST down
2:42
1st & 10 at opp 37
Michael Dyer run for 3 yds to the NCSt 34
2:13
2nd & 7 at opp 34
Will Gardner pass incomplete to Gerald Christian
2:05
3rd & 7 at opp 34
Will Gardner pass complete to DeVante Parker for 12 yds to the NCSt 22 for a 1ST down
1:37
1st & 10 at opp 22
Will Gardner run for a loss of 5 yards to the NCSt 27
1:10
2nd & 15 at opp 27
Michael Dyer run for 6 yds to the NCSt 21
0:37
3rd & 9 at opp 21
Will Gardner pass incomplete to Eli Rogers
0:30
4th & 9 at opp 21
John Wallace 38 yd FG GOODLouisville 20, NC State 9
NC State Field goal, 12 plays
0:30
4th & 9 at own 35
John Wallace kickoff for 62 yds , Matt Dayes return for 23 yds to the NCSt 26
0:02
1st & 10 at own 26
Jacoby Brissett pass complete to Bo Hines for 32 yds to the Lvile 42 for a 1ST down
Q4 14:52
1st & 10 at opp 42
Matt Dayes run for 2 yds to the Lvile 40
Q4 14:07
2nd & 8 at opp 40
Jacoby Brissett run for 7 yds to the Lvile 33
Q4 13:32
3rd & 1 at opp 33
Shadrach Thornton run for 2 yds to the Lvile 31 for a 1ST down
Q4 12:39
1st & 10 at opp 31
Jacoby Brissett pass complete to NaQuan Brown for 5 yds to the Lvile 26
Q4 12:39
2nd & 5 at opp 26
Jacoby Brissett pass complete to Bra’Lon Cherry for 15 yds to the Lvile 11 for a 1ST down
Q4 11:40
1st & 10 at opp 11
Shadrach Thornton run for 9 yds to the Lvile 2
Q4 10:58
2nd & 1 at opp 2
Shadrach Thornton run for no gain to the Lvile 2
Q4 10:30
3rd & 1 at opp 2
Dayes, Matt rush for loss of 10 yards to the LOUISVILLE12, PENALTY LOUISVILLE face mask 1 yards to the LOUISVILLE1, NO PLAY, 1ST DOWN NCSTATE. for a 1ST down
Q4 9:55
1st & goal at opp 1
Jacoby Brissett sacked by James Burgess for a loss of 7 yards to the Lvile 8
Niklas Sade 25 yd FG GOODLouisville 20, NC State 12
4th quarter4 drives, then Louisville 30, NC State 18
Louisville Field goal, 9 plays
9:28
4th & 17 at own 35
Niklas Sade kickoff for 50 yds , Charles Standberry return for 18 yds to the Lvile 33
9:08
1st & 10 at own 33
Will Gardner pass complete to L.J. Scott for 5 yds to the Lvile 38
8:30
2nd & 5 at own 38
Michael Dyer run for 12 yds to the 50 yard line for a 1ST down
7:30
1st & 10 at the 50
Michael Dyer run for 17 yds to the NCSt 33 for a 1ST down
7:00
1st & 10 at opp 33
Michael Dyer run for 3 yds to the NCSt 30
6:30
2nd & 7 at opp 30
Will Gardner pass complete to DeVante Parker for 9 yds to the NCSt 21 for a 1ST down
5:56
1st & 10 at opp 21
Will Gardner pass incomplete
5:32
2nd & 10 at opp 21
Will Gardner sacked by Art Norman for a loss of 7 yards to the NCSt 28
5:13
3rd & 17 at opp 28
Timeout NC STATE, clock 05:13
4:52
3rd & 17 at opp 28
L.J. Scott run for no gain to the NCSt 28
4:27
4th & 17 at opp 28
John Wallace 45 yd FG GOODLouisville 23, NC State 12
NC State Touchdown, 7 plays
4:27
4th & 17 at own 35
John Wallace kickoff for 65 yds for a touchback
4:15
1st & 10 at own 25
Jacoby Brissett run for 3 yds to the NCSt 28
4:00
2nd & 7 at own 28
Jacoby Brissett pass complete to David Grinnage for 6 yds to the NCSt 34
3:45
3rd & 1 at own 34
Jacoby Brissett pass complete to Bra’Lon Cherry for 2 yds to the NCSt 36 for a 1ST down
3:15
1st & 10 at own 36
Jacoby Brissett pass complete to Bo Hines for 43 yds to the Lvile 21 for a 1ST down
3:00
1st & 10 at opp 21
Jacoby Brissett pass incomplete
2:30
2nd & 10 at opp 21
Jacoby Brissett pass incomplete
2:21
3rd & 10 at opp 21
Jacoby Brissett pass complete to David Grinnage for 21 yds for a TD, (Jacoby Brissett failed )Louisville 23, NC State 18
Louisville Touchdown, 3 plays
2:21
3rd & 10 at own 35
Niklas Sade on-side kick recovered by LOUISVILLE at the NCSt 44
1:56
1st & 10 at opp 44
Michael Dyer run for a loss of 1 yard to the NCSt 45
1:50
2nd & 11 at opp 45
Michael Dyer run for a loss of 1 yard to the NCSt 46
0:52
3rd & 12 at opp 46
Timeout LOUISVILLE, clock 00:52
0:44
3rd & 12 at opp 46
Michael Dyer run for 46 yds for a TD, (John Wallace KICK)Louisville 30, NC State 18
NC State Interception, 4 plays
0:44
3rd & 12 at own 35
John Wallace kickoff for 65 yds for a touchback
0:38
1st & 10 at own 25
Jacoby Brissett pass incomplete
0:29
2nd & 10 at own 25
Jacoby Brissett run for 11 yds to the NCSt 36 for a 1ST down
0:15
1st & 10 at own 36
Jacoby Brissett pass complete to Stephen Louis for 21 yds to the Lvile 43 for a 1ST down
0:03
1st & 10 at opp 43
Brissett, Jacoby pass complete to Hines, Bo for 14 yards to the LOUISVILLE29, PENALTY NCSTATE illegal motion 5 yards to the LOUISVILLE48, NO PLAY.
0:00
1st & 15 at opp 48
Jacoby Brissett pass intercepted, touchback. Gerod Holliman return for no gain
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.