Duke at Miami

Saturday, October 22, 2022

Duke beat Miami 45–⁠21. It was their 20th meeting; after it, Miami led the series 15–⁠5.

AwayDuke9–⁠4 in 2022
45
HomeMiami5–⁠7 in 2022
21

Final at Hard Rock Stadium, Miami GardensTV: ESPN3Attendance 57,421

At kickoff
81°F, overcast, wind 8 mph from the northWeather: NOAA NCEI Integrated Surface Database; North Perry Airport (KHWO), 5 km from the stadium, 23 minutes after kickoff
Official
Riley JohnsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke01772145
Miami7014021

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Duke

PassingC/AttYdsTDInt
Riley Leonard13/2513610
RushingCarYdsTDLong
Jaquez Moore663031
Riley Leonard1461313
Jordan Waters1047116
Terry Moore103009
ReceivingRecYdsTDLong
Eli Pancol339021
Jalon Calhoun232020
Jordan Waters119019
Jordan Moore215011
DefenseTklTFLSacksInt
Brandon Johnson9221
Darius Joiner6110
Dorian Mausi6000
Chandler Rivers6000
Jaylen Stinson4002
Aeneas Peebles3110
Cam Dillon2110
R.J. Oben1110

Miami

PassingC/AttYdsTDInt
Jake Garcia13/2119823
Tyler Van Dyke11/168110
RushingCarYdsTDLong
Henry Parrish Jr.1163015
Jaylan Knighton72609
Keyshawn Smith1707
Jacurri Brown2201
ReceivingRecYdsTDLong
Colbie Young6127271
Will Mallory245134
Frank Ladson Jr.331013
Jacolby George53008
DefenseTklTFLSacksInt
D.J. Ivey7000
Akheem Mesidor6200
Al Blades Jr.5000
James Williams5000
Caleb Johnson4110
Jared Harrison-Hunte2110
Darrell Jackson2110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

DukeMiami
336Total yards327
136Passing yards279
200Rushing yards48
5.4Yards per pass7.5
4.8Yards per rush1.5
14First downs18
7–⁠16Third downs4–⁠12
2–⁠2Fourth downs1–⁠3
2Turnovers8
5–⁠55Penalties3–⁠30
32:26Possession27:34
6Sacks (by defense)3

Efficiency

DukeMiami
43%Success rate43%
0.08EPA per play−0.22
0.82Explosiveness1.24
0.08Rushing EPA−0.34
0.08Passing EPA0.10
39%Passing-down success38%
−0.11First-down EPA−0.47
−0.32Second-down EPA0.16
0.57Third-down EPA0.30
28%Havoc by its defense18%

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)

Miami 69% to win. Duke won as Elo’s underdog.

The line

Miami −10, over/under 59.

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 Miami 76%, Duke 24%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Miami end zoneDuke end zoneQ1 DukeFumble, 2 playsQ1 MiamiTouchdown, 10 playsQ1 DukePunt, 3 playsQ1 MiamiTurnover on downs, 6 playsQ1 DukePunt, 7 playsQ1 MiamiFumble, 6 playsQ1 DukeTouchdown, 5 playsQ2 DukeTouchdown, 4 playsQ2 MiamiPunt, 3 playsQ2 DukePunt, 3 playsQ2 MiamiFumble, 3 playsQ2 DukeField goal, 4 playsQ2 MiamiPunt, 6 playsQ2 DukePunt, 3 playsQ2 MiamiInterception, 7 playsQ2 DukeEnd of half, 1 playQ3 MiamiTouchdown, 2 playsQ3 DukeFumble, 1 playQ3 MiamiTouchdown, 3 playsQ3 DukeTouchdown, 18 playsQ3 MiamiTurnover on downs, 7 playsQ3 DukeTouchdown, 5 playsQ4 MiamiFumble, 3 playsQ4 DukeTouchdown, 4 playsQ4 MiamiInterception, 6 playsQ4 DukePunt, 3 playsQ4 MiamiPick-six, 1 play (Duke scores)Q4 MiamiFumble, 5 playsQ4 DukeEnd of game, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Miami drives left to right, Duke right to left.
  1. Q1 DukeFumble, 2 plays, 21 yards
  2. Q1 MiamiTouchdown, 10 plays, 46 yards
  3. Q1 DukePunt, 3 plays, 9 yards
  4. Q1 MiamiTurnover on downs, 6 plays, 51 yards
  5. Q1 DukePunt, 7 plays, 18 yards
  6. Q1 MiamiFumble, 6 plays, 29 yards
  7. Q1 DukeTouchdown, 5 plays, 23 yards
  8. Q2 DukeTouchdown, 4 plays, 22 yards
  9. Q2 MiamiPunt, 3 plays, −8 yards
  10. Q2 DukePunt, 3 plays, 0 yards
  11. Q2 MiamiFumble, 3 plays, −11 yards
  12. Q2 DukeField goal, 4 plays, −1 yard
  13. Q2 MiamiPunt, 6 plays, 18 yards
  14. Q2 DukePunt, 3 plays, 9 yards
  15. Q2 MiamiInterception, 7 plays, 26 yards
  16. Q2 DukeEnd of half, 1 play, −1 yard
  17. Q3 MiamiTouchdown, 2 plays, 72 yards
  18. Q3 DukeFumble, 1 play, 14 yards
  19. Q3 MiamiTouchdown, 3 plays, 39 yards
  20. Q3 DukeTouchdown, 18 plays, 79 yards
  21. Q3 MiamiTurnover on downs, 7 plays, 33 yards
  22. Q3 DukeTouchdown, 5 plays, 56 yards
  23. Q4 MiamiFumble, 3 plays, −4 yards
  24. Q4 DukeTouchdown, 4 plays, 25 yards
  25. Q4 MiamiInterception, 6 plays, 29 yards
  26. Q4 DukePunt, 3 plays, 3 yards
  27. Q4 MiamiPick-six, 1 play (Duke scores), 0 yards
  28. Q4 MiamiFumble, 5 plays, 7 yards
  29. Q4 DukeEnd of game, 5 plays, 24 yards

Play by play

1st quarter7 drives, then Miami 7, Duke 0
Duke Fumble, 2 plays
15:00Andres Borregales kickoff for 65 yds for a touchback
15:001st & 10 at own 25Riley Leonard run for 1 yd to the Duke 26
14:162nd & 9 at own 26Riley Leonard pass complete to Jalon Calhoun for 20 yds Jalon Calhoun fumbled, recovered by MiaFl James Williams
Miami Touchdown, 10 plays
14:151st & 10 at opp 46Tyler Van Dyke pass complete to Jaylan Knighton for 14 yds to the Duke 32 MIAMI FL Penalty, Offensive Holding (-10 Yards) to the Duke 49
13:541st & 13 at opp 49Tyler Van Dyke pass complete to Jacurri Brown for 9 yds to the Duke 40
13:212nd & 4 at opp 40Tyler Van Dyke pass complete to Romello Brinson for 8 yds to the Duke 32 for a 1ST down
12:541st & 10 at opp 32Henry Parrish Jr. run for 15 yds to the Duke 17 for a 1ST down
12:371st & 10 at opp 17Henry Parrish Jr. run for 3 yds to the Duke 14
11:542nd & 7 at opp 14Tyler Van Dyke pass incomplete
11:503rd & 7 at opp 14Tyler Van Dyke pass complete to Jacolby George for 6 yds to the Duke 8
11:154th & 1 at opp 8Timeout DUKE, clock 11:15
11:154th & 1 at opp 8Jacurri Brown run for 1 yd to the Duke 7 for a 1ST down
10:371st & goal at opp 7Tyler Van Dyke pass incomplete
10:282nd & goal at opp 7Tyler Van Dyke pass complete to Colbie Young for 7 yds for a TD, (Andres Borregales KICK)Miami 7, Duke 0
Duke Punt, 3 plays
10:28Andres Borregales kickoff for 65 yds for a touchback
10:281st & 10 at own 25Riley Leonard run for 1 yd to the Duke 26
10:002nd & 9 at own 26Riley Leonard pass complete to Eli Pancol for 4 yds to the Duke 30
9:093rd & 5 at own 30Riley Leonard run for 4 yds to the Duke 34
8:204th & 1 at own 34Porter Wilson punt for 40 yds, fair catch by Jacolby George at the MiaFl 26
Miami Turnover on downs, 6 plays
8:201st & 10 at own 26Tyler Van Dyke pass complete to Colbie Young for 20 yds to the MiaFl 46 for a 1ST down
7:481st & 10 at own 46Key’Shawn Smith run for 7 yds to the MIAMI 47 for a 1ST down DUKE Penalty, Block below the waist enforced (Chandler Rivers) to the Duke 32 for a 1ST down
7:241st & 10 at opp 32Jacurri Brown run for 1 yd to the Duke 31
6:582nd & 9 at opp 31Tyler Van Dyke pass incomplete
6:533rd & 9 at opp 31Tyler Van Dyke pass complete to Jaleel Skinner for 8 yds to the Duke 23
6:114th & 1 at opp 23Lucious Stanley run for no gain to the Duke 23
6:071st & 10 at own 23Timeout MIAMI FL, clock 06:07
Duke Punt, 7 plays
6:071st & 10 at own 23Riley Leonard pass incomplete
6:032nd & 10 at own 23Riley Leonard pass complete to Jalon Calhoun for 12 yds to the Duke 35 for a 1ST down
5:311st & 10 at own 35Jaquez Moore run for 7 yds to the Duke 42
4:562nd & 3 at own 42Riley Leonard pass complete to Jaquez Moore for 5 yds to the Duke 47 for a 1ST down
4:201st & 10 at own 47Riley Leonard pass incomplete
4:152nd & 10 at own 47Terry Moore run for 4 yds to the MiaFl 49
3:323rd & 6 at opp 49(03:32) LEONARD, Riley pass to the left complete for 6 yards to CALHOUN, Jalon caught at the MIA43 and advanced to the MIA43 (COUCH, Te’Cory), clock 03:28. PENALTY DUK Holding on PICKETT, Justin enforced 10 yards from the MIA49 to the DUK41 [NHSG]. NO PLAY (replay the down).
3:053rd & 16 at own 41Riley Leonard pass incomplete
2:594th & 16 at own 41Porter Wilson punt for 39 yds
Miami Fumble, 6 plays
2:541st & 10 at own 20Henry Parrish Jr. run for 2 yds to the MiaFl 22
2:232nd & 8 at own 22Tyler Van Dyke pass complete to Colbie Young for 8 yds to the MiaFl 30 for a 1ST down
1:541st & 10 at own 30Tyler Van Dyke pass complete to Colbie Young for 14 yds to the MiaFl 44 for a 1ST down
1:231st & 10 at own 44Henry Parrish Jr. run for 10 yds to the Duke 46 for a 1ST down
0:471st & 10 at opp 46Henry Parrish Jr. run for 6 yds to the Duke 40
0:142nd & 4 at opp 40Tyler Van Dyke pass complete to Jaylan Knighton for a loss of 11 yards Jaylan Knighton fumbled, recovered by Duke Shaka Heyward
Duke Touchdown, 5 plays
0:041st & 10 at opp 23Jordan Waters run for 9 yds to the MiaFl 14
Q2 14:582nd & 1 at opp 14Riley Leonard run for 6 yds to the MiaFl 8 for a 1ST down
Q2 14:361st & goal at opp 8Jordan Waters run for a loss of 1 yard to the MiaFl 9
Q2 13:552nd & goal at opp 9Riley Leonard pass incomplete
Q2 13:453rd & goal at opp 9Riley Leonard run for 9 yds for a TD, (Todd Pelino KICK)Tied at 7
2nd quarter9 drives, then Duke 17, Miami 7
Duke Touchdown, 4 plays
13:37Jackson Hubbard kickoff for 63 yds , Key’Shawn Smith return for 20 yds to the MiaFl 22 Key’Shawn Smith fumbled, recovered by Duke Cameron Bergeron
13:361st & 10 at opp 22Jaquez Moore run for 18 yds to the MiaFl 4 for a 1ST down
12:591st & goal at opp 4Riley Leonard pass incomplete
12:392nd & goal at opp 4Riley Leonard sacked by Jared Harrison-Hunte for a loss of 1 yard to the MiaFl 5
12:013rd & goal at opp 5Riley Leonard run for 5 yds for a TD, (Todd Pelino KICK)Duke 14, Miami 7
Miami Punt, 3 plays
11:54Jackson Hubbard kickoff for 60 yds , Key’Shawn Smith return for 33 yds to the MIAMI 32 MIAMI FL Penalty, Offensive Holding (10 Yards) to the MiaFl 15
11:541st & 10 at own 15Tyler Van Dyke pass incomplete
11:492nd & 10 at own 15Tyler Van Dyke pass incomplete
11:403rd & 10 at own 15Tyler Van Dyke sacked by Brandon Johnson for a loss of 8 yards to the MiaFl 7
10:484th & 18 at own 7Lou Hedley punt for 48 yds, downed at the Duke 45
Duke Punt, 3 plays
10:401st & 10 at own 45Riley Leonard pass incomplete
10:312nd & 10 at own 45Riley Leonard pass incomplete
10:273rd & 10 at own 45Riley Leonard pass incomplete
10:214th & 10 at own 45Porter Wilson punt for 34 yds, fair catch by Jacolby George at the MiaFl 21
Miami Fumble, 3 plays
10:151st & 10 at own 21Jaylan Knighton run for 1 yd to the MiaFl 22
9:482nd & 9 at own 22Tyler Van Dyke pass complete to Jacolby George for 5 yds to the MiaFl 27
9:063rd & 4 at own 27Tyler Van Dyke sacked for a loss of 17 yards to the MiaFl 10
Duke Field goal, 4 plays
8:581st & goal at opp 10Jordan Waters run for 3 yds to the MiaFl 7
8:222nd & goal at opp 7Jordan Waters run for 3 yds to the MiaFl 4
7:383rd & goal at opp 4Riley Leonard sacked by Caleb Johnson for a loss of 7 yards to the MiaFl 11
6:534th & goal at opp 11Todd Pelino 28 yd FG GOODDuke 17, Miami 7
Miami Punt, 6 plays
6:48Jackson Hubbard kickoff for 61 yds , Key’Shawn Smith return for 18 yds to the MiaFl 22
6:471st & 10 at own 22Henry Parrish Jr. run for 2 yds to the MiaFl 24
6:132nd & 8 at own 24Jake Garcia pass complete to Colbie Young for 7 yds to the MiaFl 31
5:473rd & 1 at own 31Henry Parrish Jr. run for 1 yd to the MiaFl 32 for a 1ST down
5:091st & 10 at own 32Jake Garcia pass incomplete
5:072nd & 10 at own 32Jake Garcia pass complete to Jacolby George for 8 yds to the MiaFl 40
4:343rd & 2 at own 40Jake Garcia run for no gain to the MiaFl 40
3:464th & 2 at own 40Lou Hedley punt for 44 yds, fair catch by Sahmir Hagans at the Duke 16
Duke Punt, 3 plays
3:401st & 10 at own 16Terry Moore run for 1 yd to the Duke 17
3:012nd & 9 at own 17Jaquez Moore run for 3 yds to the Duke 20
2:253rd & 6 at own 20Riley Leonard run for 5 yds to the Duke 25
2:164th & 1 at own 25Timeout MIAMI FL, clock 02:16
2:154th & 1 at own 25Porter Wilson punt for 49 yds , Jacolby George returns for 10 yds to the MiaFl 36
Miami Interception, 7 plays
2:041st & 10 at own 36Jaylan Knighton run for 4 yds to the MiaFl 40
1:402nd & 6 at own 40Jaylan Knighton run for 5 yds to the MiaFl 45
1:093rd & 1 at own 45Jaylan Knighton run for 1 yd to the MiaFl 46 for a 1ST down
0:541st & 10 at own 46Jake Garcia pass complete to Kahlil Brantley for 8 yds to the Duke 46
0:502nd & 2 at opp 46Jake Garcia pass complete to Frank Ladson Jr. for 11 yds to the Duke 35 for a 1ST down
0:271st & 10 at opp 35(00:27) GARCIA, Jake pass to the right complete for 6 yards to MALLORY, Will caught at the DUK34 and advanced to the DUK29, out of bounds, clock 00:25. PENALTY DUK Offsides on ANTHONY JR., Vincent enforced 5 yards from the DUK35 to the DUK30 [NHSG]. NO PLAY (replay the down).
0:251st & 5 at opp 30Jake Garcia sacked by Brandon Johnson for a loss of 8 yards to the Duke 38
0:182nd & 13 at opp 38Timeout MIAMI FL, clock 00:18
0:182nd & 13 at opp 38Jake Garcia pass intercepted
Duke End of half, 1 play
0:131st & 10 at own 18(00:13) [NHSG] Kneel down by DUK at DUK17 (team loss of 1), clock 00:09.
3rd quarter5 drives, then Duke 24, Miami 21
Miami Touchdown, 2 plays
14:54Todd Pelino kickoff for 65 yds , Key’Shawn Smith return for 28 yds to the MiaFl 28
14:541st & 10 at own 28Jaylan Knighton run for 1 yd to the MiaFl 29
14:092nd & 9 at own 29Jake Garcia pass complete to Colbie Young for 71 yds for a TD, (Andres Borregales KICK)Duke 17, Miami 14
14:09Andres Borregales kickoff for 65 yds for a touchback
14:091st & 10 at own 25Riley Leonard pass complete to Eli Pancol for 14 yds Eli Pancol fumbled, recovered by MiaFl DJ Ivey
Miami Touchdown, 3 plays
14:021st & 10 at opp 39Jake Garcia pass incomplete
13:562nd & 10 at opp 39Jaylan Knighton run for 5 yds to the Duke 34
13:063rd & 5 at opp 34Jake Garcia pass complete to Will Mallory for 34 yds for a TD, (Andres Borregales KICK)Miami 21, Duke 17
Duke Touchdown, 18 plays
13:00Andres Borregales kickoff for 60 yds , Luca Diamont return for 16 yds to the Duke 21
13:001st & 10 at own 21Riley Leonard sacked by Darrell Jackson Jr. for a loss of 3 yards to the Duke 18
12:212nd & 13 at own 18Riley Leonard pass incomplete
12:163rd & 13 at own 18Riley Leonard pass complete to Jordan Waters for 19 yds to the Duke 37 for a 1ST down
11:381st & 10 at own 37Riley Leonard pass complete to Jontavis Robertson for 6 yds to the Duke 43
11:072nd & 4 at own 43Jaquez Moore run for 2 yds to the Duke 45
10:253rd & 2 at own 45Jaquez Moore run for 2 yds to the Duke 47 for a 1ST down
9:571st & 10 at own 47Riley Leonard run for 13 yds to the MiaFl 40 for a 1ST down
9:211st & 10 at opp 40(09:21) LEONARD, Riley scrambles to the right for a gain of 8 yards to the MIA32, out of bounds, clock 09:14. PENALTY DUK Holding on MOORE, Jaquez enforced 10 yards from the MIA40 to the DUK50 [NHSG]. NO PLAY (replay the down).
8:521st & 20 at the 50Riley Leonard pass complete to Jordan Moore for 11 yds to the MiaFl 39
8:092nd & 9 at opp 39Riley Leonard pass incomplete
8:033rd & 9 at opp 39Riley Leonard pass incomplete
7:584th & 9 at opp 39Riley Leonard pass complete to Eli Pancol for 21 yds to the MiaFl 18 for a 1ST down
7:151st & 10 at opp 18Terry Moore run for 3 yds to the MiaFl 15
6:442nd & 7 at opp 15Riley Leonard pass complete to Jordan Moore for 4 yds to the MiaFl 11
6:093rd & 3 at opp 11Riley Leonard run for 6 yds to the MiaFl 5 for a 1ST down
5:391st & goal at opp 5(05:39) LEONARD, Riley pass up the middle complete for 5 yards to HAGANS, Sahmir caught at the MIA2 and advanced to the MIA0, TOUCHDOWN DUK, score nullified by penalty, clock 05:36. PENALTY DUK Pass Interference on ROBERTSON, Jontavis enforced 15 yards to the MIA20 [NHSG]. NO PLAY (replay the down).
5:281st & goal at opp 20Riley Leonard pass complete to Jaquez Moore for 10 yds to the MiaFl 10
5:092nd & goal at opp 10Riley Leonard pass complete to Nicky Dalmolin for 8 yds to the MiaFl 2
4:273rd & goal at opp 2Jordan Waters run for no gain to the MiaFl 2
3:384th & goal at opp 2Riley Leonard pass complete to Nicky Dalmolin for 2 yds for a TD, (Todd Pelino KICK)Duke 24, Miami 21
Miami Turnover on downs, 7 plays
3:31Todd Pelino kickoff for 65 yds , Key’Shawn Smith return for 23 yds to the MiaFl 23
3:151st & 10 at own 23Jake Garcia pass complete to Henry Parrish Jr. for 7 yds to the MiaFl 30
2:502nd & 3 at own 30Jake Garcia pass complete to Jacolby George for 4 yds to the MiaFl 34 for a 1ST down
2:181st & 10 at own 34Henry Parrish Jr. run for 15 yds to the MiaFl 49 for a 1ST down
1:581st & 10 at own 49Jake Garcia pass incomplete
1:522nd & 10 at own 49Jake Garcia pass complete to Jacolby George for 7 yds to the Duke 44
1:033rd & 3 at opp 44Jake Garcia pass incomplete
0:534th & 3 at opp 44Jake Garcia pass incomplete
Duke Touchdown, 5 plays
0:521st & 10 at own 44Jaquez Moore run for 31 yds to the MiaFl 25 for a 1ST down
0:101st & 10 at opp 25Jordan Waters run for 5 yds to the MiaFl 20
Q4 14:592nd & 5 at opp 20Riley Leonard pass incomplete
Q4 14:533rd & 5 at opp 20Jordan Waters run for 9 yds to the MiaFl 11 for a 1ST down
Q4 14:061st & 10 at opp 11Riley Leonard run for 11 yds for a TD, (Todd Pelino KICK)Duke 31, Miami 21
4th quarter6 drives, then Duke 45, Miami 21
Miami Fumble, 3 plays
14:01Todd Pelino kickoff for 51 yds , Key’Shawn Smith return for 15 yds to the MiaFl 29
14:011st & 10 at own 29Henry Parrish Jr. run for 2 yds to the MiaFl 31
13:272nd & 8 at own 31Jake Garcia run for 3 yds to the MiaFl 34
12:303rd & 5 at own 34Jake Garcia sacked for a loss of 9 yards to the MiaFl 25
Duke Touchdown, 4 plays
12:281st & 10 at opp 25Jordan Waters run for 16 yds to the MiaFl 9 for a 1ST down
11:411st & goal at opp 9Terry Moore run for 8 yds to the MiaFl 1
10:582nd & goal at opp 1Terry Moore run for a loss of 1 yard to the MiaFl 2
10:123rd & goal at opp 2Jordan Waters run for 2 yds for a TD, (Todd Pelino KICK)Duke 38, Miami 21
Miami Interception, 6 plays
10:06Todd Pelino kickoff for 58 yds , Jacolby George return for 21 yds to the MiaFl 28
10:061st & 10 at own 28Henry Parrish Jr. run for no gain to the MiaFl 28
9:322nd & 10 at own 28Jake Garcia run for 4 yds to the MiaFl 32
9:053rd & 6 at own 32Jake Garcia pass complete to Will Mallory for 11 yds to the MiaFl 43 for a 1ST down
8:501st & 10 at own 43Jake Garcia pass complete to Frank Ladson Jr. for 7 yds to the 50 yard line
8:192nd & 3 at the 50Henry Parrish Jr. run for 7 yds to the Duke 43 for a 1ST down
7:571st & 10 at opp 43Jake Garcia pass intercepted
Duke Punt, 3 plays
7:501st & 10 at own 48Terry Moore run for no gain to the Duke 48
7:022nd & 10 at own 48Terry Moore run for 2 yds to the 50 yard line
6:133rd & 8 at the 50Jordan Waters run for 1 yd to the MiaFl 49
5:304th & 7 at opp 49Porter Wilson punt for 35 yds, fair catch by Jacolby George at the MiaFl 14
5:161st & 10 at own 14Brandon Johnson 29 Yd Interception Return (Todd Pelino Kick)Duke 45, Miami 21
Miami Fumble, 5 plays
5:10Todd Pelino kickoff for 49 yds , Kahlil Brantley return for 19 yds to the MiaFl 35
5:101st & 10 at own 35Jaylan Knighton run for 9 yds to the MiaFl 44
4:452nd & 1 at own 44(04:45) KNIGHTON, Jaylan rush up the middle for a gain of 2 yards to the MIA46 (JOINER, Darius), clock 04:41. PENALTY MIA Holding on BRANTLEY, Kahlil enforced 10 yards from the MIA44 to the MIA34 [NHSG]. NO PLAY (replay the down).
4:212nd & 11 at own 34Jake Garcia pass complete to Frank Ladson Jr. for 13 yds to the MiaFl 47 for a 1ST down
3:581st & 10 at own 47Jake Garcia sacked by R.J. Oben for a loss of 7 yards to the MiaFl 40
3:212nd & 17 at own 40Jake Garcia pass complete to Jaylan Knighton for 10 yds to the 50 yard line
2:593rd & 7 at the 50Jake Garcia sacked for a loss of 8 yards to the MiaFl 30
Duke End of game, 5 plays
2:521st & 10 at opp 30Terry Moore run for 4 yds to the MiaFl 26
2:012nd & 6 at opp 26Riley Leonard run for 11 yds to the MiaFl 15 for a 1ST down
1:141st & 10 at opp 15Terry Moore run for no gain to the MiaFl 15
1:102nd & 10 at opp 15Timeout MIAMI FL, clock 01:10
1:092nd & 10 at opp 15Terry Moore run for 9 yds to the MiaFl 6
0:193rd & 1 at opp 6Timeout DUKE, clock 00:19
0:173rd & 1 at opp 6(00:17) [NH] Kneel down by DUK at MIA6 (team loss of 0).

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.

Miami leads 16–⁠5 in 21 meetings, counting the one since this game.

Recent meetings
2024Miami 53, Duke 31
2022Duke 45, Miami 21
2021Miami 47, Duke 10
2020Miami 48, Duke 0
2019Duke 27, Miami 17
2018Duke 20, Miami 12

Around this game