Skip to main content
← Back to GamesOct 17, 2025Week 8
LouisvilleLouisville
24
-Final
21
MiamiMiami
Conference Game

Louisville Stuns Miami 24-21, Covers Double-Digit Spread

Louisville's defense delivered in crucial moments to upset Miami 24-21 on Saturday, with the Cardinals covering a 10.5-point spread in a competitive Week 8 matchup. The game featured six lead changes and remained tightly contested throughout, with Louisville dominating early before Miami mounted a second-half challenge.

Miami's Carson Beck led all passers with 271 yards and connected with C.J. Daniels for a team-high 74 receiving yards. However, Beck threw a costly fourth-quarter interception to T.J. Capers that proved decisive.

Louisville's Miller Moss orchestrated the upset, finding Chris Bell twice for touchdowns — a 35-yard score in the first quarter and a crucial 36-yard TD in the fourth quarter that proved to be the game-winner. The Cardinals' defense forced multiple turnovers, including an interception by Jakobe Thomas in the third quarter.

Louisville's balanced approach proved effective despite being the away team. The contest fell under the 49.5-point total, finishing with a combined 45 points. The Cardinals' fourth-quarter touchdown drive sealed the upset victory on the road.

AI-generated recap · Aug 8, 2026

Team1Q2Q3Q4QFinal
LouisvilleLouisville
1403724
MiamiMiami
733821

Scoring Timeline

Q1Q2Q3Q4014280-77-1410-1410-1713-2421-24
MiamiLouisville

Drive Chart

Own 20Own 4050Opp 40Opp 20LOUMIALOUMIALOUMIALOUMIALOUMIALOUMIAMIALOUMIALOUMIALOUMIALOUMIALOUMIALOUTD1175ydPUNT3-7ydTD446ydTD575ydPUNT721ydTO311ydPUNT622ydTO421ydPUNT4-2ydFG761ydPUNT730ydEND1-1ydPUNT37ydFG634ydPUNT615ydPUNT514ydFG632ydTD875ydTO1031ydTO1-3ydTD112ydPUNT724ydTO1254ydEND3-3yd

Box Score

Team statistics comparing Louisville and Miami
StatisticLouisvilleMiami
Passing23-3725-35
Pass Yards248271
Rush Yards11963
Total Yards367334
Turnovers14
3rd Down5-145-12
Penalties6-649-67
Possession31:1628:44

Player Leaders

Player Leaders

Louisville
passing
Miller Moss
23/37, 248 YDS, 2 TD
rushing
Isaac Brown
15 CAR, 113 YDS
receiving
Chris Bell
9 REC, 136 YDS, 2 TD
defense
TJ Quinn
0.5 TFL, 1 PD
Miami
passing
Carson Beck
25/35, 271 YDS, 4 INT
rushing
Mark Fletcher Jr.
8 CAR, 18 YDS, 1 TD
receiving
Malachi Toney
9 REC, 135 YDS
defense

Play-by-Play

1st & 10Rush+11 ydsPPA +0.93

Isaac Brown run for 11 yds to the LOU 36 for a 1ST down

1st & 10Rush+1 ydsPPA -0.85

Caullin Lacy run for 1 yd to the LOU 37

2nd & 9Pass Reception+11 ydsPPA +1.99

Miller Moss pass complete to TreyShun Hurry for 11 yds to the LOU 48 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.40

Miller Moss pass complete to Isaac Brown for 3 yds to the MIA 49

2nd & 7Pass Reception+9 ydsPPA +1.22

Miller Moss pass complete to Chris Bell for 9 yds to the MIA 40 for a 1ST down

1st & 10Rush+28 ydsPPA +0.66

Isaac Brown run for 28 yds to the MIA 12 for a 1ST down

1st & 10Rush+4 ydsPPA -0.02

Deuce Adams run for 4 yds to the MIA 8

2nd & 6Pass Reception+4 ydsPPA -0.02

Miller Moss pass complete to Chris Bell for 4 yds to the MIA 4

3rd & 2Pass Incompletion0 ydsPPA -0.32

Miller Moss pass incomplete to Nate Kurisky

4th & 2Rush+3 ydsPPA +1.95

David Chapeau run for 3 yds to the MIA 1 for a 1ST down

1st & 1Rushing Touchdown+1 ydsPPA +0.94

Miller Moss run for 1 yd for a TD (Cooper Ranvier KICK)

1st & 10Pass Reception+4 ydsPPA -0.11

Carson Beck pass complete to CJ Daniels for 4 yds to the MIA 29

2nd & 6Penalty-15 yds

Miami Penalty, UNR: Unnecessary Roughness (-15 Yards) to the MIA 15

3rd & 20Pass Reception+3 ydsPPA -0.01

Carson Beck pass complete to Malachi Toney for 3 yds to the MIA 18

4th & 17Punt+16 yds

Dylan Joyce punt for 44 yds , Caullin Lacy returns for 16 yds to the MIA 46

1st & 10Rush+1 ydsPPA -0.79

Caullin Lacy run for 1 yd to the MIA 45

2nd & 9Pass Reception+7 ydsPPA +0.54

Miller Moss pass complete to Nate Kurisky for 7 yds to the MIA 38

3rd & 2Rush+3 ydsPPA +0.82

Deuce Adams run for 3 yds to the MIA 35 for a 1ST down

1st & 10Passing Touchdown+35 ydsPPA +2.97

Miller Moss pass complete to Chris Bell for 35 yds for a TD (Cooper Ranvier KICK)

1st & 10Pass Reception+30 ydsPPA +2.60

Carson Beck pass complete to CJ Daniels for 30 yds to the LOU 45 for a 1ST down

1st & 10Pass Reception+39 ydsPPA +1.42

Carson Beck pass complete to Malachi Toney for 39 yds to the LOU 6 for a 1ST down

1st & 6Rush+3 ydsPPA -0.16

Mark Fletcher Jr. run for 3 yds to the LOU 3

2nd & 3Rush+1 ydsPPA -0.33

Mark Fletcher Jr. run for 1 yd to the LOU 2

3rd & 2Rushing Touchdown+2 ydsPPA +2.54

Mark Fletcher Jr. run for 2 yds for a TD (Carter Davis KICK)

1st & 10Pass Reception+11 ydsPPA +0.93

Miller Moss pass complete to Caullin Lacy for 11 yds to the LOU 36 for a 1ST down

1st & 10Rush+2 ydsPPA -0.64

Keyjuan Brown run for 2 yds to the LOU 38

2nd & 8Pass Reception+7 ydsPPA +0.59

Miller Moss pass complete to Dacari Collins for 7 yds to the LOU 45

3rd & 1Rush0 ydsPPA -1.04

Miller Moss run for no gain to the LOU 45

1st & 10Pass Incompletion0 ydsPPA -1.16

Miller Moss pass incomplete to Dacari Collins

2nd & 10Pass Incompletion0 ydsPPA -0.94

Miller Moss pass incomplete to Jaleel Skinner

3rd & 10Pass Incompletion0 ydsPPA -0.58

Miller Moss pass incomplete to Dacari Collins

4th & 10Punt0 yds

Carter Schwartz punt for 47 yds, fair catch by Malachi Toney at the MIA 7

1st & 10Penalty-3 yds

(14:37) No Huddle-Shotgun Fletcher Jr.,Mark rush middle for 6 yards gain to the MIA13 (Watts,Antonio; Quinn,T.J.) PENALTY MIA UNS: Unsportsmanlike Conduct (Toney,Malachi) 3 yards from MIA07 to MIA04. NO PLAY.

1st & 13Rush+1 ydsPPA -0.15

Mark Fletcher Jr. run for 1 yd to the MIA 5

2nd & 12Pass Reception+13 ydsPPA +0.76

Carson Beck pass complete to CJ Daniels for 13 yds to the MIA 18 for a 1ST down

1st & 10Pass Interception Return0 ydsPPA -0.51

Carson Beck pass intercepted Antonio Watts return for no gain to the LOU 32

1st & 10Rush+3 ydsPPA -0.38

Isaac Brown run for 3 yds to the LOU 35

2nd & 7Rush+7 ydsPPA +1.34

Isaac Brown run for 7 yds to the LOU 42 for a 1ST down

1st & 10Pass Reception+11 ydsPPA +0.95

Miller Moss pass complete to Chris Bell for 11 yds to the MIA 47 for a 1ST down

1st & 10Rush0 ydsPPA -1.05

Keyjuan Brown run for no gain to the MIA 47

2nd & 10Sack-11 ydsPPA -2.41

Miller Moss sacked by Keionte Scott for a loss of 11 yards to the LOU 42

3rd & 21Pass Reception+12 ydsPPA +0.69

Miller Moss pass complete to Caullin Lacy for 12 yds to the MIA 46

4th & 9Punt0 yds

David Chapeau punt for 35 yds, fair catch by Malachi Toney at the MIA 11

1st & 10Penalty-5 yds

PENALTY MIA False Start (Bell,Markel) 5 yards from MIA11 to MIA06. NO PLAY.

1st & 15Pass Reception+14 ydsPPA +1.24

Carson Beck pass complete to Alex Bauman for 14 yds to the MIA 20

2nd & 1Rush+12 ydsPPA +0.39

Jordan Lyle run for 12 yds to the MIA 32 for a 1ST down

1st & 10Rush0 ydsPPA -0.93

Jordan Lyle run for no gain to the MIA 32

2nd & 10Pass Interception Return0 ydsPPA -0.55

Carson Beck pass intercepted Jabari Mack return for no gain to the LOU 32

1st & 10Rush-2 ydsPPA -1.19

Isaac Brown run for a loss of 2 yards to the LOU 30

2nd & 12Rush-5 ydsPPA -0.57

Isaac Brown run for 10 yds to the LOU 40 Louisville Penalty, Personal Foul (Chris Bell) to the LOU 25

2nd & 17Pass Incompletion0 ydsPPA -0.17

Miller Moss pass incomplete to Caullin Lacy

3rd & 17Pass Reception+5 ydsPPA +0.01

Miller Moss pass complete to Caullin Lacy for 5 yds to the LOU 30

4th & 12Punt0 yds

David Chapeau punt for 35 yds

4th & 12Punt0 yds

David Chapeau punt for 35 yds, fair catch by Malachi Toney at the MIA 30

1st & 10Pass Reception+5 ydsPPA +0.10

Carson Beck pass complete to Malachi Toney for 5 yds to the MIA 35

2nd & 5Penalty-10 yds

Miami Penalty, Offensive Holding (-10 Yards) to the MIA 30

2nd & 10Pass Reception+61 ydsPPA +4.13

Carson Beck pass complete to Malachi Toney for 61 yds to the LOU 9 for a 1ST down

1st & 9Rush0 ydsPPA -0.32

Jordan Lyle run for no gain to the LOU 9

2nd & 9Pass Incompletion0 ydsPPA -0.27

Carson Beck pass incomplete to CJ Daniels

3rd & 9Rush0 ydsPPA -0.39

Carson Beck run for no gain to the LOU 9

4th & 9Field Goal Good+27 yds

Carter Davis 27 yd FG GOOD

1st & 10Pass Reception+11 ydsPPA +0.93

Miller Moss pass complete to Nate Kurisky for 11 yds to the LOU 36 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.41

Miller Moss pass complete to Caullin Lacy for 3 yds to the LOU 39

2nd & 7Pass Reception+3 ydsPPA -0.37

Miller Moss pass complete to Isaac Brown for 3 yds to the LOU 42

3rd & 4Pass Reception+5 ydsPPA +1.83

Miller Moss pass complete to TreyShun Hurry for 5 yds to the LOU 47 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.15

Miller Moss pass incomplete to Chris Bell

2nd & 10Pass Incompletion0 ydsPPA -0.96

Miller Moss pass incomplete to Dacari Collins

3rd & 10Rush+8 ydsPPA +0.64

Isaac Brown run for 8 yds to the MIA 45

4th & 2Punt0 yds

David Chapeau punt for 45 yds for a touchback

1st & 10Rush-1 ydsPPA -0.63

(00:03) Kneel down by #2/#2 Miami (FL) at MIA19 for loss of 1 yard.

0th & 10End of Half-1 yds

End of 2nd Quarter

1st & 10Kickoff Return (Offense)+19 yds

Nick Keller kickoff for 65 yds , Keelan Marion return for 19 yds to the MIA 46 Miami Penalty, Offensive Holding (9 Yards) to the MIA 10

1st & 10Rush+2 ydsPPA -0.23

Mark Fletcher Jr. run for 2 yds to the MIA 12

2nd & 8Pass Incompletion0 ydsPPA -0.22

Carson Beck pass incomplete to CJ Daniels

3rd & 8Rush+5 ydsPPA +0.02

Carson Beck run for 5 yds to the MIA 17

4th & 3Punt+8 yds

Dylan Joyce punt for 55 yds , Caullin Lacy returns for 8 yds to the LOU 36

1st & 10Pass Reception+13 ydsPPA +1.22

Miller Moss pass complete to Chris Bell for 13 yds to the LOU 49 for a 1ST down

1st & 10Pass Reception+14 ydsPPA +0.87

Miller Moss pass complete to Dacari Collins for 14 yds to the MIA 37 for a 1ST down

1st & 10Rush+6 ydsPPA +0.25

Isaac Brown run for 6 yds to the MIA 31

2nd & 4Rush+1 ydsPPA -0.58

Isaac Brown run for 1 yd to the MIA 30

3rd & 3Pass Interception Return+18 ydsPPA -3.62

Miller Moss pass intercepted Jakobe Thomas return for 18 yds to the MIA 41

4th & 3Field Goal Good+48 yds

Cooper Ranvier 48 yd FG GOOD

1st & 10Pass Reception+4 ydsPPA -0.11

Carson Beck pass complete to Elija Lofton for 4 yds to the MIA 29

2nd & 6Rush+5 ydsPPA +0.09

CharMar Brown run for 5 yds to the MIA 34

3rd & 1Rush+2 ydsPPA +0.95

CharMar Brown run for 2 yds to the MIA 36 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.04

Carson Beck pass incomplete to CJ Daniels

2nd & 10Pass Reception+5 ydsPPA +0.06

Carson Beck pass complete to Malachi Toney for 5 yds to the MIA 41

3rd & 5Pass Reception-1 ydsPPA -0.76

Carson Beck pass complete to Malachi Toney for a loss of 1 yard to the MIA 40

4th & 6Punt0 yds

Dylan Joyce punt for 52 yds , Caullin Lacy returns for no gain to the LOU 8

1st & 10Penalty-4 yds

PENALTY LOU Illegal Substitution 4 yards from LOU08 to LOU04. NO PLAY.

1st & 14Rush+8 ydsPPA +0.26

Isaac Brown run for 8 yds to the LOU 12

2nd & 6Pass Reception+8 ydsPPA +0.50

Miller Moss pass complete to Chris Bell for 8 yds to the LOU 20 for a 1ST down

1st & 10Penalty-10 yds

(06:10) Shotgun Brown,Isaac rush middle for 0 yards to the LOU20 (Moten,Ahmad) PENALTY LOU Holding (Moussa,Mahamane) 10 yards from LOU20 to LOU10. NO PLAY.

1st & 20Pass Incompletion0 ydsPPA -0.10

Miller Moss pass incomplete

2nd & 20Pass Incompletion0 ydsPPA -0.04

Miller Moss pass incomplete to Caullin Lacy

3rd & 20Pass Reception+12 ydsPPA +0.09

Miller Moss pass complete to Keyjuan Brown for 12 yds to the LOU 22

4th & 8Punt0 yds

Carter Schwartz punt for 33 yds, fair catch by Malachi Toney at the MIA 45

1st & 10Pass Reception-1 ydsPPA -1.38

Carson Beck pass complete to Keelan Marion for a loss of 1 yard to the MIA 44

2nd & 11Pass Reception+30 ydsPPA +2.94

Carson Beck pass complete to Keelan Marion for 15 yds to the LOU 41 for a 1ST down Louisville Penalty, Roughing The Passer (Wesley Bailey) to the LOU 26 for a 1ST down

1st & 10Rush+2 ydsPPA -0.25

Malachi Toney run for 2 yds to the LOU 24

2nd & 8Rush+6 ydsPPA +0.17

Mark Fletcher Jr. run for 6 yds to the LOU 18

3rd & 2Penalty-5 yds

PENALTY MIA False Start (Okunlola,Samson) 5 yards from LOU18 to LOU23. NO PLAY.

3rd & 7Pass Incompletion0 ydsPPA -0.75

Carson Beck pass incomplete to CJ Daniels

4th & 7Field Goal Good+41 yds

Carter Davis 41 yd FG GOOD

1st & 10Pass Incompletion0 ydsPPA -0.70

Miller Moss pass incomplete to Chris Bell

2nd & 10Pass Incompletion0 ydsPPA -0.35

Miller Moss pass incomplete to Nate Kurisky

3rd & 10Rush+20 ydsPPA +2.85

Isaac Brown run for 20 yds to the LOU 45 for a 1ST down

1st & 10Rush-3 ydsPPA -1.78

Isaac Brown run for a loss of 3 yards to the LOU 42

2nd & 13Rush+15 ydsPPA +2.71

Isaac Brown run for 15 yds to the MIA 43 for a 1ST down

1st & 10Penalty-5 yds

(14:59) PENALTY LOU Illegal Snap (Nygra,Pete) 5 yards from MIA43 to MIA48. NO PLAY.

1st & 15Rush+4 ydsPPA -0.16

Isaac Brown run for 4 yds to the MIA 44

2nd & 11Pass Reception+8 ydsPPA +0.73

Miller Moss pass complete to Caullin Lacy for 8 yds to the MIA 36

3rd & 3Passing Touchdown+36 ydsPPA +3.78

Miller Moss pass complete to Chris Bell for 36 yds for a TD (Cooper Ranvier KICK)

1st & 10Pass Reception+6 ydsPPA +0.33

Carson Beck pass complete to Keelan Marion for 6 yds to the MIA 31

2nd & 4Rush+1 ydsPPA -0.72

Jordan Lyle run for 1 yd to the MIA 32

3rd & 3Rush+2 ydsPPA -0.33

Carson Beck run for 2 yds to the MIA 34

4th & 1Rush+2 ydsPPA +1.65

CharMar Brown run for 2 yds to the MIA 36 for a 1ST down

1st & 10Rush0 ydsPPA -1.04

Carson Beck run for no gain to the MIA 36

2nd & 10Pass Reception+9 ydsPPA +0.99

Carson Beck pass complete to Malachi Toney for 9 yds to the MIA 45

3rd & 1Penalty-10 yds

(09:51) Shotgun Brown,CharMar rush middle for 3 yards gain to the MIA48 (Perry,Kalib) PENALTY MIA Holding (Fletcher Jr.,Mark) 10 yards from MIA45 to MIA35. NO PLAY.

3rd & 11Penalty+15 yds

(09:22) Shotgun Beck,Carson pass intercepted by Evans Jr.,JoJo at MIA47 PENALTY LOU Roughing The Passer (Lubin,Clev) 15 yards from MIA35 to MIA50, 1ST DOWN. NO PLAY.

1st & 10Rush+2 ydsPPA -0.63

Mark Fletcher Jr. run for 2 yds to the LOU 48

2nd & 8Pass Incompletion0 ydsPPA -1.10

Carson Beck pass incomplete to Mark Fletcher Jr.

3rd & 8Pass Reception+4 ydsPPA -0.15

Carson Beck pass complete to CJ Daniels for 4 yds to the LOU 44

4th & 4Pass Interception Return+5 ydsPPA -1.27

Carson Beck pass intercepted JoJo Evans Jr. return for 5 yds to the LOU 28

1st & 10Fumble Recovery (Opponent)-3 ydsPPA -1.14

Isaac Brown run for a loss of 3 yards to the LOU 12 Isaac Brown fumbled, recovered by MIA Zechariah Poyser

1st & 10Rushing Touchdown+12 ydsPPA +2.53

M. Toney run for 12 yds for a TD (M. Toney pass to C. Daniels for Two-Point Conversion)

1st & 10Pass Reception+8 ydsPPA +0.91

Miller Moss pass complete to Chris Bell for 8 yds to the LOU 33

2nd & 2Rush+2 ydsPPA -0.08

Keyjuan Brown run for 2 yds to the LOU 35 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.01

Miller Moss pass incomplete to Nate Kurisky

2nd & 10Pass Reception+12 ydsPPA +2.16

Miller Moss pass complete to Chris Bell for 12 yds to the LOU 47 for a 1ST down

1st & 10Rush+6 ydsPPA +0.37

Keyjuan Brown run for 6 yds to the MIA 47

2nd & 4Rush-4 ydsPPA -2.11

Keyjuan Brown run for a loss of 4 yards to the LOU 49

3rd & 8Pass Incompletion0 ydsPPA -0.76

Miller Moss pass incomplete to Chris Bell

4th & 8Punt0 yds

David Chapeau punt for 36 yds, fair catch by Malachi Toney at the MIA 15

1st & 10Pass Reception+2 ydsPPA -0.29

Carson Beck pass complete to Keelan Marion for 2 yds to the MIA 17

2nd & 8Pass Incompletion0 ydsPPA -0.28

Carson Beck pass incomplete to Malachi Toney

3rd & 8Penalty-5 yds

PENALTY MIA False Start (Lofton,Elija) 5 yards from MIA17 to MIA12. NO PLAY.

3rd & 13Pass Reception+17 ydsPPA +1.55

Carson Beck pass complete to CJ Daniels for 17 yds to the MIA 29 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.34

Carson Beck pass complete to CJ Daniels for 3 yds to the MIA 32

2nd & 7Pass Reception+11 ydsPPA +1.65

Carson Beck pass complete to Keelan Marion for 11 yds to the MIA 43 for a 1ST down

1st & 10Rush+1 ydsPPA -0.93

Carson Beck run for 1 yd to the MIA 44

2nd & 9Pass Reception+6 ydsPPA +0.33

Carson Beck pass complete to Malachi Toney for 6 yds to the 50 yard line

3rd & 3Pass Reception+8 ydsPPA +1.77

Carson Beck pass complete to Malachi Toney for 8 yds to the LOU 42 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.29

Carson Beck pass complete to CJ Daniels for 3 yds to the LOU 39

2nd & 7Pass Reception+6 ydsPPA +0.29

Carson Beck pass complete to Jordan Lyle for 6 yds to the LOU 33

3rd & 1Rush+2 ydsPPA +0.46

Jordan Lyle run for 2 yds to the LOU 31 for a 1ST down

1st & 10Pass Interception Return0 ydsPPA -4.16

Carson Beck pass intercepted T.J. Capers return for no gain to the LOU 30

1st & 10Rush-1 ydsPPA -0.99

(00:28) Kneel down by Louisville at LOU29 for loss of 1 yard.

2nd & 11Rush-1 ydsPPA -0.45

(00:28) Kneel down by Louisville at LOU28 for loss of 1 yard.

3rd & 12Rush-1 ydsPPA -0.18

run for a loss of 1 yard to the LOU 27

Situational Analysis

Louisville

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
41%
27 plays
33%
3 plays
2nd
0%
1 play
25%
4 plays
55%
11 plays
33%
6 plays
3rd
40%
5 plays
100%
1 play
50%
4 plays
75%
4 plays
4th
100%
1 play

Miami

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
23%
22 plays
50%
2 plays
2nd
50%
2 plays
50%
2 plays
58%
12 plays
100%
2 plays
3rd
80%
5 plays
0%
1 play
25%
4 plays
50%
2 plays
4th
100%
1 play
0%
1 play