Referee Jeff Heaser; umpire Jim Eckle; head linesman Tracy Lynch; line judge Deon Lawrence; side judge Mike McCarthy; field judge Wayne Rundell; back judge Pat Ryan; center judge Jeff MaconaghyGame 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
Iowa
Kentucky
384
Total yards
354
211
Passing yards
233
173
Rushing yards
121
7.0
Yards per pass
8.3
5.8
Yards per rush
2.6
20
First downs
24
4–11
Third downs
6–14
0–1
Fourth downs
0–2
3
Turnovers
1
4–35
Penalties
3–20
22:06
Possession
37:54
6
Sacks (by defense)
0
Efficiency
Iowa
Kentucky
48%
Success rate
48%
−0.02
EPA per play
0.07
0.97
Explosiveness
1.02
0.05
Rushing EPA
0.00
−0.09
Passing EPA
0.14
36%
Passing-down success
26%
0.24
First-down EPA
0.15
−0.38
Second-down EPA
−0.05
0.28
Third-down EPA
0.57
17%
Havoc by its defense
13%
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)
Iowa 55% to win. Kentucky won as Elo’s underdog.
The line
Kentucky −3, over/under 43.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 58%, Iowa 42%. CollegeFootballData.com’s estimate from the point spread.
The money
The Citrus Bowl was put on by the Florida Citrus Sports Association, a nonprofit. Its IRS Form 990 for the year to March 2022, which takes in this game, reports $15.3 million in revenue, $10.1 million of it from media income, and $12.8 million in expenses. Its best-paid, chief executive officer Steven J Hogan, was paid $691,000.
From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 59-1058144).
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Kentucky drives left to right, Iowa right to left.
Q1 IowaPunt, 4 plays, 20 yards
Q1 KentuckyTouchdown, 13 plays, 80 yards
Q1 IowaPunt, 5 plays, 21 yards
Q1 KentuckyPunt, 3 plays, −8 yards
Q1 IowaField goal, 10 plays, 55 yards
Q2 KentuckyField goal, 14 plays, 72 yards
Q2 IowaInterception, 2 plays, −1 yard
Q2 KentuckyField goal, 5 plays, 22 yards
Q2 IowaEnd of half, 6 plays, 63 yards
Q3 KentuckyPunt, 7 plays, 28 yards
Q3 IowaTurnover on downs, 7 plays, 69 yards
Q3 KentuckyPunt, 3 plays, −2 yards
Q3 IowaTouchdown, 6 plays, 50 yards
Q3 KentuckyPunt, 7 plays, 27 yards
Q4 IowaTouchdown, 9 plays, 92 yards
Q4 KentuckyTurnover on downs, 7 plays, 40 yards
Q4 IowaPunt, 3 plays, 8 yards
Q4 KentuckyInterception, 8 plays, 43 yards
Q4 IowaPunt, 3 plays, 9 yards
Q4 KentuckyTouchdown, 8 plays, 80 yards
Q4 IowaInterception, 6 plays, 35 yards
Q4 KentuckyEnd of game, 2 plays, −3 yards
Play by play
1st quarter5 drives, then Kentucky 7, Iowa 0
Iowa Punt, 4 plays
15:00
1st & 10 at own 35
Chance Poore kickoff for 65 yds for a touchback
14:49
1st & 10 at own 25
Spencer Petras pass complete to Sam LaPorta for 12 yds to the Iowa 37 for a 1ST down
14:05
1st & 10 at own 37
Gavin Williams run for 5 yds to the Iowa 42
13:54
2nd & 5 at own 42
Spencer Petras pass incomplete to Nico Ragaini
13:41
3rd & 5 at own 42
Spencer Petras pass complete to Arland Bruce IV for 3 yds to the Iowa 45
13:00
4th & 2 at own 45
Tory Taylor punt for 55 yds for a touchback
Kentucky Touchdown, 13 plays
12:50
1st & 10 at own 20
Chris Rodriguez Jr. run for 7 yds to the Kent 27
12:19
2nd & 3 at own 27
Chris Rodriguez Jr. run for 8 yds to the Kent 35 for a 1ST down
11:39
1st & 10 at own 35
Will Levis pass complete to Wan’Dale Robinson for 5 yds to the Kent 40
10:55
2nd & 5 at own 40
JuTahn McClain run for 2 yds to the Kent 42
10:34
3rd & 3 at own 42
JuTahn McClain run for 5 yds to the Kent 47 for a 1ST down
9:55
1st & 10 at own 47
Will Levis pass complete to Justin Rigg for 9 yds to the Iowa 44
9:23
2nd & 1 at opp 44
Chris Rodriguez Jr. run for 9 yds to the Iowa 35 for a 1ST down
8:47
1st & 10 at opp 35
Chris Rodriguez Jr. run for 4 yds to the Iowa 31
7:55
2nd & 6 at opp 31
Will Levis pass complete to Justin Rigg for 2 yds to the Iowa 29
7:25
3rd & 4 at opp 29
Will Levis pass complete to DeMarcus Harris for 14 yds to the Iowa 15 for a 1ST down
6:48
1st & 10 at opp 15
Will Levis pass complete to Brenden Bates for 6 yds to the Iowa 9
6:06
2nd & 4 at opp 9
Will Levis run for 4 yds to the Iowa 5 for a 1ST down
5:32
1st & goal at opp 5
Will Levis pass complete to Chris Rodriguez Jr. for 5 yds for a TD, (Matt Ruffolo KICK)Kentucky 7, Iowa 0
Iowa Punt, 5 plays
5:28
1st & 10 at own 35
Chance Poore kickoff for 65 yds , Charlie Jones return for 13 yds to the Iowa 13
5:19
1st & 10 at own 13
Arland Bruce IV run for 1 yd to the Iowa 14
4:30
2nd & 9 at own 14
Spencer Petras pass complete to Sam LaPorta for 3 yds to the Iowa 17
4:11
3rd & 6 at own 17
Petras, Spencer pass incomplete to LaPorta, Sam, PENALTY KENTUCKY holding (Corker, Yusuf) 10 yards to the IOWA27, NO PLAY, 1ST DOWN IOWA.
4:00
1st & 10 at own 27
Leshon Williams run for 4 yds to the Iowa 31
3:35
2nd & 6 at own 31
Leshon Williams run for 3 yds to the Iowa 34
2:59
3rd & 3 at own 34
Spencer Petras pass incomplete to Sam LaPorta
2:52
4th & 3 at own 34
Tory Taylor punt for 44 yds, fair catch by Wan’Dale Robinson at the Kent 22
Kentucky Punt, 3 plays
2:25
1st & 10 at own 22
Chris Rodriguez Jr. run for a loss of 1 yard to the Kent 21
2:10
2nd & 11 at own 21
Chris Rodriguez Jr. run for 1 yd to the Kent 22
1:00
3rd & 10 at own 22
Will Levis sacked by Zach VanValkenburg for a loss of 8 yards to the Kent 14
0:44
4th & 18 at own 14
Colin Goodfellow punt for 54 yds , Charlie Jones returns for 3 yds to the Iowa 35
Iowa Field goal, 10 plays
0:34
1st & 10 at own 35
Spencer Petras pass complete to Luke Lachey for 15 yds to the 50 yard line for a 1ST down
0:03
1st & 10 at the 50
Gavin Williams run for 8 yds to the Kent 42
Q2 14:50
2nd & 2 at opp 42
Spencer Petras pass complete to Arland Bruce IV for 8 yds to the Kent 34 for a 1ST down
Q2 14:00
1st & 10 at opp 34
Gavin Williams run for 4 yds to the Kent 30
Q2 13:28
2nd & 6 at opp 30
Gavin Williams run for 6 yds to the Kent 24 for a 1ST down
Q2 13:10
1st & 10 at opp 24
Spencer Petras pass complete to Sam LaPorta for 13 yds to the Kent 11 for a 1ST down
Q2 12:14
1st & 10 at opp 11
Gavin Williams run for 2 yds to the Kent 9
Q2 11:54
2nd & 8 at opp 9
Spencer Petras pass complete to Jackson Ritter for 4 yds to the Kent 5
Q2 11:31
3rd & 4 at opp 5
IOWA Penalty, False Start (Connor Colby) to the Kent 10
Q2 11:06
3rd & 9 at opp 10
Spencer Petras pass incomplete to Arland Bruce IV
Q2 11:03
4th & 9 at opp 10
Caleb Shudak 28 yd FG GOODKentucky 7, Iowa 3
2nd quarter4 drives, then Kentucky 13, Iowa 3
Kentucky Field goal, 14 plays
11:03
4th & 9 at own 35
Caleb Shudak kickoff for 65 yds for a touchback
10:56
1st & 10 at own 25
Will Levis pass complete to Wan’Dale Robinson for 16 yds to the Kent 41 for a 1ST down
10:00
1st & 10 at own 41
Chris Rodriguez Jr. run for 8 yds to the Kent 49
9:39
2nd & 2 at own 49
Chris Rodriguez Jr. run for 3 yds to the Iowa 48 for a 1ST down
8:45
1st & 10 at opp 48
JuTahn McClain run for 8 yds to the Iowa 40
8:28
2nd & 2 at opp 40
Will Levis pass incomplete to Wan’Dale Robinson
8:21
3rd & 2 at opp 40
Will Levis run for 2 yds to the Iowa 38 for a 1ST down
7:37
1st & 10 at opp 38
Will Levis sacked by Joe Evans for a loss of 8 yards to the Iowa 46
6:59
2nd & 18 at opp 46
Timeout KENTUCKY, clock 06:59
6:17
2nd & 18 at opp 46
Will Levis sacked by Zach VanValkenburg for a loss of 8 yards to the Kent 46
5:45
3rd & 26 at own 46
Will Levis pass complete to Wan’Dale Robinson for 34 yds to the Iowa 20 for a 1ST down
5:27
1st & 10 at opp 20
Chris Rodriguez Jr. run for 12 yds to the Iowa 8 for a 1ST down
4:44
1st & goal at opp 8
JuTahn McClain run for no gain to the Iowa 8
3:59
2nd & goal at opp 8
Will Levis pass complete to Wan’Dale Robinson for 6 yds to the Iowa 2
3:18
3rd & goal at opp 2
Will Levis run for a loss of 1 yard to the Iowa 3
2:48
4th & goal at opp 3
Matt Ruffolo 21 yd FG GOODKentucky 10, Iowa 3
Iowa Interception, 2 plays
2:48
4th & 5 at own 35
Chance Poore kickoff for 65 yds for a touchback
2:22
1st & 10 at own 25
Leshon Williams run for a loss of 1 yard to the Iowa 24
2:09
2nd & 11 at own 24
Spencer Petras pass intercepted D’Eryk Jackson return for 3 yds to the Iowa 31
Kentucky Field goal, 5 plays
2:01
1st & 10 at opp 31
JuTahn McClain run for 10 yds to the Iowa 21 for a 1ST down IOWA Penalty, Unnecessary Roughness (Logan Lee) to the Iowa 11 for a 1ST down
1:24
1st & 10 at opp 11
Chris Rodriguez Jr. run for 5 yds to the Iowa 6
0:48
2nd & 5 at opp 6
JuTahn McClain run for a loss of 3 yards to the Iowa 9
0:45
3rd & 8 at opp 9
Timeout KENTUCKY, clock 00:45
0:42
3rd & 8 at opp 9
Will Levis pass incomplete to JuTahn McClain
0:38
4th & 8 at opp 9
Matt Ruffolo 27 yd FG GOODKentucky 13, Iowa 3
Iowa End of half, 6 plays
0:34
4th & 8 at own 35
Chance Poore kickoff for 65 yds , Charlie Jones return for 17 yds to the Iowa 17
0:27
1st & 10 at own 17
Spencer Petras pass complete to Gavin Williams for 10 yds to the Iowa 27 for a 1ST down
0:21
1st & 10 at own 27
Spencer Petras pass complete to Ivory Kelly-Martin for 10 yds to the Iowa 37 for a 1ST down
0:17
1st & 10 at own 37
Ivory Kelly-Martin run for 12 yds to the Iowa 49 for a 1ST down
0:16
1st & 10 at own 49
Timeout IOWA, clock 00:16
0:10
1st & 10 at own 49
Spencer Petras pass complete to Gavin Williams for 4 yds to the Kent 47
0:09
2nd & 6 at opp 47
Timeout IOWA, clock 00:09
0:05
2nd & 6 at opp 47
Spencer Petras pass incomplete to Sam LaPorta
0:05
3rd & 6 at opp 47
Spencer Petras pass intercepted, touchback. Quandre Mosely return for no gain
3rd quarter5 drives, then Kentucky 13, Iowa 10
Kentucky Punt, 7 plays
15:00
1st & 10 at own 35
Caleb Shudak kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Chris Rodriguez Jr. run for 9 yds to the Kent 34
14:18
2nd & 1 at own 34
Chris Rodriguez Jr. run for 2 yds to the Kent 36 for a 1ST down
13:38
1st & 10 at own 36
Chris Rodriguez Jr. run for 8 yds to the Kent 44
13:00
2nd & 2 at own 44
JuTahn McClain run for 1 yd to the Kent 45
12:12
3rd & 1 at own 45
Levis, Will rush for no gain to the KENTUCKY45, PENALTY IOWA offside (Waggoner, John) 5 yards to the 50 yardline, NO PLAY, 1ST DOWN KENTUCKY.
11:36
1st & 10 at the 50
Will Levis sacked by Logan Lee for a loss of 4 yards to the Kent 46
11:22
2nd & 14 at own 46
Will Levis pass incomplete to Wan’Dale Robinson
11:09
3rd & 14 at own 46
Will Levis run for 7 yds to the Iowa 47
10:31
4th & 7 at opp 47
Colin Goodfellow punt for 47 yds for a touchback
Iowa Turnover on downs, 7 plays
10:24
1st & 10 at own 20
Gavin Williams run for 18 yds to the Iowa 38 for a 1ST down
9:50
1st & 10 at own 38
Gavin Williams run for 8 yds to the Iowa 46
9:10
2nd & 2 at own 46
Spencer Petras pass complete to Sam LaPorta for 34 yds to the Kent 20 for a 1ST down
9:03
1st & 10 at opp 20
Spencer Petras pass incomplete to Nico Ragaini
8:55
2nd & 10 at opp 20
Spencer Petras pass complete to Arland Bruce IV for 8 yds to the Kent 12
8:18
3rd & 2 at opp 12
Gavin Williams run for 1 yd to the Kent 11
7:47
4th & 1 at opp 11
Spencer Petras run for no gain to the Kent 11
Kentucky Punt, 3 plays
7:17
1st & 10 at own 11
Chris Rodriguez Jr. run for 1 yd to the Kent 12
6:28
2nd & 9 at own 12
Will Levis sacked by Noah Shannon for a loss of 3 yards to the Kent 9
6:14
3rd & 12 at own 9
Will Levis pass incomplete to Jacquez Jones
6:07
4th & 12 at own 9
Colin Goodfellow punt for 41 yds, fair catch by Charlie Jones at the 50 yard line
Iowa Touchdown, 6 plays
6:01
1st & 10 at the 50
Spencer Petras pass incomplete to Nico Ragaini
5:43
2nd & 10 at the 50
Leshon Williams run for 8 yds to the Kent 42
5:25
3rd & 2 at opp 42
KENTUCKY Penalty, Defensive Offside (Marquan McCall) to the Kent 37 for a 1ST down
4:45
1st & 10 at opp 37
Leshon Williams run for 12 yds to the Kent 25 for a 1ST down
4:27
1st & 10 at opp 25
Gavin Williams run for 2 yds to the Kent 23
3:54
2nd & 8 at opp 23
Spencer Petras pass complete to Monte Pottebaum for 3 yds to the Kent 20
3:21
3rd & 5 at opp 20
Arland Bruce IV run for 20 yds for a TD, (Caleb Shudak KICK)Kentucky 13, Iowa 10
Kentucky Punt, 7 plays
3:21
3rd & 5 at own 35
Caleb Shudak kickoff for 65 yds for a touchback
3:02
1st & 10 at own 25
Chris Rodriguez Jr. run for 3 yds to the Kent 28
2:34
2nd & 7 at own 28
Will Levis run for 6 yds to the Kent 34
2:03
3rd & 1 at own 34
Will Levis run for 2 yds to the Kent 36 for a 1ST down
1:26
1st & 10 at own 36
Will Levis pass complete to Wan’Dale Robinson for 10 yds to the Kent 46 for a 1ST down
0:44
1st & 10 at own 46
Chris Rodriguez Jr. run for 3 yds to the Kent 49
0:07
2nd & 7 at own 49
JuTahn McClain run for 2 yds to the Iowa 49
Q4 14:55
3rd & 5 at opp 49
Will Levis run for 1 yd to the Iowa 48
Q4 14:09
4th & 4 at opp 48
Colin Goodfellow punt for 40 yds, punt out-of-bounds at the Iowa 8
4th quarter8 drives, then Kentucky 20, Iowa 17
Iowa Touchdown, 9 plays
14:03
1st & 10 at own 8
Gavin Williams run for 19 yds to the Iowa 27 for a 1ST down
13:35
1st & 10 at own 27
Spencer Petras pass incomplete to Nico Ragaini
13:32
2nd & 10 at own 27
Gavin Williams run for 3 yds to the Iowa 30
13:06
3rd & 7 at own 30
Spencer Petras pass complete to Ivory Kelly-Martin for 7 yds to the Iowa 37 for a 1ST down
12:49
1st & 10 at own 37
Leshon Williams run for 8 yds to the Iowa 45
12:15
2nd & 2 at own 45
Leshon Williams run for no gain to the Iowa 45
11:30
3rd & 2 at own 45
Spencer Petras pass complete to Luke Lachey for 12 yds to the Kent 43 for a 1ST down
11:12
1st & 10 at opp 43
Gavin Williams run for 7 yds to the Kent 36
10:54
2nd & 3 at opp 36
Spencer Petras pass complete to Sam LaPorta for 36 yds for a TD, (Caleb Shudak KICK)Iowa 17, Kentucky 13
Kentucky Turnover on downs, 7 plays
10:54
2nd & 3 at own 35
Caleb Shudak kickoff for 65 yds for a touchback
10:47
1st & 10 at own 25
Will Levis pass complete to DeMarcus Harris for 14 yds to the Kent 39 for a 1ST down
10:11
1st & 10 at own 39
Chris Rodriguez Jr. run for 4 yds to the Kent 43
9:37
2nd & 6 at own 43
Chris Rodriguez Jr. run for 13 yds to the Iowa 44 for a 1ST down
8:51
1st & 10 at opp 44
JuTahn McClain run for 3 yds to the Iowa 41
8:17
2nd & 7 at opp 41
Will Levis run for 5 yds to the Iowa 36
7:55
3rd & 2 at opp 36
Will Levis run for 1 yd to the Iowa 35
7:13
4th & 1 at opp 35
JuTahn McClain run for no gain to the Iowa 35
Iowa Punt, 3 plays
6:48
1st & 10 at own 35
Leshon Williams run for 2 yds to the Iowa 37
6:30
2nd & 8 at own 37
Leshon Williams run for 7 yds to the Iowa 44
6:11
3rd & 1 at own 44
Leshon Williams run for a loss of 1 yard to the Iowa 43
5:58
4th & 2 at own 43
Tory Taylor punt for 46 yds, fair catch by Wan’Dale Robinson at the Kent 11
Kentucky Interception, 8 plays
5:52
1st & 10 at own 11
Will Levis pass complete to Wan’Dale Robinson for 13 yds to the Kent 24 for a 1ST down
5:18
1st & 10 at own 24
Chris Rodriguez Jr. run for 2 yds to the Kent 26
4:46
2nd & 8 at own 26
Will Levis pass incomplete to Brenden Bates
4:41
3rd & 8 at own 26
Levis, Will pass incomplete to Robinson, Wan’Dale, PENALTY IOWA pass interference (Moss, Riley) 15 yards to the KENTUCKY41, NO PLAY, 1ST DOWN KENTUCKY.
4:34
1st & 10 at own 41
Will Levis pass complete to Izayah Cummings for 13 yds to the Iowa 46 for a 1ST down
4:13
1st & 10 at opp 46
Will Levis pass incomplete to Izayah Cummings
4:09
2nd & 10 at opp 46
Will Levis pass incomplete to Chris Lewis
4:04
3rd & 10 at opp 46
Will Levis pass incomplete to Wan’Dale Robinson
3:59
4th & 10 at opp 46
Will Levis pass intercepted Jermari Harris return for no gain to the Iowa 36
Iowa Punt, 3 plays
3:53
1st & 10 at own 36
Gavin Williams run for 6 yds to the Iowa 42
3:51
2nd & 4 at own 42
Timeout KENTUCKY, clock 03:51
3:45
2nd & 4 at own 42
Gavin Williams run for 3 yds to the Iowa 45
3:44
3rd & 1 at own 45
Timeout KENTUCKY, clock 03:44
3:39
3rd & 1 at own 45
Gavin Williams run for no gain to the Iowa 45
3:38
4th & 1 at own 45
Timeout KENTUCKY, clock 03:38
3:38
4th & 1 at own 45
Timeout IOWA, clock 03:38
3:31
4th & 1 at own 45
Tory Taylor punt for 55 yds for a touchback
Kentucky Touchdown, 8 plays
3:21
1st & 10 at own 20
Will Levis pass complete to Wan’Dale Robinson for 7 yds to the Kent 27
2:51
2nd & 3 at own 27
Will Levis sacked by Lukas Van Ness for a loss of 7 yards to the Kent 20
2:42
3rd & 10 at own 20
Will Levis pass complete to Wan’Dale Robinson for 17 yds to the Kent 37 for a 1ST down
2:22
1st & 10 at own 37
Will Levis pass incomplete to Izayah Cummings
2:16
2nd & 10 at own 37
Will Levis pass complete to Wan’Dale Robinson for 10 yds to the Kent 47 for a 1ST down
2:07
1st & 10 at own 47
Will Levis pass incomplete to Chauncey Magwood
1:55
2nd & 10 at own 47
Will Levis pass complete to Wan’Dale Robinson for 52 yds to the Iowa 1 for a 1ST down
1:54
1st & 0 at opp 1
KENTUCKY Penalty, False Start (Austin Dotson) to the Iowa 6
1:48
1st & goal at opp 6
Chris Rodriguez Jr. run for 6 yds for a TD, (Matt Ruffolo KICK)Kentucky 20, Iowa 17
Iowa Interception, 6 plays
1:48
1st & 15 at own 35
Chance Poore kickoff for 65 yds for a touchback
1:43
1st & 10 at own 25
Spencer Petras pass complete to Sam LaPorta for 12 yds to the Iowa 37 for a 1ST down
1:38
1st & 10 at own 37
Spencer Petras pass incomplete to Arland Bruce IV
1:29
2nd & 10 at own 37
Gavin Williams run for 6 yds to the Iowa 43
1:12
3rd & 4 at own 43
Spencer Petras pass complete to Sam LaPorta for 12 yds to the Kent 45 for a 1ST down
1:06
1st & 10 at opp 45
Spencer Petras pass complete to Arland Bruce IV for 5 yds to the Kent 40
0:48
2nd & 5 at opp 40
Spencer Petras pass intercepted DeAndre Square return for no gain to the Kent 26
Kentucky End of game, 2 plays
0:44
1st & 10 at own 26
TEAM run for a loss of 1 yard to the Kent 25
0:05
2nd & 11 at own 25
TEAM run for a loss of 2 yards to the Kent 23
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.