Louisville at Pittsburgh

Saturday, October 14, 2023

Pittsburgh beat No. 14 Louisville 38–⁠21. It was their 20th meeting; after it, Pittsburgh led the series 11–⁠9.

Away14Louisville10–⁠4 in 2023
21
HomePittsburgh3–⁠9 in 2023
38

Final at Acrisure Stadium, PittsburghTV: CW NETWORKAttendance 46,296

At kickoff
49°F, light rain, wind 7 mphWeather: NOAA NCEI Integrated Surface Database; Allegheny County Airport (KAGC), 13 km from the stadium, 14 minutes after kickoff
Official
Jeff HeaserGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Louisville7140021
Pittsburgh7717738

Standouts

Player stats

Louisville

PassingC/AttYdsTDInt
Jack Plummer29/5235012
RushingCarYdsTDLong
Maurice Turner1281030
Isaac Guerendo1338210
Jawhar Jordan2805
ReceivingRecYdsTDLong
Jamari Thrash9120031
Jimmy Calloway590034
Chris Bell448122
Isaac Guerendo331016
DefenseTklTFLSacksInt
T.J. Quinn12100
Storm Duck6000
Cam’Ron Kelly5000
Devin Neal5000
Mason Reiger1110

Pittsburgh

PassingC/AttYdsTDInt
Christian Veilleux12/2620020
RushingCarYdsTDLong
Rodney Hammond Jr.1150018
C’Bo Flemister132729
Christian Veilleux417011
Kenny Johnson21106
ReceivingRecYdsTDLong
Jerrod Means471146
Kenny Johnson249034
Konata Mumpfield339131
Gavin Bartholomew233024
DefenseTklTFLSacksInt
Javon McIntyre9000
Solomon Deshields7110
Marquis Williams7000
P.J. O’Brien7000
M.J. Devonshire6001
Samuel Okunlola4110
A.J. Woods4001
Shayne Simon3110
Brandon George1110

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

Team stats

LouisvillePittsburgh
430Total yards288
350Passing yards200
80Rushing yards88
6.7Yards per pass7.7
2.4Yards per rush2.7
28First downs13
5–⁠13Third downs3–⁠13
0–⁠4Fourth downs2–⁠2
3Turnovers0
5–⁠25Penalties8–⁠87
33:11Possession26:49
1Sacks (by defense)4

Efficiency

LouisvillePittsburgh
43%Success rate42%
−0.16EPA per play0.13
1.13Explosiveness1.23
−0.01Rushing EPA−0.04
−0.15Passing EPA0.33
28%Passing-down success17%
−0.12First-down EPA0.19
−0.11Second-down EPA−0.03
0.79Third-down EPA−0.24
14%Havoc by its defense26%

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 67% to win. Pittsburgh pulled the upset.

The line

Louisville −7.5, over/under 44.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 68%, Pittsburgh 32%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Pittsburgh end zoneLouisville end zoneQ1 PittsburghPunt, 3 playsQ1 LouisvilleTouchdown, 5 playsQ1 PittsburghPunt, 3 playsQ1 LouisvillePunt, 6 playsQ1 PittsburghPunt, 4 playsQ1 LouisvillePunt, 5 playsQ1 PittsburghTouchdown, 3 playsQ1 LouisvilleTouchdown, 10 playsQ2 PittsburghPunt, 4 playsQ2 LouisvilleFumble, 7 playsQ2 PittsburghTouchdown, 10 playsQ2 LouisvilleTouchdown, 7 playsQ2 PittsburghEnd of half, 1 playQ3 LouisvilleTurnover on downs, 4 playsQ3 PittsburghField goal, 4 playsQ3 LouisvillePunt, 3 playsQ3 PittsburghTouchdown, 13 playsQ3 LouisvillePick-six, 7 plays (Pittsburgh scores)Q3 LouisvilleInterception, 6 playsQ4 PittsburghPunt, 3 playsQ4 LouisvilleMissed FG, 9 playsQ4 PittsburghPunt, 3 playsQ4 LouisvilleTurnover on downs, 4 playsQ4 PittsburghPunt, 3 playsQ4 LouisvilleTurnover on downs, 5 playsQ4 PittsburghTouchdown, 4 playsQ4 LouisvilleTurnover on downs, 8 playsQ4 PittsburghEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Pittsburgh drives left to right, Louisville right to left.
  1. Q1 PittsburghPunt, 3 plays, −12 yards
  2. Q1 LouisvilleTouchdown, 5 plays, 40 yards
  3. Q1 PittsburghPunt, 3 plays, 4 yards
  4. Q1 LouisvillePunt, 6 plays, 8 yards
  5. Q1 PittsburghPunt, 4 plays, −1 yard
  6. Q1 LouisvillePunt, 5 plays, 16 yards
  7. Q1 PittsburghTouchdown, 3 plays, 70 yards
  8. Q1 LouisvilleTouchdown, 10 plays, 75 yards
  9. Q2 PittsburghPunt, 4 plays, 28 yards
  10. Q2 LouisvilleFumble, 7 plays, 51 yards
  11. Q2 PittsburghTouchdown, 10 plays, 71 yards
  12. Q2 LouisvilleTouchdown, 7 plays, 75 yards
  13. Q2 PittsburghEnd of half, 1 play, 8 yards
  14. Q3 LouisvilleTurnover on downs, 4 plays, 9 yards
  15. Q3 PittsburghField goal, 4 plays, 6 yards
  16. Q3 LouisvillePunt, 3 plays, −16 yards
  17. Q3 PittsburghTouchdown, 13 plays, 61 yards
  18. Q3 LouisvillePick-six, 7 plays (Pittsburgh scores), 55 yards
  19. Q3 LouisvilleInterception, 6 plays, 59 yards
  20. Q4 PittsburghPunt, 3 plays, 8 yards
  21. Q4 LouisvilleMissed FG, 9 plays, 31 yards
  22. Q4 PittsburghPunt, 3 plays, −1 yard
  23. Q4 LouisvilleTurnover on downs, 4 plays, 14 yards
  24. Q4 PittsburghPunt, 3 plays, 3 yards
  25. Q4 LouisvilleTurnover on downs, 5 plays, 23 yards
  26. Q4 PittsburghTouchdown, 4 plays, 36 yards
  27. Q4 LouisvilleTurnover on downs, 8 plays, 52 yards
  28. Q4 PittsburghEnd of game, 2 plays, −2 yards

Play by play

1st quarter8 drives, then Tied at 7
Pittsburgh Punt, 3 plays
15:00Brock Travelstead kickoff for 57 yds
15:001st & 10 at own 25C’Bo Flemister run for 3 yds to the PITT 28
15:002nd & 7 at own 28run for a loss of 15 yards to the PITT 13 fumbled, recovered by PITT Christian Veilleux
15:003rd & 22 at own 13Christian Veilleux pass incomplete
13:474th & 22 at own 13Caleb Junko punt for 27 yds
Louisville Touchdown, 5 plays
13:471st & 10 at opp 40Jack Plummer pass complete to Jr. Kevin Coleman for 7 yds to the PITT 33
13:472nd & 3 at opp 33Jack Plummer pass complete to Jamari Thrash for 7 yds to the PITT 26 for a 1ST down
13:471st & 10 at opp 26Jack Plummer pass complete to Jamari Thrash for 14 yds to the PITT 12 for a 1ST down
13:471st & 10 at opp 12Jawhar Jordan run for 5 yds to the PITT 7
11:392nd & 5 at opp 7Jack Plummer pass complete to Chris Bell for 7 yds for a TD (Brock Travelstead KICK)Louisville 7, Pittsburgh 0
Pittsburgh Punt, 3 plays
11:39Brock Travelstead kickoff for 59 yds
11:391st & 10 at own 25C’Bo Flemister run for a loss of 1 yard to the PITT 24
11:392nd & 11 at own 24Christian Veilleux pass incomplete
11:393rd & 11 at own 24VEILLEUX, Christian pass deep to the right incomplete intended for MEANS, Bub thrown to the LOU45. PENALTY LOU Offsides on HERRON, Stephen enforced 5 yards from the PIT24 to the PIT29 [NHSG]. NO PLAY (replay the down).
11:393rd & 6 at own 29Christian Veilleux pass incomplete
10:374th & 6 at own 29Caleb Junko punt for 55 yds , returns for no gain to the LOU 9
Louisville Punt, 6 plays
10:371st & 10 at own 9Jawhar Jordan run for 3 yds to the LOU 12
10:372nd & 7 at own 12Jack Plummer run for 4 yds to the LOU 16
10:373rd & 3 at own 16Jack Plummer pass complete to Jawhar Jordan for 6 yds to the LOU 22 for a 1ST down
10:371st & 10 at own 22Jack Plummer pass incomplete
10:372nd & 10 at own 22Isaac Guerendo run for 4 yds to the LOU 26
10:373rd & 6 at own 26Jack Plummer sacked by Shayne Simon for a loss of 9 yards to the LOU 17
7:124th & 15 at own 17Brock Travelstead punt for 41 yds
Pittsburgh Punt, 4 plays
7:121st & 10 at own 45Rodney Hammond Jr. run for 2 yds to the PITT 47
7:122nd & 8 at own 47Christian Veilleux pass incomplete
7:123rd & 8 at own 47Christian Veilleux run for 7 yds to the LOU 46 Pittsburgh Penalty, Offensive Holding (-10 Yards) to the PITT 44
7:123rd & 11 at own 44Christian Veilleux pass incomplete
6:004th & 11 at own 44Caleb Junko punt for 36 yds
Louisville Punt, 5 plays
6:001st & 10 at own 20Jack Plummer pass incomplete
6:002nd & 10 at own 20Maurice Turner run for 12 yds to the LOU 32 for a 1ST down
6:001st & 10 at own 32Jack Plummer pass incomplete
6:002nd & 10 at own 32Jack Plummer pass incomplete
6:003rd & 10 at own 32Jack Plummer pass complete to Jr. Kevin Coleman for 4 yds to the LOU 36
3:504th & 6 at own 36Brock Travelstead punt for 36 yds
Pittsburgh Touchdown, 3 plays
3:501st & 10 at own 30Kenny Johnson run for 6 yds to the PITT 36
3:502nd & 4 at own 36Rodney Hammond Jr. run for 18 yds to the LOU 46 for a 1ST down
2:371st & 10 at opp 46Christian Veilleux pass complete to Bub Means for 46 yds for a TD (Ben Sauls KICK)Tied at 7
Louisville Touchdown, 10 plays
2:37Ben Sauls kickoff for 65 yds for a touchback
2:371st & 10 at own 25Isaac Guerendo run for 9 yds to the LOU 34
2:372nd & 1 at own 34Isaac Guerendo run for 6 yds to the LOU 40 for a 1ST down
2:371st & 10 at own 40PLUMMER, Jack pass deep to the right incomplete intended for THOMPSON, Jadon thrown to the PIT35. PENALTY PIT Pass Interference on WOODS, A.J. enforced 15 yards to the PIT45 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
2:371st & 10 at opp 45Jack Plummer run for a loss of 3 yards to the PITT 48 Jack Plummer fumbled, recovered by LOU Jack Plummer
2:372nd & 13 at opp 48Isaac Guerendo run for a loss of 5 yards to the LOU 47 Isaac Guerendo fumbled, recovered by LOU Jack Plummer
Q2 15:003rd & 18 at own 47Jack Plummer pass complete to Jamari Thrash for 31 yds to the PITT 22 for a 1ST down
Q2 15:001st & 10 at opp 22Isaac Guerendo run for 1 yd to the PITT 21
Q2 15:002nd & 9 at opp 21Isaac Guerendo run for 10 yds to the PITT 11 for a 1ST down
Q2 12:272nd & 13 at opp 14Timeout Pittsburgh, clock 12:27
Q2 12:271st & 10 at opp 11Isaac Guerendo run for a loss of 3 yards to the PITT 14
Q2 12:272nd & 13 at opp 14PLUMMER, Jack pass to the left incomplete intended for THRASH, Jamari thrown to the PIT0. PENALTY PIT Pass Interference on DEVONSHIRE, M.J. enforced at the spot of the foul for 12 yards to the PIT2 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Q2 12:271st & goal at opp 2Isaac Guerendo run for 1 yd to the PITT 1
Q2 11:432nd & goal at opp 1Isaac Guerendo run for 1 yd for a TD (Brock Travelstead KICK)Louisville 14, Pittsburgh 7
2nd quarter5 drives, then Louisville 21, Pittsburgh 14
Pittsburgh Punt, 4 plays
11:36Brock Travelstead kickoff for 64 yds
11:361st & 10 at own 24Christian Veilleux pass complete to Gavin Bartholomew for 24 yds to the PITT 48 for a 1ST down
11:361st & 10 at own 48C’Bo Flemister run for 9 yds to the LOU 43
11:362nd & 1 at opp 43Christian Veilleux sacked by Mason Reiger for a loss of 5 yards to the LOU 48
11:363rd & 6 at opp 48Christian Veilleux pass incomplete
9:304th & 6 at opp 48Caleb Junko punt for 48 yds for a touchback
Louisville Fumble, 7 plays
9:301st & 10 at own 20Jack Plummer pass complete to Jr. Kevin Coleman for 11 yds to the LOU 31 for a 1ST down
9:301st & 10 at own 31Maurice Turner run for 6 yds to the LOU 37
9:302nd & 4 at own 37Maurice Turner run for 30 yds to the PITT 33 for a 1ST down
9:301st & 10 at opp 33Maurice Turner run for 4 yds to the PITT 29
9:302nd & 6 at opp 29Jack Plummer pass complete to Nate Kurisky for 14 yds to the PITT 15 for a 1ST down
9:301st & 10 at opp 15Jack Plummer pass incomplete
6:232nd & 10 at opp 15Jack Plummer sacked for a loss of 14 yards to the PITT 29
Pittsburgh Touchdown, 10 plays
6:231st & 10 at own 29Rodney Hammond Jr. run for 5 yds to the PITT 34
6:232nd & 5 at own 34Rodney Hammond Jr. run for 3 yds to the PITT 37
6:233rd & 2 at own 37Christian Veilleux pass complete to Bub Means for 5 yds to the PITT 42 for a 1ST down
6:231st & 10 at own 42Christian Veilleux pass incomplete
6:232nd & 10 at own 42Christian Veilleux pass complete to Bub Means for 13 yds to the LOU 45 for a 1ST down
6:231st & 10 at opp 45Pittsburgh Penalty, False Start (-5 Yards) to the 50 yard line
6:231st & 15 at the 50Christian Veilleux pass complete to Kenny Johnson for 34 yds to the LOU 16 for a 1ST down
6:231st & 10 at opp 16Christian Veilleux pass complete to Bub Means for 7 yds to the LOU 9
6:232nd & 3 at opp 9Rodney Hammond Jr. run for 7 yds to the LOU 2 for a 1ST down
6:231st & goal at opp 2Christian Veilleux pass incomplete
6:232nd & goal at opp 2VEILLEUX, Christian pass short to the right incomplete intended for MUMPFIELD, Konata thrown to the LOU0; QB hurried by SPENCER, William. PENALTY LOU Holding on KELLY, Cam’Ron enforced half the distance from the goal, 1 yards from the LOU2 to the LOU1 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
1:231st & goal at opp 1C’Bo Flemister run for 1 yd for a TD (Ben Sauls KICK)Tied at 14
Louisville Touchdown, 7 plays
1:23Ben Sauls kickoff for 65 yds for a touchback
1:231st & 10 at own 25Jack Plummer pass incomplete
1:232nd & 10 at own 25Jack Plummer pass complete to Jimmy Calloway for 34 yds to the PITT 41 for a 1ST down
0:542nd & 3 at opp 34Timeout Louisville, clock 00:54
0:541st & 10 at opp 41Jack Plummer pass complete to Isaac Guerendo for 7 yds to the PITT 34
0:542nd & 3 at opp 34PLUMMER, Jack pass deep to the left incomplete intended for HUGGINS-BRUCE, Ahmari broken up by O’BRIEN JR., Phillip at the PIT0. PENALTY PIT Pass Interference on O’BRIEN JR., Phillip enforced 15 yards to the PIT19 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:541st & 10 at opp 19Jack Plummer pass incomplete
0:383rd & 5 at opp 14Timeout Pittsburgh, clock 00:38
0:382nd & 10 at opp 19Isaac Guerendo run for 5 yds to the PITT 14
0:383rd & 5 at opp 14Jack Plummer pass complete to Jamari Thrash for 9 yds to the PITT 5 for a 1ST down
0:251st & goal at opp 5Isaac Guerendo run for 5 yds for a TD (Brock Travelstead KICK)Louisville 21, Pittsburgh 14
Pittsburgh End of half, 1 play
0:21Brock Travelstead kickoff for 43 yds
0:211st & 10 at own 28Christian Veilleux pass complete to Rodney Hammond Jr. for 8 yds to the PITT 36
3rd quarter6 drives, then Pittsburgh 31, Louisville 21
Louisville Turnover on downs, 4 plays
15:00Ben Sauls kickoff for 65 yds for a touchback
15:001st & 10 at own 25Maurice Turner run for 3 yds to the LOU 28
15:002nd & 7 at own 28Jack Plummer pass complete to Jr. Kevin Coleman for no gain to the LOU 28
15:003rd & 7 at own 28Jack Plummer pass complete to Jamari Thrash for 6 yds to the LOU 34
13:044th & 1 at own 34Maurice Turner run for no gain to the LOU 34
Pittsburgh Field goal, 4 plays
13:041st & 10 at opp 34Rodney Hammond Jr. run for 1 yd to the LOU 33
13:042nd & 9 at opp 33Kenny Johnson run for 5 yds to the LOU 28
13:043rd & 4 at opp 28Christian Veilleux pass incomplete
11:324th & 4 at opp 28Ben Sauls 46 yd FG GOODLouisville 21, Pittsburgh 17
Louisville Punt, 3 plays
11:32Ben Sauls kickoff for 65 yds for a touchback
11:321st & 10 at own 25Jack Plummer pass incomplete
11:322nd & 10 at own 25Jack Plummer pass incomplete
11:323rd & 10 at own 25Jack Plummer sacked by Solomon DeShields for a loss of 11 yards to the LOU 14
10:334th & 21 at own 14TRAVELSTEAD, Brock punt 47 yards to the PIT39, NWABUKO, Che returned 17 yards to the LOU44 (HUGGINS-BRUCE, Ahmari), out of bounds, clock 10:33. PENALTY PIT Running Into the kicker on BASS, Jordan enforced 0 yards LOU Personal Foul on GILLOTTE, Ashton enforced 0 yards from the LOU19 to the LOU14. NO PLAY (replay the down).
10:234th & 26 at own 9Brock Travelstead punt for 52 yds, downed at the PITT 39
Pittsburgh Touchdown, 13 plays
10:231st & 10 at own 39Christian Veilleux pass incomplete
10:232nd & 10 at own 39Christian Veilleux pass complete to Gavin Bartholomew for 9 yds to the PITT 48
10:233rd & 1 at own 48C’Bo Flemister run for no gain to the PITT 48
10:234th & 1 at own 48C’Bo Flemister run for 1 yd to the PITT 49 for a 1ST down
10:231st & 10 at own 49Christian Veilleux run for 4 yds to the LOU 47
10:232nd & 6 at opp 47Rodney Hammond Jr. run for 5 yds to the LOU 42
10:233rd & 1 at opp 42Christian Veilleux pass complete to Konata Mumpfield for 2 yds to the LOU 40 for a 1ST down
10:231st & 10 at opp 40Christian Veilleux pass complete to Konata Mumpfield for 6 yds to the LOU 34
10:232nd & 4 at opp 34Christian Veilleux pass incomplete
10:233rd & 4 at opp 34Christian Veilleux pass complete to Kenny Johnson for 15 yds to the LOU 19 for a 1ST down
4:292nd & 5 at opp 14Timeout Pittsburgh, clock 04:29
4:291st & 10 at opp 19C’Bo Flemister run for 5 yds to the LOU 14
3:432nd & 5 at opp 14Christian Veilleux run for 11 yds to the LOU 3 for a 1ST down
3:431st & goal at opp 3Timeout Pittsburgh, clock 03:43
3:391st & goal at opp 3C’Bo Flemister run for 3 yds for a TD (Ben Sauls KICK)Pittsburgh 24, Louisville 21
Louisville Pick-six, 7 plays (Pittsburgh scores)
3:39Ben Sauls kickoff for 65 yds for a touchback
3:391st & 10 at own 25Maurice Turner run for 4 yds to the LOU 29
3:392nd & 6 at own 29Maurice Turner run for 5 yds to the LOU 34
3:393rd & 1 at own 34Jack Plummer pass complete to Jamari Thrash for 31 yds to the PITT 35 for a 1ST down
3:391st & 10 at opp 35Maurice Turner run for 3 yds to the PITT 32
3:392nd & 7 at opp 32Jack Plummer pass complete to Chris Bell for 12 yds to the PITT 20 for a 1ST down
3:391st & 10 at opp 20Jack Plummer pass incomplete
0:142nd & 10 at opp 20M.J. Devonshire 86 Yd Interception Return (Ben Sauls Kick)Pittsburgh 31, Louisville 21
Louisville Interception, 6 plays
0:08Ben Sauls kickoff for 60 yds , return for no gain to the LOU 17 , return for no gain to the LOU 17
0:081st & 10 at own 17Maurice Turner run for 3 yds to the LOU 20
Q4 15:002nd & 7 at own 20Jack Plummer pass complete to Jamari Thrash for 3 yds to the LOU 23
Q4 15:003rd & 4 at own 23PLUMMER, Jack pass to the right incomplete intended for THRASH, Jamari broken up by WOODS, A.J. at the LOU35. PENALTY PIT Roughing the Passer on KAMARA, Bangally enforced 15 yards from the LOU23 to the LOU38 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Q4 15:001st & 10 at own 38Maurice Turner run for 8 yds to the LOU 46
Q4 15:002nd & 2 at own 46Maurice Turner run for 3 yds to the LOU 49 for a 1ST down
Q4 15:001st & 10 at own 49Jack Plummer pass complete to Jimmy Calloway for 27 yds to the PITT 24 for a 1ST down
Q4 12:401st & 10 at opp 24Jack Plummer pass intercepted
4th quarter9 drives, then Pittsburgh 38, Louisville 21
Pittsburgh Punt, 3 plays
12:401st & 10 at own 16Rodney Hammond Jr. run for 5 yds to the PITT 21
12:402nd & 5 at own 21Rodney Hammond Jr. run for 4 yds to the PITT 25
12:403rd & 1 at own 25Rodney Hammond Jr. run for a loss of 1 yard to the PITT 24
10:344th & 2 at own 24Caleb Junko punt for 36 yds, fair catch by Jr. Kevin Coleman at the LOU 40
Louisville Missed FG, 9 plays
10:341st & 10 at own 40Isaac Guerendo run for 5 yds to the LOU 45
10:342nd & 5 at own 45Jack Plummer pass complete to Isaac Guerendo for 8 yds to the PITT 47 for a 1ST down
10:341st & 10 at opp 47Isaac Guerendo run for a loss of 1 yard to the PITT 48
10:342nd & 11 at opp 48Jack Plummer pass incomplete
10:343rd & 11 at opp 48Jack Plummer pass complete to Jamari Thrash for 12 yds to the PITT 36 for a 1ST down
10:341st & 10 at opp 36Jack Plummer pass incomplete
10:342nd & 10 at opp 36Jack Plummer pass incomplete
10:343rd & 10 at opp 36Jack Plummer pass complete to Jamari Thrash for 7 yds to the PITT 29
7:564th & 3 at opp 29Brock Travelstead 47 yd FG MISSED
Pittsburgh Punt, 3 plays
7:561st & 10 at own 29C’Bo Flemister run for a loss of 1 yard to the PITT 28
7:562nd & 11 at own 28Christian Veilleux pass incomplete
7:563rd & 11 at own 28Christian Veilleux pass incomplete
6:574th & 11 at own 28Caleb Junko punt for 34 yds , returns for no gain to the LOU 40
6:571st & 10 at own 40PLUMMER, Jack pass deep up the middle incomplete intended for THRASH, Jamari thrown to the PIT30. PENALTY PIT Holding on DEVONSHIRE, M.J. enforced 10 yards from the LOU40 to the LOU50 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Louisville Turnover on downs, 4 plays
6:571st & 10 at the 50Jack Plummer pass complete to Jr. Kevin Coleman for 4 yds to the PITT 46
6:572nd & 6 at opp 46Jack Plummer pass incomplete
6:573rd & 6 at opp 46Jack Plummer pass incomplete
6:104th & 6 at opp 46Jack Plummer pass incomplete
Pittsburgh Punt, 3 plays
6:101st & 10 at own 46Rodney Hammond Jr. run for 1 yd to the PITT 47
6:102nd & 9 at own 47C’Bo Flemister run for 2 yds to the PITT 49
6:103rd & 7 at own 49Christian Veilleux pass incomplete
4:314th & 7 at own 49Caleb Junko punt for 38 yds, fair catch by Jr. Kevin Coleman at the LOU 13
Louisville Turnover on downs, 5 plays
4:311st & 10 at own 13Jack Plummer pass complete to Isaac Guerendo for 16 yds to the LOU 29 for a 1ST down
4:311st & 10 at own 29Jack Plummer pass incomplete
4:312nd & 10 at own 29Jack Plummer pass incomplete
4:313rd & 10 at own 29Jack Plummer pass complete to Chris Bell for 7 yds to the LOU 36
3:284th & 3 at own 36Jack Plummer pass incomplete
Pittsburgh Touchdown, 4 plays
3:222nd & 9 at opp 35Timeout Louisville, clock 03:22
3:221st & 10 at opp 36C’Bo Flemister run for 1 yd to the LOU 35
3:173rd & 7 at opp 33Timeout Louisville, clock 03:17
3:172nd & 9 at opp 35C’Bo Flemister run for 2 yds to the LOU 33
3:104th & 5 at opp 31Timeout Louisville, clock 03:10
3:103rd & 7 at opp 33C’Bo Flemister run for 2 yds to the LOU 31
3:034th & 5 at opp 31Christian Veilleux pass complete to Konata Mumpfield for 31 yds for a TD (Ben Sauls KICK)Pittsburgh 38, Louisville 21
Louisville Turnover on downs, 8 plays
3:03Ben Sauls kickoff for 65 yds for a touchback
3:031st & 10 at own 25Jack Plummer pass complete to Jadon Thompson for 15 yds to the LOU 40 for a 1ST down
3:031st & 10 at own 40Jack Plummer pass complete to Jimmy Calloway for 9 yds to the LOU 49
3:032nd & 1 at own 49Jack Plummer pass complete to Jimmy Calloway for 7 yds to the PITT 44 for a 1ST down
3:031st & 10 at opp 44Jack Plummer pass complete to Jimmy Calloway for 13 yds to the PITT 31 for a 1ST down
3:031st & 10 at opp 31Louisville Penalty, Intentional Grounding (Jack Plummer) to the PITT 45
3:032nd & 24 at opp 45Jack Plummer pass complete to Chris Bell for 22 yds to the PITT 23
3:033rd & 2 at opp 23Jack Plummer pass incomplete
1:064th & 2 at opp 23Jack Plummer pass incomplete
Pittsburgh End of game, 2 plays
1:061st & 10 at own 23run for a loss of 1 yard to the PITT 22
0:002nd & 11 at own 22run for a loss of 1 yard to the PITT 21

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.

Tied 11–⁠11 in 22 meetings, counting the two since this game.

Recent meetings
2025Louisville 34, Pittsburgh 27
2024Louisville 37, Pittsburgh 9
2023Pittsburgh 38, Louisville 21
2022Louisville 24, Pittsburgh 10
2020Pittsburgh 23, Louisville 20
2015Pittsburgh 45, Louisville 34

Around this game