From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Louisville
Kentucky
309
Total yards
346
145
Passing yards
188
164
Rushing yards
158
5.4
Yards per pass
9.9
4.4
Yards per rush
3.8
19
First downs
17
4–12
Third downs
3–11
2–3
Fourth downs
0–0
3
Turnovers
0
5–57
Penalties
9–56
27:15
Possession
32:45
2
Sacks (by defense)
4
Efficiency
Louisville
Kentucky
44%
Success rate
46%
−0.08
EPA per play
0.20
1.11
Explosiveness
1.15
0.23
Rushing EPA
−0.06
0.14
Passing EPA
0.70
32%
Passing-down success
22%
0.12
First-down EPA
0.10
−0.54
Second-down EPA
0.35
0.21
Third-down EPA
0.16
12%
Havoc by its defense
21%
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)
Kentucky 51% to win. Elo’s favorite won.
The line
Kentucky −3.5, over/under 42.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Kentucky drives left to right, Louisville right to left.
Q1 KentuckyPunt, 3 plays, 9 yards
Q1 LouisvillePunt, 5 plays, 17 yards
Q1 KentuckyTouchdown, 5 plays, 86 yards
Q1 LouisvilleTurnover on downs, 12 plays, 74 yards
Q1 KentuckyField goal, 9 plays, 62 yards
Q2 LouisvilleFumble, 5 plays, −5 yards
Q2 KentuckyField goal, 4 plays, −5 yards
Q2 LouisvillePunt, 3 plays, 4 yards
Q2 KentuckyPunt, 7 plays, 27 yards
Q2 LouisvilleTouchdown, 12 plays, 64 yards
Q2 KentuckyEnd of half, 3 plays, −3 yards
Q3 LouisvillePunt, 3 plays, 6 yards
Q3 KentuckyField goal, 10 plays, 40 yards
Q3 LouisvilleInterception, 2 plays, 1 yard
Q3 KentuckyTouchdown, 3 plays, 16 yards
Q3 LouisvillePunt, 5 plays, 10 yards
Q3 KentuckyField goal, 12 plays, 60 yards
Q4 LouisvilleTouchdown, 10 plays, 75 yards
Q4 KentuckyPunt, 6 plays, 31 yards
Q4 LouisvilleInterception, 7 plays, 49 yards
Q4 KentuckyEnd of game, 3 plays, −2 yards
Play by play
1st quarter7 drives, then Kentucky 7, Louisville 0
Kentucky Punt, 3 plays
14:53
Brock Travelstead kickoff for 53 yds , Kavosiey Smoke return for 13 yds to the Kent 25
14:53
1st & 10 at own 25
Chris Rodriguez Jr. run for no gain to the Kent 25
14:53
2nd & 10 at own 25
Will Levis pass incomplete
14:53
3rd & 10 at own 25
KENTUCKY Penalty, False Start (-5 Yards) to the Kent 20
13:27
4th & 1 at own 34
Timeout LOUISVILLE, clock 13:27
13:27
3rd & 15 at own 20
Will Levis pass complete to Barion Brown for 14 yds to the Kent 34
13:20
4th & 1 at own 34
Wilson Berry punt for 42 yds
Louisville Punt, 5 plays
13:20
1st & 10 at own 24
Jawhar Jordan run for 2 yds to the Lvile 26
13:20
2nd & 8 at own 26
Brock Domann pass complete to Marshon Ford for 10 yds to the Lvile 36 for a 1ST down
13:20
1st & 10 at own 36
Jawhar Jordan run for 1 yd to the Lvile 37
13:20
2nd & 9 at own 37
Brock Domann pass complete to Ahmari Huggins-Bruce for a loss of 2 yards to the Lvile 35
13:20
3rd & 11 at own 35
Jawhar Jordan run for 6 yds to the Lvile 41
10:35
4th & 5 at own 41
Mark Vassett punt for 45 yds
Kentucky Touchdown, 5 plays
10:35
1st & 10 at own 14
Chris Rodriguez Jr. run for 3 yds to the Kent 17
10:35
2nd & 7 at own 17
Will Levis pass complete to Josh Kattus for 70 yds to the Lvile 13 for a 1ST down
10:35
1st & 10 at opp 13
Chris Rodriguez Jr. run for 11 yds to the Lvile 2 for a 1ST down
10:35
1st & goal at opp 2
QB Keeper LEVIS, Will rush up the middle for a gain of 2 yards to the LOU0, TOUCHDOWN UKY, score nullified by penalty. PENALTY Before the snap, UKY Illegal Formation enforced 5 yards from the LOU2 to the LOU7. NO PLAY (replay the down).
10:35
1st & goal at opp 7
Chris Rodriguez Jr. run for a loss of 1 yard to the Lvile 8
7:46
2nd & goal at opp 8
Will Levis pass complete to Dane Key for 8 yds for a TD, (Matt Ruffolo KICK)Kentucky 7, Louisville 0
Louisville Turnover on downs, 12 plays
7:46
Chance Poore kickoff for 65 yds for a touchback LOUISVILLE Penalty, Personal Foul (Marshon Ford)
7:46
1st & 10 at own 13
Maurice Turner run for 7 yds to the Lvile 20
7:46
2nd & 3 at own 20
Brock Domann pass incomplete
7:46
3rd & 3 at own 20
Brock Domann run for 3 yds to the Lvile 23 for a 1ST down
7:46
1st & 10 at own 23
Maurice Turner run for 9 yds to the Lvile 32
7:46
2nd & 1 at own 32
DOMANN, Brock pass to the right incomplete intended for HUDSON, Tyler thrown to the UKY31. PENALTY UKY Holding on VALENTINE, Carrington enforced 10 yards from the LOU32 to the LOU42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
7:46
1st & 10 at own 42
Jawhar Jordan run for 22 yds to the Kent 36 for a 1ST down
7:46
1st & 10 at opp 36
Brock Domann pass incomplete
7:46
2nd & 10 at opp 36
Jawhar Jordan run for 7 yds to the Kent 29
7:46
3rd & 3 at opp 29
Jawhar Jordan run for 7 yds to the Kent 22 for a 1ST down
7:46
1st & 10 at opp 22
Brock Domann pass incomplete
7:46
2nd & 10 at opp 22
Maurice Turner run for a loss of 1 yard to the Kent 23
7:46
3rd & 11 at opp 23
Brock Domann pass complete to Maurice Turner for 10 yds to the Kent 13
Kentucky Field goal, 9 plays
2:54
1st & 10 at own 13
Will Levis pass complete to Jordan Dingle for 18 yds to the Kent 31 for a 1ST down
2:54
1st & 10 at own 31
Chris Rodriguez Jr. run for 8 yds to the Kent 39
2:54
2nd & 2 at own 39
MCCLAIN, JuTahn rush to the left for a gain of 2 yards to the UKY41 (SANOGO, MoMo). PENALTY UKY Holding on DINGLE, Jordan enforced 10 yards from the UKY39 to the UKY29 [SG]. NO PLAY (replay the down).
2:54
2nd & 12 at own 29
Will Levis pass incomplete
2:54
3rd & 12 at own 29
LEVIS, Will pass up the middle incomplete intended for KATTUS, Josh thrown to the UKY45. PENALTY LOU Pass Interference on DUNCAN, Kenderick enforced 15 yards to the UKY44 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
2:54
1st & 10 at own 44
KENTUCKY Penalty, False Start (-5 Yards) to the Kent 39
Louisville Turnover on downs, 12 plays
2:34
4th & 1 at opp 13
Jawhar Jordan run for no gain to the Kent 13
Kentucky Field goal, 9 plays
0:00
1st & 15 at own 39
Will Levis pass complete to Dane Key for 15 yds to the Lvile 46 for a 1ST down
Q2 15:00
1st & 10 at opp 46
Chris Rodriguez Jr. run for 15 yds to the Lvile 31 for a 1ST down
Q2 15:00
1st & 10 at opp 31
Chris Rodriguez Jr. run for 5 yds to the Lvile 26
Q2 15:00
2nd & 5 at opp 26
Will Levis pass incomplete
Q2 15:00
3rd & 5 at opp 26
Will Levis run for 1 yd to the Lvile 25
Q2 12:48
4th & 4 at opp 25
Matt Ruffolo 43 yd FG GOODKentucky 10, Louisville 0
2nd quarter6 drives, then Kentucky 13, Louisville 7
Louisville Fumble, 5 plays
12:48
Chance Poore kickoff for 65 yds for a touchback
12:48
1st & 10 at own 25
Brock Domann pass incomplete
12:48
2nd & 10 at own 25
Jawhar Jordan run for 11 yds to the Lvile 36 for a 1ST down
12:48
1st & 10 at own 36
Jawhar Jordan run for 4 yds to the Lvile 40
12:48
2nd & 6 at own 40
Brock Domann pass incomplete
11:26
3rd & 6 at own 40
Brock Domann sacked for a loss of 20 yards to the Lvile 6
Kentucky Field goal, 4 plays
11:26
1st & goal at opp 6
Chris Rodriguez Jr. run for a loss of 1 yard to the Lvile 7
10:36
2nd & goal at opp 7
KENTUCKY Penalty, Intentional Grounding (Will Levis) to the Lvile 11
10:36
2nd & goal at opp 11
Timeout KENTUCKY, clock 10:36
10:36
3rd & goal at opp 11
Will Levis pass incomplete
10:28
4th & goal at opp 11
Matt Ruffolo 29 yd FG GOODKentucky 13, Louisville 0
Louisville Punt, 3 plays
10:28
Chance Poore kickoff for 65 yds for a touchback
10:28
1st & 10 at own 25
Maurice Turner run for 1 yd to the Lvile 26
10:28
2nd & 9 at own 26
Malik Cunningham sacked by Zion Childress for a loss of 10 yards to the Lvile 16
10:28
3rd & 19 at own 16
Maurice Turner run for 13 yds to the Lvile 29
8:34
4th & 6 at own 29
Mark Vassett punt for 47 yds , Barion Brown returns for a loss of 4 yards to the Kent 20
Kentucky Punt, 7 plays
8:34
1st & 10 at own 20
JuTahn McClain run for 12 yds to the Kent 32 for a 1ST down
8:34
1st & 10 at own 32
Will Levis pass complete to Barion Brown for 6 yds to the Kent 38
8:34
2nd & 4 at own 38
Chris Rodriguez Jr. run for 2 yds to the Kent 40
8:34
3rd & 2 at own 40
Will Levis pass complete to Josh Kattus for 6 yds to the Kent 46 for a 1ST down
8:34
1st & 10 at own 46
Will Levis pass incomplete
8:34
2nd & 10 at own 46
Will Levis sacked by Ashton Gillotte for a loss of 10 yards to the Kent 36
8:34
3rd & 20 at own 36
JuTahn McClain run for 16 yds to the Lvile 48
8:34
4th & 4 at opp 48
KENTUCKY Penalty, Delay Of Game (-5 Yards) to the Kent 47
3:58
4th & 9 at own 47
Wilson Berry punt for 47 yds , Braden Smith returns for 30 yds to the Lvile 36
Louisville Touchdown, 12 plays
3:58
1st & 10 at own 36
Malik Cunningham pass complete to Braden Smith for 6 yds to the Lvile 42
3:58
2nd & 4 at own 42
Malik Cunningham pass complete to Tyler Hudson for 7 yds to the Lvile 49 for a 1ST down
3:58
1st & 10 at own 49
Malik Cunningham pass incomplete
3:58
2nd & 10 at own 49
Jawhar Jordan run for 9 yds to the Kent 42
3:58
3rd & 1 at opp 42
Malik Cunningham pass incomplete
3:58
4th & 1 at opp 42
Malik Cunningham pass complete to Marshon Ford for 3 yds to the Kent 39 for a 1ST down
3:58
1st & 10 at opp 39
LOUISVILLE Penalty, Illegal Block (Tyler Hudson) to the Kent 45
3:58
1st & 16 at opp 45
Jawhar Jordan run for 21 yds to the Kent 24 for a 1ST down
3:58
1st & 10 at opp 24
Malik Cunningham run for 8 yds to the Kent 16
3:58
2nd & 2 at opp 16
Jawhar Jordan run for 3 yds to the Kent 13 for a 1ST down
3:58
1st & 10 at opp 13
KENTUCKY Penalty, Face mask (0 yards) ( Yards) to the Kent 6 for a 1ST down
0:37
1st & goal at opp 6
Malik Cunningham run for 6 yds for a TD, (James Turner KICK)Kentucky 13, Louisville 7
Kentucky End of half, 3 plays
0:37
Brock Travelstead kickoff for 29 yds
0:37
1st & 10 at own 36
Will Levis pass incomplete
0:37
2nd & 10 at own 36
KENTUCKY Penalty, Offensive Holding (-10 Yards) to the Kent 31
0:00
2nd & 15 at own 31
JuTahn McClain run for 2 yds to the Kent 33
3rd quarter6 drives, then Kentucky 23, Louisville 7
Louisville Punt, 3 plays
15:00
Chance Poore kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Malik Cunningham sacked by Deone Walker and Trevin Wallace for a loss of 9 yards to the Lvile 16
15:00
2nd & 19 at own 16
Jawhar Jordan run for 6 yds to the Lvile 22
15:00
3rd & 13 at own 22
Malik Cunningham run for 9 yds to the Lvile 31
12:55
4th & 4 at own 31
Mark Vassett punt for 39 yds , Barion Brown returns for 13 yds to the Kent 43
Kentucky Field goal, 10 plays
12:55
1st & 10 at own 43
Chris Rodriguez Jr. run for 5 yds to the Kent 48
12:55
2nd & 5 at own 48
Will Levis pass incomplete
12:55
3rd & 5 at own 48
Will Levis pass complete to Barion Brown for 21 yds to the Lvile 31 for a 1ST down
12:55
1st & 10 at opp 31
Chris Rodriguez Jr. run for 3 yds to the Lvile 28
12:55
2nd & 7 at opp 28
JuTahn McClain run for 6 yds to the Lvile 22
12:55
3rd & 1 at opp 22
Will Levis run for 1 yd to the Lvile 21 for a 1ST down
12:55
1st & 10 at opp 21
Will Levis run for 2 yds to the Lvile 19
12:55
2nd & 8 at opp 19
Chris Rodriguez Jr. run for 2 yds to the Lvile 17
12:55
3rd & 6 at opp 17
Will Levis pass incomplete
8:43
4th & 6 at opp 17
Matt Ruffolo 35 yd FG GOODKentucky 16, Louisville 7
Louisville Interception, 2 plays
8:43
Chance Poore kickoff for 65 yds for a touchback
8:43
1st & 10 at own 25
Jawhar Jordan run for 1 yd to the Lvile 26
7:58
2nd & 9 at own 26
Malik Cunningham pass intercepted
Kentucky Touchdown, 3 plays
7:58
1st & 10 at opp 16
Chris Rodriguez Jr. run for 12 yds to the Lvile 4 for a 1ST down
7:58
1st & goal at opp 4
Chris Rodriguez Jr. run for 1 yd to the Lvile 3
6:35
2nd & goal at opp 3
Will Levis pass complete to Barion Brown for 3 yds for a TD, (Matt Ruffolo KICK)Kentucky 23, Louisville 7
Louisville Punt, 5 plays
6:35
Chance Poore kickoff for 65 yds for a touchback
6:35
1st & 10 at own 25
Brock Domann pass complete to Tyler Hudson for 7 yds to the Lvile 32
6:35
2nd & 3 at own 32
Maurice Turner run for 3 yds to the Lvile 35 Maurice Turner fumbled, recovered by Lvile Renato Brown for a 1ST down
6:35
1st & 10 at own 35
Brock Domann pass complete to Maurice Turner for 1 yd to the Lvile 36
6:35
2nd & 9 at own 36
Brock Domann sacked by Jamarius Dinkins for a loss of 1 yard to the Lvile 35
6:35
3rd & 10 at own 35
Brock Domann pass incomplete
4:23
4th & 10 at own 35
Mark Vassett punt for 47 yds , Barion Brown returns for no gain to the Kent 18
Kentucky Field goal, 12 plays
4:23
1st & 10 at own 18
Chris Rodriguez Jr. run for 9 yds to the Kent 27
4:23
2nd & 1 at own 27
Chris Rodriguez Jr. run for 4 yds to the Kent 31 for a 1ST down
4:23
1st & 10 at own 31
Chris Rodriguez Jr. run for 1 yd to the Kent 32
4:23
2nd & 9 at own 32
Will Levis pass complete to Rahsaan Lewis for 13 yds to the Kent 45 for a 1ST down
4:23
1st & 10 at own 45
JuTahn McClain run for 7 yds to the Lvile 48
4:23
2nd & 3 at opp 48
JuTahn McClain run for 10 yds to the Lvile 38 for a 1ST down
0:00
1st & 10 at opp 38
Chris Rodriguez Jr. run for a loss of 4 yards to the Lvile 42
Q4 15:00
2nd & 14 at opp 42
Will Levis pass complete to Dane Key for 14 yds to the Lvile 28 for a 1ST down
Q4 15:00
1st & 10 at opp 28
Chris Rodriguez Jr. run for 4 yds to the Lvile 24
Q4 15:00
2nd & 6 at opp 24
Chris Rodriguez Jr. run for 5 yds to the Lvile 19
Q4 15:00
3rd & 1 at opp 19
JuTahn McClain run for a loss of 3 yards to the Lvile 22
Q4 12:06
4th & 4 at opp 22
Matt Ruffolo 40 Yd Field GoalKentucky 26, Louisville 7
4th quarter4 drives, then Kentucky 26, Louisville 13
Louisville Touchdown, 10 plays
12:06
Chance Poore kickoff for 65 yds for a touchback
12:06
1st & 10 at own 25
Jawhar Jordan run for 6 yds to the Lvile 31
12:06
2nd & 4 at own 31
Jawhar Jordan run for 3 yds to the Lvile 34
12:06
3rd & 1 at own 34
Jawhar Jordan run for 2 yds to the Lvile 36 for a 1ST down
12:06
1st & 10 at own 36
Brock Domann pass complete to Marshon Ford for 16 yds to the Kent 48 for a 1ST down
12:06
1st & 10 at opp 48
Brock Domann pass complete to Maurice Turner for 4 yds to the Kent 44
12:06
2nd & 6 at opp 44
DOMANN, Brock pass to the left complete for 9 yards to BELL, Chris caught at the UKY40 and advanced to the UKY35 (JONES, Jacquez). PENALTY LOU Holding on MARTIN, Isaac enforced 10 yards from the UKY44 to the LOU46 [NHSG]. NO PLAY (replay the down).
12:06
2nd & 16 at own 46
Jawhar Jordan run for 13 yds to the Kent 41
12:06
3rd & 3 at opp 41
Jawhar Jordan run for no gain to the Kent 41
7:59
4th & 3 at opp 41
Timeout KENTUCKY, clock 07:59
7:59
4th & 3 at opp 41
PENALTY UKY Personal Foul on WRIGHT, Jordan LOU Personal Foul on BROWN, Renato , Offsetting penalties [NHSG]. NO PLAY (replay the down).
7:59
4th & 3 at opp 41
Brock Domann pass complete to Tyler Hudson for 12 yds to the Kent 29 for a 1ST down
7:59
1st & 10 at opp 29
Jawhar Jordan run for 2 yds to the Kent 27
7:03
2nd & 8 at opp 27
Tyler Hudson 27 Yd pass from Brock Domann (Two-Point Run Conversion Failed)Kentucky 26, Louisville 13
Kentucky Punt, 6 plays
7:00
Brock Travelstead kickoff for 35 yds , Chauncey Magwood return for a loss of 1 yard to the Kent 29
7:00
1st & 10 at own 29
Chris Rodriguez Jr. run for 20 yds to the Kent 49 for a 1ST down
7:00
1st & 10 at own 49
Chris Rodriguez Jr. run for 6 yds to the Lvile 45
7:00
2nd & 4 at opp 45
Chris Rodriguez Jr. run for 5 yds to the Lvile 40 for a 1ST down
4:31
2nd & 11 at opp 41
Timeout LOUISVILLE, clock 04:31
4:31
1st & 10 at opp 40
JuTahn McClain run for a loss of 1 yard to the Lvile 41
4:25
2nd & 11 at opp 41
JuTahn McClain run for 1 yd to the Lvile 40
4:25
3rd & 10 at opp 40
Timeout LOUISVILLE, clock 04:25
4:12
4th & 10 at opp 40
Timeout LOUISVILLE, clock 04:12
4:12
3rd & 10 at opp 40
JuTahn McClain run for no gain to the Lvile 40
4:12
4th & 10 at opp 40
Wilson Berry punt for 39 yds, downed at the Lvile 1
Louisville Interception, 7 plays
4:12
1st & 10 at own 1
Brock Domann pass complete to Tyler Hudson for 17 yds to the Lvile 18 for a 1ST down
4:12
1st & 10 at own 18
Jawhar Jordan run for 15 yds to the Lvile 33 for a 1ST down
4:12
1st & 10 at own 33
DOMANN, Brock pass up the middle complete for 7 yards to HUDSON, Tyler caught at the LOU36 and advanced to the LOU40 (WALLACE, Trevin). PENALTY LOU Holding on REID, Trevor enforced 10 yards from the LOU33 to the LOU23 [NHSG]. NO PLAY (replay the down).
4:12
1st & 20 at own 23
Brock Domann pass complete to Braden Smith for 9 yds to the Lvile 32
4:12
2nd & 11 at own 32
Brock Domann pass complete to Maurice Turner for 3 yds to the Lvile 35
4:12
3rd & 8 at own 35
Brock Domann pass complete to Tyler Hudson for 13 yds to the Lvile 48 for a 1ST down
4:12
1st & 10 at own 48
Brock Domann pass complete to Maurice Turner for 2 yds to the 50 yard line
1:36
2nd & 8 at the 50
Brock Domann pass intercepted
1:36
2nd & 8 at the 50
Brock Domann pass intercepted
Kentucky End of game, 3 plays
1:36
1st & 10 at opp 46
Kneel down by UKY at LOU47 (team loss of 1).
1:36
2nd & 11 at opp 47
Kneel down by UKY at LOU48 (team loss of 1).
0:00
3rd & 12 at opp 48
Kneel down by UKY at LOU48 (team loss of 0), clock 00:00.
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.
Officially, Kentucky leads 19–17; as played, 17–17 in the 34 games on file; the official count covers all 37 meetings, counting the three since this game.