1. /NCAAM
  2. /Scores
  3. /11 · 8 · 25
  4. /WCU vs DUKE
FINAL
Nov 8, 2025

Box Score

12T
WCU213354
DUKE455095

Game Recap

Cameron Boozer scores 25, helps No. 6 Duke top Western Carolina 95-54 in Blue Devils' 1st home game. Freshman Cameron Boozer had 25 points in his first regular-season home game as sixth-ranked Duke beat Western Carolina 95-54 on Saturday.

Player Stats

Western Carolina Catamounts logoWESTERN CAROLINAMINFG3PTFTREBASTSTLBLKTOPFPTS
23Marcus Kell265-120-41-170004211
7Abdulai Fanta Kabba195-60-00-071002410
2CJ Hyland170-40-04-50130144
0Cord Stansberry293-140-41-26220207
3Julien Soumaoro255-124-80-022100414
21Tayeshaun Smith60-00-00-01000010
12Samuel Dada190-30-00-08001220
1Chase McKey91-10-00-02010012
8Tahlan Pettway160-40-20-02200110
20Fischer Brown100-30-20-01000110
17Max Williams10-00-00-00000000
4Justin Johnson132-80-30-34100024
11Drew Hollifield10-10-10-00000000
22Tidjiane Dioumassi91-40-20-00010012
TOTAL-22-7230.6%4-2615.4%6-1154.5%40981132354
Duke Blue Devils logoDUKEMINFG3PTFTREBASTSTLBLKTOPFPTS
12Cameron Boozer238-154-95-585010225
21Patrick Ngongba II224-60-12-272102110
7Dame Sarr180-40-22-54001122
3Isaiah Evans221-80-55-56021217
1Caleb Foster184-71-30-06410149
6Maliq Brown174-41-11-241011110
15Ifeanyi Ufochukwu41-10-00-11000012
14Nikolas Khamenia202-62-62-34110128
2Cayden Boozer274-81-45-775202114
20Jack Scott31-21-10-01000003
8Darren Harris221-10-03-31300015
13Cameron Sheffield40-20-00-01000000
TOTAL-30-6446.9%10-3231.3%25-3375.8%502174101695

Play-by-Play

1st halfWCUDUKE
  • (20:00) Start game
  • Duke Blue Devils logo
    (19:59) Jump Ball won by Duke
  • Western Carolina Catamounts logo
    (19:59) Jump Ball lost by Western Carolina
  • Duke Blue Devils logo
    (19:51) Patrick Ngongba II Turnover.
  • Duke Blue Devils logo
    (19:46) Foul on Caleb Foster.
  • Western Carolina Catamounts logo
    (19:28) Cord Stansberry missed Layup.
  • Duke Blue Devils logo
    (19:26) Dame Sarr Defensive Rebound.
  • Duke Blue Devils logo
    (19:23) Isaiah Evans missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (19:19) Abdulai Fanta Kabba Defensive Rebound.
  • Duke Blue Devils logo
    (19:03) Foul on Cameron Boozer.
  • Western Carolina Catamounts logo
    +1 (19:03) CJ Hyland made Free Throw.
    10
  • Western Carolina Catamounts logo
    +1 (19:03) CJ Hyland made Free Throw.
    20
  • Duke Blue Devils logo
    (18:55) Cameron Boozer missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (18:51) Abdulai Fanta Kabba Defensive Rebound.
  • Western Carolina Catamounts logo
    +2 (18:24) Marcus Kell made Jumper.
    40
  • Duke Blue Devils logo
    +2 (18:14) Cameron Boozer made Layup.
    42
  • Western Carolina Catamounts logo
    (18:14) Foul on Abdulai Fanta Kabba.
  • Duke Blue Devils logo
    +1 (18:14) Cameron Boozer made Free Throw.
    43
  • Western Carolina Catamounts logo
    (17:52) CJ Hyland missed Jumper.
  • Duke Blue Devils logo
    (17:52) Patrick Ngongba II Defensive Rebound.
  • Western Carolina Catamounts logo
    (17:45) Foul on Julien Soumaoro.
  • Duke Blue Devils logo
    (17:43) Caleb Foster missed Three Point Jumper.
  • Duke Blue Devils logo
    (17:40) Cameron Boozer Offensive Rebound.
  • Western Carolina Catamounts logo
    (17:40) Foul on Marcus Kell.
  • Duke Blue Devils logo
    +3 (17:39) Cameron Boozer made Three Point Jumper. Assisted by Caleb Foster.
    46
  • Duke Blue Devils logo
    (17:30) Foul on Isaiah Evans.
  • Western Carolina Catamounts logo
    (17:22) Julien Soumaoro missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (17:18) Marcus Kell Offensive Rebound.
  • Western Carolina Catamounts logo
    (17:17) Cord Stansberry missed Three Point Jumper.
  • Duke Blue Devils logo
    (17:13) Patrick Ngongba II Defensive Rebound.
  • Duke Blue Devils logo
    (17:03) Caleb Foster missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (17:00) Cord Stansberry Defensive Rebound.
  • Western Carolina Catamounts logo
    (16:41) Marcus Kell missed Jumper.
  • Duke Blue Devils logo
    (16:41) Dame Sarr Block.
  • Western Carolina Catamounts logo
    (16:40) Western Carolina Offensive Rebound.
  • Duke Blue Devils logo
    (16:40) Caleb Foster subbing out for Duke
  • Duke Blue Devils logo
    (16:40) Isaiah Evans subbing out for Duke
  • Duke Blue Devils logo
    (16:40) Dame Sarr subbing out for Duke
  • Duke Blue Devils logo
    (16:40) Patrick Ngongba II subbing out for Duke
  • Duke Blue Devils logo
    (16:40) Cayden Boozer subbing in for Duke
  • Duke Blue Devils logo
    (16:40) Maliq Brown subbing in for Duke
  • Duke Blue Devils logo
    (16:40) Darren Harris subbing in for Duke
  • Duke Blue Devils logo
    (16:40) Nikolas Khamenia subbing in for Duke
  • Western Carolina Catamounts logo
    (16:40) CJ Hyland subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (16:40) Julien Soumaoro subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (16:40) Abdulai Fanta Kabba subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (16:40) Justin Johnson subbing in for Western Carolina
  • Western Carolina Catamounts logo
    (16:40) Tahlan Pettway subbing in for Western Carolina
  • Western Carolina Catamounts logo
    (16:40) Samuel Dada subbing in for Western Carolina
  • Western Carolina Catamounts logo
    (16:32) Western Carolina Turnover.
  • (16:32) Official TV Timeout
  • Duke Blue Devils logo
    +2 (16:20) Maliq Brown made Dunk. Assisted by Cayden Boozer.
    48
  • Western Carolina Catamounts logo
    (16:02) Justin Johnson missed Layup.
  • Western Carolina Catamounts logo
    (16:00) Justin Johnson Offensive Rebound.
  • Western Carolina Catamounts logo
    +2 (15:49) Marcus Kell made Jumper.
    68
  • Duke Blue Devils logo
    +3 (15:42) Nikolas Khamenia made Three Point Jumper. Assisted by Cayden Boozer.
    611
  • Western Carolina Catamounts logo
    (15:24) Cord Stansberry missed Jumper.
  • Duke Blue Devils logo
    (15:20) Nikolas Khamenia Defensive Rebound.
  • Duke Blue Devils logo
    (15:10) Cayden Boozer missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (15:05) Samuel Dada Defensive Rebound.
  • Western Carolina Catamounts logo
    (14:58) Marcus Kell missed Three Point Jumper.
  • Duke Blue Devils logo
    (14:55) Nikolas Khamenia Defensive Rebound.
  • Duke Blue Devils logo
    +2 (14:47) Cayden Boozer made Layup.
    613
  • Western Carolina Catamounts logo
    (14:47) Foul on Tahlan Pettway.
  • Duke Blue Devils logo
    (14:47) Cameron Boozer subbing out for Duke
  • Duke Blue Devils logo
    (14:47) Patrick Ngongba II subbing in for Duke
  • Western Carolina Catamounts logo
    (14:47) Cord Stansberry subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (14:47) Samuel Dada subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (14:47) Marcus Kell subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (14:47) Chase McKey subbing in for Western Carolina
  • Western Carolina Catamounts logo
    (14:47) Abdulai Fanta Kabba subbing in for Western Carolina
  • Western Carolina Catamounts logo
    (14:47) Tidjiane Dioumassi subbing in for Western Carolina
  • Duke Blue Devils logo
    (14:47) Cayden Boozer missed Free Throw.
  • Western Carolina Catamounts logo
    (14:46) Justin Johnson Defensive Rebound.
  • Western Carolina Catamounts logo
    (14:35) Justin Johnson missed Three Point Jumper.
  • Duke Blue Devils logo
    (14:32) Maliq Brown Defensive Rebound.
  • Duke Blue Devils logo
    (14:20) Nikolas Khamenia missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (14:15) Chase McKey Defensive Rebound.
  • Western Carolina Catamounts logo
    (13:50) Tahlan Pettway missed Jumper.
  • Duke Blue Devils logo
    (13:48) Cayden Boozer Defensive Rebound.
  • Western Carolina Catamounts logo
    (13:38) Justin Johnson subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (13:38) Julien Soumaoro subbing in for Western Carolina
  • Duke Blue Devils logo
    +2 (13:30) Cayden Boozer made Jumper.
    615
  • Western Carolina Catamounts logo
    (13:17) Julien Soumaoro missed Three Point Jumper.
  • Duke Blue Devils logo
    (13:15) Cayden Boozer Defensive Rebound.
  • Western Carolina Catamounts logo
    (13:07) Foul on Abdulai Fanta Kabba.
  • Duke Blue Devils logo
    +1 (13:07) Nikolas Khamenia made Free Throw.
    616
  • Duke Blue Devils logo
    (13:07) Maliq Brown subbing out for Duke
  • Duke Blue Devils logo
    (13:07) Dame Sarr subbing in for Duke
  • Western Carolina Catamounts logo
    (13:07) Chase McKey subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (13:07) Abdulai Fanta Kabba subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (13:07) Samuel Dada subbing in for Western Carolina
  • Western Carolina Catamounts logo
    (13:07) Marcus Kell subbing in for Western Carolina
  • Duke Blue Devils logo
    +1 (13:07) Nikolas Khamenia made Free Throw.
    617
  • Western Carolina Catamounts logo
    (12:45) Foul on Samuel Dada.
  • Western Carolina Catamounts logo
    (12:45) Samuel Dada Turnover.
  • Western Carolina Catamounts logo
    (12:45) Tahlan Pettway subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (12:45) Cord Stansberry subbing in for Western Carolina
  • Duke Blue Devils logo
    +2 (12:34) Patrick Ngongba II made Dunk. Assisted by Darren Harris.
    619
  • Western Carolina Catamounts logo
    (12:20) Samuel Dada missed Jumper.
  • Western Carolina Catamounts logo
    (12:17) Marcus Kell Offensive Rebound.
  • Western Carolina Catamounts logo
    (12:10) Tidjiane Dioumassi missed Three Point Jumper.
  • Duke Blue Devils logo
    (12:06) Patrick Ngongba II Defensive Rebound.
  • Duke Blue Devils logo
    (11:56) Nikolas Khamenia missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (11:53) Cord Stansberry Defensive Rebound.
  • (11:44) Official TV Timeout
  • Western Carolina Catamounts logo
    (11:44) Tidjiane Dioumassi subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (11:44) CJ Hyland subbing in for Western Carolina
  • Duke Blue Devils logo
    (11:33) Foul on Nikolas Khamenia.
  • Duke Blue Devils logo
    (11:33) Cayden Boozer subbing out for Duke
  • Duke Blue Devils logo
    (11:33) Darren Harris subbing out for Duke
  • Duke Blue Devils logo
    (11:33) Nikolas Khamenia subbing out for Duke
  • Duke Blue Devils logo
    (11:33) Caleb Foster subbing in for Duke
  • Duke Blue Devils logo
    (11:33) Isaiah Evans subbing in for Duke
  • Duke Blue Devils logo
    (11:33) Cameron Boozer subbing in for Duke
  • Western Carolina Catamounts logo
    (11:21) Marcus Kell missed Jumper.
  • Duke Blue Devils logo
    (11:21) Cameron Boozer Block.
  • Western Carolina Catamounts logo
    (11:17) Marcus Kell Offensive Rebound.
  • Western Carolina Catamounts logo
    (11:13) CJ Hyland missed Jumper.
  • Duke Blue Devils logo
    (11:13) Isaiah Evans Block.
  • Duke Blue Devils logo
    (11:09) Patrick Ngongba II Defensive Rebound.
  • Duke Blue Devils logo
    (11:03) Cameron Boozer missed Three Point Jumper.
  • Duke Blue Devils logo
    (10:58) Dame Sarr Offensive Rebound.
  • Duke Blue Devils logo
    +2 (10:49) Patrick Ngongba II made Layup. Assisted by Caleb Foster.
    621
  • Western Carolina Catamounts logo
    (10:36) Cord Stansberry missed Jumper.
  • Duke Blue Devils logo
    (10:34) Cameron Boozer Defensive Rebound.
  • Western Carolina Catamounts logo
    (10:23) Foul on Samuel Dada.
  • Duke Blue Devils logo
    +1 (10:23) Cameron Boozer made Free Throw.
    622
  • Western Carolina Catamounts logo
    (10:23) Samuel Dada subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (10:23) Chase McKey subbing in for Western Carolina
  • Duke Blue Devils logo
    +1 (10:23) Cameron Boozer made Free Throw.
    623
  • Western Carolina Catamounts logo
    (10:03) Cord Stansberry missed Layup.
  • Duke Blue Devils logo
    (10:01) Patrick Ngongba II Defensive Rebound.
  • Western Carolina Catamounts logo
    (9:44) Foul on CJ Hyland.
  • Duke Blue Devils logo
    +1 (9:42) Dame Sarr made Free Throw.
    624
  • Duke Blue Devils logo
    (9:42) Dame Sarr missed Free Throw.
  • Duke Blue Devils logo
    (9:42) Duke Deadball Team Rebound.
  • Duke Blue Devils logo
    (9:42) Patrick Ngongba II subbing out for Duke
  • Duke Blue Devils logo
    (9:42) Maliq Brown subbing in for Duke
  • Duke Blue Devils logo
    (9:42) Dame Sarr missed Free Throw.
  • Western Carolina Catamounts logo
    (9:41) Marcus Kell Defensive Rebound.
  • Western Carolina Catamounts logo
    (9:23) Marcus Kell missed Three Point Jumper.
  • Duke Blue Devils logo
    (9:20) Dame Sarr Defensive Rebound.
  • Western Carolina Catamounts logo
    (9:16) Foul on Chase McKey.
  • Duke Blue Devils logo
    +1 (9:16) Dame Sarr made Free Throw.
    625
  • Duke Blue Devils logo
    (9:16) Dame Sarr missed Free Throw.
  • Western Carolina Catamounts logo
    (9:14) Marcus Kell Defensive Rebound.
  • Duke Blue Devils logo
    (9:13) Dame Sarr subbing out for Duke
  • Duke Blue Devils logo
    (9:13) Nikolas Khamenia subbing in for Duke
  • Western Carolina Catamounts logo
    +3 (8:55) Julien Soumaoro made Three Point Jumper.
    925
  • Western Carolina Catamounts logo
    (8:41) Cord Stansberry subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (8:41) Fischer Brown subbing in for Western Carolina
  • Duke Blue Devils logo
    +2 (8:27) Cameron Boozer made Layup.
    927
  • Duke Blue Devils logo
    (8:18) Foul on Caleb Foster.
  • Duke Blue Devils logo
    (8:18) Caleb Foster subbing out for Duke
  • Duke Blue Devils logo
    (8:18) Cayden Boozer subbing in for Duke
  • Western Carolina Catamounts logo
    (8:18) Chase McKey subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (8:18) Abdulai Fanta Kabba subbing in for Western Carolina
  • Western Carolina Catamounts logo
    (8:05) Marcus Kell missed Three Point Jumper.
  • Duke Blue Devils logo
    (8:03) Isaiah Evans Defensive Rebound.
  • Duke Blue Devils logo
    (7:59) Isaiah Evans missed Three Point Jumper.
  • Duke Blue Devils logo
    (7:55) Cameron Boozer Offensive Rebound.
  • Duke Blue Devils logo
    (7:49) Cameron Boozer missed Three Point Jumper.
  • Duke Blue Devils logo
    (7:44) Nikolas Khamenia Offensive Rebound.
  • Duke Blue Devils logo
    (7:36) Cayden Boozer missed Jumper.
  • Duke Blue Devils logo
    (7:33) Cameron Boozer Offensive Rebound.
  • Duke Blue Devils logo
    +2 (7:32) Cameron Boozer made Layup.
    929
  • Western Carolina Catamounts logo
    +2 (7:22) Marcus Kell made Layup. Assisted by Abdulai Fanta Kabba.
    1129
  • Duke Blue Devils logo
    (7:22) Foul on Cameron Boozer.
  • (7:22) Official TV Timeout
  • Duke Blue Devils logo
    (7:22) Maliq Brown subbing out for Duke
  • Duke Blue Devils logo
    (7:22) Cameron Boozer subbing out for Duke
  • Duke Blue Devils logo
    (7:22) Darren Harris subbing in for Duke
  • Duke Blue Devils logo
    (7:22) Patrick Ngongba II subbing in for Duke
  • Western Carolina Catamounts logo
    +1 (7:22) Marcus Kell made Free Throw.
    1229
  • Western Carolina Catamounts logo
    (7:22) Marcus Kell subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (7:22) Tayeshaun Smith subbing in for Western Carolina
  • Duke Blue Devils logo
    (7:20) Cayden Boozer Turnover.
  • Western Carolina Catamounts logo
    (7:20) CJ Hyland Steal.
  • Western Carolina Catamounts logo
    +3 (7:08) Julien Soumaoro made Three Point Jumper.
    1529
  • Duke Blue Devils logo
    (6:44) Isaiah Evans Turnover.
  • Western Carolina Catamounts logo
    (6:44) CJ Hyland Steal.
  • Western Carolina Catamounts logo
    (6:36) Abdulai Fanta Kabba missed Layup.
  • Duke Blue Devils logo
    (6:35) Patrick Ngongba II Defensive Rebound.
  • Duke Blue Devils logo
    (6:23) Isaiah Evans missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (6:21) Abdulai Fanta Kabba Defensive Rebound.
  • Western Carolina Catamounts logo
    (5:53) Fischer Brown missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (5:50) Julien Soumaoro Offensive Rebound.
  • Western Carolina Catamounts logo
    (5:31) Julien Soumaoro missed Jumper.
  • Duke Blue Devils logo
    (5:28) Isaiah Evans Defensive Rebound.
  • Western Carolina Catamounts logo
    (5:22) Foul on CJ Hyland.
  • Duke Blue Devils logo
    +1 (5:22) Isaiah Evans made Free Throw.
    1530
  • Duke Blue Devils logo
    (5:22) Patrick Ngongba II subbing out for Duke
  • Duke Blue Devils logo
    (5:22) Maliq Brown subbing in for Duke
  • Western Carolina Catamounts logo
    (5:22) CJ Hyland subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (5:22) Julien Soumaoro subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (5:22) Abdulai Fanta Kabba subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (5:22) Cord Stansberry subbing in for Western Carolina
  • Western Carolina Catamounts logo
    (5:22) Tahlan Pettway subbing in for Western Carolina
  • Western Carolina Catamounts logo
    (5:22) Samuel Dada subbing in for Western Carolina
  • Duke Blue Devils logo
    +1 (5:22) Isaiah Evans made Free Throw.
    1531
  • Duke Blue Devils logo
    (5:22) Isaiah Evans subbing out for Duke
  • Duke Blue Devils logo
    (5:22) Dame Sarr subbing in for Duke
  • Western Carolina Catamounts logo
    (5:08) Tahlan Pettway missed Three Point Jumper.
  • Duke Blue Devils logo
    (5:06) Cayden Boozer Defensive Rebound.
  • Duke Blue Devils logo
    (5:00) Cayden Boozer missed Three Point Jumper.
  • Western Carolina Catamounts logo
    (4:55) Samuel Dada Defensive Rebound.
  • Duke Blue Devils logo
    (4:38) Foul on Nikolas Khamenia.
  • Western Carolina Catamounts logo
    (4:38) Cord Stansberry missed Free Throw.
  • Western Carolina Catamounts logo
    (4:38) Western Carolina Deadball Team Rebound.
  • Duke Blue Devils logo
    (4:38) Nikolas Khamenia subbing out for Duke
  • Duke Blue Devils logo
    (4:38) Cameron Boozer subbing in for Duke
  • Western Carolina Catamounts logo
    (4:38) Fischer Brown subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (4:38) Justin Johnson subbing in for Western Carolina
  • Western Carolina Catamounts logo
    +1 (4:38) Cord Stansberry made Free Throw.
    1631
  • Western Carolina Catamounts logo
    (4:28) Foul on Tayeshaun Smith.
  • Duke Blue Devils logo
    +1 (4:28) Cameron Boozer made Free Throw.
    1632
  • Duke Blue Devils logo
    +1 (4:28) Cameron Boozer made Free Throw.
    1633
  • Western Carolina Catamounts logo
    (3:57) Justin Johnson missed Three Point Jumper.
  • Duke Blue Devils logo
    (3:52) Cayden Boozer Defensive Rebound.
  • (3:52) Official TV Timeout
  • Western Carolina Catamounts logo
    (3:52) Tayeshaun Smith subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (3:52) Marcus Kell subbing in for Western Carolina
  • Duke Blue Devils logo
    +3 (3:34) Cayden Boozer made Three Point Jumper. Assisted by Cameron Boozer.
    1636
  • Western Carolina Catamounts logo
    (3:10) Justin Johnson missed Jumper.
  • Duke Blue Devils logo
    (3:07) Dame Sarr Defensive Rebound.
  • Duke Blue Devils logo
    (3:02) Dame Sarr missed Layup.
  • Western Carolina Catamounts logo
    (3:00) Tahlan Pettway Defensive Rebound.
  • Western Carolina Catamounts logo
    (2:49) Samuel Dada missed Layup.
  • Duke Blue Devils logo
    (2:47) Cameron Boozer Defensive Rebound.
  • Duke Blue Devils logo
    (2:30) Dame Sarr missed Three Point Jumper.
  • Duke Blue Devils logo
    (2:25) Cameron Boozer Offensive Rebound.
  • Western Carolina Catamounts logo
    (2:23) Foul on Justin Johnson.
  • Duke Blue Devils logo
    +1 (2:22) Darren Harris made Free Throw.
    1637
  • Duke Blue Devils logo
    +1 (2:22) Darren Harris made Free Throw.
    1638
  • Duke Blue Devils logo
    (2:22) Maliq Brown subbing out for Duke
  • Duke Blue Devils logo
    (2:22) Dame Sarr subbing out for Duke
  • Duke Blue Devils logo
    (2:22) Isaiah Evans subbing in for Duke
  • Duke Blue Devils logo
    (2:22) Patrick Ngongba II subbing in for Duke
  • Western Carolina Catamounts logo
    (2:22) Justin Johnson subbing out for Western Carolina
  • Western Carolina Catamounts logo
    (2:22) Julien Soumaoro subbing in for Western Carolina
  • Duke Blue Devils logo
    +1 (2:22) Darren Harris made Free Throw.
    1639
  • Duke Blue Devils logo
    (2:22) Darren Harris subbing out for Duke
  • Duke Blue Devils logo
    (2:22) Caleb Foster subbing in for Duke
  • Western Carolina Catamounts logo
    +2 (2:10) Cord Stansberry made Jumper.
    1839
  • Duke Blue Devils logo
    +2 (1:51) Patrick Ngongba II made Layup. Assisted by Cameron Boozer.
    1841
  • Western Carolina Catamounts logo
    (1:50) Western Carolina Timeout
  • Western Carolina Catamounts logo
    (1:33) Tahlan Pettway Turnover.
  • Duke Blue Devils logo
    (1:20) Cameron Boozer missed Jumper.
  • Western Carolina Catamounts logo
    (1:17) Samuel Dada Defensive Rebound.
  • Western Carolina Catamounts logo
    (0:53) Marcus Kell Turnover.
  • Duke Blue Devils logo
    (0:53) Cayden Boozer Steal.
  • Duke Blue Devils logo
    +2 (0:48) Caleb Foster made Layup. Assisted by Cameron Boozer.
    1843
  • Western Carolina Catamounts logo
    +3 (0:38) Julien Soumaoro made Three Point Jumper. Assisted by Tahlan Pettway.
    2143
  • Duke Blue Devils logo
    (0:25) Duke Timeout
  • Duke Blue Devils logo
    (0:13) Cameron Boozer missed Three Point Jumper.
  • Duke Blue Devils logo
    (0:13) Isaiah Evans Offensive Rebound.
  • Western Carolina Catamounts logo
    (0:13) Foul on Julien Soumaoro.
  • Duke Blue Devils logo
    +1 (0:13) Isaiah Evans made Free Throw.
    2144
  • Duke Blue Devils logo
    (0:13) Caleb Foster subbing out for Duke
  • Duke Blue Devils logo
    (0:13) Cameron Boozer subbing out for Duke
  • Duke Blue Devils logo
    (0:13) Maliq Brown subbing in for Duke
  • Duke Blue Devils logo
    (0:13) Darren Harris subbing in for Duke
  • Duke Blue Devils logo
    +1 (0:13) Isaiah Evans made Free Throw.
    2145
  • Western Carolina Catamounts logo
    (0:00) Cord Stansberry missed Three Point Jumper.
  • Duke Blue Devils logo
    (0:00) Cayden Boozer Defensive Rebound.
  • (0:00) End of 1st half
2nd half

Team Stats

54Points95
22-72(30.6%)Field Goal(%)30-64(46.9%)
4-26(15.4%)3-Point(%)10-32(31.3%)
6-11(54.5%)Free Throw(%)25-33(75.8%)
42(15)Rebounds(Offensive)51(13)
9Assists21
8Steals7
1Blocks4
14Turnovers10
23(0)Fouls(Technical)16(0)
4Largest Lead41

Game Details

Saturday, November 8, 2025 · 1:30 PM
Cameron Indoor Stadium · Durham, NC
attendance: 9,314 (100.0%)
tv: The CW Network
spread: DUKE -36.5
over/under: 152.5