1. /NCAAM
  2. /Scores
  3. /12 · 9 · 23
  4. /CHAR vs DUKE
FINAL
Dec 9, 2023

Game Recap

McCain carries No. 22 Duke past Charlotte as Blue Devils stop 2-game skid. Jared McCain and No. 22 Duke are determined to make the most of a tough start to the season.

Box Score

12T
CHAR272956
DUKE453580
Charlotte 49ers logoCHARLOTTEMINFG3PTFTREBASTSTLBLKTOPFPTS
24Igor Milicic Jr.364-100-40-06114228
1Dishon Jackson114-70-10-02000028
10Nik Graves202-31-25-743102410
25Lu'Cye Patterson374-111-45-934101314
12Jackson Threadgill282-51-20-01000015
0Rich Rolf50-10-00-03000100
99Iaroslav Niagu90-10-00-01001230
21Dean Reiber251-21-20-02001133
20Robert Braswell IV141-90-50-01000002
3Sterling Young20-00-00-00010000
11Daylen Berry133-30-00-01100216
TOTAL21-5240.4%4-2020.0%10-1662.5%24946111956
Duke Blue Devils logoDUKEMINFG3PTFTREBASTSTLBLKTOPFPTS
30Kyle Filipowski322-100-11-213411225
25Mark Mitchell332-50-18-1252202012
1Caleb Foster302-41-12-33300127
0Jared McCain337-133-74-433001321
3Jeremy Roach335-93-55-533200318
13Sean Stewart60-10-00-01010110
12TJ Power50-00-00-00000000
15Ryan Young61-10-00-03001102
55Spencer Hubbard10-00-00-00000000
2Jaylen Blakes215-53-32-230101315
TOTAL24-4850.0%10-1855.6%22-2878.6%34157291480

Play-by-Play

1st halfcharduke
  • Duke Blue Devils logo
    (19:51) Foul on Jeremy Roach.
  • Charlotte 49ers logo
    (19:30) Jackson Threadgill missed Jumper.
  • Duke Blue Devils logo
    (19:28) Kyle Filipowski Defensive Rebound.
  • Duke Blue Devils logo
    +3 (19:11) Jared McCain made Three Point Jumper. Assisted by Caleb Foster.
    03
  • Charlotte 49ers logo
    +2 (18:47) Dishon Jackson made Dunk. Assisted by Lu'Cye Patterson.
    23
  • Duke Blue Devils logo
    +2 (18:26) Jeremy Roach made Jumper.
    25
  • Charlotte 49ers logo
    (18:26) Foul on Nik Graves.
  • Duke Blue Devils logo
    +1 (18:26) Jeremy Roach made Free Throw.
    26
  • Charlotte 49ers logo
    +2 (18:03) Dishon Jackson made Dunk. Assisted by Lu'Cye Patterson.
    46
  • Duke Blue Devils logo
    (17:35) Jeremy Roach missed Three Point Jumper.
  • Charlotte 49ers logo
    (17:32) Dishon Jackson Defensive Rebound.
  • Charlotte 49ers logo
    (17:13) Dishon Jackson missed Three Point Jumper.
  • Duke Blue Devils logo
    (17:10) Kyle Filipowski Defensive Rebound.
  • Charlotte 49ers logo
    (16:46) Foul on Dishon Jackson.
  • Duke Blue Devils logo
    +1 (16:46) Mark Mitchell made Free Throw.
    47
  • Duke Blue Devils logo
    (16:46) Mark Mitchell missed Free Throw.
  • Charlotte 49ers logo
    (16:40) Dean Reiber Defensive Rebound.
  • Charlotte 49ers logo
    (16:29) Lu'Cye Patterson missed Three Point Jumper.
  • Duke Blue Devils logo
    (16:28) Caleb Foster Defensive Rebound.
  • Charlotte 49ers logo
    (16:15) Foul on Nik Graves.
  • Duke Blue Devils logo
    +1 (16:15) Jeremy Roach made Free Throw.
    48
  • Duke Blue Devils logo
    +1 (16:15) Jeremy Roach made Free Throw.
    49
  • Charlotte 49ers logo
    +2 (15:48) Lu'Cye Patterson made Jumper.
    69
  • (15:34) Official TV Timeout
  • Duke Blue Devils logo
    +3 (15:26) Caleb Foster made Three Point Jumper. Assisted by Kyle Filipowski.
    612
  • Charlotte 49ers logo
    +3 (15:04) Dean Reiber made Three Point Jumper. Assisted by Lu'Cye Patterson.
    912
  • Duke Blue Devils logo
    (14:32) Kyle Filipowski missed Jumper.
  • Charlotte 49ers logo
    (14:30) Jackson Threadgill Defensive Rebound.
  • Charlotte 49ers logo
    (14:21) Igor Milicic Jr. Turnover.
  • Duke Blue Devils logo
    (14:21) Jeremy Roach Steal.
  • Duke Blue Devils logo
    +2 (14:17) Jaylen Blakes made Dunk. Assisted by Jeremy Roach.
    914
  • Charlotte 49ers logo
    +2 (13:52) Jackson Threadgill made Jumper.
    1114
  • Duke Blue Devils logo
    (13:29) Foul on Sean Stewart.
  • Duke Blue Devils logo
    (13:29) Sean Stewart Turnover.
  • Charlotte 49ers logo
    (13:24) Daylen Berry Turnover.
  • Duke Blue Devils logo
    (12:55) Jeremy Roach missed Jumper.
  • Duke Blue Devils logo
    (12:53) Ryan Young Offensive Rebound.
  • Duke Blue Devils logo
    +2 (12:52) Ryan Young made Layup.
    1116
  • Charlotte 49ers logo
    (12:24) Lu'Cye Patterson missed Jumper.
  • Duke Blue Devils logo
    (12:20) Mark Mitchell Defensive Rebound.
  • Duke Blue Devils logo
    (12:20) Mark Mitchell Turnover.
  • Charlotte 49ers logo
    (12:20) Lu'Cye Patterson Steal.
  • Charlotte 49ers logo
    (12:14) Dishon Jackson missed Layup.
  • Charlotte 49ers logo
    (12:11) Dishon Jackson Offensive Rebound.
  • Charlotte 49ers logo
    (12:11) Dishon Jackson missed Layup.
  • Charlotte 49ers logo
    (12:11) Lu'Cye Patterson Offensive Rebound.
  • Charlotte 49ers logo
    (12:11) Lu'Cye Patterson missed Layup.
  • Duke Blue Devils logo
    (12:11) Ryan Young Defensive Rebound.
  • Charlotte 49ers logo
    (12:11) Foul on Lu'Cye Patterson.
  • Duke Blue Devils logo
    +3 (11:59) Jeremy Roach made Three Point Jumper. Assisted by Jared McCain.
    1119
  • Charlotte 49ers logo
    (11:31) Robert Braswell IV missed Jumper.
  • Duke Blue Devils logo
    (11:31) Ryan Young Block.
  • Duke Blue Devils logo
    (11:28) Jaylen Blakes Defensive Rebound.
  • Duke Blue Devils logo
    (11:25) Jared McCain missed Three Point Jumper.
  • Duke Blue Devils logo
    (11:22) Ryan Young Offensive Rebound.
  • Duke Blue Devils logo
    +3 (11:18) Jaylen Blakes made Three Point Jumper. Assisted by Jeremy Roach.
    1122
  • Charlotte 49ers logo
    (11:14) Charlotte Timeout
  • (11:14) Official TV Timeout
  • Charlotte 49ers logo
    +2 (11:00) Dishon Jackson made Dunk. Assisted by Daylen Berry.
    1322
  • Charlotte 49ers logo
    (10:40) Foul on Dishon Jackson.
  • Duke Blue Devils logo
    +1 (10:40) Jaylen Blakes made Free Throw.
    1323
  • Duke Blue Devils logo
    +1 (10:40) Jaylen Blakes made Free Throw.
    1324
  • Charlotte 49ers logo
    (10:12) Jackson Threadgill missed Jumper.
  • Duke Blue Devils logo
    (10:09) Mark Mitchell Defensive Rebound.
  • Duke Blue Devils logo
    (10:08) Jared McCain missed Three Point Jumper.
  • Charlotte 49ers logo
    (10:04) Igor Milicic Jr. Defensive Rebound.
  • Charlotte 49ers logo
    (9:48) Robert Braswell IV missed Three Point Jumper.
  • Duke Blue Devils logo
    (9:45) Kyle Filipowski Defensive Rebound.
  • Duke Blue Devils logo
    (9:35) Kyle Filipowski missed Jumper.
  • Charlotte 49ers logo
    (9:35) Iaroslav Niagu Block.
  • Charlotte 49ers logo
    (9:32) Lu'Cye Patterson Defensive Rebound.
  • Charlotte 49ers logo
    (9:15) Robert Braswell IV missed Three Point Jumper.
  • Duke Blue Devils logo
    (9:12) Kyle Filipowski Defensive Rebound.
  • Charlotte 49ers logo
    (8:53) Foul on Lu'Cye Patterson.
  • Duke Blue Devils logo
    +1 (8:53) Jared McCain made Free Throw.
    1325
  • Duke Blue Devils logo
    +1 (8:53) Jared McCain made Free Throw.
    1326
  • Charlotte 49ers logo
    (8:35) Igor Milicic Jr. missed Three Point Jumper.
  • Duke Blue Devils logo
    (8:30) Kyle Filipowski Defensive Rebound.
  • Duke Blue Devils logo
    (8:23) Mark Mitchell Turnover.
  • Charlotte 49ers logo
    (8:08) Foul on Iaroslav Niagu.
  • Charlotte 49ers logo
    (8:08) Iaroslav Niagu Turnover.
  • Charlotte 49ers logo
    (7:54) Foul on Iaroslav Niagu.
  • (7:54) Official TV Timeout
  • Duke Blue Devils logo
    (7:54) Kyle Filipowski missed Free Throw.
  • Duke Blue Devils logo
    (7:54) Duke Offensive Rebound.
  • Duke Blue Devils logo
    +1 (7:54) Kyle Filipowski made Free Throw.
    1327
  • Charlotte 49ers logo
    +2 (7:38) Igor Milicic Jr. made Jumper.
    1527
  • Duke Blue Devils logo
    +2 (7:16) Jared McCain made Jumper.
    1529
  • Charlotte 49ers logo
    (6:59) Robert Braswell IV missed Three Point Jumper.
  • Duke Blue Devils logo
    (6:56) Kyle Filipowski Defensive Rebound.
  • Duke Blue Devils logo
    +2 (6:51) Jared McCain made Layup. Assisted by Kyle Filipowski.
    1531
  • Charlotte 49ers logo
    +2 (6:26) Igor Milicic Jr. made Jumper.
    1731
  • Duke Blue Devils logo
    (5:59) Mark Mitchell missed Jumper.
  • Charlotte 49ers logo
    (5:59) Igor Milicic Jr. Block.
  • Charlotte 49ers logo
    (5:56) Igor Milicic Jr. Defensive Rebound.
  • Charlotte 49ers logo
    (5:49) Igor Milicic Jr. missed Jumper.
  • Duke Blue Devils logo
    (5:46) Mark Mitchell Defensive Rebound.
  • Duke Blue Devils logo
    +3 (5:42) Jared McCain made Three Point Jumper. Assisted by Kyle Filipowski.
    1734
  • Charlotte 49ers logo
    (5:24) Igor Milicic Jr. Turnover.
  • Duke Blue Devils logo
    (5:24) Mark Mitchell Steal.
  • Duke Blue Devils logo
    +2 (5:20) Caleb Foster made Layup. Assisted by Jared McCain.
    1736
  • Charlotte 49ers logo
    (5:03) Robert Braswell IV missed Jumper.
  • Duke Blue Devils logo
    (5:02) Kyle Filipowski Defensive Rebound.
  • Duke Blue Devils logo
    +2 (4:58) Mark Mitchell made Dunk. Assisted by Jared McCain.
    1738
  • Charlotte 49ers logo
    (4:37) Dean Reiber missed Three Point Jumper.
  • Duke Blue Devils logo
    (4:33) Mark Mitchell Defensive Rebound.
  • Duke Blue Devils logo
    +2 (4:28) Kyle Filipowski made Layup. Assisted by Jeremy Roach.
    1740
  • Duke Blue Devils logo
    (4:15) Foul on Jared McCain.
  • Charlotte 49ers logo
    (4:15) Lu'Cye Patterson missed Free Throw.
  • Charlotte 49ers logo
    (4:15) Charlotte Offensive Rebound.
  • Charlotte 49ers logo
    +1 (4:15) Lu'Cye Patterson made Free Throw.
    1840
  • Duke Blue Devils logo
    (4:00) Mark Mitchell missed Three Point Jumper.
  • Charlotte 49ers logo
    (3:58) Igor Milicic Jr. Defensive Rebound.
  • Duke Blue Devils logo
    (3:58) Foul on Kyle Filipowski.
  • (3:58) Official TV Timeout
  • Duke Blue Devils logo
    (3:49) Foul on Caleb Foster.
  • Charlotte 49ers logo
    +2 (3:29) Daylen Berry made Jumper.
    2040
  • Charlotte 49ers logo
    (3:03) Foul on Dean Reiber.
  • Duke Blue Devils logo
    +1 (3:03) Mark Mitchell made Free Throw.
    2041
  • Duke Blue Devils logo
    (3:03) Mark Mitchell missed Free Throw.
  • Charlotte 49ers logo
    (3:01) Lu'Cye Patterson Defensive Rebound.
  • Charlotte 49ers logo
    (2:57) Jackson Threadgill missed Three Point Jumper.
  • Duke Blue Devils logo
    (2:54) Jeremy Roach Defensive Rebound.
  • Duke Blue Devils logo
    +2 (2:40) Jared McCain made Jumper.
    2043
  • Charlotte 49ers logo
    (2:19) Lu'Cye Patterson Turnover.
  • Duke Blue Devils logo
    (2:19) Kyle Filipowski Steal.
  • Duke Blue Devils logo
    +2 (1:56) Kyle Filipowski made Jumper.
    2045
  • Charlotte 49ers logo
    +2 (1:38) Igor Milicic Jr. made Jumper.
    2245
  • Duke Blue Devils logo
    (1:37) Duke Timeout
  • Duke Blue Devils logo
    (1:25) Jeremy Roach missed Jumper.
  • Charlotte 49ers logo
    (1:23) Daylen Berry Defensive Rebound.
  • Charlotte 49ers logo
    +2 (1:19) Daylen Berry made Jumper.
    2445
  • Duke Blue Devils logo
    (1:02) Caleb Foster Turnover.
  • Charlotte 49ers logo
    (1:02) Igor Milicic Jr. Steal.
  • Charlotte 49ers logo
    (0:39) Daylen Berry Turnover.
  • Duke Blue Devils logo
    (0:39) Sean Stewart Steal.
  • Duke Blue Devils logo
    (0:34) Sean Stewart missed Layup.
  • Charlotte 49ers logo
    (0:34) Igor Milicic Jr. Block.
  • Duke Blue Devils logo
    (0:34) Duke Offensive Rebound.
  • Duke Blue Devils logo
    (0:12) Kyle Filipowski missed Dunk.
  • Charlotte 49ers logo
    (0:12) Igor Milicic Jr. Block.
  • Duke Blue Devils logo
    (0:09) Duke Turnover.
  • Duke Blue Devils logo
    (0:08) Jared McCain Offensive Rebound.
  • Duke Blue Devils logo
    (0:07) Foul on Jaylen Blakes.
  • Charlotte 49ers logo
    +3 (0:02) Lu'Cye Patterson made Three Point Jumper.
    2745
  • (0:00) End of 1st half
2nd half

Team Stats

56Points80
21-52(40.4%)Field Goal(%)24-48(50%)
4-20(20%)3-Point(%)10-18(55.6%)
10-16(62.5%)Free Throw(%)22-28(78.6%)
25(8)Rebounds(Offensive)36(9)
9Assists15
4Steals7
6Blocks2
11Turnovers11
19(0)Fouls(Technical)14(0)
0Largest Lead25

Game Details

Saturday, December 9, 2023 · 2:15 PM
Cameron Indoor Stadium · Durham, NC
attendance: 9,314 (100.0%)
tv: The CW Network
spread: DUKE -16.5
over/under: 136.5