Duke Blue Devils @ North Carolina Tar Heels

84–93Final · Feb 3, 2024
DUKE 84 UNC 93 Final
12T
DUKE16-5354984
UNC18-4454893
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. Kyle Filipowski made Jumper. Assisted by Tyrese Proctor.

    2–0
  2. Armando Bacot made Layup. Assisted by Cormac Ryan.

    2–2
  3. RJ Davis made Jumper. Assisted by Harrison Ingram.

    2–4
  4. Jeremy Roach made Jumper. Assisted by Mark Mitchell.

    4–4
  5. RJ Davis made Layup. Assisted by Cormac Ryan.

    4–6
  6. Armando Bacot made Layup. Assisted by RJ Davis.

    4–8
  7. Harrison Ingram made Layup.

    4–10
  8. Tyrese Proctor made Layup.

    6–10
  9. Jared McCain made Layup.

    8–10
  10. Cormac Ryan made Three Point Jumper. Assisted by Elliot Cadeau.

    8–13
  11. Mark Mitchell made Layup.

    10–13
  12. Harrison Ingram made Three Point Jumper. Assisted by Armando Bacot.

    10–16
  13. Jeremy Roach made Jumper.

    12–16
  14. Armando Bacot made Jumper.

    12–18
  15. Caleb Foster made Layup.

    14–18
  16. Seth Trimble made Layup. Assisted by RJ Davis.

    14–20
  17. Ryan Young made Layup. Assisted by Caleb Foster.

    16–20
  18. Jeremy Roach made Three Point Jumper. Assisted by Jared McCain.

    19–20
  19. Armando Bacot made Layup.

    19–22
  20. Jeremy Roach made Three Point Jumper.

    22–22
  21. Seth Trimble made Layup.

    22–24
  22. Seth Trimble made Layup.

    22–26
  23. Caleb Foster made Jumper.

    24–26
  24. Elliot Cadeau made Free Throw.

    24–27
  25. Elliot Cadeau made Free Throw.

    24–28
  26. Cormac Ryan made Layup.

    24–30
  27. Kyle Filipowski made Jumper.

    26–30
  28. Elliot Cadeau made Free Throw.

    26–31
  29. Jared McCain made Layup.

    28–31
  30. Harrison Ingram made Three Point Jumper. Assisted by Elliot Cadeau.

    28–34
  31. Elliot Cadeau made Free Throw.

    28–35
  32. Elliot Cadeau made Free Throw.

    28–36
  33. Elliot Cadeau made Jumper.

    28–38
  34. Jared McCain made Layup. Assisted by Mark Mitchell.

    30–38
  35. Jared McCain made Three Point Jumper.

    33–38
  36. Harrison Ingram made Three Point Jumper. Assisted by Elliot Cadeau.

    33–41
  37. Kyle Filipowski made Dunk.

    35–41
  38. Armando Bacot made Jumper. Assisted by RJ Davis.

    35–43
  39. Armando Bacot made Layup.

    35–45
  40. Armando Bacot made Layup.

    35–47
  41. Kyle Filipowski made Free Throw.

    36–47
  42. Jared McCain made Layup.

    38–47
  43. Harrison Ingram made Three Point Jumper.

    38–50
  44. Kyle Filipowski made Dunk.

    40–50
  45. Mark Mitchell made Free Throw.

    41–50
  46. Mark Mitchell made Free Throw.

    42–50
  47. Armando Bacot made Free Throw.

    42–51
  48. Armando Bacot made Free Throw.

    42–52
  49. Jeremy Roach made Jumper.

    44–52
  50. Harrison Ingram made Three Point Jumper. Assisted by RJ Davis.

    44–55
  51. Jared McCain made Layup.

    46–55
  52. Armando Bacot made Jumper.

    46–57
  53. Jared McCain made Layup.

    48–57
  54. RJ Davis made Layup. Assisted by Seth Trimble.

    48–59
  55. Jae'Lyn Withers made Free Throw.

    48–60
  56. Jae'Lyn Withers made Free Throw.

    48–61
  57. Harrison Ingram made Jumper.

    48–63
  58. Mark Mitchell made Layup.

    50–63
  59. Mark Mitchell made Free Throw.

    51–63
  60. Jalen Washington made Layup.

    51–65
  61. Kyle Filipowski made Jumper.

    53–65
  62. Mark Mitchell made Dunk. Assisted by Jeremy Roach.

    55–65
  63. Harrison Ingram made Jumper. Assisted by Armando Bacot.

    55–67
  64. Jeremy Roach made Layup.

    57–67
  65. Seth Trimble made Jumper.

    57–69
  66. Kyle Filipowski made Layup.

    59–69
  67. RJ Davis made Three Point Jumper. Assisted by Armando Bacot.

    59–72
  68. Kyle Filipowski made Three Point Jumper.

    62–72
  69. Jeremy Roach made Jumper.

    64–72
  70. Armando Bacot made Free Throw.

    64–73
  71. Armando Bacot made Free Throw.

    64–74
  72. Cormac Ryan made Three Point Jumper. Assisted by RJ Davis.

    64–77
  73. Jeremy Roach made Layup.

    66–77
  74. Jared McCain made Three Point Jumper. Assisted by Tyrese Proctor.

    69–77
  75. Armando Bacot made Layup.

    69–79
  76. Armando Bacot made Free Throw.

    69–80
  77. Seth Trimble made Layup. Assisted by Armando Bacot.

    69–82
  78. Kyle Filipowski made Jumper.

    71–82
  79. Kyle Filipowski made Free Throw.

    72–82
  80. RJ Davis made Three Point Jumper. Assisted by Armando Bacot.

    72–85
  81. Jared McCain made Free Throw.

    73–85
  82. Jared McCain made Free Throw.

    74–85
  83. Jared McCain made Free Throw.

    75–85
  84. Mark Mitchell made Jumper.

    77–85
  85. RJ Davis made Free Throw.

    77–86
  86. RJ Davis made Free Throw.

    77–87
  87. Jeremy Roach made Layup.

    79–87
  88. RJ Davis made Free Throw.

    79–88
  89. Kyle Filipowski made Free Throw.

    80–88
  90. RJ Davis made Free Throw.

    80–89
  91. RJ Davis made Free Throw.

    80–90
  92. Jared McCain made Layup.

    82–90
  93. Cormac Ryan made Free Throw.

    82–91
  94. Kyle Filipowski made Dunk. Assisted by Jeremy Roach.

    84–91
  95. Armando Bacot made Dunk. Assisted by Seth Trimble.

    84–93

Play-by-play

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

Box score

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Kyle FilipowskiF31229-171-63-550201144
Mark MitchellG37114-60-13-372002250
Tyrese ProctorG2621-60-00-032100033
Jared McCainG38239-182-63-3111120291
Jeremy RoachG37209-162-50-032200214
Sean StewartF200-00-00-000000000
Ryan YoungC1021-20-00-020210021
Caleb FosterG1942-40-10-021210025
TJ PowerF
Neal BegovichF
Christian ReevesC
Stanley BordenC
Spencer HubbardG
Jaden SchuttG
Jaylen BlakesG

UNC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Harrison IngramF38218-125-90-01311412110
Armando BacotF362510-130-05-7105200462
Elliot CadeauG2371-90-45-724100203
RJ DavisG38175-142-35-625010021
Cormac RyanG3293-72-51-332121033
Jae'Lyn WithersF1020-10-12-210011011
Jalen WashingtonC421-10-00-010000102
Seth TrimbleG19105-90-20-022010020
James OkonkwoF
Zayden HighF
Duwe FarrisF
Rob LandryG
Creighton LeboG
Paxson WojcikG

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 →