Louisville at NC State

Saturday, October 3, 2026

NC State beat Louisville 31–⁠28. It was their 14th meeting; Louisville leads the series 9–⁠5.

AwayLouisville4–⁠3 in 2026
28
HomeNC State3–⁠3 in 2026
31

Final at Carter-Finley Stadium, RaleighTV: ACC NetworkAttendance 56,919

At kickoff
69°F, light rain, wind 9 mph from the northeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Raleigh Airport, 12 km from the stadium, 11 minutes after kickoff
Official
Darryl DeberryGame officials: stats.ncaa.org box scores, via SportsDataverse

From the numbers

  • Jeff Brohm is two wins from 100 as a head coach (98 so far).

Computed from every game through Oct 18 and the score after every scoring play; a note appears only when few teams share it. All the numbers.

Scoring by quarter

TeamQ1Q2Q3Q4Final
Louisville0714728
NC State31015331

How the win probability moved

NC State favored

Win probability by play: NC State 58% at kickoff, 100% at the end. Biggest swing: 36 points.

Louisville favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (36 points).

Standouts

  • PassingC.J. Bailey24 of 40, 373 yards, 2 TD, 1 INTNC State
  • RushingIsaac Brown9 carries, 125 yards, 1 TDLouisville
  • ReceivingTre Richardson8 catches, 117 yards, 1 TDLouisville
  • DefenseKaleb Beasley9 tackles, 1 INTLouisville

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

Player stats

Louisville

PassingC/AttYdsTDInt
Lincoln Kienholz21/3025420
RushingCarYdsTDLong
Isaac Brown9125170
Keyjuan Brown888149
Lincoln Kienholz724023
ReceivingRecYdsTDLong
Tre Richardson8117138
Lawayne McCoy241133
Treyshun Hurry437013
Justyn Reid120020
DefenseTklTFLSacksInt
T.J. Capers12000
Kaleb Beasley9001
Clev Lubin8110
Brycen Scott7000
Benjamin Perry6110

NC State

PassingC/AttYdsTDInt
C.J. Bailey24/4037321
Joshisa Trader1/1000
RushingCarYdsTDLong
Davion Gause2169012
Will Wilson72719
C.J. Bailey71909
Jayden Scott51209
ReceivingRecYdsTDLong
Joshisa Trader592046
Preston Douglas574035
Davion Gause345036
Keenan Jackson344119
DefenseTklTFLSacksInt
Brian Nelson II9000
Raul Aguirre Jr.6000
Jaren Sensabaugh5000
Tristan Teasdell4000
Harvey Dyson III31.510
Chase Bond2110
Kevon Carter1110

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

Team stats

LouisvilleNC State
485Total yards493
254Passing yards373
231Rushing yards120
8.5Yards per pass9.1
9.2Yards per rush2.8
22First downs26
4–⁠9Third downs9–⁠17
0–⁠1Fourth downs1–⁠1
3Turnovers1
3–⁠40Penalties7–⁠64
22:40Possession37:20
2Sacks (by defense)3

Efficiency

LouisvilleNC State
48%Success rate40%
0.23EPA per play0.26
1.50Explosiveness1.42
0.04Rushing EPA−0.15
0.36Passing EPA0.68
35%Passing-down success49%
0.37First-down EPA−0.14
0.01Second-down EPA0.40
0.69Third-down EPA0.77
12%Havoc by its defense30%

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 50% to win. NC State won as Elo’s underdog.

The line

Louisville −5.5, over/under 56.5.

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 58%, NC State 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

NC State end zoneLouisville end zoneQ1 LouisvillePunt, 5 playsQ1 NC StateField goal, 12 playsQ1 LouisvilleFumble, 4 playsQ1 NC StateTouchdown, 14 playsQ2 LouisvilleTurnover on downs, 11 playsQ2 NC StatePunt, 3 playsQ2 LouisvilleTouchdown, 3 playsQ2 NC StateField goal, 9 playsQ2 LouisvillePunt, 6 playsQ2 NC StateEnd of half, 2 playsQ3 NC StateTouchdown, 9 playsQ3 LouisvilleTouchdown, 6 playsQ3 NC StatePunt, 4 playsQ3 LouisvilleFumble, 2 playsQ3 NC StateTouchdown, 5 playsQ3 LouisvilleTouchdown, 9 playsQ3 NC StateInterception, 6 playsQ4 LouisvilleTouchdown, 2 playsQ4 NC StatePunt, 3 playsQ4 LouisvilleFumble, 4 playsQ4 NC StateField goal, 10 playsQ4 LouisvillePunt, 3 playsQ4 NC StateEnd of game, 10 plays
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.
  1. Q1 LouisvillePunt, 5 plays, 55 yards
  2. Q1 NC StateField goal, 12 plays, 15 yards
  3. Q1 LouisvilleFumble, 4 plays, 57 yards
  4. Q1 NC StateTouchdown, 14 plays, 79 yards
  5. Q2 LouisvilleTurnover on downs, 11 plays, 60 yards
  6. Q2 NC StatePunt, 3 plays, 38 yards
  7. Q2 LouisvilleTouchdown, 3 plays, 49 yards
  8. Q2 NC StateField goal, 9 plays, 10 yards
  9. Q2 LouisvillePunt, 6 plays, 67 yards
  10. Q2 NC StateEnd of half, 2 plays, 0 yards
  11. Q3 NC StateTouchdown, 9 plays, 75 yards
  12. Q3 LouisvilleTouchdown, 6 plays, 80 yards
  13. Q3 NC StatePunt, 4 plays, 41 yards
  14. Q3 LouisvilleFumble, 2 plays, 7 yards
  15. Q3 NC StateTouchdown, 5 plays, 41 yards
  16. Q3 LouisvilleTouchdown, 9 plays, 77 yards
  17. Q3 NC StateInterception, 6 plays, 75 yards
  18. Q4 LouisvilleTouchdown, 2 plays, 80 yards
  19. Q4 NC StatePunt, 3 plays, 51 yards
  20. Q4 LouisvilleFumble, 4 plays, 63 yards
  21. Q4 NC StateField goal, 10 plays, 22 yards
  22. Q4 LouisvillePunt, 3 plays, 31 yards
  23. Q4 NC StateEnd of game, 10 plays, 25 yards

Play by play

1st quarter4 drives, then NC State 3, Louisville 0
Louisville Punt, 5 plays
15:001st & 10 at own 35(15:00) #94 K.Vinesett kickoff 65 yards to the LOU00, Touchback
14:491st & 10 at own 25(14:59) Shotgun #3 L.Kienholz pass complete short right to #1 I.Brown caught at LOU25, for 0 yards to the LOU25 QB hurried by #22 J.Vick (#0 P.Aguirre)
14:342nd & 10 at own 25(14:36) No Huddle-Shotgun #1 I.Brown rush middle for 24 yards gain to the LOU49 (#3 T.Teasdell; #7 B.Nelson II), 1ST DOWN
14:111st & 10 at own 49(14:17) No Huddle-Shotgun #3 L.Kienholz pass complete short left to #2 T.Hurry caught at NCSU46, for 6 yards to the NCSU45 (#14 J.Sensabaugh)
13:202nd & 4 at opp 45(13:46) Shotgun Louisville rush middle for 6 yards loss to the LOU49 fumbled by Louisville at LOU49 recovered by LOU #3 L.Kienholz at LOU49, End Of Play
12:593rd & 10 at own 49(13:10) Shotgun #3 L.Kienholz pass complete short middle to #88 J.Skinner caught at NCSU49, for 2 yards to the NCSU49 (#7 B.Nelson II)
12:264th & 8 at opp 49(12:34) #91 N.Hayes punt 36 yards to the NCSU13 #0 V.Snow return 7 yards to the NCSU20 (#54 D.Kegebein; #27 M.Norwood)
NC State Field goal, 12 plays
12:231st & 10 at own 20(12:26) Shotgun #11 C.Bailey pass incomplete short right to #0 V.Snow thrown to NCSU27
12:152nd & 10 at own 20(12:22) No Huddle-Shotgun #1 J.Scott rush middle for 9 yards gain to the NCSU29 (#13 T.Holloway; #10 K.Beasley)
11:313rd & 1 at own 29(11:39) Shotgun #10 W.Wilson rush middle for 1 yard gain to the NCSU30 (#11 T.Capers), 1ST DOWN
10:551st & 10 at own 30(11:02) No Huddle-Shotgun #1 J.Scott rush middle for 1 yard gain to the NCSU31 (#50 C.Lubin; #23 B.Perry)
10:162nd & 9 at own 31(10:29) No Huddle-Shotgun #11 C.Bailey pass complete deep left to #86 H.Provience caught at LOU45, for 24 yards to the LOU45, End Of Play, 1ST DOWN
9:561st & 10 at opp 45(10:01) No Huddle-Shotgun #1 J.Scott rush middle for 1 yard loss to the LOU46 (#99 J.Smith II)
9:292nd & 11 at opp 46(09:34) No Huddle-Shotgun #11 C.Bailey pass incomplete short middle to #8 K.Jackson thrown to LOU37 broken up by #6 S.Clark
9:183rd & 11 at opp 46(09:29) No Huddle-Shotgun #11 C.Bailey pass complete short left to #19 P.Douglas caught at LOU30, for 16 yards to the LOU30, out of bounds at LOU30, 1ST DOWN
8:581st & 10 at opp 30(09:05) No Huddle-Shotgun #7 D.Gause rush middle for 2 yards gain to the LOU28 (#11 T.Capers)
8:092nd & 8 at opp 28(08:29) No Huddle-Shotgun #2 J.Trader pass complete short left to #11 C.Bailey caught at LOU36, for 0 yards to the LOU28 (#13 T.Holloway)
7:393rd & 8 at opp 28(07:45) No Huddle-Shotgun #11 C.Bailey pass incomplete short right to #0 V.Snow thrown to LOU25 QB hurried by #99 J.Smith II
7:344th & 8 at opp 28(07:37) #94 K.Vinesett field goal attempt from 46 yards GOOD (H: #96 J.Waller, LS: #92 A.Arias), clock 07:34NC State 3, Louisville 0
Louisville Fumble, 4 plays
7:281st & 10 at own 35(07:33) #94 K.Vinesett kickoff 65 yards to the LOU00 #1 I.Brown return 20 yards to the LOU20 (#25 D.Johnson; #30 Z.Williams)
7:171st & 10 at own 20(07:27) Shotgun #5 K.Brown rush middle for 20 yards gain to the LOU40 (#7 B.Nelson II), 1ST DOWN
6:371st & 10 at own 40(06:46) Shotgun #3 L.Kienholz pass complete short middle to #2 T.Hurry caught at LOU46, for 12 yards to the NCSU48 (#7 B.Nelson II), 1ST DOWN
5:581st & 10 at opp 48(06:12) Shotgun #3 L.Kienholz pass complete deep right to #0 T.Richardson caught at NCSU28, for 28 yards to the NCSU20 (#7 B.Nelson II), out of bounds, 1ST DOWN
5:301st & 10 at opp 20(05:33) Shotgun #5 K.Brown rush middle for 1 yard loss to the NCSU21 fumbled by #5 K.Brown at NCSU23 forced by #88 I.Shirley recovered by NCSU #0 P.Aguirre at NCSU21, End Of Play
NC State Touchdown, 14 plays
5:201st & 10 at own 21(05:28) Shotgun #11 C.Bailey rush middle for 4 yards gain to the NCSU25 (#90 D.Russell)
4:472nd & 6 at own 25(04:52) No Huddle-Shotgun #1 J.Scott rush middle for 2 yards gain to the NCSU27 (#90 D.Russell)
4:113rd & 4 at own 27(04:18) No Huddle-Shotgun #11 C.Bailey pass complete short middle to #2 J.Trader caught at NCSU30, for 5 yards to the NCSU32 (#23 B.Perry; #6 S.Clark), 1ST DOWN
3:391st & 10 at own 32(03:42) No Huddle-Shotgun #1 J.Scott rush middle for 1 yard gain to the NCSU33 (#4 T.Banks; #50 C.Lubin)
2:572nd & 9 at own 33(03:07) No Huddle-Shotgun #11 C.Bailey pass complete short left to #8 K.Jackson caught at NCSU48, for 18 yards to the LOU49 (#11 T.Capers; #13 T.Holloway), 1ST DOWN
2:401st & 10 at opp 49(02:42) No Huddle-Shotgun #7 D.Gause rush middle for 2 yards gain to the LOU47 (#3 T.Thompson)
2:002nd & 8 at opp 47(02:03) No Huddle-Shotgun #11 C.Bailey pass incomplete short right to #2 J.Trader thrown to LOU39 broken up by #25 B.Scott
1:543rd & 8 at opp 47(01:59) No Huddle-Shotgun #11 C.Bailey pass complete short right to #2 J.Trader caught at LOU41, for 17 yards to the LOU30 (#12 D.Waller), out of bounds, 1ST DOWN
1:191st & 10 at opp 30(01:28) No Huddle-Shotgun #11 C.Bailey pass incomplete short right to #7 D.Gause thrown to LOU15 QB hurried by #11 T.Capers
1:092nd & 10 at opp 30(01:16) No Huddle-Shotgun #11 C.Bailey pass complete short right to #82 C.Robinson caught at LOU29, for 4 yards to the LOU26 (#11 T.Capers), out of bounds
0:363rd & 6 at opp 26(00:42) No Huddle-Shotgun #11 C.Bailey pass complete short right to #0 V.Snow caught at LOU25, for 6 yards to the LOU20 (#4 T.Banks), out of bounds, 1ST DOWN
Q2 14:551st & 10 at opp 20(14:59) Shotgun #11 C.Bailey pass incomplete deep left to #2 J.Trader thrown to LOU00
Q2 14:492nd & 10 at opp 20(14:54) No Huddle-Shotgun #11 C.Bailey rush middle for 1 yard gain to the LOU19 (#50 C.Lubin)
Q2 14:203rd & 9 at opp 19(14:23) No Huddle-Shotgun #11 C.Bailey pass complete short middle to #8 K.Jackson caught at LOU00, for 19 yards to the LOU00 QB hurried by #23 B.Perry TOUCHDOWN, clock 14:20, 1ST DOWN #94 K.Vinesett kick attempt good (H: #96 J.Waller, LS: #92 A.Arias)NC State 10, Louisville 0
2nd quarter6 drives, then NC State 13, Louisville 7
Louisville Turnover on downs, 11 plays
14:151st & 10 at own 35(14:20) #94 K.Vinesett kickoff 57 yards to the LOU08 #1 I.Brown return 21 yards to the LOU29 (#33 Z.Moore)
14:111st & 10 at own 29(14:14) Shotgun #3 L.Kienholz pass incomplete short middle to #7 L.McCoy thrown to LOU40 broken up by #88 I.Shirley
14:052nd & 10 at own 29(14:10) Shotgun #1 I.Brown rush middle for 1 yard gain to the LOU30 (#22 J.Vick; #8 D.Nelson)
13:153rd & 9 at own 30(13:21) Shotgun #3 L.Kienholz pass complete short left to #0 T.Richardson caught at LOU29, for 14 yards to the LOU44 (#0 P.Aguirre; #29 B.Barnhardt), 1ST DOWN
12:451st & 10 at own 44(12:45) Shotgun #3 L.Kienholz pass incomplete short right to #2 T.Hurry thrown to NCSU37 QB hurried by #0 P.Aguirre PENALTY LOU Holding (#80 B.Foley) 10 yards from LOU44 to LOU34. NO PLAY
12:351st & 20 at own 34(12:39) Shotgun #1 I.Brown rush left for 8 yards gain to the LOU42 (#29 B.Barnhardt) PENALTY NCSU Block Below Waist (#7 B.Nelson II) 15 yards from LOU42 to NCSU43, 1ST DOWN. #70 A.O’neal injured on the play
11:481st & 10 at opp 43(12:22) #1 I.Brown rush middle for 0 yards to the NCSU43 fumbled by #1 I.Brown at NCSU41 forced by #99 A.Prim recovered by LOU #66 J.Brown III at NCSU43, End Of Play
11:352nd & 10 at opp 43(11:37) Shotgun #3 L.Kienholz pass incomplete short right to #7 L.McCoy thrown to NCSU35 broken up by #14 J.Sensabaugh
11:283rd & 10 at opp 43(11:36) No Huddle-Shotgun #3 L.Kienholz rush left for 23 yards gain to the NCSU20 (#7 B.Nelson II), 1ST DOWN
11:041st & 10 at opp 20(11:09) No Huddle-Shotgun #1 I.Brown rush middle for 3 yards gain to the NCSU17 (#29 B.Barnhardt)
10:232nd & 7 at opp 17(10:27) #3 L.Kienholz pass incomplete short right to #88 J.Skinner thrown to NCSU14
10:093rd & 7 at opp 17(10:21) Shotgun #3 L.Kienholz pass complete short left to #2 T.Hurry caught at NCSU11, for 6 yards to the NCSU11 (#7 B.Nelson II; #22 J.Vick)
9:314th & 1 at opp 11(09:36) #3 L.Kienholz rush middle for 0 yards to the NCSU11 (#44 J.Moreta; #47 A.Farrow), TURNOVER ON DOWNS
NC State Punt, 3 plays
9:211st & 10 at own 11(09:23) Shotgun #7 D.Gause rush middle for 3 yards gain to the NCSU14 (#93 B.Abercrombie; #11 T.Capers)
8:532nd & 7 at own 14(08:53) No Huddle-Shotgun #7 D.Gause rush middle for 2 yards gain to the NCSU16 (#10 K.Beasley) PENALTY NCSU Chop Block (#79 K.Smith) 7 yards from NCSU14 to NCSU07. NO PLAY
8:282nd & 14 at own 7(08:32) No Huddle-Shotgun #7 D.Gause rush middle for 1 yard gain to the NCSU08 (#13 T.Holloway)
7:503rd & 13 at own 8(07:53) No Huddle-Shotgun #7 D.Gause rush middle for 2 yards gain to the NCSU10 (#3 T.Thompson)
7:124th & 11 at own 10(07:17) #96 J.Waller punt 39 yards to the NCSU49 fair catch by #14 J.Voth at NCSU49
Louisville Touchdown, 3 plays
7:011st & 10 at opp 49(07:10) Shotgun #3 L.Kienholz pass complete short middle to #5 K.Brown caught at NCSU50, for 13 yards to the NCSU36 (#12 C.Gordon; #4 K.Mack), 1ST DOWN
6:251st & 10 at opp 36(06:29) Shotgun #5 K.Brown rush middle for 3 yards gain to the NCSU33 (#92 C.Bond)
5:512nd & 7 at opp 33(05:56) Shotgun #3 L.Kienholz pass complete deep right to #7 L.McCoy caught at NCSU05, for 33 yards to the NCSU00 TOUCHDOWN, clock 05:51, 1ST DOWN #35 C.Hilbert kick attempt good (H: #17 R.Zimmerman, LS: #51 H.Travelstead)NC State 10, Louisville 7
NC State Field goal, 9 plays
5:511st & 10 at own 35(05:51) #98 N.Keller kickoff 65 yards to the NCSU00, Touchback
5:401st & 10 at own 25(05:51) Shotgun #11 C.Bailey pass complete short middle to #19 P.Douglas caught at NCSU30, for 5 yards to the NCSU30 (#10 K.Beasley)
5:122nd & 5 at own 30(05:21) No Huddle-Shotgun #11 C.Bailey pass complete short right to #7 D.Gause caught at NCSU27, for 6 yards to the NCSU36 (#25 B.Scott), out of bounds, 1ST DOWN
4:421st & 10 at own 36(04:50) No Huddle-Shotgun #11 C.Bailey pass complete short right to #19 P.Douglas caught at LOU45, for 35 yards to the LOU29 (#13 T.Holloway; #11 T.Capers), 1ST DOWN
4:001st & 10 at opp 29(04:09) No Huddle-Shotgun #11 C.Bailey rush left for 9 yards gain to the LOU20 (#10 K.Beasley)
3:182nd & 1 at opp 20(03:24) Shotgun #10 W.Wilson rush middle for 9 yards gain to the LOU11 (#10 K.Beasley), 1ST DOWN
2:351st & 10 at opp 11(02:41) Shotgun #10 W.Wilson rush middle for 4 yards gain to the LOU07 (#25 B.Scott)
1:532nd & 6 at opp 7(01:58) Shotgun #10 W.Wilson rush right for 3 yards gain to the LOU04 (#90 D.Russell), out of bounds. #90 D.Russell injured on the play
1:433rd & 3 at opp 4PENALTY NCSU False Start (#50 D.Cruz) 5 yards from LOU04 to LOU09. NO PLAY
1:433rd & 8 at opp 9(01:52) Shotgun #11 C.Bailey sacked for loss of 3 yards to the LOU12 (#23 B.Perry)
1:424th & 11 at opp 12(01:45) #94 K.Vinesett field goal attempt from 29 yards GOOD (H: #96 J.Waller, LS: #92 A.Arias), clock 01:42NC State 13, Louisville 7
1:453rd & 8 at own 9Timeout Louisville, clock 01:45
Louisville Punt, 6 plays
1:371st & 10 at own 35(01:42) #94 K.Vinesett kickoff 63 yards to the LOU02 #32 B.Jennings return 17 yards to the LOU19 (#6 J.Johnson; #38 L.Foust)
1:341st & 10 at own 19(01:33) Shotgun #3 L.Kienholz pass incomplete short right to #7 L.McCoy thrown to LOU27
1:242nd & 10 at own 19(01:32) Shotgun #3 L.Kienholz pass complete short right to #0 T.Richardson caught at LOU15, for 15 yards to the LOU34 (#35 L.Hodge), out of bounds, 1ST DOWN
1:191st & 10 at own 34(01:23) Shotgun #3 L.Kienholz pass complete short left to #2 T.Hurry caught at LOU44, for 13 yards to the LOU47 (#3 T.Teasdell; #14 J.Sensabaugh), 1ST DOWN
1:081st & 10 at own 47(01:12) No Huddle-Shotgun #3 L.Kienholz pass incomplete deep left to #0 T.Richardson thrown to NCSU24 broken up by #2 R.Royal, III
1:052nd & 10 at own 47(01:07) Shotgun #3 L.Kienholz pass complete short left to #14 J.Voth caught at NCSU48, for 5 yards to the NCSU48 (#2 R.Royal, III), out of bounds
0:563rd & 5 at opp 48(01:04) Shotgun #3 L.Kienholz sacked for loss of 9 yards to the LOU43 (#92 C.Bond)
0:454th & 14 at own 43(00:55) #91 N.Hayes punt 43 yards to the NCSU14
0:553rd & 5 at own 48Timeout NC State, clock 00:55
NC State End of half, 2 plays
0:431st & 10 at own 14(00:43) Shotgun #7 D.Gause rush middle for 3 yards gain to the NCSU17 (#29 B.Ruffin) PENALTY NCSU Holding (#19 P.Douglas) 7 yards from NCSU14 to NCSU07. NO PLAY
0:351st & 17 at own 7(00:39) No Huddle-Shotgun #7 D.Gause rush middle for 4 yards gain to the NCSU11 (#50 C.Lubin; #11 T.Capers)
0:322nd & 13 at own 11(00:32) Shotgun #7 D.Gause rush middle for 3 yards gain to the NCSU14 (#2 D.Kennedy)
0:272nd & goal at opp 11Timeout Louisville, clock 00:27
3rd quarter7 drives, then NC State 28, Louisville 21
NC State Touchdown, 9 plays
15:001st & 10 at own 35(15:00) #98 N.Keller kickoff 65 yards to the NCSU00, Touchback
14:551st & 10 at own 25(14:59) Shotgun #7 D.Gause rush middle for 0 yards to the NCSU25 (#50 C.Lubin; #99 J.Smith II)
14:172nd & 10 at own 25(14:29) No Huddle-Shotgun #11 C.Bailey pass complete short right to #19 P.Douglas caught at NCSU36, for 11 yards to the NCSU36, End Of Play, 1ST DOWN
13:501st & 10 at own 36(13:57) No Huddle-Shotgun #11 C.Bailey sacked for loss of 9 yards to the NCSU27 (#50 C.Lubin)
13:142nd & 19 at own 27(13:22) No Huddle-Shotgun #11 C.Bailey pass complete deep middle to #0 V.Snow caught at LOU50, for 24 yards to the LOU49 (#10 K.Beasley), 1ST DOWN
12:281st & 10 at opp 49(12:36) No Huddle-Shotgun #11 C.Bailey pass incomplete deep right to #8 K.Jackson thrown to LOU07 broken up by #10 K.Beasley
12:172nd & 10 at opp 49(12:26) No Huddle-Shotgun #11 C.Bailey pass complete short left to #25 D.Johnson caught at NCSU46, for 8 yards to the LOU41 (#4 T.Banks)
11:433rd & 2 at opp 41(11:45) No Huddle-Shotgun #11 C.Bailey pass incomplete short right to #13 T.Warren thrown to LOU41 broken up by #23 B.Perry
11:374th & 2 at opp 41(11:41) No Huddle-Shotgun #11 C.Bailey pass complete short right to #8 K.Jackson caught at LOU37, for 7 yards to the LOU34 (#25 B.Scott), out of bounds, 1ST DOWN
11:031st & 10 at opp 34(11:08) No Huddle-Shotgun #11 C.Bailey pass complete deep middle to #13 T.Warren caught at LOU00, for 34 yards to the LOU00 TOUCHDOWN, clock 11:03, 1ST DOWN #94 K.Vinesett kick attempt good (H: #96 J.Waller, LS: #92 A.Arias)NC State 20, Louisville 7
Louisville Touchdown, 6 plays
10:561st & 10 at own 35(11:03) #94 K.Vinesett kickoff 65 yards to the LOU00 #1 I.Brown return 20 yards to the LOU20 (#35 L.Hodge; #30 Z.Williams)
10:471st & 10 at own 20(10:53) Shotgun #3 L.Kienholz pass complete short left to #0 T.Richardson caught at LOU24, for 5 yards to the LOU25 (#14 J.Sensabaugh; #3 T.Teasdell)
10:192nd & 5 at own 25(10:22) Shotgun #1 I.Brown rush middle for 20 yards gain to the LOU45 (#7 B.Nelson II), out of bounds, 1ST DOWN
9:531st & 10 at own 45(09:58) No Huddle-Shotgun #1 I.Brown rush middle for 2 yards loss to the LOU43 (#13 J.Adedire; #5 H.Dyson III)
9:152nd & 12 at own 43(09:20) Shotgun #3 L.Kienholz pass incomplete deep middle to #0 T.Richardson thrown to NCSU02
8:593rd & 12 at own 43(09:14) Shotgun #3 L.Kienholz pass complete short right to #14 J.Voth caught at NCSU48, for 9 yards to the NCSU48 (#14 J.Sensabaugh)
8:304th & 3 at opp 48(08:30) Shotgun #3 L.Kienholz pass complete short middle to #7 L.McCoy caught at NCSU44, for 3 yards to the NCSU45 (#7 B.Nelson II) PENALTY NCSU Holding (#0 P.Aguirre) 10 yards from NCSU48 to NCSU38, 1ST DOWN. NO PLAY
8:051st & 10 at opp 38(08:16) Shotgun #3 L.Kienholz pass complete short right to #0 T.Richardson caught at NCSU35, for 38 yards to the NCSU00 TOUCHDOWN, clock 08:05, 1ST DOWN #35 C.Hilbert kick attempt good (H: #17 R.Zimmerman, LS: #51 H.Travelstead)NC State 20, Louisville 14
NC State Punt, 4 plays
8:031st & goal at opp 0(08:05) #98 N.Keller kickoff 65 yards to the NCSU00 fair catch by #4 K.Mack at NCSU00
7:581st & 10 at own 25(08:04) Shotgun #11 C.Bailey pass complete short right to #2 J.Trader caught at NCSU32, for 11 yards to the NCSU36 (#25 B.Scott), 1ST DOWN
7:241st & 10 at own 36(07:28) No Huddle-Shotgun #7 D.Gause rush middle for 3 yards gain to the NCSU39 (#99 J.Smith II)
6:482nd & 7 at own 39(06:53) No Huddle-Shotgun #11 C.Bailey pass incomplete deep right to #8 K.Jackson thrown to LOU40 broken up by #13 T.Holloway
6:443rd & 7 at own 39(06:47) No Huddle-Shotgun #11 C.Bailey pass incomplete short left to #2 J.Trader thrown to NCSU46
6:364th & 7 at own 39(06:43) #96 J.Waller punt 27 yards to the LOU34, out of bounds at LOU34
Louisville Fumble, 2 plays
6:281st & 10 at own 34(06:35) Shotgun #3 L.Kienholz pass complete short middle to #0 T.Richardson caught at LOU40, for 8 yards to the LOU42 (#3 T.Teasdell; #8 D.Nelson). #3 T.Teasdell injured on the play
6:012nd & 2 at own 42(06:09) Shotgun #3 L.Kienholz sacked for loss of 1 yard to the LOU41 (#42 K.Carter), fumble by #3 L.Kienholz recovered by NCSU #0 P.Aguirre at LOU41, End Of Play PENALTY LOU Holding declined
NC State Touchdown, 5 plays
5:561st & 10 at opp 41(06:01) Shotgun #7 D.Gause rush middle for 5 yards gain to the LOU36 (#96 T.Ziesmer) PENALTY LOU Face Mask (#96 T.Ziesmer) 15 yards from LOU36 to LOU21, 1ST DOWN
5:461st & 10 at opp 21(05:49) No Huddle-Shotgun #7 D.Gause rush middle for 3 yards gain to the LOU18 (#23 B.Perry; #19 M.Carter)
5:222nd & 7 at opp 18(05:22) PENALTY NCSU False Start (#8 K.Jackson) 5 yards from LOU18 to LOU23. NO PLAY
5:042nd & 12 at opp 23(05:12) No Huddle-Shotgun #11 C.Bailey rush left for 9 yards gain to the LOU14 (#50 C.Lubin)
4:243rd & 3 at opp 14(04:35) No Huddle-Shotgun #11 C.Bailey pass complete short middle to #2 J.Trader caught at LOU03, for 13 yards to the LOU01 (#25 B.Scott), 1ST DOWN
3:501st & goal at opp 1(03:54) Shotgun #10 W.Wilson rush middle for 1 yard gain to the LOU00 TOUCHDOWN, clock 03:50 #7 D.Gause pass attempt SuccessfulNC State 28, Louisville 14
Louisville Touchdown, 9 plays
3:441st & 10 at own 35(03:50) #94 K.Vinesett kickoff 63 yards to the LOU02 #1 I.Brown return 21 yards to the LOU23 (#6 J.Johnson)
3:371st & 10 at own 23(03:43) Shotgun #5 K.Brown rush middle for 12 yards gain to the LOU35 (#7 B.Nelson II), 1ST DOWN
3:091st & 10 at own 35(03:18) Shotgun #3 L.Kienholz pass complete short middle to #85 J.Reid caught at NCSU48, for 20 yards to the NCSU45, End Of Play, 1ST DOWN
2:541st & 10 at opp 45(02:55) No Huddle-Shotgun #3 L.Kienholz pass incomplete short middle to #2 T.Hurry thrown to NCSU35 broken up by #7 B.Nelson II
2:472nd & 10 at opp 45(02:51) Shotgun #3 L.Kienholz rush left for 10 yards gain to the NCSU35 (#0 P.Aguirre), 1ST DOWN, PENALTY NCSU Personal Foul 15 yards from NCSU35 to NCSU20, 1ST DOWN
2:261st & 10 at opp 20(02:31) No Huddle-Shotgun #3 L.Kienholz pass incomplete deep left to #1 I.Brown thrown to NCSU00 broken up by #8 D.Nelson
2:172nd & 10 at opp 20(02:23) No Huddle-Shotgun #3 L.Kienholz pass complete short right to #0 T.Richardson caught at NCSU18, for 3 yards to the NCSU17 (#4 K.Mack)
1:363rd & 7 at opp 17(01:45) Shotgun #3 L.Kienholz rush left for 12 yards gain to the NCSU05 (#35 L.Hodge), 1ST DOWN
0:591st & goal at opp 5(01:05) Shotgun #5 K.Brown rush middle for 4 yards gain to the NCSU01 (#55 K.Evans). The previous play is under automatic review - “Runner was down by contact”. CALL UPHELD
0:202nd & goal at opp 1(00:26) #5 K.Brown rush middle for 1 yard gain to the NCSU00 TOUCHDOWN, clock 00:20 #35 C.Hilbert kick attempt good (H: #17 R.Zimmerman, LS: #51 H.Travelstead) PENALTY #35 C.Hilbert kick attempt good (H: #17 R.Zimmerman, LS: #51 H.Travelstead) PENALTY NCSU Offside declinedNC State 28, Louisville 21
NC State Interception, 6 plays
0:201st & 10 at own 35(00:20) #98 N.Keller kickoff 65 yards to the NCSU00, Touchback
0:181st & 10 at own 25(00:18) Shotgun #7 D.Gause rush middle for 2 yards gain to the NCSU27 (#11 T.Capers; #3 T.Thompson)
Q4 14:492nd & 8 at own 27(14:59) Shotgun #11 C.Bailey pass complete deep right to #2 J.Trader caught at LOU30, for 46 yards to the LOU27 (#12 D.Waller), 1ST DOWN
Q4 14:131st & 10 at opp 27(14:18) No Huddle-Shotgun #7 D.Gause rush middle for 12 yards gain to the LOU15 (#10 K.Beasley), 1ST DOWN
Q4 13:431st & 10 at opp 15(13:45) No Huddle-Shotgun #11 C.Bailey pass incomplete short right to #19 P.Douglas thrown to LOU16
Q4 13:382nd & 10 at opp 15(13:41) No Huddle-Shotgun #11 C.Bailey pass complete short right to #19 P.Douglas caught at LOU09, for 7 yards to the LOU08 (#10 K.Beasley), out of bounds
Q4 13:013rd & 3 at opp 8(13:07) No Huddle-Shotgun #11 C.Bailey pass intercepted by #10 K.Beasley at LOU00, Touchback
4th quarter6 drives, then NC State 31, Louisville 28
Louisville Touchdown, 2 plays
12:461st & 10 at own 20(12:58) Shotgun #3 L.Kienholz pass complete short left to #88 J.Skinner caught at LOU20, for 10 yards to the LOU30 (#0 P.Aguirre), out of bounds, 1ST DOWN
12:271st & 10 at own 30(12:34) No Huddle-Shotgun #1 I.Brown rush middle for 70 yards gain to the NCSU00 TOUCHDOWN, clock 12:27, 1ST DOWN #35 C.Hilbert kick attempt good (H: #17 R.Zimmerman, LS: #51 H.Travelstead)Tied at 28
NC State Punt, 3 plays
12:271st & 10 at own 35(12:27) #98 N.Keller kickoff 65 yards to the NCSU00, Touchback
12:231st & 10 at own 25(12:26) Shotgun #11 C.Bailey pass incomplete short right to #19 P.Douglas thrown to NCSU37. #71 Y.Mugharbil injured on the play
12:182nd & 10 at own 25(12:23) Shotgun #11 C.Bailey pass incomplete short right to #2 J.Trader thrown to NCSU32 broken up by #25 B.Scott
12:073rd & 10 at own 25(12:17) No Huddle-Shotgun #11 C.Bailey rush right for 8 yards gain to the NCSU33 (#50 C.Lubin; #6 S.Clark)
11:234th & 2 at own 33(11:28) #96 J.Waller punt 43 yards to the LOU24 fair catch by #14 J.Voth at LOU24
11:293rd & 10 at own 25Timeout NC State, clock 11:29
Louisville Fumble, 4 plays
11:121st & 10 at own 24(11:22) Shotgun #3 L.Kienholz pass complete short right to #7 L.McCoy caught at LOU32, for 8 yards to the LOU32 (#14 J.Sensabaugh)
10:542nd & 2 at own 32(10:57) Shotgun #5 K.Brown rush right for 0 yards to the LOU32 (#8 D.Nelson)
10:093rd & 2 at own 32(10:16) Shotgun #3 L.Kienholz pass complete short left to #0 T.Richardson caught at LOU37, for 6 yards to the LOU38 (#0 P.Aguirre; #22 J.Vick), 1ST DOWN
9:481st & goal at opp 0(09:48) No Huddle-Shotgun #5 K.Brown rush middle for 44 yards gain to the NCSU18 (#5 H.Dyson III), 1ST DOWN. The previous play is under automatic review - “Fumble”. CALL OVERTURNED. (Original Play: (09:48) No Huddle-Shotgun #5 K.Brown rush middle for 44 yards gain to the NCSU18 (#5 H.Dyson III), 1ST DOWN)
9:481st & 10 at own 38(09:48) No Huddle-Shotgun #5 K.Brown rush middle for 49 yards gain to the NCSU13 fumbled by #5 K.Brown at NCSU18 forced by #5 H.Dyson III recovered by NCSU #0 P.Aguirre at NCSU13, End Of Play. The previous play is under automatic review - “Fumble”. CALL OVERTURNED. (Original Play: (09:48) No Huddle-Shotgun #5 K.Brown rush middle for 44 yards gain to the NCSU18 (#5 H.Dyson III), 1ST DOWN)
NC State Field goal, 10 plays
9:311st & 10 at own 13(09:33) Shotgun #7 D.Gause rush middle for 4 yards gain to the NCSU17 (#19 M.Carter)
9:062nd & 6 at own 17(09:10) No Huddle-Shotgun #11 C.Bailey pass complete short right to #7 D.Gause caught at NCSU16, for 3 yards to the NCSU20 (#11 T.Capers), out of bounds PENALTY LOU Personal Foul (#3 T.Thompson) 15 yards from NCSU20 to NCSU35, 1ST DOWN
8:551st & 10 at own 35(09:00) No Huddle-Shotgun #11 C.Bailey pass incomplete deep right to #0 V.Snow thrown to LOU45
8:452nd & 10 at own 35(08:55) No Huddle-Shotgun #11 C.Bailey pass complete short right to #7 D.Gause caught at NCSU33, for 36 yards to the LOU29 (#6 S.Clark), out of bounds, 1ST DOWN
8:121st & 10 at opp 29(08:17) No Huddle-Shotgun #25 D.Johnson rush middle for 3 yards gain to the LOU26 (#23 B.Perry; #19 M.Carter)
7:282nd & 7 at opp 26(07:36) No Huddle-Shotgun #11 C.Bailey pass complete short right to #13 T.Warren caught at LOU21, for 9 yards to the LOU17 (#25 B.Scott), 1ST DOWN
6:561st & 10 at opp 17(06:58) No Huddle-Shotgun #7 D.Gause rush middle for 3 yards gain to the LOU14 (#23 B.Perry; #6 S.Clark)
6:142nd & 7 at opp 14(06:18) No Huddle-Shotgun #7 D.Gause rush middle for 3 yards gain to the LOU11 (#11 T.Capers)
5:343rd & 4 at opp 11(05:36) No Huddle-Shotgun #11 C.Bailey pass incomplete short left to #8 K.Jackson thrown to LOU00
5:304th & 4 at opp 11(05:32) #94 K.Vinesett field goal attempt from 28 yards GOOD (H: #96 J.Waller, LS: #92 A.Arias), clock 05:30NC State 31, Louisville 28
Louisville Punt, 3 plays
5:251st & 10 at own 35(05:30) #94 K.Vinesett kickoff 65 yards to the LOU00 #32 B.Jennings return 21 yards to the LOU21 (#6 J.Johnson; #25 D.Johnson)
5:191st & 10 at own 21(05:24) Shotgun #3 L.Kienholz pass incomplete short middle thrown to LOU28 broken up by #58 E.Satchell QB hurried by #92 C.Bond
5:132nd & 10 at own 21(05:17) No Huddle-Shotgun #1 I.Brown rush right for 1 yard gain to the LOU22 (#88 I.Shirley; #0 P.Aguirre)
4:333rd & 9 at own 22(04:37) Shotgun #3 L.Kienholz sacked for loss of 11 yards to the LOU11 (#5 H.Dyson III)
3:564th & 20 at own 11(04:01) #91 N.Hayes punt 41 yards to the NCSU48 fair catch by #0 V.Snow at NCSU48
NC State End of game, 10 plays
3:491st & 10 at own 48(03:55) Shotgun #7 D.Gause rush middle for 9 yards gain to the LOU43 (#4 T.Banks; #11 T.Capers)
3:052nd & 1 at opp 43(03:10) No Huddle-Shotgun #7 D.Gause rush middle for 4 yards gain to the LOU39 (#99 J.Smith II), 1ST DOWN
3:032nd & 1 at own 43Timeout Louisville, clock 03:03
2:571st & 10 at opp 39(03:01) Shotgun #7 D.Gause rush middle for 2 yards gain to the LOU37 (#25 B.Scott; #6 S.Clark)
2:542nd & 8 at opp 37(02:56) Shotgun #7 D.Gause rush middle for 1 yard gain to the LOU36 (#11 T.Capers)
2:581st & 10 at own 39Timeout Louisville, clock 02:58
2:443rd & 7 at opp 36(02:52) Shotgun #11 C.Bailey pass complete short middle to #0 V.Snow caught at LOU30, for 9 yards to the LOU27 (#4 T.Banks), 1ST DOWN
2:542nd & 8 at own 37Timeout Louisville, clock 02:54
2:011st & 10 at opp 27(02:05) Shotgun #7 D.Gause rush middle for 1 yard gain to the LOU26 (#93 B.Abercrombie; #10 K.Beasley)
2:073rd & 7 at opp 36Timeout NC State, clock 02:07
1:532nd & 9 at opp 26(01:58) Shotgun #10 W.Wilson rush middle for 5 yards gain to the LOU21 (#10 K.Beasley)
1:142nd & 9 at opp 26Timeout NC State, clock 01:14
1:133rd & 4 at opp 21(01:13) Shotgun #10 W.Wilson rush middle for 4 yards gain to the LOU17, End Of Play, 1ST DOWN. The previous play is under automatic review - “Runner was down by contact”. CALL OVERTURNED. (Original Play: (01:13) Shotgun #10 W.Wilson rush middle for 4 yards gain to the LOU17 fumbled by #10 W.Wilson at LOU16 recovered by LOU #13 T.Holloway at LOU17, End Of Play)
0:561st & 10 at opp 17(01:11) Kneel down by #11 C.Bailey at LOU22 for loss of 5 yards
0:272nd & 15 at opp 22(00:27) Kneel down by #11 C.Bailey at LOU27 for loss of 5 yards

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.

Louisville leads 9–⁠5 in 14 meetings.

Recent meetings
2026NC State 31, Louisville 28
2023Louisville 13, NC State 10
2022Louisville 25, NC State 10
2021NC State 28, Louisville 13
2019Louisville 34, NC State 20
2018NC State 52, Louisville 10

Around this game