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

Box Score

12T
NIA192342
DUKE4753100

Game Recap

Game Highlights Video

No. 5 Duke routs Niagara 100-42 to stay unbeaten. Patrick Ngongba II had 17 points and eight rebounds, Cameron Boozer contributed 14 points, and No. 5 Duke routed Niagara 100-42 on Friday night.

Player Stats

Niagara Purple Eagles logoNIAGARAMINFG3PTFTREBASTSTLBLKTOPFPTS
0Justin Hawkins221-70-22-31100124
32Will Shortt222-20-01-42111115
1Reggie Prudhomme231-41-41-20300124
2Trenton Walters255-115-100-011006215
5Justin Page282-101-52-23110117
22Drew Larson141-20-10-02000002
11Vice Zanki150-50-42-22010212
8Kabeya Tshibangu111-20-00-04201032
15Brian Griffith140-30-10-00110210
35AJ McBride30-00-01-21000101
10Landon Williams50-10-10-01000000
12Josiah Sabino180-10-10-02100130
TOTAL-13-4827.1%7-2924.1%9-1560.0%191142161642
Duke Blue Devils logoDUKEMINFG3PTFTREBASTSTLBLKTOPFPTS
12Cameron Boozer215-110-14-452321014
21Patrick Ngongba II203-31-110-1182012417
7Dame Sarr222-41-30-05341015
3Isaiah Evans214-83-71-133000112
1Caleb Foster203-43-41-213101210
6Maliq Brown163-30-01-25111017
15Ifeanyi Ufochukwu61-10-00-00000132
14Nikolas Khamenia244-54-50-135002212
2Cayden Boozer174-63-40-012101211
20Jack Scott61-11-10-04100113
8Darren Harris201-61-52-31200025
13Cameron Sheffield71-30-20-00000002
TOTAL-32-5558.2%17-3351.5%19-2479.2%3624105919100

Play-by-Play

1st halfNIADUKE
  • (20:00) Start game.
  • Duke Blue Devils logo
    (19:58) Jump Ball won by Duke.
  • Niagara Purple Eagles logo
    (19:58) Jump Ball lost by Niagara.
  • Duke Blue Devils logo
    +3 (19:37) Caleb Foster made Three Point Jumper. Assisted by Dame Sarr.
    03
  • Niagara Purple Eagles logo
    (19:02) Trenton Walters missed Three Point Jumper.
  • Duke Blue Devils logo
    (18:59) Patrick Ngongba II Defensive Rebound.
  • Niagara Purple Eagles logo
    (18:44) Foul on Justin Hawkins.
  • Duke Blue Devils logo
    (18:30) Cameron Boozer missed Layup.
  • Niagara Purple Eagles logo
    (18:30) Will Shortt Block.
  • Niagara Purple Eagles logo
    (18:26) Trenton Walters Defensive Rebound.
  • Niagara Purple Eagles logo
    (18:25) Justin Page missed Three Point Jumper.
  • Niagara Purple Eagles logo
    (18:21) Justin Page Offensive Rebound.
  • Niagara Purple Eagles logo
    (18:04) Reggie Prudhomme missed Three Point Jumper.
  • Duke Blue Devils logo
    (18:01) Patrick Ngongba II Defensive Rebound.
  • Duke Blue Devils logo
    +2 (17:43) Cameron Boozer made Jumper.
    05
  • Niagara Purple Eagles logo
    +3 (17:11) Trenton Walters made Three Point Jumper. Assisted by Reggie Prudhomme.
    35
  • Niagara Purple Eagles logo
    (16:50) Foul on Reggie Prudhomme.
  • Duke Blue Devils logo
    +1 (16:50) Patrick Ngongba II made Free Throw.
    36
  • Duke Blue Devils logo
    +1 (16:50) Patrick Ngongba II made Free Throw.
    37
  • Duke Blue Devils logo
    +3 (16:45) Cayden Boozer made Three Point Jumper. Assisted by Nikolas Khamenia.
    310
  • Niagara Purple Eagles logo
    (16:28) Justin Hawkins Turnover.
  • Duke Blue Devils logo
    (16:28) Cameron Boozer Steal.
  • Duke Blue Devils logo
    (16:14) Cameron Boozer missed Three Point Jumper.
  • Niagara Purple Eagles logo
    (16:10) Will Shortt Defensive Rebound.
  • Niagara Purple Eagles logo
    (15:43) Justin Hawkins missed Layup.
  • Duke Blue Devils logo
    (15:43) Maliq Brown Block.
  • Duke Blue Devils logo
    (15:40) Maliq Brown Defensive Rebound.
  • Duke Blue Devils logo
    +3 (15:36) Darren Harris made Three Point Jumper. Assisted by Cameron Boozer.
    313
  • Niagara Purple Eagles logo
    (15:09) Justin Page missed Layup.
  • Duke Blue Devils logo
    (15:09) Cameron Boozer Block.
  • Duke Blue Devils logo
    (15:06) Nikolas Khamenia Defensive Rebound.
  • Niagara Purple Eagles logo
    (14:57) Foul on Kabeya Tshibangu.
  • Duke Blue Devils logo
    (14:56) Darren Harris missed Free Throw.
  • Duke Blue Devils logo
    (14:56) Duke Deadball Team Rebound.
  • Duke Blue Devils logo
    +1 (14:56) Darren Harris made Free Throw.
    314
  • Duke Blue Devils logo
    +1 (14:56) Darren Harris made Free Throw.
    315
  • Niagara Purple Eagles logo
    (14:27) Trenton Walters missed Jumper.
  • Niagara Purple Eagles logo
    (14:22) Kabeya Tshibangu Offensive Rebound.
  • Niagara Purple Eagles logo
    (14:22) Kabeya Tshibangu missed Two Point Tip Shot.
  • Niagara Purple Eagles logo
    (14:22) Kabeya Tshibangu Offensive Rebound.
  • Niagara Purple Eagles logo
    +3 (14:21) Trenton Walters made Three Point Jumper. Assisted by Kabeya Tshibangu.
    615
  • Duke Blue Devils logo
    (14:08) Nikolas Khamenia Turnover.
  • Niagara Purple Eagles logo
    (13:54) Vice Zanki missed Three Point Jumper.
  • Duke Blue Devils logo
    (13:50) Dame Sarr Defensive Rebound.
  • Duke Blue Devils logo
    (13:46) Darren Harris missed Three Point Jumper.
  • Niagara Purple Eagles logo
    (13:43) Vice Zanki Defensive Rebound.
  • Niagara Purple Eagles logo
    (13:14) Brian Griffith Turnover.
  • Duke Blue Devils logo
    (13:00) Cayden Boozer missed Three Point Jumper.
  • Duke Blue Devils logo
    (12:56) Patrick Ngongba II Offensive Rebound.
  • Niagara Purple Eagles logo
    (12:55) Foul on Kabeya Tshibangu.
  • Duke Blue Devils logo
    +1 (12:55) Patrick Ngongba II made Free Throw.
    616
  • Duke Blue Devils logo
    +1 (12:55) Patrick Ngongba II made Free Throw.
    617
  • Niagara Purple Eagles logo
    (12:36) Vice Zanki Turnover.
  • Duke Blue Devils logo
    (12:36) Cameron Boozer Steal.
  • Duke Blue Devils logo
    +3 (12:32) Isaiah Evans made Three Point Jumper. Assisted by Cameron Boozer.
    620
  • Niagara Purple Eagles logo
    (12:11) Josiah Sabino missed Three Point Jumper.
  • Duke Blue Devils logo
    (12:08) Dame Sarr Defensive Rebound.
  • Duke Blue Devils logo
    +2 (11:54) Cameron Boozer made Layup. Assisted by Patrick Ngongba II.
    622
  • Niagara Purple Eagles logo
    +2 (11:27) Will Shortt made Jumper. Assisted by Josiah Sabino.
    822
  • Duke Blue Devils logo
    (11:16) Dame Sarr missed Three Point Jumper.
  • Duke Blue Devils logo
    (11:13) Patrick Ngongba II Offensive Rebound.
  • Duke Blue Devils logo
    (10:56) Cameron Boozer missed Layup.
  • Niagara Purple Eagles logo
    (10:53) Vice Zanki Defensive Rebound.
  • Niagara Purple Eagles logo
    (10:47) Trenton Walters Turnover.
  • Niagara Purple Eagles logo
    (10:35) Foul on Reggie Prudhomme.
  • Duke Blue Devils logo
    +2 (10:30) Maliq Brown made Dunk. Assisted by Isaiah Evans.
    824
  • Niagara Purple Eagles logo
    (10:08) Trenton Walters Turnover.
  • Duke Blue Devils logo
    (10:08) Cameron Boozer Steal.
  • Duke Blue Devils logo
    +2 (10:05) Cameron Boozer made Dunk.
    826
  • Niagara Purple Eagles logo
    (9:57) Brian Griffith Turnover.
  • Niagara Purple Eagles logo
    (9:40) Foul on Brian Griffith.
  • Duke Blue Devils logo
    (9:40) Caleb Foster missed Free Throw.
  • Duke Blue Devils logo
    (9:40) Duke Deadball Team Rebound.
  • Duke Blue Devils logo
    +1 (9:40) Caleb Foster made Free Throw.
    827
  • Niagara Purple Eagles logo
    (9:18) Reggie Prudhomme Turnover.
  • Duke Blue Devils logo
    (9:18) Maliq Brown Steal.
  • Duke Blue Devils logo
    (9:08) Foul on Caleb Foster.
  • Duke Blue Devils logo
    (9:08) Caleb Foster Turnover.
  • Niagara Purple Eagles logo
    +3 (8:46) Justin Page made Three Point Jumper. Assisted by Trenton Walters.
    1127
  • Duke Blue Devils logo
    +3 (8:32) Caleb Foster made Three Point Jumper. Assisted by Maliq Brown.
    1130
  • Duke Blue Devils logo
    (8:07) Foul on Maliq Brown.
  • Niagara Purple Eagles logo
    +1 (8:07) Justin Page made Free Throw.
    1230
  • Niagara Purple Eagles logo
    +1 (8:07) Justin Page made Free Throw.
    1330
  • Niagara Purple Eagles logo
    (7:47) Foul on Justin Hawkins.
  • Duke Blue Devils logo
    +1 (7:47) Patrick Ngongba II made Free Throw.
    1331
  • Duke Blue Devils logo
    +1 (7:47) Patrick Ngongba II made Free Throw.
    1332
  • Niagara Purple Eagles logo
    (7:21) Justin Page missed Layup.
  • Duke Blue Devils logo
    (7:19) Dame Sarr Defensive Rebound.
  • Duke Blue Devils logo
    +3 (6:55) Cayden Boozer made Three Point Jumper. Assisted by Nikolas Khamenia.
    1335
  • Duke Blue Devils logo
    (6:40) Foul on Cayden Boozer.
  • Niagara Purple Eagles logo
    (6:38) Trenton Walters Turnover.
  • Duke Blue Devils logo
    (6:38) Cayden Boozer Steal.
  • Duke Blue Devils logo
    (6:27) Darren Harris missed Three Point Jumper.
  • Niagara Purple Eagles logo
    (6:24) Niagara Deadball Team Rebound.
  • Niagara Purple Eagles logo
    (6:04) Trenton Walters Turnover.
  • Duke Blue Devils logo
    (6:04) Dame Sarr Steal.
  • Duke Blue Devils logo
    (6:00) Nikolas Khamenia missed Three Point Jumper.
  • Niagara Purple Eagles logo
    (5:57) Justin Page Defensive Rebound.
  • Niagara Purple Eagles logo
    (5:53) Justin Page missed Layup.
  • Duke Blue Devils logo
    (5:53) Patrick Ngongba II Block.
  • Niagara Purple Eagles logo
    (5:51) Niagara Offensive Rebound.
  • Duke Blue Devils logo
    (5:32) Foul on Darren Harris.
  • Niagara Purple Eagles logo
    (5:30) Trenton Walters missed Three Point Jumper.
  • Duke Blue Devils logo
    (5:28) Patrick Ngongba II Defensive Rebound.
  • Duke Blue Devils logo
    +3 (5:23) Dame Sarr made Three Point Jumper. Assisted by Darren Harris.
    1338
  • Niagara Purple Eagles logo
    +3 (4:50) Trenton Walters made Three Point Jumper. Assisted by Brian Griffith.
    1638
  • Duke Blue Devils logo
    +2 (4:39) Cayden Boozer made Jumper.
    1640
  • Duke Blue Devils logo
    (4:19) Foul on Cayden Boozer.
  • Niagara Purple Eagles logo
    (4:03) Trenton Walters missed Three Point Jumper.
  • Duke Blue Devils logo
    (4:01) Cameron Boozer Defensive Rebound.
  • Niagara Purple Eagles logo
    (3:57) Foul on Trenton Walters.
  • Duke Blue Devils logo
    (3:57) Nikolas Khamenia missed Free Throw.
  • Duke Blue Devils logo
    (3:55) Caleb Foster Offensive Rebound.
  • Duke Blue Devils logo
    +2 (3:52) Maliq Brown made Dunk. Assisted by Caleb Foster.
    1642
  • Niagara Purple Eagles logo
    (3:34) Brian Griffith missed Three Point Jumper.
  • Duke Blue Devils logo
    (3:34) Cameron Boozer Block.
  • Duke Blue Devils logo
    (3:30) Maliq Brown Defensive Rebound.
  • Niagara Purple Eagles logo
    (3:23) Foul on Josiah Sabino.
  • Duke Blue Devils logo
    +1 (3:23) Maliq Brown made Free Throw.
    1643
  • Duke Blue Devils logo
    (3:23) Maliq Brown missed Free Throw.
  • Duke Blue Devils logo
    (3:22) Cameron Boozer Offensive Rebound.
  • Duke Blue Devils logo
    (3:20) Isaiah Evans missed Three Point Jumper.
  • Niagara Purple Eagles logo
    (3:16) Justin Hawkins Defensive Rebound.
  • Niagara Purple Eagles logo
    (2:46) Justin Hawkins missed Three Point Jumper.
  • Niagara Purple Eagles logo
    (2:45) Niagara Deadball Team Rebound.
  • Niagara Purple Eagles logo
    (2:45) Niagara Turnover.
  • Duke Blue Devils logo
    (2:19) Patrick Ngongba II Turnover.
  • Niagara Purple Eagles logo
    (2:01) Justin Page missed Three Point Jumper.
  • Duke Blue Devils logo
    (1:57) Patrick Ngongba II Defensive Rebound.
  • Duke Blue Devils logo
    +2 (1:46) Isaiah Evans made Layup.
    1645
  • Niagara Purple Eagles logo
    +3 (1:19) Reggie Prudhomme made Three Point Jumper. Assisted by Justin Hawkins.
    1945
  • Duke Blue Devils logo
    (1:03) Dame Sarr missed Three Point Jumper.
  • Niagara Purple Eagles logo
    (0:59) Will Shortt Defensive Rebound.
  • Niagara Purple Eagles logo
    (0:38) Reggie Prudhomme missed Three Point Jumper.
  • Duke Blue Devils logo
    (0:34) Patrick Ngongba II Defensive Rebound.
  • Duke Blue Devils logo
    +2 (0:15) Cameron Boozer made Layup. Assisted by Patrick Ngongba II.
    1947
  • Niagara Purple Eagles logo
    (0:00) Vice Zanki missed Jumper.
  • Duke Blue Devils logo
    (0:00) Duke Defensive Rebound.
2nd half

Team Stats

42Points100
13-48(27%)Field Goal(%)32-55(58%)
7-29(24%)3-Point(%)17-33(52%)
9-15(60%)Free Throw(%)19-24(79%)
20(7)Rebounds(Offensive)40(11)
11Assists24
4Steals10
2Blocks5
17Turnovers9
16(0)Fouls(Technical)19(0)
0Largest Lead58

Game Details

Friday, November 21, 2025 · 7:00 PM
Cameron Indoor Stadium · Durham, NC
attendance: 9,314 (100.0%)
tv: ACC Network