59°F, overcast, wind 5 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Nashville International Airport (KBNA), 10 km from the stadium, seven minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Iowa
Kentucky
206
Total yards
185
139
Passing yards
117
67
Rushing yards
68
5.8
Yards per pass
3.2
2.8
Yards per rush
2.1
11
First downs
10
0–11
Third downs
2–18
0–2
Fourth downs
3–5
0
Turnovers
2
2–10
Penalties
3–35
25:03
Possession
34:17
4
Sacks (by defense)
1
Efficiency
Iowa
Kentucky
33%
Success rate
28%
−0.30
EPA per play
−0.41
0.85
Explosiveness
0.99
−0.44
Rushing EPA
−0.02
−0.18
Passing EPA
−0.68
14%
Passing-down success
7%
0.15
First-down EPA
−0.70
−0.06
Second-down EPA
−0.24
−0.78
Third-down EPA
−0.34
14%
Havoc by its defense
2%
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 52% to win. Elo’s favorite won.
The line
Iowa −3, over/under 31.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 Iowa 58%, Kentucky 42%. CollegeFootballData.com’s estimate from the point spread.
The money
The Music City Bowl was put on by Music City Bowl, Inc., a nonprofit. Its IRS Form 990 for the year to March 2023, which takes in this game, reports $8.5 million in revenue, $3.8 million of it from game sponsorships, and $9.8 million in expenses. Its best-paid, CEO/president Scott Ramsey, was paid $550,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 62-1720086).
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 KentuckyPunt, 5 plays, 19 yards
Q1 IowaTurnover on downs, 7 plays, 45 yards
Q1 KentuckyPunt, 6 plays, 21 yards
Q1 IowaPunt, 3 plays, 7 yards
Q1 KentuckyPunt, 3 plays, 7 yards
Q1 IowaPunt, 3 plays, 3 yards
Q2 KentuckyPunt, 3 plays, 1 yard
Q2 IowaTouchdown, 2 plays, 42 yards
Q2 KentuckyPick-six, 1 play (Iowa scores), 0 yards
Q2 KentuckyPunt, 5 plays, 13 yards
Q2 IowaPunt, 3 plays, 9 yards
Q2 KentuckyPunt, 6 plays, 11 yards
Q2 IowaPunt, 3 plays, 5 yards
Q2 KentuckyPick-six, 3 plays (Iowa scores), 0 yards
Q2 KentuckyPunt, 5 plays, 24 yards
Q2 IowaEnd of half, 1 play, 10 yards
Q3 IowaPunt, 3 plays, 9 yards
Q3 KentuckyPunt, 3 plays, −2 yards
Q3 IowaPunt, 3 plays, −4 yards
Q3 KentuckyPunt, 9 plays, 36 yards
Q3 IowaPunt, 3 plays, 4 yards
Q3 KentuckyTurnover on downs, 8 plays, 12 yards
Q4 IowaPunt, 3 plays, 8 yards
Q4 KentuckyPunt, 4 plays, 6 yards
Q4 IowaTurnover on downs, 8 plays, 44 yards
Q4 KentuckyTurnover on downs, 8 plays, 24 yards
Q4 IowaResult not recorded, 6 plays, −24 yards
Play by play
1st quarter6 drives, then Tied at 0
Kentucky Punt, 5 plays
15:00
1st & 10 at own 35
Drew Stevens kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Destin Wade pass complete to Tayvion Robinson for 4 yds to the Kent 29
14:33
2nd & 6 at own 29
Destin Wade pass complete to Dane Key for 15 yds to the Kent 44 for a 1ST down
13:57
1st & 10 at own 44
Barion Brown run for a loss of 3 yards to the Kent 41
13:22
2nd & 13 at own 41
Destin Wade pass incomplete to Barion Brown
13:14
3rd & 13 at own 41
Destin Wade run for 3 yds to the Kent 44
12:38
4th & 10 at own 44
Wilson Berry punt for 34 yds, fair catch by Cooper DeJean at the Iowa 22
Iowa Turnover on downs, 7 plays
12:31
1st & 10 at own 22
Joe Labas pass complete to Diante Vines for 11 yds to the Iowa 33 for a 1ST down
11:59
1st & 10 at own 33
Joe Labas pass complete to Sam LaPorta for 14 yds to the Iowa 47 for a 1ST down
11:22
1st & 10 at own 47
Joe Labas pass complete to Luke Lachey for 12 yds to the Kent 41 for a 1ST down
10:48
1st & 10 at opp 41
Joe Labas run for 3 yds to the Kent 38
10:05
2nd & 7 at opp 38
Nico Ragaini run for 5 yds to the Kent 33
9:30
3rd & 2 at opp 33
Kaleb Johnson run for no gain to the Kent 33
8:48
4th & 2 at opp 33
Joe Labas pass incomplete to Sam LaPorta
Kentucky Punt, 6 plays
8:41
1st & 10 at own 33
Destin Wade pass complete to Barion Brown for 6 yds to the Kent 39
8:06
2nd & 4 at own 39
JuTahn McClain run for 3 yds to the Kent 42
7:24
3rd & 1 at own 42
Destin Wade pass complete to Dane Key for 4 yds to the Kent 46 for a 1ST down
6:50
1st & 10 at own 46
Destin Wade pass incomplete to Barion Brown
6:42
2nd & 10 at own 46
Destin Wade run for 7 yds to the Iowa 47
6:00
3rd & 3 at opp 47
Destin Wade run for 1 yd to the Iowa 46
5:14
4th & 2 at opp 46
Wilson Berry punt for 40 yds , Cooper DeJean returns for 34 yds to the Iowa 40
Iowa Punt, 3 plays
5:08
1st & 10 at own 40
Kaleb Johnson run for 3 yds to the Iowa 43
4:29
2nd & 7 at own 43
Joe Labas pass complete to Nico Ragaini for 2 yds to the Iowa 45
3:47
3rd & 5 at own 45
Joe Labas pass complete to Leshon Williams for 2 yds to the Iowa 47
2:59
4th & 3 at own 47
Tory Taylor punt for 51 yds, downed at the Kent 2
Kentucky Punt, 3 plays
2:53
1st & 10 at own 2
JuTahn McClain run for 1 yd to the Kent 3
2:14
2nd & 9 at own 3
JuTahn McClain run for 2 yds to the Kent 5
1:33
3rd & 7 at own 5
Destin Wade run for 4 yds to the Kent 9
0:44
4th & 3 at own 9
Wilson Berry punt for 39 yds, fair catch by Cooper DeJean at the Kent 48
Iowa Punt, 3 plays
0:38
1st & 10 at opp 48
Kaleb Johnson run for 2 yds to the Kent 46
0:02
2nd & 8 at opp 46
Leshon Williams run for 1 yd to the Kent 45
Q2 14:54
3rd & 7 at opp 45
Joe Labas pass incomplete to Diante Vines
Q2 14:46
4th & 7 at opp 45
Tory Taylor punt for 38 yds, fair catch by Tayvion Robinson at the Kent 7
2nd quarter9 drives, then Iowa 21, Kentucky 0
Kentucky Punt, 3 plays
14:40
1st & 10 at own 7
Destin Wade pass incomplete to Barion Brown
14:34
2nd & 10 at own 7
JuTahn McClain run for no gain to the Kent 7
13:48
3rd & 10 at own 7
Destin Wade run for 1 yd to the Kent 8
13:02
4th & 9 at own 8
Wilson Berry punt for 34 yds, downed at the Kent 42
Iowa Touchdown, 2 plays
12:53
1st & 10 at opp 42
Joe Labas pass complete to Sam LaPorta for 27 yds to the Kent 15 for a 1ST down
12:08
1st & 10 at opp 15
Joe Labas pass complete to Luke Lachey for 15 yds for a TD (Drew Stevens KICK)Iowa 7, Kentucky 0
12:08
1st & 10 at own 35
Drew Stevens kickoff for 59 yds
11:57
1st & 10 at own 35
Destin Wade pass intercepted for a TD Xavier Nwankpa return for 52 yds for a TD (Drew Stevens KICK)Iowa 14, Kentucky 0
Kentucky Punt, 5 plays
11:57
1st & 10 at own 35
Drew Stevens kickoff for 65 yds for a touchback
11:49
1st & 10 at own 25
JuTahn McClain run for 5 yds to the Kent 30
11:15
2nd & 5 at own 30
Destin Wade pass complete to Barion Brown for 5 yds to the Kent 35 for a 1ST down
10:34
1st & 10 at own 35
Destin Wade sacked by Yahya Black for a loss of 1 yard to the Kent 34
9:59
2nd & 11 at own 34
Destin Wade pass incomplete to Barion Brown
9:51
3rd & 11 at own 34
Destin Wade pass complete to Tayvion Robinson for 4 yds to the Kent 38
9:08
4th & 7 at own 38
Wilson Berry punt for 43 yds, punt out-of-bounds at the Iowa 19
Iowa Punt, 3 plays
9:03
1st & 10 at own 19
Kaleb Johnson run for 5 yds to the Iowa 24
8:26
2nd & 5 at own 24
Joe Labas pass incomplete to Kaleb Johnson
8:19
3rd & 5 at own 24
Joe Labas run for 4 yds to the Iowa 28
7:30
4th & 1 at own 28
Tory Taylor punt for 50 yds , Tayvion Robinson returns for a loss of 1 yard to the Kent 21
Kentucky Punt, 6 plays
7:23
1st & 10 at own 21
Barion Brown run for a loss of 1 yard to the Kent 20
6:43
2nd & 11 at own 20
Destin Wade pass complete to Dane Key for 7 yds to the Kent 27
6:03
3rd & 4 at own 27
Destin Wade run for 9 yds to the Kent 36 for a 1ST down
5:26
1st & 10 at own 36
Destin Wade sacked by Jack Campbell for a loss of 9 yards to the Kent 27
4:36
2nd & 19 at own 27
Destin Wade pass complete to Barion Brown for 5 yds to the Kent 32
3:53
3rd & 14 at own 32
Destin Wade pass incomplete to Barion Brown
3:44
4th & 14 at own 32
Wilson Berry punt for 41 yds, fair catch by Cooper DeJean at the KENTUCKY 27 for a 1ST down KENTUCKY Penalty, Kick Catching Interference (Taj Dodson) to the Iowa 42 for a 1ST down
Iowa Punt, 3 plays
3:39
1st & 10 at own 42
Kaleb Johnson run for 2 yds to the Iowa 44
3:02
2nd & 8 at own 44
Kaleb Johnson run for 1 yd to the Iowa 45
2:14
3rd & 7 at own 45
Diante Vines run for 2 yds to the Iowa 47
1:58
4th & 5 at own 47
Tory Taylor punt for 46 yds, fair catch by Tayvion Robinson at the Kent 7
Kentucky Pick-six, 3 plays (Iowa scores)
1:58
1st & 10 at own 7
Timeout KENTUCKY, clock 01:58
1:51
1st & 10 at own 7
Destin Wade run for 2 yds to the Kent 9
1:49
2nd & 8 at own 9
Timeout IOWA, clock 01:49
1:43
2nd & 8 at own 9
Destin Wade pass complete to Barion Brown for a loss of 2 yards to the Kent 7
1:43
3rd & 10 at own 7
Timeout IOWA, clock 01:43
1:36
3rd & 10 at own 7
Destin Wade pass intercepted for a TD Cooper DeJean return for 14 yds for a TD (Drew Stevens KICK)Iowa 21, Kentucky 0
Kentucky Punt, 5 plays
1:36
1st & 10 at own 35
Drew Stevens kickoff for 65 yds , Barion Brown return for 16 yds to the Kent 16
1:24
1st & 10 at own 16
JuTahn McClain run for 6 yds to the Kent 22
0:46
2nd & 4 at own 22
JuTahn McClain run for 12 yds to the Kent 34 for a 1ST down
0:26
1st & 10 at own 34
Destin Wade run for 9 yds to the Kent 43
0:18
2nd & 1 at own 43
Destin Wade sacked by Deontae Craig for a loss of 7 yards to the Kent 36 Destin Wade fumbled, forced by Deontae Craig, recovered by Kent
0:11
3rd & 8 at own 36
JuTahn McClain run for 4 yds to the Kent 40
0:11
4th & 4 at own 40
Timeout IOWA, clock 00:11
0:05
4th & 4 at own 40
Wilson Berry punt for 38 yds, fair catch by Cooper DeJean at the Iowa 22
Iowa End of half, 1 play
0:05
1st & 10 at own 22
KENTUCKY Penalty, Defensive Offside (Justin Rogers) to the Iowa 27
0:01
1st & 5 at own 27
Leshon Williams run for 5 yds to the Iowa 32 for a 1ST down
3rd quarter6 drives, then Iowa 21, Kentucky 0
Iowa Punt, 3 plays
15:00
1st & 10 at own 35
Chance Poore kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Joe Labas pass complete to Luke Lachey for 9 yds to the Iowa 34
14:12
2nd & 1 at own 34
Kaleb Johnson run for no gain to the Iowa 34
13:30
3rd & 1 at own 34
Joe Labas pass incomplete to Sam LaPorta
13:23
4th & 1 at own 34
Tory Taylor punt for 51 yds, fair catch by Tayvion Robinson at the Kent 15
Kentucky Punt, 3 plays
13:17
1st & 10 at own 15
JuTahn McClain run for 4 yds to the Kent 19
12:44
2nd & 6 at own 19
Destin Wade pass incomplete to Dane Key
12:10
3rd & 6 at own 19
TEAM run for a loss of 6 yards to the Kent 13 TEAM fumbled, recovered by Kent Destin Wade
11:43
4th & 12 at own 13
Wilson Berry punt for 47 yds , Cooper DeJean returns for 5 yds to the Iowa 45
Iowa Punt, 3 plays
11:39
1st & 10 at own 45
Leshon Williams run for a loss of 3 yards to the Iowa 42
10:52
2nd & 13 at own 42
IOWA Penalty, Delay of Game (-5 Yards) to the Iowa 37
10:33
2nd & 18 at own 37
Joe Labas run for 10 yds to the Iowa 47
9:52
3rd & 8 at own 47
Joe Labas sacked by Jordan Wright for a loss of 6 yards to the Iowa 41
9:04
4th & 14 at own 41
Tory Taylor punt for 50 yds , Tayvion Robinson returns for no gain to the Kent 9
Kentucky Punt, 9 plays
8:57
1st & 10 at own 9
Destin Wade pass complete to Dane Key for 6 yds to the Kent 15
8:30
2nd & 4 at own 15
Destin Wade run for 19 yds to the Kent 34 for a 1ST down
7:48
1st & 10 at own 34
La’Vell Wright run for 6 yds to the Kent 40
7:05
2nd & 4 at own 40
Destin Wade run for a loss of 1 yard to the Kent 39
6:25
3rd & 5 at own 39
Destin Wade pass complete to JuTahn McClain for 3 yds to the Kent 42
5:47
4th & 2 at own 42
Tayvion Robinson run for 5 yds to the Kent 47 for a 1ST down
5:19
1st & 10 at own 47
Destin Wade pass incomplete to Barion Brown
5:13
2nd & 10 at own 47
Dane Key run for a loss of 2 yards to the Kent 45
4:28
3rd & 12 at own 45
Destin Wade pass incomplete to Barion Brown
4:19
4th & 12 at own 45
Wilson Berry punt for 42 yds , Cooper DeJean returns for 3 yds to the Iowa 16
Iowa Punt, 3 plays
4:15
1st & 10 at own 16
Joe Labas pass incomplete to Nico Ragaini
4:09
2nd & 10 at own 16
Kaleb Johnson run for 2 yds to the Iowa 18
3:31
3rd & 8 at own 18
Joe Labas pass complete to Sam LaPorta for 2 yds to the Iowa 20
2:35
4th & 6 at own 20
Tory Taylor punt for 59 yds , Tayvion Robinson returns for 26 yds to the Kentucky 47 IOWA Penalty, Illegal Motion (-5 Yards) to the Iowa 48
Kentucky Turnover on downs, 8 plays
2:30
1st & 10 at opp 48
Destin Wade run for 1 yd to the Iowa 47
2:20
2nd & 9 at opp 47
KENTUCKY Penalty, Unsportsmanlike Conduct (-15 Yards) to the Kent 38
1:10
2nd & 24 at own 38
Destin Wade pass complete to Tayvion Robinson for 10 yds to the Kent 48
0:50
3rd & 14 at own 48
Destin Wade pass complete to Tayvion Robinson for 11 yds to the Iowa 41
0:33
4th & 3 at opp 41
Destin Wade pass complete to Dane Key for 4 yds to the Iowa 37 for a 1ST down
0:04
1st & 10 at opp 37
Destin Wade pass incomplete
0:00
2nd & 10 at opp 37
Destin Wade pass incomplete to Barion Brown
Q4 14:55
3rd & 10 at opp 37
Destin Wade run for 1 yd to the Iowa 36
Q4 14:10
4th & 9 at opp 36
Destin Wade pass incomplete to Barion Brown
4th quarter5 drives, then Iowa 21, Kentucky 0
Iowa Punt, 3 plays
14:02
1st & 10 at own 36
Sam LaPorta run for 6 yds to the Iowa 42
13:25
2nd & 4 at own 42
Kaleb Johnson run for 2 yds to the Iowa 44
12:46
3rd & 2 at own 44
Sam LaPorta run for no gain to the Iowa 44
12:01
4th & 2 at own 44
Tory Taylor punt for 41 yds, fair catch by Tayvion Robinson at the Kent 15
Kentucky Punt, 4 plays
11:53
1st & 10 at own 15
Destin Wade pass complete to Barion Brown for 10 yds to the Kent 25 for a 1ST down
11:10
1st & 10 at own 25
Destin Wade pass complete to Jordan Dingle for 6 yds to the Kent 31
10:39
2nd & 4 at own 31
Destin Wade pass incomplete to Barion Brown
10:33
3rd & 4 at own 31
Destin Wade sacked by Sebastian Castro for a loss of 10 yards to the Kent 21
9:39
4th & 14 at own 21
Wilson Berry punt for 51 yds, downed at the Iowa 28
Iowa Turnover on downs, 8 plays
9:35
1st & 10 at own 28
Joe Labas pass incomplete to Diante Vines
9:29
2nd & 10 at own 28
Joe Labas pass complete to Diante Vines for 12 yds to the Iowa 40 for a 1ST down
8:44
1st & 10 at own 40
Joe Labas pass complete to Sam LaPorta for 5 yds to the Iowa 45
8:17
2nd & 5 at own 45
Joe Labas pass complete to Nico Ragaini for 19 yds to the Kent 36 for a 1ST down
7:43
1st & 10 at opp 36
Joe Labas pass complete to Sam LaPorta for 8 yds to the Kent 28
7:07
2nd & 2 at opp 28
Joe Labas pass complete to Jaziun Patterson for 1 yd to the Kent 27
6:32
3rd & 1 at opp 27
Timeout IOWA, clock 06:32
6:26
3rd & 1 at opp 27
Jaziun Patterson run for a loss of 1 yard to the Kent 28
5:53
4th & 2 at opp 28
Joe Labas pass incomplete to Luke Lachey
Kentucky Turnover on downs, 8 plays
5:48
1st & 10 at own 28
Deuce Hogan pass incomplete
5:39
2nd & 10 at own 28
Deuce Hogan pass complete to JuTahn McClain for 2 yds to the Kent 30
4:59
3rd & 8 at own 30
Deuce Hogan pass complete to JuTahn McClain for 2 yds to the Kent 32
4:05
4th & 6 at own 32
Deuce Hogan pass complete to Dane Key for 11 yds to the Kent 43 for a 1ST down
3:58
1st & 10 at own 43
JuTahn McClain run for 3 yds to the Kent 46
3:36
2nd & 7 at own 46
Deuce Hogan pass complete to La’Vell Wright for a loss of 2 yards to the Kent 44
2:54
3rd & 9 at own 44
Deuce Hogan pass complete to La’Vell Wright for 8 yds to the Iowa 48
2:22
4th & 1 at opp 48
Deuce Hogan pass complete to Tayvion Robinson for a loss of 2 yards to the 50 yard line
Iowa Result not recorded, 6 plays
2:17
1st & 10 at the 50
Jaziun Patterson run for 17 yds to the Kent 33 for a 1ST down
1:31
1st & 10 at opp 33
Joe Labas pass incomplete to Luke Lachey
1:25
2nd & 10 at opp 33
Jaziun Patterson run for 12 yds to the Kent 21 for a 1ST down
0:50
1st & 10 at opp 21
Joe Labas pass incomplete to Luke Lachey
0:45
2nd & 10 at opp 21
Joe Labas pass incomplete to Luke Lachey
0:40
3rd & 10 at opp 21
Jaziun Patterson run for a loss of 5 yards to the Kent 26
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.