1. /NCAAM
  2. /Scores
  3. /2 · 25 · 25
  4. /DUKE vs MIA
FINAL
Feb 25, 2025

Game Recap

No. 2 Duke rolls past Miami 97-60, gets 25th win of the season. Kon Knueppel scored 20 points, Cooper Flagg and Isaiah Evans each added 16 and No. 2 Duke rolled past Miami 97-60 on Tuesday night.

Box Score

12T
DUKE475097
MIA322860
Duke Blue Devils logoDUKEMINFG3PTFTREBASTSTLBLKTOPFPTS
2Cooper Flagg276-91-23-346000116
9Khaman Maluach232-40-02-44212016
7Kon Knueppel246-84-54-452301120
5Tyrese Proctor142-51-32-22120107
14Sion James232-40-00-02011324
18Mason Gillis161-31-33-33210026
21Patrick Ngongba II183-50-03-34211019
3Isaiah Evans265-105-81-111103016
8Darren Harris90-20-10-01100000
1Caleb Foster174-62-20-013001210
13Cameron Sheffield31-11-10-00000103
TOTAL-32-5756.1%15-2560.0%18-2090.0%2720104101097
Miami Hurricanes logoMIAMIMINFG3PTFTREBASTSTLBLKTOPFPTS
2Brandon Johnson231-50-30-04310222
1Lynn Kidd298-140-01-130001217
3Jalil Bethea315-143-70-012204313
99Divine Ugochukwu342-40-12-210230446
11A.J. Staton-McCray272-71-50-02214325
15Kiree Huie111-20-00-01101012
35Yussif Basa-Ama30-10-10-00000000
23Austin Swartz192-91-70-00200125
10Paul Djobet234-80-12-241001110
TOTAL-25-6439.1%5-2520.0%5-5100.0%251375161760

Play-by-Play

1st halfdukemia
  • (20:00) Start game
  • Miami Hurricanes logo
    (19:59) Jump Ball won by Miami
  • Duke Blue Devils logo
    (19:59) Jump Ball lost by Duke
  • Miami Hurricanes logo
    (19:39) A.J. Staton-McCray missed Three Point Jumper.
  • Duke Blue Devils logo
    (19:35) Kon Knueppel Defensive Rebound.
  • Duke Blue Devils logo
    +3 (19:15) Kon Knueppel made Three Point Jumper. Assisted by Cooper Flagg.
    30
  • Miami Hurricanes logo
    (18:36) Divine Ugochukwu missed Three Point Jumper.
  • Miami Hurricanes logo
    (18:33) Brandon Johnson Offensive Rebound.
  • Miami Hurricanes logo
    (18:29) Brandon Johnson Turnover.
  • Duke Blue Devils logo
    (18:29) Kon Knueppel Steal.
  • Duke Blue Devils logo
    (18:24) Kon Knueppel missed Three Point Jumper.
  • Duke Blue Devils logo
    (18:20) Tyrese Proctor Offensive Rebound.
  • Duke Blue Devils logo
    +3 (18:09) Cooper Flagg made Three Point Jumper. Assisted by Tyrese Proctor.
    60
  • Miami Hurricanes logo
    (17:47) Jalil Bethea missed Three Point Jumper.
  • Duke Blue Devils logo
    (17:44) Tyrese Proctor Defensive Rebound.
  • Duke Blue Devils logo
    (17:38) Tyrese Proctor Turnover.
  • Miami Hurricanes logo
    (17:38) Jalil Bethea Steal.
  • Miami Hurricanes logo
    +2 (17:30) Lynn Kidd made Jumper. Assisted by Jalil Bethea.
    62
  • Miami Hurricanes logo
    (17:09) Foul on A.J. Staton-McCray.
  • Duke Blue Devils logo
    (17:06) Sion James Turnover.
  • Miami Hurricanes logo
    (17:06) Jalil Bethea Steal.
  • Duke Blue Devils logo
    (16:45) Foul on Sion James.
  • Miami Hurricanes logo
    (16:43) Brandon Johnson missed Layup.
  • Duke Blue Devils logo
    (16:43) Kon Knueppel Defensive Rebound.
  • Miami Hurricanes logo
    (16:42) Foul on Brandon Johnson.
  • Duke Blue Devils logo
    +2 (16:28) Tyrese Proctor made Layup. Assisted by Cooper Flagg.
    82
  • Miami Hurricanes logo
    (16:02) Jalil Bethea Turnover.
  • Duke Blue Devils logo
    (15:49) Kon Knueppel missed Jumper.
  • Duke Blue Devils logo
    +2 (15:42) Cooper Flagg made Layup. Assisted by Khaman Maluach.
    102
  • Miami Hurricanes logo
    (15:11) A.J. Staton-McCray missed Three Point Jumper.
  • Miami Hurricanes logo
    (15:11) Brandon Johnson subbing out for Miami
  • Miami Hurricanes logo
    (15:11) Paul Djobet subbing in for Miami
  • Duke Blue Devils logo
    (15:11) Khaman Maluach subbing out for Duke
  • Duke Blue Devils logo
    (15:11) Sion James subbing out for Duke
  • Duke Blue Devils logo
    (15:11) Isaiah Evans subbing in for Duke
  • Duke Blue Devils logo
    (15:11) Patrick Ngongba II subbing in for Duke
  • Duke Blue Devils logo
    (14:57) Patrick Ngongba II missed Dunk.
  • Miami Hurricanes logo
    (14:52) A.J. Staton-McCray Defensive Rebound.
  • Miami Hurricanes logo
    (14:46) Divine Ugochukwu Turnover.
  • Duke Blue Devils logo
    (14:44) Khaman Maluach Offensive Rebound.
  • Miami Hurricanes logo
    (14:42) Jalil Bethea subbing out for Miami
  • Miami Hurricanes logo
    (14:42) Austin Swartz subbing in for Miami
  • Duke Blue Devils logo
    +3 (14:36) Tyrese Proctor made Three Point Jumper. Assisted by Patrick Ngongba II.
    132
  • Duke Blue Devils logo
    (14:08) Duke Defensive Rebound.
  • Miami Hurricanes logo
    (14:04) A.J. Staton-McCray Turnover.
  • Duke Blue Devils logo
    (14:04) Patrick Ngongba II Steal.
  • Duke Blue Devils logo
    +2 (13:59) Cooper Flagg made Layup. Assisted by Tyrese Proctor.
    152
  • Duke Blue Devils logo
    (13:37) Foul on Patrick Ngongba II.
  • Miami Hurricanes logo
    +1 (13:37) Divine Ugochukwu made Free Throw.
    153
  • Miami Hurricanes logo
    (13:37) Lynn Kidd subbing out for Miami
  • Miami Hurricanes logo
    (13:37) Kiree Huie subbing in for Miami
  • Miami Hurricanes logo
    +1 (13:37) Divine Ugochukwu made Free Throw.
    154
  • Duke Blue Devils logo
    (13:13) Isaiah Evans Turnover.
  • Duke Blue Devils logo
    (13:13) Tyrese Proctor subbing out for Duke
  • Duke Blue Devils logo
    (13:13) Kon Knueppel subbing out for Duke
  • Duke Blue Devils logo
    (13:13) Caleb Foster subbing in for Duke
  • Duke Blue Devils logo
    (13:13) Sion James subbing in for Duke
  • Miami Hurricanes logo
    (13:05) Austin Swartz missed Three Point Jumper.
  • Miami Hurricanes logo
    (13:00) Kiree Huie Offensive Rebound.
  • Miami Hurricanes logo
    +2 (12:58) Paul Djobet made Layup. Assisted by Kiree Huie.
    156
  • Duke Blue Devils logo
    +2 (12:26) Caleb Foster made Jumper. Assisted by Isaiah Evans.
    176
  • Miami Hurricanes logo
    (11:51) Paul Djobet missed Jumper.
  • Duke Blue Devils logo
    (11:51) Patrick Ngongba II Block.
  • Miami Hurricanes logo
    (11:51) Miami Offensive Rebound.
  • (11:51) Official TV Timeout
  • Miami Hurricanes logo
    (11:51) A.J. Staton-McCray subbing out for Miami
  • Miami Hurricanes logo
    (11:51) Jalil Bethea subbing in for Miami
  • Duke Blue Devils logo
    (11:51) Patrick Ngongba II subbing out for Duke
  • Duke Blue Devils logo
    (11:51) Khaman Maluach subbing in for Duke
  • Miami Hurricanes logo
    (11:51) Miami Turnover.
  • Duke Blue Devils logo
    +2 (11:30) Cooper Flagg made Layup.
    196
  • Miami Hurricanes logo
    (11:01) Paul Djobet missed Three Point Jumper.
  • Miami Hurricanes logo
    (10:58) Miami Deadball Team Rebound.
  • Miami Hurricanes logo
    +2 (10:45) Kiree Huie made Layup. Assisted by Divine Ugochukwu.
    198
  • Duke Blue Devils logo
    (10:37) Sion James Turnover.
  • Duke Blue Devils logo
    (10:37) Cooper Flagg subbing out for Duke
  • Duke Blue Devils logo
    (10:37) Mason Gillis subbing in for Duke
  • Miami Hurricanes logo
    +3 (10:26) Jalil Bethea made Three Point Jumper. Assisted by Paul Djobet.
    1911
  • Duke Blue Devils logo
    +3 (10:07) Isaiah Evans made Three Point Jumper.
    2211
  • Miami Hurricanes logo
    +3 (9:38) Jalil Bethea made Three Point Jumper. Assisted by Austin Swartz.
    2214
  • Duke Blue Devils logo
    +3 (9:24) Isaiah Evans made Three Point Jumper.
    2514
  • Miami Hurricanes logo
    (9:24) Foul on Kiree Huie.
  • Miami Hurricanes logo
    (9:24) Paul Djobet subbing out for Miami
  • Miami Hurricanes logo
    (9:24) Kiree Huie subbing out for Miami
  • Miami Hurricanes logo
    (9:24) Lynn Kidd subbing in for Miami
  • Miami Hurricanes logo
    (9:24) Brandon Johnson subbing in for Miami
  • Duke Blue Devils logo
    (9:24) Caleb Foster subbing out for Duke
  • Duke Blue Devils logo
    (9:24) Sion James subbing out for Duke
  • Duke Blue Devils logo
    (9:24) Tyrese Proctor subbing in for Duke
  • Duke Blue Devils logo
    (9:24) Kon Knueppel subbing in for Duke
  • Duke Blue Devils logo
    +1 (9:24) Isaiah Evans made Free Throw.
    2614
  • Miami Hurricanes logo
    (8:59) Austin Swartz missed Three Point Jumper.
  • Miami Hurricanes logo
    (8:55) Lynn Kidd Offensive Rebound.
  • Miami Hurricanes logo
    (8:51) Lynn Kidd missed Jumper.
  • Duke Blue Devils logo
    (8:51) Khaman Maluach Block.
  • Miami Hurricanes logo
    (8:47) Divine Ugochukwu Offensive Rebound.
  • Miami Hurricanes logo
    (8:43) Jalil Bethea missed Three Point Jumper.
  • Duke Blue Devils logo
    (8:40) Khaman Maluach Defensive Rebound.
  • Duke Blue Devils logo
    +3 (8:27) Isaiah Evans made Three Point Jumper. Assisted by Kon Knueppel.
    2914
  • Duke Blue Devils logo
    (8:08) Foul on Kon Knueppel.
  • Miami Hurricanes logo
    +3 (7:52) Jalil Bethea made Three Point Jumper. Assisted by Austin Swartz.
    2917
  • Duke Blue Devils logo
    (7:38) Isaiah Evans missed Three Point Jumper.
  • Miami Hurricanes logo
    (7:35) Divine Ugochukwu Defensive Rebound.
  • Miami Hurricanes logo
    (7:30) Jalil Bethea missed Layup.
  • Duke Blue Devils logo
    (7:30) Khaman Maluach Block.
  • Miami Hurricanes logo
    (7:29) Miami Offensive Rebound.
  • (7:29) Official TV Timeout
  • Duke Blue Devils logo
    (7:29) Isaiah Evans subbing out for Duke
  • Duke Blue Devils logo
    (7:29) Mason Gillis subbing out for Duke
  • Duke Blue Devils logo
    (7:29) Cooper Flagg subbing in for Duke
  • Duke Blue Devils logo
    (7:29) Sion James subbing in for Duke
  • Miami Hurricanes logo
    +2 (7:20) Lynn Kidd made Jumper. Assisted by Brandon Johnson.
    2919
  • Duke Blue Devils logo
    +2 (7:07) Kon Knueppel made Layup.
    3119
  • Miami Hurricanes logo
    (6:34) Lynn Kidd missed Jumper.
  • Miami Hurricanes logo
    (6:34) Miami Offensive Rebound.
  • Miami Hurricanes logo
    (6:23) Austin Swartz missed Three Point Jumper.
  • Miami Hurricanes logo
    (6:20) Miami Offensive Rebound.
  • Miami Hurricanes logo
    (6:20) Austin Swartz subbing out for Miami
  • Miami Hurricanes logo
    (6:20) A.J. Staton-McCray subbing in for Miami
  • Miami Hurricanes logo
    (6:05) Jalil Bethea missed Three Point Jumper.
  • Miami Hurricanes logo
    (6:02) Divine Ugochukwu Offensive Rebound.
  • Miami Hurricanes logo
    (5:58) Brandon Johnson missed Three Point Jumper.
  • Duke Blue Devils logo
    (5:55) Cooper Flagg Defensive Rebound.
  • Duke Blue Devils logo
    (5:50) Tyrese Proctor missed Three Point Jumper.
  • Miami Hurricanes logo
    (5:46) Jalil Bethea Defensive Rebound.
  • Miami Hurricanes logo
    (5:44) Jalil Bethea Turnover.
  • Duke Blue Devils logo
    (5:44) Tyrese Proctor Steal.
  • Miami Hurricanes logo
    (5:41) Foul on Jalil Bethea.
  • Duke Blue Devils logo
    +1 (5:41) Tyrese Proctor made Free Throw.
    3219
  • Miami Hurricanes logo
    (5:41) Brandon Johnson subbing out for Miami
  • Miami Hurricanes logo
    (5:41) Paul Djobet subbing in for Miami
  • Duke Blue Devils logo
    (5:41) Khaman Maluach subbing out for Duke
  • Duke Blue Devils logo
    (5:41) Patrick Ngongba II subbing in for Duke
  • Duke Blue Devils logo
    +1 (5:41) Tyrese Proctor made Free Throw.
    3319
  • Duke Blue Devils logo
    (5:41) Tyrese Proctor subbing out for Duke
  • Duke Blue Devils logo
    (5:41) Isaiah Evans subbing in for Duke
  • Miami Hurricanes logo
    +2 (5:21) Lynn Kidd made Dunk.
    3321
  • Duke Blue Devils logo
    (5:05) Cooper Flagg missed Three Point Jumper.
  • Miami Hurricanes logo
    (5:01) Divine Ugochukwu Defensive Rebound.
  • Miami Hurricanes logo
    (4:58) Paul Djobet Turnover.
  • Duke Blue Devils logo
    (4:43) Isaiah Evans Turnover.
  • Miami Hurricanes logo
    (4:43) A.J. Staton-McCray Steal.
  • Miami Hurricanes logo
    +2 (4:39) Jalil Bethea made Layup. Assisted by A.J. Staton-McCray.
    3323
  • Duke Blue Devils logo
    (4:30) Patrick Ngongba II missed Jumper.
  • Duke Blue Devils logo
    (4:27) Patrick Ngongba II Offensive Rebound.
  • Duke Blue Devils logo
    +2 (4:27) Patrick Ngongba II made Layup.
    3523
  • Miami Hurricanes logo
    (4:27) Foul on Lynn Kidd.
  • Duke Blue Devils logo
    +1 (4:27) Patrick Ngongba II made Free Throw.
    3623
  • Duke Blue Devils logo
    (4:27) Kon Knueppel subbing out for Duke
  • Duke Blue Devils logo
    (4:27) Tyrese Proctor subbing in for Duke
  • Miami Hurricanes logo
    (4:04) Divine Ugochukwu missed Layup.
  • Duke Blue Devils logo
    (4:04) Sion James Block.
  • Miami Hurricanes logo
    (4:04) Miami Offensive Rebound.
  • Miami Hurricanes logo
    (4:02) Jalil Bethea Turnover.
  • Duke Blue Devils logo
    (4:02) Sion James Steal.
  • Miami Hurricanes logo
    (3:59) Foul on Divine Ugochukwu.
  • (3:59) Official TV Timeout
  • Duke Blue Devils logo
    (3:58) Sion James Turnover.
  • Miami Hurricanes logo
    (3:58) Divine Ugochukwu Steal.
  • Miami Hurricanes logo
    (3:44) A.J. Staton-McCray Turnover.
  • Duke Blue Devils logo
    (3:44) Tyrese Proctor Steal.
  • Miami Hurricanes logo
    (3:35) A.J. Staton-McCray Block.
  • Duke Blue Devils logo
    (3:35) Tyrese Proctor missed Layup.
  • Duke Blue Devils logo
    (3:30) Cooper Flagg Offensive Rebound.
  • Duke Blue Devils logo
    +2 (3:30) Cooper Flagg made Dunk.
    3823
  • Miami Hurricanes logo
    (3:18) Jalil Bethea missed Jumper.
  • Duke Blue Devils logo
    (3:13) Cooper Flagg Defensive Rebound.
  • Miami Hurricanes logo
    (3:11) Foul on Jalil Bethea.
  • Duke Blue Devils logo
    +1 (3:11) Patrick Ngongba II made Free Throw.
    3923
  • Miami Hurricanes logo
    (3:11) Jalil Bethea subbing out for Miami
  • Miami Hurricanes logo
    (3:11) Austin Swartz subbing in for Miami
  • Duke Blue Devils logo
    +1 (3:11) Patrick Ngongba II made Free Throw.
    4023
  • Miami Hurricanes logo
    (2:41) Austin Swartz missed Three Point Jumper.
  • Miami Hurricanes logo
    (2:40) Miami Deadball Team Rebound.
  • Miami Hurricanes logo
    (2:40) Miami Turnover.
  • Duke Blue Devils logo
    (2:40) Patrick Ngongba II subbing out for Duke
  • Duke Blue Devils logo
    (2:40) Khaman Maluach subbing in for Duke
  • Duke Blue Devils logo
    +3 (2:30) Isaiah Evans made Three Point Jumper. Assisted by Cooper Flagg.
    4323
  • Miami Hurricanes logo
    (2:01) Austin Swartz missed Three Point Jumper.
  • Miami Hurricanes logo
    (1:57) Divine Ugochukwu Offensive Rebound.
  • Duke Blue Devils logo
    (1:46) Foul on Cooper Flagg.
  • Miami Hurricanes logo
    +1 (1:46) Paul Djobet made Free Throw.
    4324
  • Miami Hurricanes logo
    (1:46) Lynn Kidd subbing out for Miami
  • Miami Hurricanes logo
    (1:46) Kiree Huie subbing in for Miami
  • Duke Blue Devils logo
    (1:46) Sion James subbing out for Duke
  • Duke Blue Devils logo
    (1:46) Kon Knueppel subbing in for Duke
  • Miami Hurricanes logo
    +1 (1:46) Paul Djobet made Free Throw.
    4325
  • Duke Blue Devils logo
    +3 (1:33) Isaiah Evans made Three Point Jumper. Assisted by Cooper Flagg.
    4625
  • Miami Hurricanes logo
    (1:19) Divine Ugochukwu Turnover.
  • Duke Blue Devils logo
    (1:19) Khaman Maluach Steal.
  • Duke Blue Devils logo
    (1:12) Tyrese Proctor missed Three Point Jumper.
  • Miami Hurricanes logo
    (1:08) A.J. Staton-McCray Defensive Rebound.
  • Miami Hurricanes logo
    +3 (0:58) Austin Swartz made Three Point Jumper.
    4628
  • Duke Blue Devils logo
    (0:43) Cooper Flagg missed Layup.
  • Miami Hurricanes logo
    (0:40) Divine Ugochukwu Defensive Rebound.
  • Miami Hurricanes logo
    +2 (0:37) Divine Ugochukwu made Layup.
    4630
  • Duke Blue Devils logo
    (0:36) Tyrese Proctor subbing out for Duke
  • Duke Blue Devils logo
    (0:36) Sion James subbing in for Duke
  • Duke Blue Devils logo
    (0:33) Duke Timeout
  • Miami Hurricanes logo
    (0:22) Foul on Austin Swartz.
  • Duke Blue Devils logo
    +1 (0:22) Khaman Maluach made Free Throw.
    4730
  • Duke Blue Devils logo
    (0:22) Khaman Maluach missed Free Throw.
  • Miami Hurricanes logo
    (0:21) Divine Ugochukwu Defensive Rebound.
  • Duke Blue Devils logo
    (0:04) Foul on Sion James.
  • Miami Hurricanes logo
    +2 (0:00) Austin Swartz made Jumper. Assisted by A.J. Staton-McCray.
    4732
  • (0:00) End of 1st half
2nd half

Team Stats

97Points60
32-57(56.1%)Field Goal(%)25-64(39.1%)
15-25(60%)3-Point(%)5-25(20%)
18-20(90%)Free Throw(%)5-5(100%)
28(7)Rebounds(Offensive)30(13)
20Assists13
10Steals7
4Blocks5
10Turnovers20
10(0)Fouls(Technical)17(0)
39Largest Lead0

Game Details

Tuesday, February 25, 2025 · 6:00 PM
Watsco Center · Coral Gables, FL
attendance: 7,801 (97.9%)
tv: ESPN
spread: DUKE -24.5
over/under: 152.5