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

Game Recap

No. 2 Duke jumps all over rival North Carolina, rolls to 87-70 win to stay unbeaten in ACC. Cooper Flagg had 21 points, eight rebounds and seven assists in his Duke-North Carolina rivalry debut, helping the second-ranked Blue Devils roll past the Tar Heels 87-70 on Saturday night.

Box Score

12T
UNC254570
DUKE474087
North Carolina Tar Heels logoNORTH CAROLINAMINFG3PTFTREBASTSTLBLKTOPFPTS
22Ven-Allen Lubin213-50-01-26113137
11Ian Jackson302-61-43-32210138
3Elliot Cadeau263-102-20-14301528
7Seth Trimble304-80-32-352102110
4RJ Davis304-112-42-252000112
2James Brown21-10-00-00000002
13Jalen Washington172-20-02-24000126
24Jae'Lyn Withers122-31-20-01002115
5Cade Tyson100-10-10-02000010
9Drake Powell225-81-31-111103112
TOTAL26-5547.3%7-1936.8%11-1478.6%301146141570
Duke Blue Devils logoDUKEMINFG3PTFTREBASTSTLBLKTOPFPTS
9Khaman Maluach213-50-00-06000016
2Cooper Flagg386-143-56-987323221
7Kon Knueppel357-112-46-755212322
5Tyrese Proctor325-102-55-523001217
14Sion James324-71-34-403101013
6Maliq Brown161-20-00-03220012
18Mason Gillis71-11-10-00010043
21Patrick Ngongba II30-00-00-00000000
3Isaiah Evans81-21-20-01010103
8Darren Harris10-00-00-00000000
1Caleb Foster70-10-00-01000000
TOTAL28-5352.8%10-2050.0%21-2584.0%262010381387

Play-by-Play

1st halfuncduke
  • Duke Blue Devils logo
    (20:00) Jump Ball won by Duke
  • Duke Blue Devils logo
    +2 (19:50) Sion James made Dunk. Assisted by Cooper Flagg.
    02
  • North Carolina Tar Heels logo
    +2 (19:31) Ven-Allen Lubin made Layup. Assisted by Elliot Cadeau.
    22
  • Duke Blue Devils logo
    (19:15) Kon Knueppel missed Layup.
  • North Carolina Tar Heels logo
    (19:15) Seth Trimble Defensive Rebound.
  • North Carolina Tar Heels logo
    (18:51) Elliot Cadeau Turnover.
  • North Carolina Tar Heels logo
    (18:34) Foul on Ven-Allen Lubin.
  • Duke Blue Devils logo
    (18:34) Cooper Flagg missed Free Throw.
  • Duke Blue Devils logo
    (18:34) Duke Deadball Team Rebound.
  • Duke Blue Devils logo
    (18:34) Cooper Flagg missed Free Throw.
  • North Carolina Tar Heels logo
    (18:34) Seth Trimble Defensive Rebound.
  • North Carolina Tar Heels logo
    (18:34) Elliot Cadeau missed Jumper.
  • Duke Blue Devils logo
    (18:34) Kon Knueppel Defensive Rebound.
  • Duke Blue Devils logo
    (18:34) Tyrese Proctor missed Three Point Jumper.
  • Duke Blue Devils logo
    (18:34) Khaman Maluach Offensive Rebound.
  • Duke Blue Devils logo
    (18:31) Sion James missed Three Point Jumper.
  • Duke Blue Devils logo
    (18:31) Khaman Maluach Offensive Rebound.
  • Duke Blue Devils logo
    +3 (18:00) Cooper Flagg made Three Point Jumper. Assisted by Kon Knueppel.
    25
  • North Carolina Tar Heels logo
    (17:49) Elliot Cadeau Turnover.
  • Duke Blue Devils logo
    (17:49) Cooper Flagg Steal.
  • Duke Blue Devils logo
    +2 (17:43) Sion James made Layup. Assisted by Cooper Flagg.
    27
  • Duke Blue Devils logo
    (17:01) Foul on Tyrese Proctor.
  • North Carolina Tar Heels logo
    +2 (16:53) Jalen Washington made Layup. Assisted by Elliot Cadeau.
    47
  • Duke Blue Devils logo
    (16:32) Khaman Maluach missed Jumper.
  • North Carolina Tar Heels logo
    (16:32) RJ Davis Defensive Rebound.
  • North Carolina Tar Heels logo
    +2 (16:06) Seth Trimble made Jumper.
    67
  • Duke Blue Devils logo
    +3 (15:44) Tyrese Proctor made Three Point Jumper. Assisted by Cooper Flagg.
    610
  • North Carolina Tar Heels logo
    (15:33) Elliot Cadeau Turnover.
  • Duke Blue Devils logo
    (15:33) Cooper Flagg Steal.
  • Duke Blue Devils logo
    +2 (15:26) Tyrese Proctor made Dunk. Assisted by Cooper Flagg.
    612
  • North Carolina Tar Heels logo
    (15:02) Ian Jackson missed Three Point Jumper.
  • Duke Blue Devils logo
    (15:02) Cooper Flagg Defensive Rebound.
  • Duke Blue Devils logo
    +3 (14:54) Cooper Flagg made Three Point Jumper. Assisted by Tyrese Proctor.
    615
  • North Carolina Tar Heels logo
    (14:51) North Carolina Timeout
  • (14:51) Official TV Timeout
  • North Carolina Tar Heels logo
    (14:47) Jalen Washington Turnover.
  • Duke Blue Devils logo
    (14:47) Maliq Brown Steal.
  • Duke Blue Devils logo
    +2 (14:35) Cooper Flagg made Layup. Assisted by Tyrese Proctor.
    617
  • North Carolina Tar Heels logo
    (14:35) Foul on Jalen Washington.
  • Duke Blue Devils logo
    +1 (14:35) Cooper Flagg made Free Throw.
    618
  • North Carolina Tar Heels logo
    (14:20) RJ Davis missed Layup.
  • North Carolina Tar Heels logo
    (14:20) Ian Jackson Offensive Rebound.
  • North Carolina Tar Heels logo
    (14:03) RJ Davis missed Three Point Jumper.
  • Duke Blue Devils logo
    (14:03) Maliq Brown Defensive Rebound.
  • Duke Blue Devils logo
    +3 (13:46) Kon Knueppel made Three Point Jumper. Assisted by Maliq Brown.
    621
  • North Carolina Tar Heels logo
    (13:28) Seth Trimble missed Three Point Jumper.
  • Duke Blue Devils logo
    (13:28) Cooper Flagg Defensive Rebound.
  • Duke Blue Devils logo
    +2 (13:16) Kon Knueppel made Jumper.
    623
  • North Carolina Tar Heels logo
    (12:56) Drake Powell missed Three Point Jumper.
  • North Carolina Tar Heels logo
    (12:56) Jalen Washington Offensive Rebound.
  • North Carolina Tar Heels logo
    +2 (12:50) Jalen Washington made Layup.
    823
  • North Carolina Tar Heels logo
    (12:25) Foul on Drake Powell.
  • Duke Blue Devils logo
    +1 (12:25) Sion James made Free Throw.
    824
  • Duke Blue Devils logo
    +1 (12:25) Sion James made Free Throw.
    825
  • Duke Blue Devils logo
    (11:57) Foul on Mason Gillis.
  • (11:57) Official TV Timeout
  • North Carolina Tar Heels logo
    +1 (11:57) Jalen Washington made Free Throw.
    925
  • North Carolina Tar Heels logo
    +1 (11:57) Jalen Washington made Free Throw.
    1025
  • Duke Blue Devils logo
    (11:39) Kon Knueppel missed Three Point Jumper.
  • Duke Blue Devils logo
    (11:39) Khaman Maluach Offensive Rebound.
  • North Carolina Tar Heels logo
    (11:33) Foul on Jalen Washington.
  • Duke Blue Devils logo
    +1 (11:33) Kon Knueppel made Free Throw.
    1026
  • Duke Blue Devils logo
    +1 (11:33) Kon Knueppel made Free Throw.
    1027
  • North Carolina Tar Heels logo
    (11:13) Drake Powell Turnover.
  • Duke Blue Devils logo
    (11:13) Mason Gillis Steal.
  • Duke Blue Devils logo
    +2 (11:04) Khaman Maluach made Jumper. Assisted by Cooper Flagg.
    1029
  • North Carolina Tar Heels logo
    +3 (10:45) Elliot Cadeau made Three Point Jumper. Assisted by RJ Davis.
    1329
  • North Carolina Tar Heels logo
    (10:27) Foul on Ian Jackson.
  • Duke Blue Devils logo
    +1 (10:27) Tyrese Proctor made Free Throw.
    1330
  • Duke Blue Devils logo
    +1 (10:27) Tyrese Proctor made Free Throw.
    1331
  • Duke Blue Devils logo
    +1 (10:27) Tyrese Proctor made Free Throw.
    1332
  • North Carolina Tar Heels logo
    (10:12) Seth Trimble missed Three Point Jumper.
  • Duke Blue Devils logo
    (10:12) Caleb Foster Defensive Rebound.
  • Duke Blue Devils logo
    (9:59) Caleb Foster missed Layup.
  • North Carolina Tar Heels logo
    (9:59) Elliot Cadeau Defensive Rebound.
  • Duke Blue Devils logo
    (9:57) Foul on Cooper Flagg.
  • North Carolina Tar Heels logo
    (9:31) RJ Davis missed Jumper.
  • North Carolina Tar Heels logo
    (9:31) Ven-Allen Lubin Offensive Rebound.
  • North Carolina Tar Heels logo
    (9:15) Elliot Cadeau missed Jumper.
  • Duke Blue Devils logo
    (9:15) Cooper Flagg Block.
  • Duke Blue Devils logo
    (9:15) Kon Knueppel Defensive Rebound.
  • Duke Blue Devils logo
    (8:56) Cooper Flagg missed Jumper.
  • Duke Blue Devils logo
    (8:56) Khaman Maluach Offensive Rebound.
  • Duke Blue Devils logo
    +2 (8:52) Khaman Maluach made Layup.
    1334
  • North Carolina Tar Heels logo
    (8:22) Seth Trimble Turnover.
  • Duke Blue Devils logo
    (8:22) Isaiah Evans Steal.
  • Duke Blue Devils logo
    (8:21) Isaiah Evans Turnover.
  • North Carolina Tar Heels logo
    (8:20) Elliot Cadeau Turnover.
  • Duke Blue Devils logo
    (8:20) Kon Knueppel Steal.
  • Duke Blue Devils logo
    (8:10) Isaiah Evans missed Three Point Jumper.
  • North Carolina Tar Heels logo
    (8:10) Ian Jackson Defensive Rebound.
  • North Carolina Tar Heels logo
    (7:54) Ian Jackson missed Three Point Jumper.
  • Duke Blue Devils logo
    (7:54) Kon Knueppel Defensive Rebound.
  • Duke Blue Devils logo
    (7:32) Kon Knueppel Turnover.
  • (7:32) Official TV Timeout
  • North Carolina Tar Heels logo
    (7:14) Seth Trimble missed Three Point Jumper.
  • Duke Blue Devils logo
    (7:14) Cooper Flagg Defensive Rebound.
  • Duke Blue Devils logo
    +2 (6:50) Kon Knueppel made Layup.
    1336
  • North Carolina Tar Heels logo
    (6:31) Drake Powell Turnover.
  • Duke Blue Devils logo
    (6:31) Kon Knueppel Steal.
  • Duke Blue Devils logo
    (6:22) Tyrese Proctor Turnover.
  • North Carolina Tar Heels logo
    (5:47) Elliot Cadeau missed Jumper.
  • North Carolina Tar Heels logo
    (5:47) Ven-Allen Lubin Offensive Rebound.
  • North Carolina Tar Heels logo
    (5:47) Ven-Allen Lubin missed Two Point Tip Shot.
  • North Carolina Tar Heels logo
    (5:47) RJ Davis Offensive Rebound.
  • North Carolina Tar Heels logo
    (5:47) RJ Davis missed Layup.
  • North Carolina Tar Heels logo
    (5:47) Ven-Allen Lubin Offensive Rebound.
  • North Carolina Tar Heels logo
    (5:39) Ven-Allen Lubin missed Layup.
  • Duke Blue Devils logo
    (5:39) Cooper Flagg Block.
  • North Carolina Tar Heels logo
    (5:39) Elliot Cadeau Offensive Rebound.
  • North Carolina Tar Heels logo
    (5:29) Foul on Elliot Cadeau.
  • North Carolina Tar Heels logo
    (5:29) Elliot Cadeau Turnover.
  • Duke Blue Devils logo
    +1 (5:29) Tyrese Proctor made Free Throw.
    1337
  • Duke Blue Devils logo
    +1 (5:29) Tyrese Proctor made Free Throw.
    1338
  • North Carolina Tar Heels logo
    (5:16) Foul on Jae'Lyn Withers.
  • Duke Blue Devils logo
    +1 (5:16) Cooper Flagg made Free Throw.
    1339
  • Duke Blue Devils logo
    +1 (5:16) Cooper Flagg made Free Throw.
    1340
  • North Carolina Tar Heels logo
    +2 (4:57) RJ Davis made Layup.
    1540
  • Duke Blue Devils logo
    (4:37) Sion James missed Layup.
  • North Carolina Tar Heels logo
    (4:37) Ven-Allen Lubin Block.
  • North Carolina Tar Heels logo
    (4:37) Jae'Lyn Withers Defensive Rebound.
  • North Carolina Tar Heels logo
    (4:18) Elliot Cadeau missed Jumper.
  • North Carolina Tar Heels logo
    (4:18) Elliot Cadeau Offensive Rebound.
  • North Carolina Tar Heels logo
    (4:12) Jump Ball won by North Carolina
  • North Carolina Tar Heels logo
    (4:11) Seth Trimble missed Layup.
  • Duke Blue Devils logo
    (4:11) Kon Knueppel Block.
  • Duke Blue Devils logo
    (4:11) Khaman Maluach Defensive Rebound.
  • Duke Blue Devils logo
    (3:42) Cooper Flagg missed Three Point Jumper.
  • North Carolina Tar Heels logo
    (3:42) Ven-Allen Lubin Defensive Rebound.
  • North Carolina Tar Heels logo
    +3 (3:20) Jae'Lyn Withers made Three Point Jumper. Assisted by RJ Davis.
    1840
  • Duke Blue Devils logo
    (2:47) Sion James missed Three Point Jumper.
  • North Carolina Tar Heels logo
    (2:47) Seth Trimble Defensive Rebound.
  • Duke Blue Devils logo
    (2:41) Foul on Tyrese Proctor.
  • North Carolina Tar Heels logo
    +1 (2:41) Seth Trimble made Free Throw.
    1940
  • North Carolina Tar Heels logo
    +1 (2:41) Seth Trimble made Free Throw.
    2040
  • Duke Blue Devils logo
    +3 (2:26) Mason Gillis made Three Point Jumper. Assisted by Kon Knueppel.
    2043
  • North Carolina Tar Heels logo
    (2:06) Ian Jackson missed Jumper.
  • Duke Blue Devils logo
    (2:06) Khaman Maluach Defensive Rebound.
  • Duke Blue Devils logo
    (1:50) Kon Knueppel Turnover.
  • North Carolina Tar Heels logo
    (1:50) Seth Trimble Steal.
  • Duke Blue Devils logo
    (1:50) Foul on Kon Knueppel.
  • North Carolina Tar Heels logo
    +3 (1:38) RJ Davis made Three Point Jumper. Assisted by Ian Jackson.
    2343
  • Duke Blue Devils logo
    +2 (1:19) Khaman Maluach made Dunk. Assisted by Kon Knueppel.
    2345
  • North Carolina Tar Heels logo
    (0:59) Jae'Lyn Withers missed Three Point Jumper.
  • Duke Blue Devils logo
    (0:59) Cooper Flagg Defensive Rebound.
  • Duke Blue Devils logo
    (0:35) Cooper Flagg missed Jumper.
  • North Carolina Tar Heels logo
    (0:35) RJ Davis Defensive Rebound.
  • Duke Blue Devils logo
    (0:28) Foul on Mason Gillis.
  • North Carolina Tar Heels logo
    +1 (0:28) Ian Jackson made Free Throw.
    2445
  • North Carolina Tar Heels logo
    +1 (0:28) Ian Jackson made Free Throw.
    2545
  • Duke Blue Devils logo
    (0:19) Duke Timeout
  • Duke Blue Devils logo
    +2 (0:07) Cooper Flagg made Jumper.
    2547
  • (0:00) End of 1st half
2nd half

Team Stats

70Points87
26-55(47.3%)Field Goal(%)28-53(52.8%)
7-19(36.8%)3-Point(%)10-20(50%)
11-14(78.6%)Free Throw(%)21-25(84%)
31(12)Rebounds(Offensive)26(7)
11Assists20
4Steals10
6Blocks3
14Turnovers8
15(0)Fouls(Technical)13(0)
0Largest Lead32

Game Details

Saturday, February 1, 2025 · 6:30 PM
Cameron Indoor Stadium · Durham, NC
attendance: 9,314 (100.0%)
tv: ESPN
spread: DUKE -12.5
over/under: 148.5