Charlotte 49ers @ Duke Blue Devils

56–80Final · Dec 9, 2023
CLT 56 DUKE 80 Final
12T
CLT5-4272956
DUKE6-3453580
Who saw it first

The scoring timeline.

Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.

  1. Jared McCain made Three Point Jumper. Assisted by Caleb Foster.

    0–3
  2. Dishon Jackson made Dunk. Assisted by Lu'Cye Patterson.

    2–3
  3. Jeremy Roach made Jumper.

    2–5
  4. Jeremy Roach made Free Throw.

    2–6
  5. Dishon Jackson made Dunk. Assisted by Lu'Cye Patterson.

    4–6
  6. Mark Mitchell made Free Throw.

    4–7
  7. Jeremy Roach made Free Throw.

    4–8
  8. Jeremy Roach made Free Throw.

    4–9
  9. Lu'Cye Patterson made Jumper.

    6–9
  10. Caleb Foster made Three Point Jumper. Assisted by Kyle Filipowski.

    6–12
  11. Dean Reiber made Three Point Jumper. Assisted by Lu'Cye Patterson.

    9–12
  12. Jaylen Blakes made Dunk. Assisted by Jeremy Roach.

    9–14
  13. Jackson Threadgill made Jumper.

    11–14
  14. Ryan Young made Layup.

    11–16
  15. Jeremy Roach made Three Point Jumper. Assisted by Jared McCain.

    11–19
  16. Jaylen Blakes made Three Point Jumper. Assisted by Jeremy Roach.

    11–22
  17. Dishon Jackson made Dunk. Assisted by Daylen Berry.

    13–22
  18. Jaylen Blakes made Free Throw.

    13–23
  19. Jaylen Blakes made Free Throw.

    13–24
  20. Jared McCain made Free Throw.

    13–25
  21. Jared McCain made Free Throw.

    13–26
  22. Kyle Filipowski made Free Throw.

    13–27
  23. Igor Milicic Jr. made Jumper.

    15–27
  24. Jared McCain made Jumper.

    15–29
  25. Jared McCain made Layup. Assisted by Kyle Filipowski.

    15–31
  26. Igor Milicic Jr. made Jumper.

    17–31
  27. Jared McCain made Three Point Jumper. Assisted by Kyle Filipowski.

    17–34
  28. Caleb Foster made Layup. Assisted by Jared McCain.

    17–36
  29. Mark Mitchell made Dunk. Assisted by Jared McCain.

    17–38
  30. Kyle Filipowski made Layup. Assisted by Jeremy Roach.

    17–40
  31. Lu'Cye Patterson made Free Throw.

    18–40
  32. Daylen Berry made Jumper.

    20–40
  33. Mark Mitchell made Free Throw.

    20–41
  34. Jared McCain made Jumper.

    20–43
  35. Kyle Filipowski made Jumper.

    20–45
  36. Igor Milicic Jr. made Jumper.

    22–45
  37. Daylen Berry made Jumper.

    24–45
  38. Lu'Cye Patterson made Three Point Jumper.

    27–45
  39. Jared McCain made Three Point Jumper. Assisted by Caleb Foster.

    27–48
  40. Jared McCain made Free Throw.

    27–49
  41. Jared McCain made Free Throw.

    27–50
  42. Nik Graves made Three Point Jumper. Assisted by Lu'Cye Patterson.

    30–50
  43. Jeremy Roach made Three Point Jumper. Assisted by Mark Mitchell.

    30–53
  44. Dishon Jackson made Layup.

    32–53
  45. Lu'Cye Patterson made Free Throw.

    33–53
  46. Jared McCain made Jumper.

    33–55
  47. Nik Graves made Free Throw.

    34–55
  48. Nik Graves made Free Throw.

    35–55
  49. Jackson Threadgill made Three Point Jumper. Assisted by Nik Graves.

    38–55
  50. Lu'Cye Patterson made Jumper.

    40–55
  51. Nik Graves made Layup.

    42–55
  52. Lu'Cye Patterson made Layup.

    44–55
  53. Jeremy Roach made Free Throw.

    44–56
  54. Jeremy Roach made Free Throw.

    44–57
  55. Nik Graves made Free Throw.

    45–57
  56. Nik Graves made Free Throw.

    46–57
  57. Jaylen Blakes made Jumper.

    46–59
  58. Lu'Cye Patterson made Free Throw.

    47–59
  59. Lu'Cye Patterson made Free Throw.

    48–59
  60. Jaylen Blakes made Three Point Jumper. Assisted by Kyle Filipowski.

    48–62
  61. Mark Mitchell made Free Throw.

    48–63
  62. Mark Mitchell made Free Throw.

    48–64
  63. Nik Graves made Free Throw.

    49–64
  64. Mark Mitchell made Free Throw.

    49–65
  65. Mark Mitchell made Free Throw.

    49–66
  66. Robert Braswell IV made Layup. Assisted by Nik Graves.

    51–66
  67. Mark Mitchell made Free Throw.

    51–67
  68. Mark Mitchell made Free Throw.

    51–68
  69. Jeremy Roach made Three Point Jumper. Assisted by Mark Mitchell.

    51–71
  70. Igor Milicic Jr. made Layup. Assisted by Nik Graves.

    53–71
  71. Jeremy Roach made Jumper.

    53–73
  72. Caleb Foster made Free Throw.

    53–74
  73. Caleb Foster made Free Throw.

    53–75
  74. Mark Mitchell made Jumper.

    53–77
  75. Daylen Berry made Layup. Assisted by Igor Milicic Jr..

    55–77
  76. Jaylen Blakes made Three Point Jumper. Assisted by Caleb Foster.

    55–80
  77. Lu'Cye Patterson made Free Throw.

    56–80

Play-by-play

  1. P1 Foul on Jeremy Roach.
  2. P1 Jackson Threadgill missed Jumper.
  3. P1 Kyle Filipowski Defensive Rebound.
  4. P1 Jared McCain made Three Point Jumper. Assisted by Caleb Foster. 0–3
  5. P1 Dishon Jackson made Dunk. Assisted by Lu'Cye Patterson. 2–3
  6. P1 Jeremy Roach made Jumper. 2–5
  7. P1 Foul on Nik Graves.
  8. P1 Jeremy Roach made Free Throw. 2–6
  9. P1 Dishon Jackson made Dunk. Assisted by Lu'Cye Patterson. 4–6
  10. P1 Jeremy Roach missed Three Point Jumper.
  11. P1 Dishon Jackson Defensive Rebound.
  12. P1 Dishon Jackson missed Three Point Jumper.
  13. P1 Kyle Filipowski Defensive Rebound.
  14. P1 Foul on Dishon Jackson.
  15. P1 Mark Mitchell made Free Throw. 4–7
  16. P1 Mark Mitchell missed Free Throw.
  17. P1 Dean Reiber Defensive Rebound.
  18. P1 Lu'Cye Patterson missed Three Point Jumper.
  19. P1 Caleb Foster Defensive Rebound.
  20. P1 Foul on Nik Graves.
  21. P1 Jeremy Roach made Free Throw. 4–8
  22. P1 Jeremy Roach made Free Throw. 4–9
  23. P1 Lu'Cye Patterson made Jumper. 6–9
  24. P1 Official TV Timeout
  25. P1 Caleb Foster made Three Point Jumper. Assisted by Kyle Filipowski. 6–12
  26. P1 Dean Reiber made Three Point Jumper. Assisted by Lu'Cye Patterson. 9–12
  27. P1 Kyle Filipowski missed Jumper.
  28. P1 Jackson Threadgill Defensive Rebound.
  29. P1 Igor Milicic Jr. Turnover.
  30. P1 Jeremy Roach Steal.
  31. P1 Jaylen Blakes made Dunk. Assisted by Jeremy Roach. 9–14
  32. P1 Jackson Threadgill made Jumper. 11–14
  33. P1 Foul on Sean Stewart.
  34. P1 Sean Stewart Turnover.
  35. P1 Daylen Berry Turnover.
  36. P1 Jeremy Roach missed Jumper.
  37. P1 Ryan Young Offensive Rebound.
  38. P1 Ryan Young made Layup. 11–16
  39. P1 Lu'Cye Patterson missed Jumper.
  40. P1 Mark Mitchell Defensive Rebound.
  41. P1 Mark Mitchell Turnover.
  42. P1 Lu'Cye Patterson Steal.
  43. P1 Dishon Jackson missed Layup.
  44. P1 Dishon Jackson Offensive Rebound.
  45. P1 Dishon Jackson missed Layup.
  46. P1 Lu'Cye Patterson Offensive Rebound.
  47. P1 Lu'Cye Patterson missed Layup.
  48. P1 Ryan Young Defensive Rebound.
  49. P1 Foul on Lu'Cye Patterson.
  50. P1 Jeremy Roach made Three Point Jumper. Assisted by Jared McCain. 11–19
  51. P1 Robert Braswell IV missed Jumper.
  52. P1 Ryan Young Block.
  53. P1 Jaylen Blakes Defensive Rebound.
  54. P1 Jared McCain missed Three Point Jumper.
  55. P1 Ryan Young Offensive Rebound.
  56. P1 Jaylen Blakes made Three Point Jumper. Assisted by Jeremy Roach. 11–22
  57. P1 Charlotte Timeout
  58. P1 Official TV Timeout
  59. P1 Dishon Jackson made Dunk. Assisted by Daylen Berry. 13–22
  60. P1 Foul on Dishon Jackson.
  61. P1 Jaylen Blakes made Free Throw. 13–23
  62. P1 Jaylen Blakes made Free Throw. 13–24
  63. P1 Jackson Threadgill missed Jumper.
  64. P1 Mark Mitchell Defensive Rebound.
  65. P1 Jared McCain missed Three Point Jumper.
  66. P1 Igor Milicic Jr. Defensive Rebound.
  67. P1 Robert Braswell IV missed Three Point Jumper.
  68. P1 Kyle Filipowski Defensive Rebound.
  69. P1 Kyle Filipowski missed Jumper.
  70. P1 Iaroslav Niagu Block.
  71. P1 Lu'Cye Patterson Defensive Rebound.
  72. P1 Robert Braswell IV missed Three Point Jumper.
  73. P1 Kyle Filipowski Defensive Rebound.
  74. P1 Foul on Lu'Cye Patterson.
  75. P1 Jared McCain made Free Throw. 13–25
  76. P1 Jared McCain made Free Throw. 13–26
  77. P1 Igor Milicic Jr. missed Three Point Jumper.
  78. P1 Kyle Filipowski Defensive Rebound.
  79. P1 Mark Mitchell Turnover.
  80. P1 Foul on Iaroslav Niagu.
  81. P1 Iaroslav Niagu Turnover.
  82. P1 Foul on Iaroslav Niagu.
  83. P1 Official TV Timeout
  84. P1 Kyle Filipowski missed Free Throw.
  85. P1 Duke Offensive Rebound.
  86. P1 Kyle Filipowski made Free Throw. 13–27
  87. P1 Igor Milicic Jr. made Jumper. 15–27
  88. P1 Jared McCain made Jumper. 15–29
  89. P1 Robert Braswell IV missed Three Point Jumper.
  90. P1 Kyle Filipowski Defensive Rebound.
  91. P1 Jared McCain made Layup. Assisted by Kyle Filipowski. 15–31
  92. P1 Igor Milicic Jr. made Jumper. 17–31
  93. P1 Mark Mitchell missed Jumper.
  94. P1 Igor Milicic Jr. Block.
  95. P1 Igor Milicic Jr. Defensive Rebound.
  96. P1 Igor Milicic Jr. missed Jumper.
  97. P1 Mark Mitchell Defensive Rebound.
  98. P1 Jared McCain made Three Point Jumper. Assisted by Kyle Filipowski. 17–34
  99. P1 Igor Milicic Jr. Turnover.
  100. P1 Mark Mitchell Steal.
  101. P1 Caleb Foster made Layup. Assisted by Jared McCain. 17–36
  102. P1 Robert Braswell IV missed Jumper.
  103. P1 Kyle Filipowski Defensive Rebound.
  104. P1 Mark Mitchell made Dunk. Assisted by Jared McCain. 17–38
  105. P1 Dean Reiber missed Three Point Jumper.
  106. P1 Mark Mitchell Defensive Rebound.
  107. P1 Kyle Filipowski made Layup. Assisted by Jeremy Roach. 17–40
  108. P1 Foul on Jared McCain.
  109. P1 Lu'Cye Patterson missed Free Throw.
  110. P1 Charlotte Offensive Rebound.
  111. P1 Lu'Cye Patterson made Free Throw. 18–40
  112. P1 Mark Mitchell missed Three Point Jumper.
  113. P1 Igor Milicic Jr. Defensive Rebound.
  114. P1 Foul on Kyle Filipowski.
  115. P1 Official TV Timeout
  116. P1 Foul on Caleb Foster.
  117. P1 Daylen Berry made Jumper. 20–40
  118. P1 Foul on Dean Reiber.
  119. P1 Mark Mitchell made Free Throw. 20–41
  120. P1 Mark Mitchell missed Free Throw.
  121. P1 Lu'Cye Patterson Defensive Rebound.
  122. P1 Jackson Threadgill missed Three Point Jumper.
  123. P1 Jeremy Roach Defensive Rebound.
  124. P1 Jared McCain made Jumper. 20–43
  125. P1 Lu'Cye Patterson Turnover.
  126. P1 Kyle Filipowski Steal.
  127. P1 Kyle Filipowski made Jumper. 20–45
  128. P1 Igor Milicic Jr. made Jumper. 22–45
  129. P1 Duke Timeout
  130. P1 Jeremy Roach missed Jumper.
  131. P1 Daylen Berry Defensive Rebound.
  132. P1 Daylen Berry made Jumper. 24–45
  133. P1 Caleb Foster Turnover.
  134. P1 Igor Milicic Jr. Steal.
  135. P1 Daylen Berry Turnover.
  136. P1 Sean Stewart Steal.
  137. P1 Sean Stewart missed Layup.
  138. P1 Igor Milicic Jr. Block.
  139. P1 Duke Offensive Rebound.
  140. P1 Kyle Filipowski missed Dunk.
  141. P1 Igor Milicic Jr. Block.
  142. P1 Duke Turnover.
  143. P1 Jared McCain Offensive Rebound.
  144. P1 Foul on Jaylen Blakes.
  145. P1 Lu'Cye Patterson made Three Point Jumper. 27–45
  146. P2 Foul on Nik Graves.
  147. P2 Jared McCain missed Jumper.
  148. P2 Caleb Foster Offensive Rebound.
  149. P2 Jared McCain made Three Point Jumper. Assisted by Caleb Foster. 27–48
  150. P2 Igor Milicic Jr. missed Three Point Jumper.
  151. P2 Kyle Filipowski Defensive Rebound.
  152. P2 Foul on Jackson Threadgill.
  153. P2 Jared McCain made Free Throw. 27–49
  154. P2 Jared McCain made Free Throw. 27–50
  155. P2 Nik Graves made Three Point Jumper. Assisted by Lu'Cye Patterson. 30–50
  156. P2 Kyle Filipowski missed Layup.
  157. P2 Igor Milicic Jr. Defensive Rebound.
  158. P2 Nik Graves missed Three Point Jumper.
  159. P2 Jeremy Roach Defensive Rebound.
  160. P2 Jeremy Roach made Three Point Jumper. Assisted by Mark Mitchell. 30–53
  161. P2 Dishon Jackson made Layup. 32–53
  162. P2 Jared McCain missed Three Point Jumper.
  163. P2 Nik Graves Defensive Rebound.
  164. P2 Foul on Jeremy Roach.
  165. P2 Lu'Cye Patterson made Free Throw. 33–53
  166. P2 Lu'Cye Patterson missed Free Throw.
  167. P2 Jared McCain Defensive Rebound.
  168. P2 Jeremy Roach missed Three Point Jumper.
  169. P2 Caleb Foster Offensive Rebound.
  170. P2 Jared McCain made Jumper. 33–55
  171. P2 Foul on Jeremy Roach.
  172. P2 Nik Graves made Free Throw. 34–55
  173. P2 Nik Graves made Free Throw. 35–55
  174. P2 Nik Graves missed Free Throw.
  175. P2 Charlotte Offensive Rebound.
  176. P2 Jackson Threadgill made Three Point Jumper. Assisted by Nik Graves. 38–55
  177. P2 Ryan Young Turnover.
  178. P2 Official TV Timeout
  179. P2 Foul on Jared McCain.
  180. P2 Lu'Cye Patterson made Jumper. 40–55
  181. P2 Caleb Foster missed Jumper.
  182. P2 Igor Milicic Jr. Block.
  183. P2 Nik Graves Defensive Rebound.
  184. P2 Nik Graves made Layup. 42–55
  185. P2 Jared McCain Turnover.
  186. P2 Nik Graves Steal.
  187. P2 Lu'Cye Patterson made Layup. 44–55
  188. P2 Foul on Lu'Cye Patterson.
  189. P2 Jeremy Roach made Free Throw. 44–56
  190. P2 Jeremy Roach made Free Throw. 44–57
  191. P2 Foul on Kyle Filipowski.
  192. P2 Nik Graves made Free Throw. 45–57
  193. P2 Nik Graves made Free Throw. 46–57
  194. P2 Jaylen Blakes made Jumper. 46–59
  195. P2 Igor Milicic Jr. missed Three Point Jumper.
  196. P2 Igor Milicic Jr. Offensive Rebound.
  197. P2 Foul on Nik Graves.
  198. P2 Nik Graves Turnover.
  199. P2 Foul on Igor Milicic Jr..
  200. P2 Mark Mitchell missed Free Throw.
  201. P2 Duke Offensive Rebound.
  202. P2 Mark Mitchell missed Free Throw.
  203. P2 Dean Reiber Defensive Rebound.
  204. P2 Foul on Jaylen Blakes.
  205. P2 Lu'Cye Patterson made Free Throw. 47–59
  206. P2 Lu'Cye Patterson made Free Throw. 48–59
  207. P2 Jaylen Blakes made Three Point Jumper. Assisted by Kyle Filipowski. 48–62
  208. P2 Dean Reiber Turnover.
  209. P2 Official TV Timeout
  210. P2 Kyle Filipowski missed Layup.
  211. P2 Dean Reiber Block.
  212. P2 Kyle Filipowski Offensive Rebound.
  213. P2 Kyle Filipowski Turnover.
  214. P2 Lu'Cye Patterson missed Three Point Jumper.
  215. P2 Jaylen Blakes Defensive Rebound.
  216. P2 Foul on Dean Reiber.
  217. P2 Foul on Daylen Berry.
  218. P2 Mark Mitchell made Free Throw. 48–63
  219. P2 Mark Mitchell made Free Throw. 48–64
  220. P2 Nik Graves Turnover.
  221. P2 Jeremy Roach Steal.
  222. P2 Kyle Filipowski missed Jumper.
  223. P2 Kyle Filipowski Offensive Rebound.
  224. P2 Kyle Filipowski Turnover.
  225. P2 Charlotte Timeout
  226. P2 Official TV Timeout
  227. P2 Robert Braswell IV missed Three Point Jumper.
  228. P2 Nik Graves Offensive Rebound.
  229. P2 Foul on Caleb Foster.
  230. P2 Nik Graves missed Free Throw.
  231. P2 Charlotte Offensive Rebound.
  232. P2 Nik Graves made Free Throw. 49–64
  233. P2 Mark Mitchell missed Jumper.
  234. P2 Duke Offensive Rebound.
  235. P2 Duke Turnover.
  236. P2 Foul on Jaylen Blakes.
  237. P2 Lu'Cye Patterson missed Free Throw.
  238. P2 Jaylen Blakes Defensive Rebound.
  239. P2 Jared McCain missed Three Point Jumper.
  240. P2 Mark Mitchell Offensive Rebound.
  241. P2 Foul on Iaroslav Niagu.
  242. P2 Official TV Timeout
  243. P2 Mark Mitchell made Free Throw. 49–65
  244. P2 Mark Mitchell made Free Throw. 49–66
  245. P2 Robert Braswell IV missed Three Point Jumper.
  246. P2 Robert Braswell IV Offensive Rebound.
  247. P2 Robert Braswell IV missed Layup.
  248. P2 Kyle Filipowski Block.
  249. P2 Jared McCain Defensive Rebound.
  250. P2 Jared McCain missed Jumper.
  251. P2 Nik Graves Defensive Rebound.
  252. P2 Robert Braswell IV made Layup. Assisted by Nik Graves. 51–66
  253. P2 Foul on Dean Reiber.
  254. P2 Mark Mitchell made Free Throw. 51–67
  255. P2 Mark Mitchell made Free Throw. 51–68
  256. P2 Lu'Cye Patterson missed Jumper.
  257. P2 Kyle Filipowski Defensive Rebound.
  258. P2 Jeremy Roach made Three Point Jumper. Assisted by Mark Mitchell. 51–71
  259. P2 Igor Milicic Jr. made Layup. Assisted by Nik Graves. 53–71
  260. P2 Duke Timeout
  261. P2 Jeremy Roach made Jumper. 53–73
  262. P2 Iaroslav Niagu missed Jumper.
  263. P2 Jeremy Roach Defensive Rebound.
  264. P2 Kyle Filipowski missed Three Point Jumper.
  265. P2 Igor Milicic Jr. Defensive Rebound.
  266. P2 Iaroslav Niagu Turnover.
  267. P2 Mark Mitchell Steal.
  268. P2 Kyle Filipowski missed Jumper.
  269. P2 Iaroslav Niagu Defensive Rebound.
  270. P2 Lu'Cye Patterson missed Jumper.
  271. P2 Rich Rolf Offensive Rebound.
  272. P2 Rich Rolf missed Layup.
  273. P2 Kyle Filipowski Defensive Rebound.
  274. P2 Foul on Igor Milicic Jr..
  275. P2 Official TV Timeout
  276. P2 Caleb Foster missed Free Throw.
  277. P2 Duke Offensive Rebound.
  278. P2 Caleb Foster made Free Throw. 53–74
  279. P2 Caleb Foster made Free Throw. 53–75
  280. P2 Igor Milicic Jr. missed Jumper.
  281. P2 Kyle Filipowski Defensive Rebound.
  282. P2 Mark Mitchell made Jumper. 53–77
  283. P2 Daylen Berry made Layup. Assisted by Igor Milicic Jr.. 55–77
  284. P2 Duke Timeout
  285. P2 Jaylen Blakes made Three Point Jumper. Assisted by Caleb Foster. 55–80
  286. P2 Rich Rolf Turnover.
  287. P2 Jaylen Blakes Steal.
  288. P2 Jaylen Blakes Turnover.
  289. P2 Sterling Young Steal.
  290. P2 Igor Milicic Jr. missed Three Point Jumper.
  291. P2 Duke Defensive Rebound.
  292. P2 Caleb Foster missed Jumper.
  293. P2 Rich Rolf Defensive Rebound.
  294. P2 Foul on Jared McCain.
  295. P2 Lu'Cye Patterson made Free Throw. 56–80
  296. P2 Lu'Cye Patterson missed Free Throw.
  297. P2 Rich Rolf Offensive Rebound.
  298. P2 Lu'Cye Patterson missed Three Point Jumper.
  299. P2 Sean Stewart Defensive Rebound.

Box score

CLT

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Igor Milicic Jr.F3684-100-40-061214152
Dishon JacksonC1184-70-10-020000112
Nik GravesG20102-31-25-743210134
Lu'Cye PattersonG37144-111-45-934110123
Jackson ThreadgillG2852-51-20-010000011
Rich RolfF500-10-00-030100210
Iaroslav NiaguF900-10-00-010201013
Dean ReiberF2531-21-20-020101023
Robert Braswell IVF1421-90-50-010000100
Sterling YoungG200-00-00-000010000
Daylen BerryG1363-30-00-011200011
Nick RichartF
Andrew BaileyF
Tyler FearneG
Isaiah FolkesG

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Kyle FilipowskiF3252-100-11-21342112112
Mark MitchellG33122-50-18-1252220140
Caleb FosterG3072-41-12-333100212
Jared McCainG33217-133-74-433100123
Jeremy RoachG33185-93-55-533020033
Sean StewartF600-10-00-010110011
TJ PowerF500-00-00-000000000
Ryan YoungC621-10-00-030101210
Spencer HubbardG100-00-00-000000000
Jaylen BlakesG21155-53-32-230110033
Neal BegovichF
Christian ReevesC
Stanley BordenC
Tyrese ProctorG
Jaden SchuttG

Watching this game live?

Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.

Buzz it in the app →