From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Kentucky
Florida
272
Total yards
279
202
Passing yards
143
70
Rushing yards
136
8.4
Yards per pass
4.1
1.8
Yards per rush
4.5
17
First downs
12
4–13
Third downs
4–16
0–1
Fourth downs
1–3
1
Turnovers
2
2–10
Penalties
3–28
33:24
Possession
26:36
1
Sacks (by defense)
3
Efficiency
Kentucky
Florida
34%
Success rate
22%
−0.05
EPA per play
−0.33
1.26
Explosiveness
1.71
−0.10
Rushing EPA
0.04
0.11
Passing EPA
−0.63
24%
Passing-down success
24%
0.06
First-down EPA
−0.66
−0.26
Second-down EPA
0.25
0.22
Third-down EPA
−0.27
17%
Havoc by its defense
16%
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 52% to win. Kentucky pulled the upset. Elo’s favorite won.
The line
Florida −6, over/under 52.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 Florida 66%, Kentucky 34%. 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. Florida drives left to right, Kentucky right to left.
Q1 FloridaPunt, 5 plays, 18 yards
Q1 KentuckyPunt, 3 plays, −2 yards
Q1 FloridaField goal, 5 plays, 30 yards
Q1 KentuckyPunt, 8 plays, 33 yards
Q1 FloridaPunt, 5 plays, 36 yards
Q1 KentuckyPunt, 6 plays, 31 yards
Q2 FloridaPunt, 6 plays, 3 yards
Q2 KentuckyTouchdown, 2 plays, 67 yards
Q2 FloridaField goal, 5 plays, 42 yards
Q2 KentuckyInterception, 5 plays, 16 yards
Q2 FloridaTouchdown, 5 plays, 34 yards
Q2 KentuckySafety, 4 plays (Florida scores), 4 yards
Q2 FloridaInterception, 3 plays, 7 yards
Q2 KentuckyTouchdown, 3 plays, 6 yards
Q2 FloridaEnd of half, 2 plays, 3 yards
Q3 KentuckyPunt, 3 plays, 1 yard
Q3 FloridaPunt, 3 plays, −7 yards
Q3 KentuckyField goal, 11 plays, 69 yards
Q3 FloridaPick-six, 7 plays (Kentucky scores), 36 yards
Q3 FloridaPunt, 4 plays, 17 yards
Q3 KentuckyPunt, 8 plays, 43 yards
Q4 FloridaTurnover on downs, 6 plays, 20 yards
Q4 KentuckyMissed FG, 5 plays, 20 yards
Q4 FloridaTurnover on downs, 4 plays, 4 yards
Q4 KentuckyField goal, 7 plays, 16 yards
Q4 FloridaEnd of game, 7 plays, 21 yards
Play by play
1st quarter6 drives, then Florida 3, Kentucky 0
Florida Punt, 5 plays
15:00
1st & 10 at own 35
Chance Poore kickoff for 65 yds , Ja’Markis Weston return for 18 yds to the Fla 18
14:46
1st & 10 at own 18
Nay’Quan Wright run for 2 yds to the Fla 20
14:18
2nd & 8 at own 20
Anthony Richardson pass complete to Justin Shorter for 16 yds to the Fla 36 for a 1ST down
14:03
1st & 10 at own 36
Anthony Richardson pass incomplete to Xzavier Henderson
13:58
2nd & 10 at own 36
Anthony Richardson pass incomplete
13:52
3rd & 10 at own 36
Anthony Richardson pass incomplete to Justin Shorter
13:44
4th & 10 at own 36
Jeremy Crawshaw punt for 48 yds, fair catch by Tayvion Robinson at the Kent 16
Kentucky Punt, 3 plays
13:40
1st & 10 at own 16
Kavosiey Smoke run for 1 yd to the Kent 17
13:00
2nd & 9 at own 17
Will Levis run for a loss of 1 yard to the Kent 16
12:11
3rd & 10 at own 16
Will Levis pass complete to Barion Brown for a loss of 2 yards to the Kent 14
11:42
4th & 12 at own 14
Colin Goodfellow punt for 38 yds, fair catch by Xzavier Henderson at the Fla 48
Florida Field goal, 5 plays
11:35
1st & 10 at own 48
Anthony Richardson pass complete to Ricky Pearsall for 24 yds to the Kent 28 for a 1ST down
11:25
1st & 10 at opp 28
Anthony Richardson pass incomplete to Justin Shorter
11:16
2nd & 10 at opp 28
Montrell Johnson Jr. run for 5 yds to the Kent 23
10:41
3rd & 5 at opp 23
Anthony Richardson run for 1 yd to the Kent 22
10:03
4th & 4 at opp 22
Adam Mihalek 39 yd FG GOODFlorida 3, Kentucky 0
Kentucky Punt, 8 plays
10:03
4th & 4 at own 35
Adam Mihalek kickoff for 65 yds for a touchback
9:55
1st & 10 at own 25
Will Levis pass complete to Jordan Dingle for 19 yds to the Kent 44 for a 1ST down
9:19
1st & 10 at own 44
Will Levis pass complete to Brenden Bates for 11 yds to the Fla 45 for a 1ST down
8:40
1st & 10 at opp 45
Tayvion Robinson run for 2 yds to the Fla 43
8:02
2nd & 8 at opp 43
Barion Brown run for 3 yds to the Fla 40
7:16
3rd & 5 at opp 40
Will Levis pass complete to Jordan Dingle for 10 yds to the Fla 30 for a 1ST down
6:30
1st & 10 at opp 30
La’Vell Wright run for no gain to the Fla 30
5:49
2nd & 10 at opp 30
Will Levis sacked by Justus Boone for a loss of 7 yards to the Fla 37
5:27
3rd & 17 at opp 37
Kavosiey Smoke run for no gain to the Fla 37
4:42
4th & 17 at opp 37
KENTUCKY Penalty, Delay of Game (-5 Yards) to the Fla 42
4:33
4th & 22 at opp 42
Colin Goodfellow punt for 32 yds, fair catch by Xzavier Henderson at the Fla 10
Florida Punt, 5 plays
4:24
1st & 10 at own 10
Trevor Etienne run for 3 yds to the Fla 13
3:54
2nd & 7 at own 13
Anthony Richardson pass complete to Xzavier Henderson for 28 yds to the Fla 41 for a 1ST down
3:36
1st & 10 at own 41
Anthony Richardson pass incomplete to Dante Zanders
3:25
2nd & 10 at own 41
Trevor Etienne run for 5 yds to the Fla 46
2:55
3rd & 5 at own 46
Anthony Richardson pass incomplete to Xzavier Henderson
2:47
4th & 5 at own 46
Jeremy Crawshaw punt for 45 yds, fair catch by Tayvion Robinson at the Kent 9
Kentucky Punt, 6 plays
2:38
1st & 10 at own 9
Kavosiey Smoke run for 3 yds to the Kent 12
2:01
2nd & 7 at own 12
Will Levis pass complete to Dane Key for 16 yds to the Kent 28 for a 1ST down
1:48
1st & 10 at own 28
Will Levis pass complete to Keaton Upshaw for 22 yds to the 50 yard line for a 1ST down
0:49
1st & 10 at the 50
Will Levis sacked by Amari Burney for a loss of 10 yards to the Kent 40
0:00
2nd & 20 at own 40
Will Levis pass complete to La’Vell Wright for no gain to the Kent 40
Q2 14:54
3rd & 20 at own 40
Will Levis pass incomplete to Tayvion Robinson
Q2 14:54
4th & 20 at own 40
Timeout FLORIDA, clock 14:54
Q2 14:44
4th & 20 at own 40
Colin Goodfellow punt for 38 yds , Xzavier Henderson returns for 3 yds to the Fla 25
2nd quarter9 drives, then Florida 16, Kentucky 13
Florida Punt, 6 plays
14:34
1st & 10 at own 25
Nay’Quan Wright run for no gain to the Fla 25
14:01
2nd & 10 at own 25
Anthony Richardson pass incomplete to Justin Shorter
13:53
3rd & 10 at own 25
Anthony Richardson pass complete to Justin Shorter for 10 yds to the Fla 35 for a 1ST down
13:24
1st & 10 at own 35
Richardson, Anthony pass complete to Chiaokhiao-Bowman, Thai for no gain to the FLORIDA35, PENALTY FLORIDA personal foul (Shorter, Justin) 15 yards to the FLORIDA20, NO PLAY.
13:09
1st & 25 at own 20
Anthony Richardson pass incomplete
13:05
2nd & 25 at own 20
Anthony Richardson pass incomplete to Ricky Pearsall
12:59
3rd & 25 at own 20
Nay’Quan Wright run for 8 yds to the Fla 28
12:25
4th & 17 at own 28
Jeremy Crawshaw punt for 47 yds , Tayvion Robinson returns for 8 yds to the Kent 33
Kentucky Touchdown, 2 plays
12:18
1st & 10 at own 33
Will Levis pass complete to Keaton Upshaw for 12 yds to the Kent 45 for a 1ST down
11:36
1st & 10 at own 45
Will Levis pass complete to Dane Key for 55 yds for a TD, (Matt Ruffolo KICK)Kentucky 7, Florida 3
Florida Field goal, 5 plays
11:36
1st & 10 at own 35
Chance Poore kickoff for 65 yds for a touchback
11:26
1st & 10 at own 25
Montrell Johnson Jr. run for 40 yds to the Kent 35 for a 1ST down
11:02
1st & 10 at opp 35
Anthony Richardson pass complete to Xzavier Henderson for 2 yds to the Kent 33
10:38
2nd & 8 at opp 33
Montrell Johnson Jr. run for no gain to the Kent 33
10:06
3rd & 8 at opp 33
Anthony Richardson pass incomplete to Justin Shorter
10:01
4th & 8 at opp 33
Adam Mihalek 50 yd FG GOODKentucky 7, Florida 6
Kentucky Interception, 5 plays
10:01
4th & 8 at own 35
Adam Mihalek kickoff for 65 yds for a touchback
9:55
1st & 10 at own 25
Will Levis pass incomplete to Jordan Dingle
9:48
2nd & 10 at own 25
Will Levis pass incomplete to Keaton Upshaw
9:43
3rd & 10 at own 25
Will Levis pass complete to Dane Key for 12 yds to the Kent 37 for a 1ST down
9:05
1st & 10 at own 37
Will Levis run for 4 yds to the Kent 41
8:31
2nd & 6 at own 41
Will Levis pass intercepted Gervon Dexter Sr. return for no gain to the Kent 34
Florida Touchdown, 5 plays
8:25
1st & 10 at opp 34
Anthony Richardson run for 3 yds to the Kent 31 Anthony Richardson fumbled, forced by Jordan Wright, recovered by Fla Anthony Richardson
8:24
2nd & 7 at opp 31
Trevor Etienne run for 3 yds to the Kent 28
6:58
3rd & 4 at opp 28
Trevor Etienne run for 15 yds to the Kent 13 for a 1ST down
6:23
1st & 10 at opp 13
Anthony Richardson run for 2 yds to the Kent 11
5:49
2nd & 8 at opp 11
Trevor Etienne run for 11 yds for a TD, (Anthony Richardson pass to Trevor Etienne for Two-Point Conversion)Florida 14, Kentucky 7
5:49
2nd & goal at opp 0
Timeout FLORIDA, clock 05:49
Kentucky Safety, 4 plays (Florida scores)
5:49
2nd & 8 at own 35
Adam Mihalek kickoff for 63 yds
5:39
1st & 10 at own 35
Kavosiey Smoke run for 3 yds to the Kent 38
4:58
2nd & 7 at own 38
Kavosiey Smoke run for 1 yd to the Kent 39
4:17
3rd & 6 at own 39
Will Levis pass incomplete to Dane Key
4:12
4th & 6 at own 39
TEAM run for a loss of 39 yards for a SAFETY TEAM fumbled, recovered by Kent for a SAFETYFlorida 16, Kentucky 7
Florida Interception, 3 plays
4:12
Chance Poore kickoff for 72 yds , Ja’Markis Weston return for 22 yds to the Fla 42 FLORIDA Penalty, Offensive Holding (10 Yards) to the Fla 20
3:43
1st & 10 at own 20
Nay’Quan Wright run for 3 yds to the Fla 23
3:19
2nd & 7 at own 23
Anthony Richardson pass complete to Dante Zanders for 4 yds to the Fla 27
2:47
3rd & 3 at own 27
Anthony Richardson pass intercepted Jordan Wright return for 18 yds to the Fla 6
Kentucky Touchdown, 3 plays
2:47
1st & 0 at opp 6
Timeout KENTUCKY, clock 02:47
2:40
1st & goal at opp 6
Kavosiey Smoke run for 1 yd to the Fla 5
1:57
2nd & 0 at opp 5
Levis, Will pass incomplete, PENALTY FLORIDA roughing passer (Dean III, Trey) 3 yards to the FLORIDA2, NO PLAY, 1ST DOWN KENTUCKY.
1:33
1st & goal at opp 2
La’Vell Wright run for 1 yd to the Fla 1
1:25
2nd & goal at opp 1
Will Levis run for 1 yd for a TD, (Two-Point Conversion failed )Florida 16, Kentucky 13
1:25
2nd & 9 at own 35
Chance Poore kickoff for 55 yds , Trevor Etienne return for 11 yds to the Fla 21
1:25
2nd & 0 at opp 1
Timeout FLORIDA, clock 01:25
Florida End of half, 2 plays
1:11
1st & 10 at own 21
Montrell Johnson Jr. run for 1 yd to the Fla 22
0:00
2nd & 9 at own 22
Trevor Etienne run for 2 yds to the Fla 24
3rd quarter6 drives, then Kentucky 23, Florida 16
Kentucky Punt, 3 plays
15:00
1st & 10 at own 35
Adam Mihalek kickoff for 65 yds for a touchback
14:57
1st & 10 at own 25
Will Levis pass incomplete to Brenden Bates
14:45
2nd & 10 at own 25
La’Vell Wright run for 1 yd to the Kent 26
13:47
3rd & 9 at own 26
Will Levis pass incomplete to La’Vell Wright
13:35
4th & 9 at own 26
Colin Goodfellow punt for 44 yds , Xzavier Henderson returns for a loss of 2 yards to the Fla 28
Florida Punt, 3 plays
13:11
1st & 10 at own 28
Montrell Johnson Jr. run for 1 yd to the Fla 29
13:03
2nd & 9 at own 29
Anthony Richardson pass incomplete to Justin Shorter
12:56
3rd & 9 at own 29
Anthony Richardson sacked by Jordan Wright for a loss of 8 yards to the Fla 21
12:18
4th & 17 at own 21
Jeremy Crawshaw punt for 54 yds , Tayvion Robinson returns for no gain to the Kent 25
Kentucky Field goal, 11 plays
12:11
1st & 10 at own 25
Kavosiey Smoke run for 13 yds to the Kent 38 for a 1ST down
11:25
1st & 10 at own 38
Will Levis run for 1 yd to the Kent 39
11:10
2nd & 9 at own 39
Will Levis pass complete to Chauncey Magwood for 25 yds to the Fla 36 for a 1ST down
10:05
1st & 10 at opp 36
Kavosiey Smoke run for 4 yds to the Fla 32
9:29
2nd & 6 at opp 32
Tayvion Robinson run for 6 yds to the Fla 26 for a 1ST down
8:48
1st & 10 at opp 26
Will Levis pass incomplete
8:41
2nd & 10 at opp 26
Kavosiey Smoke run for 13 yds to the Fla 13 for a 1ST down
7:59
1st & 10 at opp 13
La’Vell Wright run for 5 yds to the Fla 8
7:19
2nd & 5 at opp 8
La’Vell Wright run for 2 yds to the Fla 6
6:39
3rd & 3 at opp 6
Will Levis pass incomplete to Barion Brown
6:35
4th & 3 at opp 6
Matt Ruffolo 24 yd FG GOODTied at 16
Florida Pick-six, 7 plays (Kentucky scores)
6:35
4th & 3 at own 35
Chance Poore kickoff for 65 yds for a touchback
6:30
1st & 10 at own 25
Anthony Richardson run for 2 yds to the Fla 27
5:52
2nd & 8 at own 27
Anthony Richardson pass complete to Xzavier Henderson for 4 yds to the Fla 31
5:25
3rd & 4 at own 31
Anthony Richardson pass complete to Ricky Pearsall for 15 yds to the Fla 46 for a 1ST down
5:04
1st & 10 at own 46
Anthony Richardson run for 4 yds to the 50 yard line
4:28
2nd & 6 at the 50
Nay’Quan Wright run for 3 yds to the Kent 47
3:49
3rd & 3 at opp 47
Nay’Quan Wright run for 8 yds to the Kent 39 for a 1ST down
3:25
1st & 10 at opp 39
Anthony Richardson pass intercepted for a TD Keidron Smith return for 65 yds for a TD, (Matt Ruffolo KICK)Kentucky 23, Florida 16
Florida Punt, 4 plays
3:25
1st & 10 at own 35
Chance Poore kickoff for 65 yds for a touchback
3:16
1st & 10 at own 25
Montrell Johnson Jr. run for 13 yds to the Fla 38 for a 1ST down
2:40
1st & 10 at own 38
Montrell Johnson Jr. run for 2 yds to the Fla 40
2:12
2nd & 8 at own 40
Anthony Richardson pass complete to Xzavier Henderson for 2 yds to the Fla 42
1:35
3rd & 6 at own 42
Anthony Richardson pass incomplete to Dante Zanders
1:27
4th & 6 at own 42
Jeremy Crawshaw punt for 43 yds, fair catch by Tayvion Robinson at the Kent 15
Kentucky Punt, 8 plays
1:15
1st & 10 at own 15
Tayvion Robinson run for 2 yds to the Kent 17
0:00
2nd & 8 at own 17
Kavosiey Smoke run for 3 yds to the Kent 20
Q4 14:55
3rd & 5 at own 20
Will Levis pass complete to Chauncey Magwood for 22 yds to the Kent 42 for a 1ST down
Q4 14:07
1st & 10 at own 42
La’Vell Wright run for 9 yds to the Fla 49
Q4 13:22
2nd & 1 at opp 49
La’Vell Wright run for 8 yds to the Fla 41 for a 1ST down
Q4 12:40
1st & 10 at opp 41
La’Vell Wright run for a loss of 1 yard to the Fla 42
Q4 11:55
2nd & 11 at opp 42
Will Levis pass complete to Tayvion Robinson for no gain to the Fla 42
Q4 11:15
3rd & 11 at opp 42
Will Levis pass incomplete to Chauncey Magwood
Q4 11:05
4th & 11 at opp 42
Colin Goodfellow punt for 42 yds for a touchback
4th quarter5 drives, then Kentucky 26, Florida 16
Florida Turnover on downs, 6 plays
10:57
1st & 10 at own 20
Anthony Richardson pass incomplete
10:48
2nd & 10 at own 20
Anthony Richardson pass complete to Keon Zipperer for 13 yds to the Fla 33 for a 1ST down
10:26
1st & 10 at own 33
Trevor Etienne run for no gain to the Fla 33
9:46
2nd & 10 at own 33
Trevor Etienne run for 7 yds to the Fla 40
8:46
3rd & 3 at own 40
Trevor Etienne run for no gain to the Fla 40
8:41
4th & 3 at own 40
Timeout KENTUCKY, clock 08:41
8:36
4th & 3 at own 40
Anthony Richardson pass incomplete to Ja’Quavion Fraziars
Kentucky Missed FG, 5 plays
8:28
1st & 10 at opp 40
Kavosiey Smoke run for 18 yds to the Fla 22 for a 1ST down
7:49
1st & 10 at opp 22
Kavosiey Smoke run for 2 yds to the Fla 20
7:00
2nd & 8 at opp 20
Will Levis pass incomplete
6:52
3rd & 8 at opp 20
La’Vell Wright run for no gain to the Fla 20
6:13
4th & 8 at opp 20
Matt Ruffolo 38 yd FG MISSED
Florida Turnover on downs, 4 plays
6:04
1st & 10 at own 20
Nay’Quan Wright run for 1 yd to the Fla 21
5:29
2nd & 9 at own 21
Anthony Richardson pass complete to Xzavier Henderson for 4 yds to the Fla 25
4:41
3rd & 5 at own 25
Nay’Quan Wright run for a loss of 1 yard to the Fla 24
4:02
4th & 6 at own 24
Anthony Richardson pass incomplete to Xzavier Henderson
Kentucky Field goal, 7 plays
3:50
1st & 10 at opp 24
Tayvion Robinson run for 1 yd to the Fla 23
3:06
2nd & 9 at opp 23
Kavosiey Smoke run for 7 yds to the Fla 16
2:15
3rd & 2 at opp 16
Kavosiey Smoke run for 11 yds to the Fla 5 for a 1ST down
1:43
1st & 0 at opp 5
Timeout KENTUCKY, clock 01:43
1:39
1st & goal at opp 5
La’Vell Wright run for no gain to the Fla 5
1:38
2nd & 0 at opp 5
Timeout FLORIDA, clock 01:38
1:38
2nd & 0 at opp 5
KENTUCKY Penalty, False Start (Kenneth Horsey) to the Fla 10
1:35
2nd & goal at opp 10
La’Vell Wright run for 2 yds to the Fla 8
1:32
3rd & 0 at opp 8
Timeout FLORIDA, clock 01:32
1:30
3rd & goal at opp 8
Will Levis run for no gain to the Fla 8
1:28
4th & 0 at opp 8
Timeout FLORIDA, clock 01:28
1:24
4th & goal at opp 8
Matt Ruffolo 26 yd FG GOODKentucky 26, Florida 16
Florida End of game, 7 plays
1:24
4th & 13 at own 35
Chance Poore kickoff for 59 yds , Trevor Etienne return for 19 yds to the Fla 25
1:09
1st & 10 at own 25
Anthony Richardson pass incomplete to Xzavier Henderson
1:04
2nd & 10 at own 25
Anthony Richardson pass incomplete to Justin Shorter
0:53
3rd & 10 at own 25
Anthony Richardson pass complete to Montrell Johnson Jr. for 3 yds to the Fla 28
0:28
4th & 7 at own 28
Anthony Richardson pass complete to Xzavier Henderson for 10 yds to the Fla 38 for a 1ST down
0:16
1st & 10 at own 38
Anthony Richardson pass incomplete to Dante Zanders
0:10
2nd & 10 at own 38
Anthony Richardson pass complete to Keon Zipperer for 8 yds to the Fla 46
0:00
3rd & 2 at own 46
Anthony Richardson pass incomplete
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.