Referee Jeff Maconaghy; umpire Mark Wilson; head linesman George Geiss; line judge Jim Slayton; side judge Jim Corpora; field judge Tom Potts; back judge Robert Luklan; center judge Warren GillisGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Louisville
Kentucky
318
Total yards
521
109
Passing yards
4
209
Rushing yards
517
5.7
Yards per pass
2.0
4.1
Yards per rush
12.9
17
First downs
16
6–16
Third downs
3–8
2–3
Fourth downs
1–2
2
Turnovers
0
7–60
Penalties
2–15
35:55
Possession
24:05
0
Sacks (by defense)
6
Efficiency
Louisville
Kentucky
36%
Success rate
51%
0.01
EPA per play
0.71
1.52
Explosiveness
1.83
0.06
Rushing EPA
0.79
−0.10
Passing EPA
−0.55
35%
Passing-down success
0%
−0.59
First-down EPA
0.93
0.36
Second-down EPA
0.37
0.18
Third-down EPA
0.78
7%
Havoc by its defense
30%
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 65% to win. Elo’s favorite won.
The line
Kentucky −3.5, over/under 51.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 Kentucky 60%, Louisville 40%. 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. Kentucky drives left to right, Louisville right to left.
Q1 LouisvilleTouchdown, 9 plays, 75 yards
Q1 KentuckyTouchdown, 6 plays, 65 yards
Q1 LouisvillePunt, 9 plays, 33 yards
Q1 KentuckyTouchdown, 5 plays, 94 yards
Q2 LouisvilleTurnover on downs, 4 plays, 5 yards
Q2 KentuckyField goal, 4 plays, 7 yards
Q2 LouisvilleInterception, 3 plays, 10 yards
Q2 KentuckyPunt, 3 plays, 9 yards
Q2 LouisvillePunt, 3 plays, 5 yards
Q2 KentuckyTurnover on downs, 7 plays, 37 yards
Q2 LouisvilleTouchdown, 2 plays, 56 yards
Q2 KentuckyEnd of half, 1 play, −7 yards
Q3 KentuckyTouchdown, 2 plays, 65 yards
Q3 LouisvillePunt, 9 plays, 0 yards
Q3 KentuckyPunt, 4 plays, 14 yards
Q3 LouisvillePunt, 4 plays, 19 yards
Q3 KentuckyTouchdown, 4 plays, 65 yards
Q3 LouisvillePunt, 6 plays, 8 yards
Q4 KentuckyTouchdown, 1 play, 64 yards
Q4 LouisvillePunt, 6 plays, 14 yards
Q4 KentuckyTouchdown, 6 plays, 98 yards
Q4 LouisvilleFumble, 15 plays, 48 yards
Q4 KentuckyResult not recorded, 0 yards
Play by play
1st quarter4 drives, then Kentucky 7, Louisville 6
Louisville Touchdown, 9 plays
15:00
1st & 10 at own 35
Grant McKinniss kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Javian Hawkins run for 8 yds to the Lvile 33
15:00
2nd & 2 at own 33
Micale Cunningham pass complete to Tutu Atwell for 3 yds to the Lvile 36 for a 1ST down
15:00
1st & 10 at own 36
Micale Cunningham run for a loss of 1 yard to the Lvile 35
15:00
2nd & 11 at own 35
Micale Cunningham run for 9 yds to the Lvile 44
15:00
3rd & 2 at own 44
Javian Hawkins run for 23 yds to the Kent 33 for a 1ST down
15:00
1st & 10 at opp 33
Javian Hawkins run for no gain to the Kent 33
15:00
2nd & 10 at opp 33
Javian Hawkins run for a loss of 1 yard to the Kent 34
15:00
3rd & 11 at opp 34
Micale Cunningham run for 1 yd to the Kent 33
9:48
4th & 10 at opp 33
Micale Cunningham pass complete to Tutu Atwell for 33 yds for a TD (Ryan Chalifoux PAT MISSED)Louisville 6, Kentucky 0
Kentucky Touchdown, 6 plays
9:48
1st & 0 at own 35
James Turner kickoff for 45 yds
9:48
1st & 10 at own 35
Lynn Bowden Jr. run for 18 yds to the Lvile 47 for a 1ST down
9:48
1st & 10 at opp 47
Christopher Rodriguez Jr. run for 18 yds to the Lvile 29 for a 1ST down LOUISVILLE Penalty, offside defense ( Yards) declined for a 1ST down
9:48
1st & 10 at opp 29
LOUISVILLE Penalty, personal foul (15 Yards) to the Lvile 14 for a 1ST down
9:48
1st & 10 at opp 14
Lynn Bowden Jr. run for 4 yds to the Lvile 10
9:48
2nd & 6 at opp 10
Asim Rose run for 2 yds to the Lvile 8
9:48
3rd & 4 at opp 8
Lynn Bowden Jr. run for 4 yds to the Lvile 4 for a 1ST down
6:29
1st & 0 at opp 4
Timeout KENTUCKY, clock 06:29
6:24
1st & goal at opp 4
Asim Rose run for 4 yds for a TD (Matt Ruffolo KICK)Kentucky 7, Louisville 6
Louisville Punt, 9 plays
6:24
1st & 0 at own 35
Grant McKinniss kickoff for 62 yds , Hassan Hall return for 12 yds to the Lvile 15
6:17
1st & 10 at own 15
Micale Cunningham pass complete to Dez Fitzpatrick for 12 yds to the Lvile 27 for a 1ST down
6:17
1st & 10 at own 27
Javian Hawkins run for a loss of 2 yards to the Lvile 25
6:17
2nd & 12 at own 25
Micale Cunningham run for 14 yds to the Lvile 39 for a 1ST down
6:17
1st & 10 at own 39
Micale Cunningham pass incomplete
6:17
2nd & 10 at own 39
Javian Hawkins run for 10 yds to the Lvile 49 for a 1ST down
6:17
1st & 10 at own 49
Javian Hawkins run for 4 yds to the Kent 47
6:17
2nd & 6 at opp 47
Javian Hawkins run for 1 yd to the Lvile 46 LOUISVILLE Penalty, Offensive holding (-10 Yards) to the Lvile 44
6:17
2nd & 15 at own 44
LOUISVILLE Penalty, false start (-5 Yards) to the Lvile 39
6:17
2nd & 20 at own 39
Micale Cunningham pass complete to Dez Fitzpatrick for 15 yds to the Kent 46
6:17
3rd & 5 at opp 46
Micale Cunningham sacked by Jamar Watson for a loss of 6 yards to the Lvile 48
6:17
4th & 11 at own 48
Mason King punt for 46 yds, downed at the Kent 6
Kentucky Touchdown, 5 plays
0:39
1st & 10 at own 6
Lynn Bowden Jr. run for 6 yds to the Kent 12
Q2 15:00
2nd & 4 at own 12
[SHOT], PENALTY UK false start (Stenberg,Logan) 5 yards to the UK7, NO PLAY.
Q2 15:00
2nd & 9 at own 7
Kavosiey Smoke run for 5 yds to the Kent 12
Q2 15:00
3rd & 4 at own 12
Lynn Bowden Jr. run for 12 yds to the Kent 24 for a 1ST down
Q2 15:00
1st & 10 at own 24
Kavosiey Smoke run for 70 yds to the Lvile 6 for a 1ST down
Q2 12:48
1st & 0 at opp 6
Timeout KENTUCKY, clock 12:48
Q2 12:43
1st & goal at opp 6
Lynn Bowden Jr. run for 6 yds for a TD (Matt Ruffolo KICK)Kentucky 14, Louisville 6
2nd quarter8 drives, then Kentucky 17, Louisville 13
Louisville Turnover on downs, 4 plays
12:43
1st & 0 at own 35
Grant McKinniss kickoff for 56 yds , Maurice Burkley return for 20 yds to the Lvile 29
12:37
1st & 10 at own 29
Javian Hawkins run for 3 yds to the Lvile 32
12:37
2nd & 7 at own 32
Javian Hawkins run for 1 yd to the Lvile 33
12:37
3rd & 6 at own 33
Micale Cunningham pass incomplete to Dez Fitzpatrick, broken up by Calvin Taylor Jr.
12:37
4th & 6 at own 33
Trenell Troutman run for 1 yd to the Lvile 34
Kentucky Field goal, 4 plays
11:09
1st & 10 at opp 34
Christopher Rodriguez Jr. run for 1 yd to the Lvile 33
11:09
2nd & 9 at opp 33
Christopher Rodriguez Jr. run for 2 yds to the Lvile 31
11:09
3rd & 7 at opp 31
Christopher Rodriguez Jr. run for 4 yds to the Lvile 27
9:06
4th & 3 at opp 27
Matt Ruffolo 45 yd FG GOODKentucky 17, Louisville 6
Louisville Interception, 3 plays
9:06
1st & 0 at own 35
Grant McKinniss kickoff for 57 yds , Hassan Hall return for 22 yds to the Lvile 30
9:00
1st & 10 at own 30
Micale Cunningham run for 7 yds to the Lvile 37
9:00
2nd & 3 at own 37
Hassan Hall run for 3 yds to the Lvile 40 for a 1ST down
9:00
1st & 10 at own 40
Micale Cunningham pass intercepted Jordan Griffin return for a loss of 2 yards to the Kent 19
Kentucky Punt, 3 plays
7:51
1st & 10 at own 19
Lynn Bowden Jr. run for 1 yd to the Kent 20
7:51
2nd & 9 at own 20
Lynn Bowden Jr. run for 6 yds to the Kent 26
7:51
3rd & 3 at own 26
Lynn Bowden Jr. run for 2 yds to the Kent 28
7:51
4th & 1 at own 28
Max Duffy punt for 46 yds, fair catch by Rodjay Burns at the Lvile 26
Louisville Punt, 3 plays
5:43
1st & 10 at own 26
Javian Hawkins run for a loss of 1 yard to the Lvile 25
5:43
2nd & 11 at own 25
Javian Hawkins run for 2 yds to the Lvile 27
5:43
3rd & 9 at own 27
Micale Cunningham pass complete to Javian Hawkins for 4 yds to the Lvile 31 LOUISVILLE Penalty, illegal block ( Yards) declined
5:43
4th & 5 at own 31
Mason King punt for 50 yds
Kentucky Turnover on downs, 7 plays
3:58
1st & 10 at own 19
Lynn Bowden Jr. run for 18 yds to the Kent 37 for a 1ST down
3:58
1st & 10 at own 37
Christopher Rodriguez Jr. run for 3 yds to the Kent 40
3:58
2nd & 7 at own 40
Lynn Bowden Jr. run for 8 yds to the Kent 48 for a 1ST down
3:58
1st & 10 at own 48
Lynn Bowden Jr. pass complete to Clevan Thomas Jr. for 4 yds to the Lvile 48
3:58
2nd & 6 at opp 48
Lynn Bowden Jr. run for a loss of 1 yard to the Lvile 49
3:58
3rd & 7 at opp 49
Lynn Bowden Jr. run for 6 yds to the Lvile 43
3:58
4th & 1 at opp 43
Lynn Bowden Jr. run for a loss of 1 yard to the Lvile 44
Louisville Touchdown, 2 plays
0:35
1st & 10 at own 44
Micale Cunningham pass incomplete to Tutu Atwell
0:19
2nd & 10 at own 44
Javian Hawkins run for 56 yds for a TD (Ryan Chalifoux KICK)Kentucky 17, Louisville 13
Kentucky End of half, 1 play
0:19
1st & 0 at own 35
James Turner kickoff for 48 yds , Asim Rose return for no gain to the Kent 7 Asim Rose fumbled, recovered by Kent Asim Rose
0:11
1st & 10 at own 7
Lynn Bowden Jr. run for 3 yds to the Kent 10
3rd quarter6 drives, then Kentucky 31, Louisville 13
Kentucky Touchdown, 2 plays
15:00
2nd & 7 at own 35
James Turner kickoff for 36 yds , Drew Schlegel return for 6 yds to the Kent 35
14:56
1st & 10 at own 35
Asim Rose run for 5 yds to the Kent 40
14:11
2nd & 5 at own 40
Lynn Bowden Jr. run for 60 yds for a TD (Matt Ruffolo KICK)Kentucky 24, Louisville 13
Louisville Punt, 9 plays
14:11
1st & 0 at own 35
Grant McKinniss kickoff for 65 yds for a touchback
14:11
1st & 10 at own 25
Javian Hawkins run for 4 yds to the Lvile 29
14:11
2nd & 6 at own 29
Javian Hawkins run for a loss of 4 yards to the Lvile 25
14:11
3rd & 10 at own 25
Micale Cunningham pass complete to Tutu Atwell for 11 yds to the Lvile 36 for a 1ST down
14:11
1st & 10 at own 36
Micale Cunningham run for 4 yds to the Lvile 40
14:11
2nd & 6 at own 40
Javian Hawkins run for 8 yds to the Lvile 48 for a 1ST down
14:11
1st & 10 at own 48
Javian Hawkins run for a loss of 3 yards to the Lvile 45
14:11
2nd & 13 at own 45
Micale Cunningham run for 3 yds to the Lvile 48
14:11
3rd & 10 at own 48
Micale Cunningham run for 2 yds to the 50 yard line LOUISVILLE Penalty, personal foul (Mekhi Becton) to the Lvile 35
14:11
3rd & 23 at own 35
Micale Cunningham sacked by Jamin Davis for a loss of 10 yards to the Lvile 25
14:11
4th & 33 at own 25
Mason King punt for 32 yds, punt out-of-bounds at the Kent 43
Kentucky Punt, 4 plays
9:28
1st & 10 at own 43
Asim Rose run for 13 yds to the Lvile 44 for a 1ST down
9:28
1st & 10 at opp 44
Asim Rose run for 2 yds to the Lvile 42
9:28
2nd & 8 at opp 42
Lynn Bowden Jr. run for 5 yds to the Lvile 37
9:28
3rd & 3 at opp 37
[SHOT], Bowden,Lynn rush for 12 yards to the UL25 (Hayes, I.), PENALTY UK holding (Jackson,Drake) 10 yards to the UL47, NO PLAY.
9:28
3rd & 13 at opp 47
Lynn Bowden Jr. run for 4 yds to the Lvile 43
9:28
4th & 9 at opp 43
Max Duffy punt for 39 yds, downed at the Lvile 4
Louisville Punt, 4 plays
6:05
1st & 10 at own 4
Javian Hawkins run for 17 yds to the Lvile 21 for a 1ST down
6:05
1st & 10 at own 21
Javian Hawkins run for 3 yds to the Lvile 24
6:05
2nd & 7 at own 24
Micale Cunningham run for 4 yds to the Lvile 28
6:05
3rd & 3 at own 28
[SHOT], PENALTY UL false start (Haycraft, T.) 5 yards to the UL23, NO PLAY.
3:45
3rd & 8 at own 23
Timeout LOUISVILLE, clock 03:45
3:45
3rd & 8 at own 23
Micale Cunningham pass incomplete to Dez Fitzpatrick
3:45
4th & 8 at own 23
Mason King punt for 42 yds , Josh Ali returns for no gain to the Kent 35
Kentucky Touchdown, 4 plays
3:31
1st & 10 at own 35
Christopher Rodriguez Jr. run for 10 yds to the Kent 45 for a 1ST down
3:31
1st & 10 at own 45
Asim Rose run for 5 yds to the 50 yard line
3:31
2nd & 5 at the 50
Christopher Rodriguez Jr. run for 4 yds to the Lvile 46
1:31
3rd & 1 at opp 46
Lynn Bowden Jr. run for 46 yds for a TD (Matt Ruffolo KICK)Kentucky 31, Louisville 13
Louisville Punt, 6 plays
1:31
1st & 0 at own 35
Grant McKinniss kickoff for 65 yds for a touchback
1:31
1st & 10 at own 25
LOUISVILLE Penalty, false start (Tyler Haycraft) to the Lvile 20
1:31
1st & 15 at own 20
Evan Conley run for 4 yds to the Lvile 24
1:31
2nd & 11 at own 24
Hassan Hall run for 10 yds to the Lvile 34
1:31
3rd & 1 at own 34
Hassan Hall run for 4 yds to the Lvile 38 for a 1ST down
Q4 15:00
1st & 10 at own 38
Evan Conley run for a loss of 3 yards to the Lvile 38 Evan Conley fumbled, recovered by Lvile Evan Conley , return for 3 yds to the Lvile 38
Q4 15:00
2nd & 10 at own 38
Hassan Hall run for 2 yds to the Lvile 40
Q4 15:00
3rd & 8 at own 40
Evan Conley sacked by Jamar Watson for a loss of 7 yards to the Lvile 33
Q4 15:00
4th & 15 at own 33
Mason King punt for 38 yds , Josh Ali returns for 7 yds to the Kent 36
4th quarter4 drives, then Kentucky 45, Louisville 13
Kentucky Touchdown, 1 play
12:43
1st & 10 at own 36
Christopher Rodriguez Jr. run for 64 yds for a TD (Matt Ruffolo KICK)Kentucky 38, Louisville 13
Louisville Punt, 6 plays
12:43
1st & 0 at own 35
Grant McKinniss kickoff for 65 yds for a touchback
12:43
1st & 10 at own 25
Evan Conley pass incomplete to Dez Fitzpatrick, broken up by J.J. Weaver
12:43
2nd & 10 at own 25
Javian Hawkins run for 6 yds to the Lvile 31
12:43
3rd & 4 at own 31
Evan Conley run for 7 yds to the Lvile 38 for a 1ST down
12:43
1st & 10 at own 38
Evan Conley sacked by Quandre Mosely for a loss of 1 yard to the Lvile 37
12:43
2nd & 11 at own 37
Javian Hawkins run for 4 yds to the Lvile 41
12:43
3rd & 7 at own 41
[SHOT], PENALTY UL false start (Bentley, C.) 5 yards to the UL36, NO PLAY.
12:43
3rd & 12 at own 36
Javian Hawkins run for 3 yds to the Lvile 39
12:43
4th & 9 at own 39
Mason King punt for 59 yds, downed at the Kent 2
Kentucky Touchdown, 6 plays
8:44
1st & 10 at own 2
Christopher Rodriguez Jr. run for 19 yds to the Kent 21 for a 1ST down
8:44
1st & 10 at own 21
Lynn Bowden Jr. run for 40 yds to the Lvile 39 for a 1ST down
8:44
1st & 10 at opp 39
Asim Rose run for 2 yds to the Lvile 37
8:44
2nd & 8 at opp 37
Lynn Bowden Jr. pass incomplete to Josh Ali
8:44
3rd & 8 at opp 37
Lynn Bowden Jr. run for 5 yds to the Lvile 32
5:15
4th & 3 at opp 32
Lynn Bowden Jr. run for 32 yds for a TD (Matt Ruffolo KICK)Kentucky 45, Louisville 13
Louisville Fumble, 15 plays
5:15
1st & 0 at own 35
Grant McKinniss kickoff for 65 yds , Hassan Hall return for no gain to the Lvile 10 Hassan Hall fumbled, recovered by Lvile Hassan Hall , return for 9 yds to the Lvile 10
5:08
1st & 10 at own 10
Hassan Hall run for 5 yds to the Lvile 15
5:08
2nd & 5 at own 15
Evan Conley pass complete to Tutu Atwell for 10 yds to the Lvile 25 for a 1ST down
5:08
1st & 10 at own 25
Hassan Hall run for 6 yds to the Lvile 31
5:08
2nd & 4 at own 31
Hassan Hall run for a loss of 1 yard to the Lvile 30
5:08
3rd & 5 at own 30
Evan Conley pass complete to Hassan Hall for 5 yds to the Lvile 35 for a 1ST down
5:08
1st & 10 at own 35
Evan Conley pass incomplete
5:08
2nd & 10 at own 35
Evan Conley pass complete to Justin Marshall for 7 yds to the Lvile 42
5:08
3rd & 3 at own 42
Maurice Burkley run for 10 yds to the Kent 48 for a 1ST down
5:08
1st & 10 at opp 48
Evan Conley pass incomplete to Dez Fitzpatrick, broken up by Cedrick Dort Jr.
5:08
2nd & 10 at opp 48
Maurice Burkley run for 6 yds to the Kent 42
5:08
3rd & 4 at opp 42
Evan Conley pass incomplete to Justin Marshall
5:08
4th & 4 at opp 42
Evan Conley pass complete to Dez Fitzpatrick for 9 yds to the Kent 33 for a 1ST down
5:08
1st & 10 at opp 33
Evan Conley sacked by Jerquavion Mahone for a loss of 10 yards to the Kent 43
0:23
2nd & 20 at opp 43
Timeout LOUISVILLE, clock 00:23
0:23
2nd & 20 at opp 43
Evan Conley run for 4 yds to the Kent 39
0:23
3rd & 16 at opp 39
Evan Conley sacked by Davoan Hawkins for a loss of 5 yards to the Kent 42 Evan Conley fumbled, recovered by Kent Jamar Watson , return for 0 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.
Officially, Kentucky leads 19–17; as played, 17–17 in the 34 games on file; the official count covers all 37 meetings, counting the five since this game.