From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Miami
Louisville
244
Total yards
336
174
Passing yards
206
70
Rushing yards
130
6.0
Yards per pass
7.4
2.6
Yards per rush
3.0
12
First downs
21
1–13
Third downs
7–15
1–2
Fourth downs
2–2
3
Turnovers
2
7–46
Penalties
7–57
26:43
Possession
33:03
Efficiency
Miami
Louisville
32%
Success rate
47%
−0.02
EPA per play
0.18
1.01
Explosiveness
0.96
0.01
Rushing EPA
0.01
0.01
Passing EPA
0.41
30%
Passing-down success
29%
−0.11
First-down EPA
−0.04
0.26
Second-down EPA
0.20
0.00
Third-down EPA
0.53
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)
Louisville 72% to win. Elo’s favorite won.
The line
Louisville −5.5, over/under 55.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. Louisville drives left to right, Miami right to left.
Q1 LouisvillePunt, 3 plays, 43 yards
Q1 MiamiPunt, 3 plays, 52 yards
Q1 LouisvilleTouchdown, 12 plays, 93 yards
Q1 MiamiPunt, 3 plays, 59 yards
Q1 LouisvillePunt, 3 plays, 28 yards
Q1 MiamiTouchdown, 6 plays, 38 yards
Q2 LouisvilleFumble, 1 play, −3 yards
Q2 MiamiFumble, 1 play, −6 yards
Q2 LouisvillePunt, 10 plays, 82 yards
Q2 MiamiField goal, 9 plays, 88 yards
Q2 MiamiDefensive TD, 3 plays (Louisville scores), 48 yards
Q2 LouisvillePunt, 4 plays, 61 yards
Q2 MiamiPunt, 3 plays, 52 yards
Q2 LouisvilleEnd of half, 3 plays, 14 yards
Q3 MiamiPunt, 3 plays, 47 yards
Q3 LouisvilleFumble, 1 play, −20 yards
Q3 MiamiField goal, 4 plays, 1 yard
Q3 LouisvillePunt, 6 plays, 55 yards
Q3 MiamiPunt, 3 plays, 31 yards
Q3 LouisvilleTouchdown, 6 plays, 51 yards
Q3 MiamiInterception, 4 plays, 25 yards
Q3 LouisvilleField goal, 9 plays, 39 yards
Q4 MiamiTurnover on downs, 7 plays, 38 yards
Q4 LouisvilleTouchdown, 14 plays, 67 yards
Q4 MiamiInterception, 9 plays, 1 yard
Play by play
1st quarter6 drives, then Louisville 7, Miami 0
Louisville Punt, 3 plays
15:00
1st & 10 at own 35
Justin Vogel kickoff for 65 yds , Charles Gaines return for 16 yds to the Lvile 16
14:50
1st & 10 at own 16
Will Gardner pass incomplete to Gerald Christian
14:42
2nd & 10 at own 16
Dominique Brown run for no gain to the Lvile 16
14:13
3rd & 10 at own 16
Will Gardner pass incomplete to Gerald Christian
14:05
4th & 10 at own 16
Ryan Johnson punt for 43 yds, fair catch by Stacy Coley at the MiaFl 41
Miami Punt, 3 plays
13:51
1st & 10 at own 41
Brad Kaaya pass complete to Stacy Coley for no gain to the MiaFl 41
13:21
2nd & 10 at own 41
Duke Johnson run for 4 yds to the MiaFl 45
12:41
3rd & 6 at own 45
Brad Kaaya pass incomplete to Stacy Coley
12:34
4th & 6 at own 45
Justin Vogel punt for 48 yds, fair catch by Kai De La Cruz at the Lvile 7
Louisville Touchdown, 12 plays
12:26
1st & 10 at own 7
Dominique Brown run for 3 yds to the Lvile 10
11:48
2nd & 7 at own 10
Dominique Brown run for 6 yds to the Lvile 16
11:28
3rd & 1 at own 16
Dominique Brown run for 2 yds to the Lvile 18 for a 1ST down
10:50
1st & 10 at own 18
Will Gardner pass complete to Eli Rogers for 8 yds to the Lvile 26
10:34
2nd & 2 at own 26
Will Gardner pass complete to Eli Rogers for 21 yds to the Lvile 47 for a 1ST down
9:54
1st & 10 at own 47
Dominique Brown run for 5 yds to the MiaFl 48
9:28
2nd & 5 at opp 48
Will Gardner pass complete to Gerald Christian for 10 yds to the MiaFl 38 for a 1ST down
8:54
1st & 10 at opp 38
Will Gardner pass complete to Eli Rogers for 9 yds to the MiaFl 29
8:37
2nd & 1 at opp 29
Dominique Brown run for 19 yds to the MiaFl 10 for a 1ST down
8:02
1st & goal at opp 10
Dominique Brown run for 4 yds to the MiaFl 6
7:21
2nd & goal at opp 6
Dominique Brown run for 4 yds to the MiaFl 2
6:39
3rd & goal at opp 2
Will Gardner pass complete to Charles Standberry for 2 yds for a TD, (John Wallace KICK)Louisville 7, Miami 0
Miami Punt, 3 plays
6:39
3rd & 2 at own 35
John Wallace kickoff for 62 yds , Stacy Coley return for 28 yds to the MiaFl 31
6:21
1st & 10 at own 31
Brad Kaaya pass complete to Braxton Berrios for a loss of 1 yard to the MiaFl 30
5:45
2nd & 11 at own 30
Duke Johnson run for 4 yds to the MiaFl 34
5:05
3rd & 7 at own 34
Brad Kaaya pass incomplete to Phillip Dorsett
4:53
4th & 7 at own 34
Justin Vogel punt for 56 yds, downed at the Lvile 10
Louisville Punt, 3 plays
4:40
1st & 10 at own 10
L.J. Scott run for a loss of 1 yard to the Lvile 9
4:09
2nd & 11 at own 9
Dominique Brown run for 4 yds to the Lvile 13
3:36
3rd & 7 at own 13
Will Gardner pass incomplete to Gerald Christian
3:36
4th & 7 at own 13
LOUISVILLE Penalty, Personal Foul (Kai De La Cruz) to the Lvile 7
3:23
4th & 13 at own 7
Ryan Johnson punt for 40 yds , Stacy Coley returns for 19 yds to the Lvile 26 MIAMI FL Penalty, Illegal Block (10 Yards) to the Lvile 38
Miami Touchdown, 6 plays
3:10
1st & 10 at opp 38
Duke Johnson run for 1 yd to the Lvile 37
2:36
2nd & 9 at opp 37
Duke Johnson run for no gain to the Lvile 37
1:50
3rd & 9 at opp 37
Duke Johnson run for 4 yds to the Lvile 33
1:12
4th & 5 at opp 33
Timeout MIAMI FL, clock 01:12
1:00
4th & 5 at opp 33
Kaaya, Brad pass complete to Berrios, Braxton for 5 yards to the LOUISVILLE28, PENALTY LOUISVILLE pass interference (Floyd, Terell) 5 yards to the LOUISVILLE28, NO PLAY, 1ST DOWN MIAMIFL. for a 1ST down
0:30
1st & 10 at opp 28
MIAMI FL Penalty, False Start (Malcolm Lewis) to the Lvile 33
0:00
1st & 15 at opp 33
Duke Johnson run for no gain to the Lvile 33
Q2 14:52
2nd & 15 at opp 33
Brad Kaaya pass complete to Clive Walford for 31 yds to the Lvile 2 for a 1ST down
Q2 14:21
1st & goal at opp 2
Brad Kaaya pass complete to Clive Walford for 2 yds for a TD, (Matt Goudis KICK)Tied at 7
2nd quarter7 drives, then Louisville 14, Miami 10
Louisville Fumble, 1 play
14:21
1st & 10 at own 35
Justin Vogel kickoff for 64 yds , Corvin Lamb return for 19 yds to the LOUISVILLE 46 LOUISVILLE Penalty, Illegal Block (Matt Milton) to the Lvile 10
14:07
1st & 10 at own 10
Will Gardner sacked by Anthony Chickillo for a loss of 5 yards to the Lvile 7 Will Gardner fumbled, recovered by MiaFl Thurston Armbrister , return for 0 yards
13:57
1st & 0 at opp 7
Stacy Coley run for a loss of 5 yards to the Lvile 13 Stacy Coley fumbled, recovered by Lvile Keith Kelsey
Louisville Punt, 10 plays
13:51
1st & 10 at own 13
Will Gardner pass incomplete to Eli Rogers
13:44
2nd & 10 at own 13
Will Gardner pass complete to Dominique Brown for 9 yds to the Lvile 22
13:11
3rd & 1 at own 22
Dominique Brown run for no gain to the Lvile 22
12:38
4th & 1 at own 22
Dominique Brown run for 6 yds to the Lvile 28 for a 1ST down
12:24
1st & 10 at own 28
Will Gardner pass complete to Kai De La Cruz for 6 yds to the Lvile 34
11:46
2nd & 4 at own 34
Dominique Brown run for 3 yds to the Lvile 37
11:17
3rd & 1 at own 37
Will Gardner run for 2 yds to the Lvile 39 for a 1ST down
10:56
1st & 10 at own 39
Will Gardner pass incomplete to Eli Rogers
10:48
2nd & 10 at own 39
Will Gardner pass complete to James Quick for 6 yds to the Lvile 45
10:18
3rd & 4 at own 45
Will Gardner pass incomplete to Michaelee Harris
10:06
4th & 4 at own 45
Ryan Johnson punt for 53 yds , Stacy Coley returns for 3 yds to the MiaFl 5
Miami Field goal, 9 plays
9:54
1st & 10 at own 5
Duke Johnson run for 6 yds to the MiaFl 11
9:15
2nd & 4 at own 11
Duke Johnson run for 5 yds to the MiaFl 16 for a 1ST down LOUISVILLE Penalty, Horse Collar Tackle (15 Yards) to the MiaFl 31 for a 1ST down
9:00
1st & 10 at own 31
Duke Johnson run for 24 yds to the Lvile 45 for a 1ST down
8:21
1st & 10 at opp 45
MIAMI FL Penalty, Offensive Holding (Clive Walford) to the MiaFl 45
7:47
1st & 20 at own 45
Brad Kaaya pass complete to Stacy Coley for 4 yds to the MiaFl 49
7:28
2nd & 16 at own 49
Timeout MIAMI FL, clock 07:28
7:18
2nd & 16 at own 49
Brad Kaaya pass complete to Phillip Dorsett for 39 yds to the Lvile 12 for a 1ST down
6:42
1st & 10 at opp 12
Duke Johnson run for no gain to the Lvile 12
6:10
2nd & 10 at opp 12
Duke Johnson run for 7 yds to the Lvile 5
5:10
3rd & 3 at opp 5
Gus Edwards run for a loss of 2 yards to the Lvile 7
Duke Johnson run for a loss of 2 yards to the MiaFl 23
3:53
2nd & 12 at own 23
Brad Kaaya pass complete to Stacy Coley for 5 yds to the MiaFl 28
3:12
3rd & 7 at own 28
Brad Kaaya pass incomplete to Stacy Coley
3:02
4th & 7 at own 28
Justin Vogel punt for 50 yds , Kai De La Cruz returns for 5 yds to the Lvile 33 LOUISVILLE Penalty, Illegal Block (Chucky Williams) to the Lvile 17
Louisville Punt, 4 plays
2:53
1st & 10 at own 17
Will Gardner pass complete to Eli Rogers for 23 yds to the Lvile 40 for a 1ST down
2:26
1st & 10 at own 40
Dominique Brown run for a loss of 2 yards to the Lvile 38
1:54
2nd & 12 at own 38
Will Gardner run for 5 yds to the Lvile 43
1:15
3rd & 7 at own 43
Will Gardner pass incomplete to Kai De La Cruz
1:07
4th & 7 at own 43
Ryan Johnson punt for 35 yds, fair catch by Stacy Coley at the MiaFl 22
Miami Punt, 3 plays
0:45
1st & 10 at own 22
Brad Kaaya pass complete to Joseph Yearby for 4 yds to the MiaFl 26
0:31
2nd & 6 at own 26
Duke Johnson run for 1 yd to the MiaFl 27
0:31
3rd & 5 at own 27
Timeout LOUISVILLE, clock 00:31
0:26
3rd & 5 at own 27
Brad Kaaya pass incomplete to Stacy Coley
0:19
4th & 5 at own 27
Justin Vogel punt for 47 yds, fair catch by Kai De La Cruz at the Lvile 26
Louisville End of half, 3 plays
0:12
1st & 10 at own 26
Will Gardner pass complete to James Quick for 25 yds to the MiaFl 49 for a 1ST down
0:12
1st & 10 at opp 49
Timeout LOUISVILLE, clock 00:12
0:05
1st & 10 at opp 49
Will Gardner sacked by Ufomba Kamalu for a loss of 8 yards to the Lvile 43
0:05
2nd & 18 at own 43
Timeout LOUISVILLE, clock 00:05
0:00
2nd & 18 at own 43
Will Gardner sacked by Denzel Perryman for a loss of 3 yards to the Lvile 40
3rd quarter8 drives, then Louisville 21, Miami 13
Miami Punt, 3 plays
15:00
1st & 10 at own 35
John Wallace kickoff for 65 yds for a touchback
14:52
1st & 10 at own 25
Duke Johnson run for 4 yds to the MiaFl 29
14:21
2nd & 6 at own 29
Duke Johnson run for 5 yds to the MiaFl 34
14:15
3rd & 1 at own 34
Gus Edwards run for no gain to the MiaFl 34
13:04
4th & 1 at own 34
MIAMI FL Penalty, Delay of Game (-5 Yards) to the MiaFl 29
12:54
4th & 6 at own 29
Justin Vogel punt for 44 yds , Kai De La Cruz returns for 1 yd to the Lvile 28
Louisville Fumble, 1 play
12:42
1st & 10 at own 28
Will Gardner sacked by Thurston Armbrister for a loss of 18 yards to the Lvile 8 Will Gardner fumbled, forced by Thurston Armbrister, recovered by MiaFl Raphael Kirby , return for 0 yards
Miami Field goal, 4 plays
12:15
1st & goal at opp 8
Duke Johnson run for a loss of 2 yards to the Lvile 10
12:10
2nd & goal at opp 10
Duke Johnson run for 2 yds to the Lvile 8
11:14
3rd & goal at opp 8
Phillip Dorsett run for 1 yd to the Lvile 7
10:54
4th & goal at opp 7
Matt Goudis 24 yd FG GOODLouisville 14, Miami 13
Louisville Punt, 6 plays
10:54
4th & 9 at own 35
Justin Vogel kickoff for 65 yds for a touchback
10:42
1st & 10 at own 25
Dominique Brown run for 2 yds to the Lvile 27
10:10
2nd & 8 at own 27
Will Gardner pass complete to Gerald Christian for 4 yds to the Lvile 31
9:28
3rd & 4 at own 31
Will Gardner pass complete to Michaelee Harris for 12 yds to the Lvile 43 for a 1ST down
9:02
1st & 10 at own 43
Dominique Brown run for 8 yds to the MiaFl 49
8:29
2nd & 2 at opp 49
Dominique Brown run for 1 yd to the MiaFl 48
7:52
3rd & 1 at opp 48
Dominique Brown run for a loss of 3 yards to the Lvile 49
7:10
4th & 4 at own 49
Ryan Johnson punt for 51 yds for a touchback
Miami Punt, 3 plays
7:03
1st & 10 at own 20
Brad Kaaya pass incomplete to Phillip Dorsett
6:51
2nd & 10 at own 20
Duke Johnson run for a loss of 5 yards to the MiaFl 15
6:14
3rd & 15 at own 15
Brad Kaaya pass incomplete to Stacy Coley
6:06
4th & 15 at own 15
Justin Vogel punt for 36 yds, fair catch by Kai De La Cruz at the Lvile 49
Louisville Touchdown, 6 plays
5:55
1st & 10 at own 49
Dominique Brown run for 1 yd to the 50 yard line
5:32
2nd & 9 at the 50
Will Gardner pass complete to Gerald Christian for 10 yds to the MiaFl 40 for a 1ST down
4:58
1st & 10 at opp 40
Will Gardner pass complete to James Quick for 9 yds to the MiaFl 31
4:23
2nd & 1 at opp 31
Dominique Brown run for 3 yds to the MiaFl 28 for a 1ST down
4:01
1st & 10 at opp 28
Will Gardner pass complete to Gerald Christian for 13 yds to the MiaFl 15 for a 1ST down
3:34
1st & 10 at opp 15
Dominique Brown run for 15 yds for a TD, (John Wallace KICK)Louisville 21, Miami 13
Miami Interception, 4 plays
3:34
1st & 10 at own 35
John Wallace kickoff for 65 yds for a touchback
3:24
1st & 10 at own 25
Brad Kaaya pass complete to Duke Johnson for 5 yds to the MiaFl 30
2:55
2nd & 5 at own 30
Brad Kaaya pass incomplete to Clive Walford
2:49
3rd & 5 at own 30
Brad Kaaya pass complete to Clive Walford for 5 yds to the MiaFl 35 for a 1ST down
2:20
1st & 10 at own 35
Brad Kaaya pass intercepted James Sample return for 4 yds to the 50 yard line
Louisville Field goal, 9 plays
2:09
1st & 10 at the 50
James Quick run for 12 yds to the MiaFl 38 for a 1ST down
1:46
1st & 10 at opp 38
Dominique Brown run for 2 yds to the MiaFl 36
1:00
2nd & 8 at opp 36
Will Gardner pass complete to Kai De La Cruz for 4 yds to the MiaFl 32
0:36
3rd & 4 at opp 32
Dominique Brown run for 7 yds to the MiaFl 25 for a 1ST down
0:00
1st & 10 at opp 25
Dominique Brown run for 14 yds to the MiaFl 11 for a 1ST down
Q4 14:53
1st & 10 at opp 11
Dominique Brown run for 1 yd to the MiaFl 10
Q4 14:17
2nd & 9 at opp 10
LOUISVILLE Penalty, False Start (Jake Smith) to the MiaFl 15
Q4 13:53
2nd & 14 at opp 15
Will Gardner pass incomplete to Eli Rogers
Q4 13:41
3rd & 14 at opp 15
Will Gardner pass complete to Eli Rogers for 4 yds to the MiaFl 11
Q4 13:11
4th & 10 at opp 11
John Wallace 28 yd FG GOODLouisville 24, Miami 13
4th quarter3 drives, then Louisville 31, Miami 13
Miami Turnover on downs, 7 plays
13:11
4th & 10 at own 35
John Wallace kickoff for 65 yds , Stacy Coley return for 29 yds to the MiaFl 29
12:57
1st & 10 at own 29
Duke Johnson run for 11 yds to the MiaFl 40 for a 1ST down
12:32
1st & 10 at own 40
Brad Kaaya pass incomplete to Phillip Dorsett
12:26
2nd & 10 at own 40
Duke Johnson run for 21 yds to the Lvile 39 for a 1ST down
11:47
1st & 10 at opp 39
MIAMI FL Penalty, Ineligible Downfield on Pass (Danny Isidora) to the Lvile 44
11:09
1st & 15 at opp 44
Gus Edwards run for 3 yds to the Lvile 41
10:40
2nd & 12 at opp 41
Brad Kaaya sacked by Deiontrez Mount for a loss of 11 yards to the MiaFl 48
10:04
3rd & 23 at own 48
Brad Kaaya pass complete to Gus Edwards for 19 yds to the Lvile 33
9:30
4th & 4 at opp 33
Brad Kaaya pass incomplete to Stacy Coley
Louisville Touchdown, 14 plays
9:22
1st & 10 at own 33
Dominique Brown run for 2 yds to the Lvile 35
8:39
2nd & 8 at own 35
Will Gardner pass complete to Lamar Atkins for 9 yds to the Lvile 44 for a 1ST down
7:52
1st & 10 at own 44
Dominique Brown run for 6 yds to the 50 yard line
7:15
2nd & 4 at the 50
LOUISVILLE Penalty, Delay of Game (-5 Yards) to the Lvile 45
6:55
2nd & 9 at own 45
Dominique Brown run for 11 yds to the MiaFl 44 for a 1ST down
6:18
1st & 10 at opp 44
Dominique Brown run for a loss of 3 yards to the MiaFl 47
5:34
2nd & 13 at opp 47
Dominique Brown run for 6 yds to the MiaFl 41
4:56
3rd & 7 at opp 41
Will Gardner pass complete to Gerald Christian for 12 yds to the MiaFl 29 for a 1ST down
4:22
1st & 10 at opp 29
L.J. Scott run for 2 yds to the MiaFl 27
3:45
2nd & 8 at opp 27
L.J. Scott run for 1 yd to the MiaFl 26
3:44
3rd & 7 at opp 26
Timeout MIAMI FL, clock 03:44
3:30
3rd & 7 at opp 26
Dominique Brown run for 6 yds to the MiaFl 20
2:53
4th & 1 at opp 20
Dominique Brown run for 2 yds to the MiaFl 18 for a 1ST down
2:26
1st & 10 at opp 18
Dominique Brown run for 6 yds to the MiaFl 12
1:49
2nd & 4 at opp 12
Dominique Brown run for 2 yds to the MiaFl 10
1:49
3rd & 2 at opp 10
Timeout MIAMI FL, clock 01:49
1:43
3rd & 2 at opp 10
Will Gardner pass complete to Gerald Christian for 10 yds for a TD, (John Wallace KICK)Louisville 31, Miami 13
Miami Interception, 9 plays
1:43
3rd & 2 at own 35
John Wallace kickoff for 55 yds
1:35
1st & 10 at own 35
Brad Kaaya pass complete to Herb Waters for 26 yds to the Lvile 39 for a 1ST down
1:20
1st & 10 at opp 39
Brad Kaaya pass complete to Herb Waters for 17 yds to the Lvile 22 for a 1ST down
1:04
1st & 10 at opp 22
Brad Kaaya pass complete to Herb Waters for 6 yds to the Lvile 16
0:49
2nd & 4 at opp 16
Brad Kaaya pass complete to Herb Waters for 2 yds to the Lvile 14
0:29
3rd & 2 at opp 14
Brad Kaaya pass incomplete to Stacy Coley
0:24
4th & 2 at opp 14
Brad Kaaya pass complete to Herb Waters for 5 yds to the Lvile 9 for a 1ST down
0:19
1st & goal at opp 9
Brad Kaaya sacked by Sheldon Rankins for a loss of 5 yards to the Lvile 14
0:18
2nd & 0 at opp 14
Timeout MIAMI FL, clock 00:18
0:13
2nd & goal at opp 14
Brad Kaaya pass complete to Herb Waters for 5 yds to the Lvile 9
0:13
3rd & 0 at opp 9
MIAMI FL Penalty, False Start (Danny Isidora) to the Lvile 14
0:13
3rd & 0 at opp 14
MIAMI FL Penalty, False Start (Ereck Flowers) to the Lvile 19
0:00
3rd & 0 at opp 19
Brad Kaaya pass intercepted Gerod Holliman return for 61 yds to the MiaFl 36
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.