The lead after every score: above the line Miami is ahead, below it Duke. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
11:01
FGMichael Badgley 29 Yd Field Goal 9 plays, 63 yds, 3:59 · from MIA 25
DUKE 0–3 MIAMI
6:57
TDDuke Johnson 7 Yd Run (Michael Badgley PAT blocked)8 plays, 76 yds, 2:49 · from MIA 24
DUKE 0–9 MIAMI
2nd quarter
11:22
TDShaquille Powell 7 Yd Run (Ross Martin Kick)6 plays, 73 yds, 1:33 · from DUKE 27
DUKE 7–9 MIAMI
3rd quarter
10:18
TDHerb Waters 28 Yd pass from Brad Kaaya (Michael Badgley Kick)8 plays, 32 yds, 3:04 · from DUKE 32
DUKE 7–16 MIAMI
3:57
FGRoss Martin 33 Yd Field Goal 7 plays, 29 yds, 3:02 · from MIA 44
DUKE 10–16 MIAMI
4th quarter
8:27
TDJoseph Yearby 47 Yd pass from Brad Kaaya (Two-Point Pass Conversion Failed)3 plays, 66 yds, 1:29 · from MIA 34
DUKE 10–22 MIAMI
Drives
MIAMI 4/16 scoredDUKE 2/16 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
MIAMI
MIA 25
9
63
3:59
Field Goal
Q1
11:01
DUKE
DUKE 31
3
3
1:15
Punt
Q1
9:46
MIAMI
MIA 24
8
76
2:49
Touchdown
Q1
6:57
DUKE
DUKE 20
3
5
1:06
Punt
Q1
5:51
MIAMI
MIA 32
5
17
2:20
Punt
Q1
3:31
DUKE
DUKE 14
4
21
2:00
Punt
Q1
1:31
MIAMI
MIA 10
3
7
1:06
Punt
Q1
0:25
DUKE
DUKE 47
3
-15
1:10
Punt
Q2
14:15
MIAMI
MIA 24
3
6
1:20
Punt
Q2
12:55
DUKE
DUKE 27
6
73
1:33
Touchdown
Q2
11:22
MIAMI
MIA 28
3
5
1:10
Punt
Q2
10:12
DUKE
DUKE 12
7
18
2:34
Punt
Win probability
Miami 100% · pregame line Miami −5.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Anthony Boone
22/51
179
3.5
0
2
24.9
Rushing
CAR
YDS
AVG
TD
LONG
Shaquille Powell
8
58
7.3
1
17
Shaun Wilson
8
31
3.9
0
11
Anthony Boone
4
10
2.5
0
5
Josh Snead
2
7
3.5
0
6
Joseph Ajeigbe
1
3
3.0
0
3
Receiving
REC
YDS
AVG
TD
LONG
Shaun Wilson
6
74
12.3
0
21
Jamison Crowder
7
47
6.7
0
18
Johnell Barnes
1
29
29.0
0
29
Issac Blakeney
3
14
4.7
0
10
Shaquille Powell
3
12
4.0
0
8
Erich Schneider
1
2
2.0
0
2
Josh Snead
1
1
1.0
0
1
Kicking
FG
PCT
LONG
XP
PTS
Ross Martin
1/1
100.0
33
1/1
4
Punting
NO
YDS
AVG
TB
In 20
LONG
Will Monday
9
443
49.2
2
3
58
Biggest plays
DUKE +21%Q2 11:22 Shaquille Powell run for 7 yds for a TD, (Ross Martin KICK)
MIAMI +18%Q3 3:57 Jack Willoughby kickoff for 65 yds , Stacy Coley return for 11 yds to the MiaFl 11
MIAMI +16%Q2 11:22 Jack Willoughby kickoff for 60 yds , Stacy Coley return for 23 yds to the MiaFl 28
MIAMI +15%Q3 10:18 Brad Kaaya pass complete to Herb Waters for 28 yds for a TD, (Michael Badgley KICK)
MIAMI +14%Q3 13:00 Duke Johnson run for 2 yds to the Duke 30
Team stats
Stat
DUKE
MIAMI
1st Downs
17
21
3rd down efficiency
2-16
2-13
4th down efficiency
0-3
1-1
Total Yards
264
426
Passing
179
223
Comp/Att
22/51
20/34
Yards per pass
3.5
6.6
Rushing
85
203
Rushing Attempts
25
41
Yards per rush
3.4
5.0
Penalties
8-50
8-93
Turnovers
3
2
Fumbles lost
1
2
Interceptions thrown
2
0
Possession
27:10
32:50
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:35 1st & 10 at MIA 47 TEAM run for a loss of 1 yard to the MiaFl 46
Q4 1:00 4th & 13 at MIA 47 Anthony Boone pass incomplete to David Reeves
Q4 1:00 3rd & 15 at MIA 49 Anthony Boone pass complete to Shaquille Powell for 2 yds to the MiaFl 47
Q4 1:00 3rd & 10 at MIA 44 DUKE Penalty, Illegal Procedure (Matt Skura) to the MiaFl 49
Q4 1:00 2nd & 10 at MIA 44 Anthony Boone pass incomplete to Jamison Crowder
Q4 1:20 1st & 10 at MIA 44 Anthony Boone pass incomplete to Max McCaffrey
Q4 1:20 2nd & 12 at DUKE 43 Boone, Anthony pass incomplete to Crowder, Jamison, PENALTY MIAMIFL pass interference (Crawford, Antonio) 13 yards to the MIAMIFL44, NO PLAY, 1ST DOWN DUKE. for a 1ST down
Q4 1:30 2nd & 10 at DUKE 45 Anthony Boone sacked by Antonio Crawford for a loss of 2 yards to the Duke 43 DUKE Penalty, Intentional Grounding (Anthony Boone) to the Duke 43
Q4 1:40 1st & 10 at DUKE 45 Anthony Boone pass incomplete to Issac Blakeney
Q4 1:49 Timeout MIAMI FL, clock 01:49
Q4 1:49 1st & 10 at DUKE 48 Gus Edwards run for 1 yd to the Duke 45 Gus Edwards fumbled, forced by Jeremy Cash, recovered by Duke Deondre Singleton
Q4 1:55 4th & 13 at MIA 39 Anthony Boone pass intercepted Denzel Perryman return for 20 yds to the Duke 48
Q4 2:00 3rd & 13 at MIA 39 Anthony Boone pass incomplete to Johnell Barnes
Q4 2:15 2nd & 15 at MIA 41 Anthony Boone pass complete to Erich Schneider for 2 yds to the MiaFl 39
Q4 2:20 2nd & 10 at MIA 36 DUKE Penalty, Illegal Procedure (Matt Skura) to the MiaFl 41
Q4 2:36 1st & 10 at MIA 36 Anthony Boone pass incomplete to Jamison Crowder
Q4 2:41 3rd & 13 at MIA 49 MIAMI FL Penalty, Unsportsmanlike Conduct (Denzel Perryman) to the MiaFl 36 for a 1ST down
Q4 2:41 2nd & 13 at MIA 49 Anthony Boone pass incomplete to Johnell Barnes
Q4 2:45 2nd & 10 at MIA 46 DUKE Penalty, False Start (TEAM) to the MiaFl 49
Q4 2:45 1st & 10 at MIA 46 Anthony Boone pass incomplete to Shaquille Powell
Q4 2:50 2nd & 2 at DUKE 36 Anthony Boone pass complete to Jamison Crowder for 18 yds to the MiaFl 46 for a 1ST down
Q4 3:10 1st & 10 at DUKE 28 Anthony Boone pass complete to Shaquille Powell for 8 yds to the Duke 36
Q4 3:31 4th & 7 at MIA 25 Justin Vogel punt for 47 yds , Jamison Crowder returns for no gain to the Duke 28