From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Louisville
Pittsburgh
430
Total yards
288
350
Passing yards
200
80
Rushing yards
88
6.7
Yards per pass
7.7
2.4
Yards per rush
2.7
28
First downs
13
5–13
Third downs
3–13
0–4
Fourth downs
2–2
3
Turnovers
0
5–25
Penalties
8–87
33:11
Possession
26:49
1
Sacks (by defense)
4
Efficiency
Louisville
Pittsburgh
43%
Success rate
42%
−0.16
EPA per play
0.13
1.13
Explosiveness
1.23
−0.01
Rushing EPA
−0.04
−0.15
Passing EPA
0.33
28%
Passing-down success
17%
−0.12
First-down EPA
0.19
−0.11
Second-down EPA
−0.03
0.79
Third-down EPA
−0.24
14%
Havoc by its defense
26%
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
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.
Q1 PittsburghPunt, 3 plays, −12 yards
Q1 LouisvilleTouchdown, 5 plays, 40 yards
Q1 PittsburghPunt, 3 plays, 4 yards
Q1 LouisvillePunt, 6 plays, 8 yards
Q1 PittsburghPunt, 4 plays, −1 yard
Q1 LouisvillePunt, 5 plays, 16 yards
Q1 PittsburghTouchdown, 3 plays, 70 yards
Q1 LouisvilleTouchdown, 10 plays, 75 yards
Q2 PittsburghPunt, 4 plays, 28 yards
Q2 LouisvilleFumble, 7 plays, 51 yards
Q2 PittsburghTouchdown, 10 plays, 71 yards
Q2 LouisvilleTouchdown, 7 plays, 75 yards
Q2 PittsburghEnd of half, 1 play, 8 yards
Q3 LouisvilleTurnover on downs, 4 plays, 9 yards
Q3 PittsburghField goal, 4 plays, 6 yards
Q3 LouisvillePunt, 3 plays, −16 yards
Q3 PittsburghTouchdown, 13 plays, 61 yards
Q3 LouisvillePick-six, 7 plays (Pittsburgh scores), 55 yards
Q3 LouisvilleInterception, 6 plays, 59 yards
Q4 PittsburghPunt, 3 plays, 8 yards
Q4 LouisvilleMissed FG, 9 plays, 31 yards
Q4 PittsburghPunt, 3 plays, −1 yard
Q4 LouisvilleTurnover on downs, 4 plays, 14 yards
Q4 PittsburghPunt, 3 plays, 3 yards
Q4 LouisvilleTurnover on downs, 5 plays, 23 yards
Q4 PittsburghTouchdown, 4 plays, 36 yards
Q4 LouisvilleTurnover on downs, 8 plays, 52 yards
Q4 PittsburghEnd of game, 2 plays, −2 yards
Play by play
1st quarter8 drives, then Tied at 7
Pittsburgh Punt, 3 plays
15:00
Brock Travelstead kickoff for 57 yds
15:00
1st & 10 at own 25
C’Bo Flemister run for 3 yds to the PITT 28
15:00
2nd & 7 at own 28
run for a loss of 15 yards to the PITT 13 fumbled, recovered by PITT Christian Veilleux
15:00
3rd & 22 at own 13
Christian Veilleux pass incomplete
13:47
4th & 22 at own 13
Caleb Junko punt for 27 yds
Louisville Touchdown, 5 plays
13:47
1st & 10 at opp 40
Jack Plummer pass complete to Jr. Kevin Coleman for 7 yds to the PITT 33
13:47
2nd & 3 at opp 33
Jack Plummer pass complete to Jamari Thrash for 7 yds to the PITT 26 for a 1ST down
13:47
1st & 10 at opp 26
Jack Plummer pass complete to Jamari Thrash for 14 yds to the PITT 12 for a 1ST down
13:47
1st & 10 at opp 12
Jawhar Jordan run for 5 yds to the PITT 7
11:39
2nd & 5 at opp 7
Jack Plummer pass complete to Chris Bell for 7 yds for a TD (Brock Travelstead KICK)Louisville 7, Pittsburgh 0
Pittsburgh Punt, 3 plays
11:39
Brock Travelstead kickoff for 59 yds
11:39
1st & 10 at own 25
C’Bo Flemister run for a loss of 1 yard to the PITT 24
11:39
2nd & 11 at own 24
Christian Veilleux pass incomplete
11:39
3rd & 11 at own 24
VEILLEUX, 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:39
3rd & 6 at own 29
Christian Veilleux pass incomplete
10:37
4th & 6 at own 29
Caleb Junko punt for 55 yds , returns for no gain to the LOU 9
Louisville Punt, 6 plays
10:37
1st & 10 at own 9
Jawhar Jordan run for 3 yds to the LOU 12
10:37
2nd & 7 at own 12
Jack Plummer run for 4 yds to the LOU 16
10:37
3rd & 3 at own 16
Jack Plummer pass complete to Jawhar Jordan for 6 yds to the LOU 22 for a 1ST down
10:37
1st & 10 at own 22
Jack Plummer pass incomplete
10:37
2nd & 10 at own 22
Isaac Guerendo run for 4 yds to the LOU 26
10:37
3rd & 6 at own 26
Jack Plummer sacked by Shayne Simon for a loss of 9 yards to the LOU 17
7:12
4th & 15 at own 17
Brock Travelstead punt for 41 yds
Pittsburgh Punt, 4 plays
7:12
1st & 10 at own 45
Rodney Hammond Jr. run for 2 yds to the PITT 47
7:12
2nd & 8 at own 47
Christian Veilleux pass incomplete
7:12
3rd & 8 at own 47
Christian Veilleux run for 7 yds to the LOU 46 Pittsburgh Penalty, Offensive Holding (-10 Yards) to the PITT 44
7:12
3rd & 11 at own 44
Christian Veilleux pass incomplete
6:00
4th & 11 at own 44
Caleb Junko punt for 36 yds
Louisville Punt, 5 plays
6:00
1st & 10 at own 20
Jack Plummer pass incomplete
6:00
2nd & 10 at own 20
Maurice Turner run for 12 yds to the LOU 32 for a 1ST down
6:00
1st & 10 at own 32
Jack Plummer pass incomplete
6:00
2nd & 10 at own 32
Jack Plummer pass incomplete
6:00
3rd & 10 at own 32
Jack Plummer pass complete to Jr. Kevin Coleman for 4 yds to the LOU 36
3:50
4th & 6 at own 36
Brock Travelstead punt for 36 yds
Pittsburgh Touchdown, 3 plays
3:50
1st & 10 at own 30
Kenny Johnson run for 6 yds to the PITT 36
3:50
2nd & 4 at own 36
Rodney Hammond Jr. run for 18 yds to the LOU 46 for a 1ST down
2:37
1st & 10 at opp 46
Christian Veilleux pass complete to Bub Means for 46 yds for a TD (Ben Sauls KICK)Tied at 7
Louisville Touchdown, 10 plays
2:37
Ben Sauls kickoff for 65 yds for a touchback
2:37
1st & 10 at own 25
Isaac Guerendo run for 9 yds to the LOU 34
2:37
2nd & 1 at own 34
Isaac Guerendo run for 6 yds to the LOU 40 for a 1ST down
2:37
1st & 10 at own 40
PLUMMER, 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:37
1st & 10 at opp 45
Jack Plummer run for a loss of 3 yards to the PITT 48 Jack Plummer fumbled, recovered by LOU Jack Plummer
2:37
2nd & 13 at opp 48
Isaac Guerendo run for a loss of 5 yards to the LOU 47 Isaac Guerendo fumbled, recovered by LOU Jack Plummer
Q2 15:00
3rd & 18 at own 47
Jack Plummer pass complete to Jamari Thrash for 31 yds to the PITT 22 for a 1ST down
Q2 15:00
1st & 10 at opp 22
Isaac Guerendo run for 1 yd to the PITT 21
Q2 15:00
2nd & 9 at opp 21
Isaac Guerendo run for 10 yds to the PITT 11 for a 1ST down
Q2 12:27
2nd & 13 at opp 14
Timeout Pittsburgh, clock 12:27
Q2 12:27
1st & 10 at opp 11
Isaac Guerendo run for a loss of 3 yards to the PITT 14
Q2 12:27
2nd & 13 at opp 14
PLUMMER, 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:27
1st & goal at opp 2
Isaac Guerendo run for 1 yd to the PITT 1
Q2 11:43
2nd & goal at opp 1
Isaac 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:36
Brock Travelstead kickoff for 64 yds
11:36
1st & 10 at own 24
Christian Veilleux pass complete to Gavin Bartholomew for 24 yds to the PITT 48 for a 1ST down
11:36
1st & 10 at own 48
C’Bo Flemister run for 9 yds to the LOU 43
11:36
2nd & 1 at opp 43
Christian Veilleux sacked by Mason Reiger for a loss of 5 yards to the LOU 48
11:36
3rd & 6 at opp 48
Christian Veilleux pass incomplete
9:30
4th & 6 at opp 48
Caleb Junko punt for 48 yds for a touchback
Louisville Fumble, 7 plays
9:30
1st & 10 at own 20
Jack Plummer pass complete to Jr. Kevin Coleman for 11 yds to the LOU 31 for a 1ST down
9:30
1st & 10 at own 31
Maurice Turner run for 6 yds to the LOU 37
9:30
2nd & 4 at own 37
Maurice Turner run for 30 yds to the PITT 33 for a 1ST down
9:30
1st & 10 at opp 33
Maurice Turner run for 4 yds to the PITT 29
9:30
2nd & 6 at opp 29
Jack Plummer pass complete to Nate Kurisky for 14 yds to the PITT 15 for a 1ST down
9:30
1st & 10 at opp 15
Jack Plummer pass incomplete
6:23
2nd & 10 at opp 15
Jack Plummer sacked for a loss of 14 yards to the PITT 29
Pittsburgh Touchdown, 10 plays
6:23
1st & 10 at own 29
Rodney Hammond Jr. run for 5 yds to the PITT 34
6:23
2nd & 5 at own 34
Rodney Hammond Jr. run for 3 yds to the PITT 37
6:23
3rd & 2 at own 37
Christian Veilleux pass complete to Bub Means for 5 yds to the PITT 42 for a 1ST down
6:23
1st & 10 at own 42
Christian Veilleux pass incomplete
6:23
2nd & 10 at own 42
Christian Veilleux pass complete to Bub Means for 13 yds to the LOU 45 for a 1ST down
6:23
1st & 10 at opp 45
Pittsburgh Penalty, False Start (-5 Yards) to the 50 yard line
6:23
1st & 15 at the 50
Christian Veilleux pass complete to Kenny Johnson for 34 yds to the LOU 16 for a 1ST down
6:23
1st & 10 at opp 16
Christian Veilleux pass complete to Bub Means for 7 yds to the LOU 9
6:23
2nd & 3 at opp 9
Rodney Hammond Jr. run for 7 yds to the LOU 2 for a 1ST down
6:23
1st & goal at opp 2
Christian Veilleux pass incomplete
6:23
2nd & goal at opp 2
VEILLEUX, 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:23
1st & goal at opp 1
C’Bo Flemister run for 1 yd for a TD (Ben Sauls KICK)Tied at 14
Louisville Touchdown, 7 plays
1:23
Ben Sauls kickoff for 65 yds for a touchback
1:23
1st & 10 at own 25
Jack Plummer pass incomplete
1:23
2nd & 10 at own 25
Jack Plummer pass complete to Jimmy Calloway for 34 yds to the PITT 41 for a 1ST down
0:54
2nd & 3 at opp 34
Timeout Louisville, clock 00:54
0:54
1st & 10 at opp 41
Jack Plummer pass complete to Isaac Guerendo for 7 yds to the PITT 34
0:54
2nd & 3 at opp 34
PLUMMER, 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:54
1st & 10 at opp 19
Jack Plummer pass incomplete
0:38
3rd & 5 at opp 14
Timeout Pittsburgh, clock 00:38
0:38
2nd & 10 at opp 19
Isaac Guerendo run for 5 yds to the PITT 14
0:38
3rd & 5 at opp 14
Jack Plummer pass complete to Jamari Thrash for 9 yds to the PITT 5 for a 1ST down
0:25
1st & goal at opp 5
Isaac Guerendo run for 5 yds for a TD (Brock Travelstead KICK)Louisville 21, Pittsburgh 14
Pittsburgh End of half, 1 play
0:21
Brock Travelstead kickoff for 43 yds
0:21
1st & 10 at own 28
Christian 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:00
Ben Sauls kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Maurice Turner run for 3 yds to the LOU 28
15:00
2nd & 7 at own 28
Jack Plummer pass complete to Jr. Kevin Coleman for no gain to the LOU 28
15:00
3rd & 7 at own 28
Jack Plummer pass complete to Jamari Thrash for 6 yds to the LOU 34
13:04
4th & 1 at own 34
Maurice Turner run for no gain to the LOU 34
Pittsburgh Field goal, 4 plays
13:04
1st & 10 at opp 34
Rodney Hammond Jr. run for 1 yd to the LOU 33
13:04
2nd & 9 at opp 33
Kenny Johnson run for 5 yds to the LOU 28
13:04
3rd & 4 at opp 28
Christian Veilleux pass incomplete
11:32
4th & 4 at opp 28
Ben Sauls 46 yd FG GOODLouisville 21, Pittsburgh 17
Louisville Punt, 3 plays
11:32
Ben Sauls kickoff for 65 yds for a touchback
11:32
1st & 10 at own 25
Jack Plummer pass incomplete
11:32
2nd & 10 at own 25
Jack Plummer pass incomplete
11:32
3rd & 10 at own 25
Jack Plummer sacked by Solomon DeShields for a loss of 11 yards to the LOU 14
10:33
4th & 21 at own 14
TRAVELSTEAD, 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:23
4th & 26 at own 9
Brock Travelstead punt for 52 yds, downed at the PITT 39
Pittsburgh Touchdown, 13 plays
10:23
1st & 10 at own 39
Christian Veilleux pass incomplete
10:23
2nd & 10 at own 39
Christian Veilleux pass complete to Gavin Bartholomew for 9 yds to the PITT 48
10:23
3rd & 1 at own 48
C’Bo Flemister run for no gain to the PITT 48
10:23
4th & 1 at own 48
C’Bo Flemister run for 1 yd to the PITT 49 for a 1ST down
10:23
1st & 10 at own 49
Christian Veilleux run for 4 yds to the LOU 47
10:23
2nd & 6 at opp 47
Rodney Hammond Jr. run for 5 yds to the LOU 42
10:23
3rd & 1 at opp 42
Christian Veilleux pass complete to Konata Mumpfield for 2 yds to the LOU 40 for a 1ST down
10:23
1st & 10 at opp 40
Christian Veilleux pass complete to Konata Mumpfield for 6 yds to the LOU 34
10:23
2nd & 4 at opp 34
Christian Veilleux pass incomplete
10:23
3rd & 4 at opp 34
Christian Veilleux pass complete to Kenny Johnson for 15 yds to the LOU 19 for a 1ST down
4:29
2nd & 5 at opp 14
Timeout Pittsburgh, clock 04:29
4:29
1st & 10 at opp 19
C’Bo Flemister run for 5 yds to the LOU 14
3:43
2nd & 5 at opp 14
Christian Veilleux run for 11 yds to the LOU 3 for a 1ST down
3:43
1st & goal at opp 3
Timeout Pittsburgh, clock 03:43
3:39
1st & goal at opp 3
C’Bo Flemister run for 3 yds for a TD (Ben Sauls KICK)Pittsburgh 24, Louisville 21
Louisville Pick-six, 7 plays (Pittsburgh scores)
3:39
Ben Sauls kickoff for 65 yds for a touchback
3:39
1st & 10 at own 25
Maurice Turner run for 4 yds to the LOU 29
3:39
2nd & 6 at own 29
Maurice Turner run for 5 yds to the LOU 34
3:39
3rd & 1 at own 34
Jack Plummer pass complete to Jamari Thrash for 31 yds to the PITT 35 for a 1ST down
3:39
1st & 10 at opp 35
Maurice Turner run for 3 yds to the PITT 32
3:39
2nd & 7 at opp 32
Jack Plummer pass complete to Chris Bell for 12 yds to the PITT 20 for a 1ST down
Ben Sauls kickoff for 60 yds , return for no gain to the LOU 17 , return for no gain to the LOU 17
0:08
1st & 10 at own 17
Maurice Turner run for 3 yds to the LOU 20
Q4 15:00
2nd & 7 at own 20
Jack Plummer pass complete to Jamari Thrash for 3 yds to the LOU 23
Q4 15:00
3rd & 4 at own 23
PLUMMER, 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:00
1st & 10 at own 38
Maurice Turner run for 8 yds to the LOU 46
Q4 15:00
2nd & 2 at own 46
Maurice Turner run for 3 yds to the LOU 49 for a 1ST down
Q4 15:00
1st & 10 at own 49
Jack Plummer pass complete to Jimmy Calloway for 27 yds to the PITT 24 for a 1ST down
Q4 12:40
1st & 10 at opp 24
Jack Plummer pass intercepted
4th quarter9 drives, then Pittsburgh 38, Louisville 21
Pittsburgh Punt, 3 plays
12:40
1st & 10 at own 16
Rodney Hammond Jr. run for 5 yds to the PITT 21
12:40
2nd & 5 at own 21
Rodney Hammond Jr. run for 4 yds to the PITT 25
12:40
3rd & 1 at own 25
Rodney Hammond Jr. run for a loss of 1 yard to the PITT 24
10:34
4th & 2 at own 24
Caleb Junko punt for 36 yds, fair catch by Jr. Kevin Coleman at the LOU 40
Louisville Missed FG, 9 plays
10:34
1st & 10 at own 40
Isaac Guerendo run for 5 yds to the LOU 45
10:34
2nd & 5 at own 45
Jack Plummer pass complete to Isaac Guerendo for 8 yds to the PITT 47 for a 1ST down
10:34
1st & 10 at opp 47
Isaac Guerendo run for a loss of 1 yard to the PITT 48
10:34
2nd & 11 at opp 48
Jack Plummer pass incomplete
10:34
3rd & 11 at opp 48
Jack Plummer pass complete to Jamari Thrash for 12 yds to the PITT 36 for a 1ST down
10:34
1st & 10 at opp 36
Jack Plummer pass incomplete
10:34
2nd & 10 at opp 36
Jack Plummer pass incomplete
10:34
3rd & 10 at opp 36
Jack Plummer pass complete to Jamari Thrash for 7 yds to the PITT 29
7:56
4th & 3 at opp 29
Brock Travelstead 47 yd FG MISSED
Pittsburgh Punt, 3 plays
7:56
1st & 10 at own 29
C’Bo Flemister run for a loss of 1 yard to the PITT 28
7:56
2nd & 11 at own 28
Christian Veilleux pass incomplete
7:56
3rd & 11 at own 28
Christian Veilleux pass incomplete
6:57
4th & 11 at own 28
Caleb Junko punt for 34 yds , returns for no gain to the LOU 40
6:57
1st & 10 at own 40
PLUMMER, 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:57
1st & 10 at the 50
Jack Plummer pass complete to Jr. Kevin Coleman for 4 yds to the PITT 46
6:57
2nd & 6 at opp 46
Jack Plummer pass incomplete
6:57
3rd & 6 at opp 46
Jack Plummer pass incomplete
6:10
4th & 6 at opp 46
Jack Plummer pass incomplete
Pittsburgh Punt, 3 plays
6:10
1st & 10 at own 46
Rodney Hammond Jr. run for 1 yd to the PITT 47
6:10
2nd & 9 at own 47
C’Bo Flemister run for 2 yds to the PITT 49
6:10
3rd & 7 at own 49
Christian Veilleux pass incomplete
4:31
4th & 7 at own 49
Caleb Junko punt for 38 yds, fair catch by Jr. Kevin Coleman at the LOU 13
Louisville Turnover on downs, 5 plays
4:31
1st & 10 at own 13
Jack Plummer pass complete to Isaac Guerendo for 16 yds to the LOU 29 for a 1ST down
4:31
1st & 10 at own 29
Jack Plummer pass incomplete
4:31
2nd & 10 at own 29
Jack Plummer pass incomplete
4:31
3rd & 10 at own 29
Jack Plummer pass complete to Chris Bell for 7 yds to the LOU 36
3:28
4th & 3 at own 36
Jack Plummer pass incomplete
Pittsburgh Touchdown, 4 plays
3:22
2nd & 9 at opp 35
Timeout Louisville, clock 03:22
3:22
1st & 10 at opp 36
C’Bo Flemister run for 1 yd to the LOU 35
3:17
3rd & 7 at opp 33
Timeout Louisville, clock 03:17
3:17
2nd & 9 at opp 35
C’Bo Flemister run for 2 yds to the LOU 33
3:10
4th & 5 at opp 31
Timeout Louisville, clock 03:10
3:10
3rd & 7 at opp 33
C’Bo Flemister run for 2 yds to the LOU 31
3:03
4th & 5 at opp 31
Christian 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:03
Ben Sauls kickoff for 65 yds for a touchback
3:03
1st & 10 at own 25
Jack Plummer pass complete to Jadon Thompson for 15 yds to the LOU 40 for a 1ST down
3:03
1st & 10 at own 40
Jack Plummer pass complete to Jimmy Calloway for 9 yds to the LOU 49
3:03
2nd & 1 at own 49
Jack Plummer pass complete to Jimmy Calloway for 7 yds to the PITT 44 for a 1ST down
3:03
1st & 10 at opp 44
Jack Plummer pass complete to Jimmy Calloway for 13 yds to the PITT 31 for a 1ST down
3:03
1st & 10 at opp 31
Louisville Penalty, Intentional Grounding (Jack Plummer) to the PITT 45
3:03
2nd & 24 at opp 45
Jack Plummer pass complete to Chris Bell for 22 yds to the PITT 23
3:03
3rd & 2 at opp 23
Jack Plummer pass incomplete
1:06
4th & 2 at opp 23
Jack Plummer pass incomplete
Pittsburgh End of game, 2 plays
1:06
1st & 10 at own 23
run for a loss of 1 yard to the PITT 22
0:00
2nd & 11 at own 22
run 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.