Duke Blue Devils @ North Carolina Tar Heels

82–69Final · Mar 8, 2025
DUKE 82 UNC 69 Final
12T
DUKE28-3433982
UNC20-12422769
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. Kon Knueppel made Jumper.

    2–0
  2. Cooper Flagg made Three Point Jumper. Assisted by Kon Knueppel.

    5–0
  3. Elliot Cadeau made Layup.

    5–2
  4. Sion James made Free Throw.

    6–2
  5. Sion James made Layup. Assisted by Cooper Flagg.

    8–2
  6. Drake Powell made Three Point Jumper. Assisted by Elliot Cadeau.

    8–5
  7. Drake Powell made Free Throw.

    8–6
  8. Drake Powell made Free Throw.

    8–7
  9. Sion James made Jumper.

    10–7
  10. Sion James made Free Throw.

    11–7
  11. RJ Davis made Three Point Jumper.

    11–10
  12. Kon Knueppel made Three Point Jumper. Assisted by Maliq Brown.

    14–10
  13. Seth Trimble made Free Throw.

    14–11
  14. Seth Trimble made Free Throw.

    14–12
  15. Kon Knueppel made Three Point Jumper. Assisted by Maliq Brown.

    17–12
  16. Ian Jackson made Layup.

    17–14
  17. Tyrese Proctor made Three Point Jumper.

    20–14
  18. Kon Knueppel made Layup.

    22–14
  19. Ian Jackson made Three Point Jumper.

    22–17
  20. Khaman Maluach made Two Point Tip Shot.

    24–17
  21. Seth Trimble made Free Throw.

    24–18
  22. Seth Trimble made Free Throw.

    24–19
  23. Sion James made Layup.

    26–19
  24. Tyrese Proctor made Three Point Jumper.

    29–19
  25. Jalen Washington made Layup. Assisted by Elliot Cadeau.

    29–21
  26. Tyrese Proctor made Layup.

    31–21
  27. Tyrese Proctor made Free Throw.

    32–21
  28. Tyrese Proctor made Free Throw.

    33–21
  29. Isaiah Evans made Free Throw.

    34–21
  30. Isaiah Evans made Free Throw.

    35–21
  31. Isaiah Evans made Free Throw.

    36–21
  32. Jae'Lyn Withers made Layup.

    36–23
  33. RJ Davis made Three Point Jumper.

    36–26
  34. Mason Gillis made Three Point Jumper. Assisted by Kon Knueppel.

    39–26
  35. RJ Davis made Free Throw.

    39–27
  36. RJ Davis made Free Throw.

    39–28
  37. Jae'Lyn Withers made Layup.

    39–30
  38. Cooper Flagg made Jumper.

    41–30
  39. Ven-Allen Lubin made Two Point Tip Shot.

    41–32
  40. Ven-Allen Lubin made Layup. Assisted by Jae'Lyn Withers.

    41–34
  41. Ven-Allen Lubin made Free Throw.

    41–35
  42. RJ Davis made Three Point Jumper.

    41–38
  43. RJ Davis made Layup.

    41–40
  44. Sion James made Free Throw.

    42–40
  45. Sion James made Free Throw.

    43–40
  46. RJ Davis made Jumper.

    43–42
  47. Tyrese Proctor made Jumper.

    45–42
  48. RJ Davis made Three Point Jumper.

    45–45
  49. Jae'Lyn Withers made Three Point Jumper. Assisted by RJ Davis.

    45–48
  50. Cooper Flagg made Layup.

    47–48
  51. Drake Powell made Jumper.

    47–50
  52. RJ Davis made Jumper.

    47–52
  53. Cooper Flagg made Layup.

    49–52
  54. Elliot Cadeau made Layup.

    49–54
  55. Ven-Allen Lubin made Layup.

    49–56
  56. Tyrese Proctor made Jumper. Assisted by Cooper Flagg.

    51–56
  57. Sion James made Dunk. Assisted by Kon Knueppel.

    53–56
  58. Ian Jackson made Free Throw.

    53–57
  59. Ian Jackson made Layup.

    53–59
  60. Sion James made Layup. Assisted by Cooper Flagg.

    55–59
  61. Cooper Flagg made Two Point Tip Shot.

    57–59
  62. Cooper Flagg made Free Throw.

    58–59
  63. Cooper Flagg made Free Throw.

    59–59
  64. Kon Knueppel made Layup. Assisted by Maliq Brown.

    61–59
  65. Caleb Foster made Layup.

    63–59
  66. Maliq Brown made Dunk. Assisted by Sion James.

    65–59
  67. Ven-Allen Lubin made Layup. Assisted by Ian Jackson.

    65–61
  68. Maliq Brown made Three Point Jumper. Assisted by Cooper Flagg.

    68–61
  69. Elliot Cadeau made Three Point Jumper. Assisted by RJ Davis.

    68–64
  70. Kon Knueppel made Three Point Jumper. Assisted by Cooper Flagg.

    71–64
  71. Kon Knueppel made Layup.

    73–64
  72. Sion James made Layup.

    75–64
  73. Seth Trimble made Three Point Jumper. Assisted by RJ Davis.

    75–67
  74. Maliq Brown made Three Point Jumper. Assisted by Caleb Foster.

    78–67
  75. Tyrese Proctor made Layup. Assisted by Cooper Flagg.

    80–67
  76. Cooper Flagg made Dunk.

    82–67
  77. Ven-Allen Lubin made Dunk. Assisted by Seth Trimble.

    82–69

Play-by-play

  1. P1 Start game
  2. P1 Jump Ball won by Duke
  3. P1 Jump Ball lost by North Carolina
  4. P1 Kon Knueppel made Jumper. 2–0
  5. P1 RJ Davis Turnover.
  6. P1 Khaman Maluach Steal.
  7. P1 Tyrese Proctor missed Layup.
  8. P1 Elliot Cadeau Block.
  9. P1 Duke Offensive Rebound.
  10. P1 Cooper Flagg made Three Point Jumper. Assisted by Kon Knueppel. 5–0
  11. P1 Elliot Cadeau made Layup. 5–2
  12. P1 Cooper Flagg missed Three Point Jumper.
  13. P1 Jae'Lyn Withers Defensive Rebound.
  14. P1 Elliot Cadeau Turnover.
  15. P1 Kon Knueppel Steal.
  16. P1 Foul on Elliot Cadeau.
  17. P1 Sion James missed Free Throw.
  18. P1 Duke Deadball Team Rebound.
  19. P1 Ty Claude subbing out for North Carolina
  20. P1 Ven-Allen Lubin subbing in for North Carolina
  21. P1 Sion James made Free Throw. 6–2
  22. P1 Elliot Cadeau missed Jumper.
  23. P1 Cooper Flagg Defensive Rebound.
  24. P1 Cooper Flagg missed Jumper.
  25. P1 Elliot Cadeau Defensive Rebound.
  26. P1 Elliot Cadeau Turnover.
  27. P1 Sion James Steal.
  28. P1 Sion James made Layup. Assisted by Cooper Flagg. 8–2
  29. P1 Drake Powell made Three Point Jumper. Assisted by Elliot Cadeau. 8–5
  30. P1 Sion James Turnover.
  31. P1 Elliot Cadeau Steal.
  32. P1 Elliot Cadeau missed Layup.
  33. P1 Duke Defensive Rebound.
  34. P1 Kon Knueppel Turnover.
  35. P1 Drake Powell Steal.
  36. P1 Elliot Cadeau subbing out for North Carolina
  37. P1 Jae'Lyn Withers subbing out for North Carolina
  38. P1 Seth Trimble subbing in for North Carolina
  39. P1 Ian Jackson subbing in for North Carolina
  40. P1 Foul on Cooper Flagg.
  41. P1 Official TV Timeout
  42. P1 Khaman Maluach subbing out for Duke
  43. P1 Maliq Brown subbing in for Duke
  44. P1 Drake Powell made Free Throw. 8–6
  45. P1 Drake Powell made Free Throw. 8–7
  46. P1 Foul on Drake Powell.
  47. P1 Kon Knueppel Turnover.
  48. P1 Seth Trimble Steal.
  49. P1 Seth Trimble missed Three Point Jumper.
  50. P1 Sion James Defensive Rebound.
  51. P1 Sion James made Jumper. 10–7
  52. P1 Foul on Ian Jackson.
  53. P1 Tyrese Proctor subbing out for Duke
  54. P1 Isaiah Evans subbing in for Duke
  55. P1 Sion James made Free Throw. 11–7
  56. P1 RJ Davis made Three Point Jumper. 11–10
  57. P1 Isaiah Evans Turnover.
  58. P1 Ian Jackson missed Three Point Jumper.
  59. P1 Sion James Defensive Rebound.
  60. P1 Kon Knueppel made Three Point Jumper. Assisted by Maliq Brown. 14–10
  61. P1 Foul on Isaiah Evans.
  62. P1 Seth Trimble made Free Throw. 14–11
  63. P1 Seth Trimble made Free Throw. 14–12
  64. P1 Kon Knueppel made Three Point Jumper. Assisted by Maliq Brown. 17–12
  65. P1 Seth Trimble missed Jumper.
  66. P1 Maliq Brown Defensive Rebound.
  67. P1 Foul on Cooper Flagg.
  68. P1 Cooper Flagg Turnover.
  69. P1 Ven-Allen Lubin subbing out for North Carolina
  70. P1 Jalen Washington subbing in for North Carolina
  71. P1 Cooper Flagg subbing out for Duke
  72. P1 Maliq Brown subbing out for Duke
  73. P1 Sion James subbing out for Duke
  74. P1 Tyrese Proctor subbing in for Duke
  75. P1 Khaman Maluach subbing in for Duke
  76. P1 Mason Gillis subbing in for Duke
  77. P1 Ian Jackson made Layup. 17–14
  78. P1 Tyrese Proctor made Three Point Jumper. 20–14
  79. P1 RJ Davis missed Jumper.
  80. P1 Isaiah Evans Defensive Rebound.
  81. P1 Kon Knueppel made Layup. 22–14
  82. P1 Ian Jackson made Three Point Jumper. 22–17
  83. P1 Tyrese Proctor missed Layup.
  84. P1 Khaman Maluach Offensive Rebound.
  85. P1 Khaman Maluach made Two Point Tip Shot. 24–17
  86. P1 Foul on Mason Gillis.
  87. P1 Official TV Timeout
  88. P1 RJ Davis subbing out for North Carolina
  89. P1 Drake Powell subbing out for North Carolina
  90. P1 Elliot Cadeau subbing in for North Carolina
  91. P1 Jae'Lyn Withers subbing in for North Carolina
  92. P1 Isaiah Evans subbing out for Duke
  93. P1 Sion James subbing in for Duke
  94. P1 Seth Trimble made Free Throw. 24–18
  95. P1 Seth Trimble made Free Throw. 24–19
  96. P1 Sion James made Layup. 26–19
  97. P1 Jae'Lyn Withers missed Three Point Jumper.
  98. P1 Tyrese Proctor Defensive Rebound.
  99. P1 Tyrese Proctor made Three Point Jumper. 29–19
  100. P1 Jalen Washington made Layup. Assisted by Elliot Cadeau. 29–21
  101. P1 Tyrese Proctor made Layup. 31–21
  102. P1 Seth Trimble missed Jumper.
  103. P1 Sion James Defensive Rebound.
  104. P1 Foul on Ian Jackson.
  105. P1 Tyrese Proctor made Free Throw. 32–21
  106. P1 Ian Jackson subbing out for North Carolina
  107. P1 RJ Davis subbing in for North Carolina
  108. P1 Kon Knueppel subbing out for Duke
  109. P1 Khaman Maluach subbing out for Duke
  110. P1 Isaiah Evans subbing in for Duke
  111. P1 Maliq Brown subbing in for Duke
  112. P1 Tyrese Proctor made Free Throw. 33–21
  113. P1 Jae'Lyn Withers missed Jumper.
  114. P1 Isaiah Evans Defensive Rebound.
  115. P1 Foul on Elliot Cadeau.
  116. P1 Isaiah Evans made Free Throw. 34–21
  117. P1 Isaiah Evans made Free Throw. 35–21
  118. P1 Elliot Cadeau subbing out for North Carolina
  119. P1 Jalen Washington subbing out for North Carolina
  120. P1 Drake Powell subbing in for North Carolina
  121. P1 Ven-Allen Lubin subbing in for North Carolina
  122. P1 Isaiah Evans made Free Throw. 36–21
  123. P1 Jae'Lyn Withers missed Three Point Jumper.
  124. P1 Maliq Brown Defensive Rebound.
  125. P1 Foul on Maliq Brown.
  126. P1 Maliq Brown Turnover.
  127. P1 Official TV Timeout
  128. P1 Sion James subbing out for Duke
  129. P1 Kon Knueppel subbing in for Duke
  130. P1 Foul on Maliq Brown.
  131. P1 Maliq Brown subbing out for Duke
  132. P1 Patrick Ngongba II subbing in for Duke
  133. P1 Jae'Lyn Withers made Layup. 36–23
  134. P1 Kon Knueppel missed Three Point Jumper.
  135. P1 RJ Davis Defensive Rebound.
  136. P1 RJ Davis made Three Point Jumper. 36–26
  137. P1 Mason Gillis made Three Point Jumper. Assisted by Kon Knueppel. 39–26
  138. P1 Foul on Tyrese Proctor.
  139. P1 Isaiah Evans subbing out for Duke
  140. P1 Sion James subbing in for Duke
  141. P1 RJ Davis made Free Throw. 39–27
  142. P1 RJ Davis made Free Throw. 39–28
  143. P1 Tyrese Proctor missed Three Point Jumper.
  144. P1 Ven-Allen Lubin Defensive Rebound.
  145. P1 RJ Davis missed Layup.
  146. P1 Tyrese Proctor Defensive Rebound.
  147. P1 Kon Knueppel missed Three Point Jumper.
  148. P1 Duke Offensive Rebound.
  149. P1 Tyrese Proctor subbing out for Duke
  150. P1 Mason Gillis subbing out for Duke
  151. P1 Patrick Ngongba II subbing out for Duke
  152. P1 Cooper Flagg subbing in for Duke
  153. P1 Isaiah Evans subbing in for Duke
  154. P1 Khaman Maluach subbing in for Duke
  155. P1 Cooper Flagg missed Jumper.
  156. P1 Jae'Lyn Withers Defensive Rebound.
  157. P1 Jae'Lyn Withers made Layup. 39–30
  158. P1 Cooper Flagg made Jumper. 41–30
  159. P1 Drake Powell missed Layup.
  160. P1 Khaman Maluach Defensive Rebound.
  161. P1 Isaiah Evans missed Layup.
  162. P1 Drake Powell Defensive Rebound.
  163. P1 Ven-Allen Lubin Block.
  164. P1 Seth Trimble missed Layup.
  165. P1 Ven-Allen Lubin Offensive Rebound.
  166. P1 Ven-Allen Lubin made Two Point Tip Shot. 41–32
  167. P1 Sion James Turnover.
  168. P1 Seth Trimble Steal.
  169. P1 Drake Powell missed Three Point Jumper.
  170. P1 Cooper Flagg Defensive Rebound.
  171. P1 Foul on Cooper Flagg.
  172. P1 Cooper Flagg Turnover.
  173. P1 Official TV Timeout
  174. P1 Seth Trimble subbing out for North Carolina
  175. P1 Ian Jackson subbing in for North Carolina
  176. P1 Cooper Flagg subbing out for Duke
  177. P1 Isaiah Evans subbing out for Duke
  178. P1 Tyrese Proctor subbing in for Duke
  179. P1 Mason Gillis subbing in for Duke
  180. P1 Ven-Allen Lubin made Layup. Assisted by Jae'Lyn Withers. 41–34
  181. P1 Foul on Sion James.
  182. P1 Ven-Allen Lubin made Free Throw. 41–35
  183. P1 Mason Gillis missed Three Point Jumper.
  184. P1 Ven-Allen Lubin Defensive Rebound.
  185. P1 RJ Davis made Three Point Jumper. 41–38
  186. P1 Sion James Turnover.
  187. P1 Ian Jackson Steal.
  188. P1 RJ Davis made Layup. 41–40
  189. P1 Duke Timeout
  190. P1 Ian Jackson subbing out for North Carolina
  191. P1 Seth Trimble subbing in for North Carolina
  192. P1 Foul on Seth Trimble.
  193. P1 Foul on RJ Davis.
  194. P1 Sion James made Free Throw. 42–40
  195. P1 Sion James made Free Throw. 43–40
  196. P1 Jae'Lyn Withers missed Three Point Jumper.
  197. P1 Khaman Maluach Defensive Rebound.
  198. P1 Tyrese Proctor missed Three Point Jumper.
  199. P1 Seth Trimble Defensive Rebound.
  200. P1 RJ Davis made Jumper. 43–42
  201. P1 Sion James missed Layup.
  202. P1 Khaman Maluach Offensive Rebound.
  203. P1 Khaman Maluach missed Two Point Tip Shot.
  204. P1 Ven-Allen Lubin Defensive Rebound.
  205. P1 RJ Davis missed Three Point Jumper.
  206. P1 Khaman Maluach Defensive Rebound.
  207. P2 Seth Trimble subbing out for North Carolina
  208. P2 Elliot Cadeau subbing in for North Carolina
  209. P2 Mason Gillis subbing out for Duke
  210. P2 Cooper Flagg subbing in for Duke
  211. P2 Tyrese Proctor made Jumper. 45–42
  212. P2 RJ Davis made Three Point Jumper. 45–45
  213. P2 Tyrese Proctor Turnover.
  214. P2 Ven-Allen Lubin Steal.
  215. P2 Jae'Lyn Withers made Three Point Jumper. Assisted by RJ Davis. 45–48
  216. P2 Cooper Flagg made Layup. 47–48
  217. P2 Drake Powell made Jumper. 47–50
  218. P2 Khaman Maluach Turnover.
  219. P2 Elliot Cadeau Steal.
  220. P2 RJ Davis made Jumper. 47–52
  221. P2 Duke Timeout
  222. P2 Cooper Flagg made Layup. 49–52
  223. P2 Ven-Allen Lubin missed Layup.
  224. P2 Khaman Maluach Defensive Rebound.
  225. P2 Khaman Maluach missed Layup.
  226. P2 Khaman Maluach Offensive Rebound.
  227. P2 Foul on Jae'Lyn Withers.
  228. P2 Cooper Flagg missed Jumper.
  229. P2 Jae'Lyn Withers Defensive Rebound.
  230. P2 Elliot Cadeau made Layup. 49–54
  231. P2 Kon Knueppel missed Three Point Jumper.
  232. P2 Drake Powell Defensive Rebound.
  233. P2 Foul on Sion James.
  234. P2 Official TV Timeout
  235. P2 Elliot Cadeau subbing out for North Carolina
  236. P2 Jae'Lyn Withers subbing out for North Carolina
  237. P2 Seth Trimble subbing in for North Carolina
  238. P2 Ian Jackson subbing in for North Carolina
  239. P2 Khaman Maluach subbing out for Duke
  240. P2 Maliq Brown subbing in for Duke
  241. P2 Ven-Allen Lubin made Layup. 49–56
  242. P2 Tyrese Proctor made Jumper. Assisted by Cooper Flagg. 51–56
  243. P2 Ian Jackson missed Three Point Jumper.
  244. P2 Cooper Flagg Defensive Rebound.
  245. P2 Sion James made Dunk. Assisted by Kon Knueppel. 53–56
  246. P2 Foul on Maliq Brown.
  247. P2 Ian Jackson made Free Throw. 53–57
  248. P2 RJ Davis subbing out for North Carolina
  249. P2 Ven-Allen Lubin subbing out for North Carolina
  250. P2 Elliot Cadeau subbing in for North Carolina
  251. P2 Jalen Washington subbing in for North Carolina
  252. P2 Ian Jackson missed Free Throw.
  253. P2 Cooper Flagg Defensive Rebound.
  254. P2 Tyrese Proctor Turnover.
  255. P2 Elliot Cadeau Steal.
  256. P2 Seth Trimble missed Layup.
  257. P2 Cooper Flagg Block.
  258. P2 Sion James Defensive Rebound.
  259. P2 Foul on Kon Knueppel.
  260. P2 Kon Knueppel Turnover.
  261. P2 Ian Jackson missed Three Point Jumper.
  262. P2 Kon Knueppel Defensive Rebound.
  263. P2 Cooper Flagg missed Three Point Jumper.
  264. P2 Jalen Washington Defensive Rebound.
  265. P2 Ian Jackson made Layup. 53–59
  266. P2 Sion James made Layup. Assisted by Cooper Flagg. 55–59
  267. P2 Elliot Cadeau missed Layup.
  268. P2 Cooper Flagg Defensive Rebound.
  269. P2 Sion James missed Layup.
  270. P2 Cooper Flagg Offensive Rebound.
  271. P2 Cooper Flagg made Two Point Tip Shot. 57–59
  272. P2 Drake Powell missed Three Point Jumper.
  273. P2 Cooper Flagg Defensive Rebound.
  274. P2 Foul on Seth Trimble.
  275. P2 Official TV Timeout
  276. P2 Elliot Cadeau subbing out for North Carolina
  277. P2 Drake Powell subbing out for North Carolina
  278. P2 Jalen Washington subbing out for North Carolina
  279. P2 RJ Davis subbing in for North Carolina
  280. P2 Ven-Allen Lubin subbing in for North Carolina
  281. P2 Jae'Lyn Withers subbing in for North Carolina
  282. P2 Tyrese Proctor subbing out for Duke
  283. P2 Caleb Foster subbing in for Duke
  284. P2 Cooper Flagg made Free Throw. 58–59
  285. P2 Cooper Flagg made Free Throw. 59–59
  286. P2 Ven-Allen Lubin Turnover.
  287. P2 Kon Knueppel made Layup. Assisted by Maliq Brown. 61–59
  288. P2 RJ Davis Turnover.
  289. P2 Sion James Steal.
  290. P2 Caleb Foster made Layup. 63–59
  291. P2 Jae'Lyn Withers missed Jumper.
  292. P2 Kon Knueppel Defensive Rebound.
  293. P2 Maliq Brown made Dunk. Assisted by Sion James. 65–59
  294. P2 North Carolina Timeout
  295. P2 Seth Trimble subbing out for North Carolina
  296. P2 Drake Powell subbing in for North Carolina
  297. P2 Ven-Allen Lubin made Layup. Assisted by Ian Jackson. 65–61
  298. P2 Cooper Flagg Turnover.
  299. P2 RJ Davis Steal.
  300. P2 RJ Davis missed Three Point Jumper.
  301. P2 Ven-Allen Lubin Offensive Rebound.
  302. P2 Ven-Allen Lubin missed Layup.
  303. P2 Caleb Foster Defensive Rebound.
  304. P2 Maliq Brown made Three Point Jumper. Assisted by Cooper Flagg. 68–61
  305. P2 RJ Davis missed Three Point Jumper.
  306. P2 North Carolina Offensive Rebound.
  307. P2 Ian Jackson subbing out for North Carolina
  308. P2 Elliot Cadeau subbing in for North Carolina
  309. P2 Maliq Brown subbing out for Duke
  310. P2 Khaman Maluach subbing in for Duke
  311. P2 Jae'Lyn Withers missed Three Point Jumper.
  312. P2 Cooper Flagg Block.
  313. P2 North Carolina Offensive Rebound.
  314. P2 Official TV Timeout
  315. P2 RJ Davis missed Three Point Jumper.
  316. P2 Khaman Maluach Defensive Rebound.
  317. P2 Cooper Flagg missed Layup.
  318. P2 Cooper Flagg Offensive Rebound.
  319. P2 Cooper Flagg missed Layup.
  320. P2 Jae'Lyn Withers Defensive Rebound.
  321. P2 Elliot Cadeau made Three Point Jumper. Assisted by RJ Davis. 68–64
  322. P2 Kon Knueppel made Three Point Jumper. Assisted by Cooper Flagg. 71–64
  323. P2 Jae'Lyn Withers missed Layup.
  324. P2 Khaman Maluach Defensive Rebound.
  325. P2 Kon Knueppel made Layup. 73–64
  326. P2 Ven-Allen Lubin missed Layup.
  327. P2 Cooper Flagg Block.
  328. P2 Sion James Defensive Rebound.
  329. P2 Cooper Flagg missed Three Point Jumper.
  330. P2 Elliot Cadeau Defensive Rebound.
  331. P2 Elliot Cadeau missed Layup.
  332. P2 Sion James Defensive Rebound.
  333. P2 Sion James made Layup. 75–64
  334. P2 North Carolina Timeout
  335. P2 Jae'Lyn Withers subbing out for North Carolina
  336. P2 Seth Trimble subbing in for North Carolina
  337. P2 Khaman Maluach subbing out for Duke
  338. P2 Sion James subbing out for Duke
  339. P2 Tyrese Proctor subbing in for Duke
  340. P2 Maliq Brown subbing in for Duke
  341. P2 Elliot Cadeau missed Layup.
  342. P2 Caleb Foster Block.
  343. P2 North Carolina Offensive Rebound.
  344. P2 Foul on Tyrese Proctor.
  345. P2 Seth Trimble made Three Point Jumper. Assisted by RJ Davis. 75–67
  346. P2 Maliq Brown made Three Point Jumper. Assisted by Caleb Foster. 78–67
  347. P2 Seth Trimble missed Three Point Jumper.
  348. P2 North Carolina Offensive Rebound.
  349. P2 Official TV Timeout
  350. P2 Caleb Foster subbing out for Duke
  351. P2 Sion James subbing in for Duke
  352. P2 Elliot Cadeau missed Three Point Jumper.
  353. P2 Seth Trimble Offensive Rebound.
  354. P2 Seth Trimble missed Layup.
  355. P2 Cooper Flagg Block.
  356. P2 Cooper Flagg Defensive Rebound.
  357. P2 Tyrese Proctor made Layup. Assisted by Cooper Flagg. 80–67
  358. P2 Foul on RJ Davis.
  359. P2 Elliot Cadeau subbing out for North Carolina
  360. P2 Ian Jackson subbing in for North Carolina
  361. P2 Tyrese Proctor missed Free Throw.
  362. P2 Seth Trimble Defensive Rebound.
  363. P2 Foul on Sion James.
  364. P2 Drake Powell missed Three Point Jumper.
  365. P2 Maliq Brown Defensive Rebound.
  366. P2 Cooper Flagg missed Jumper.
  367. P2 Ven-Allen Lubin Defensive Rebound.
  368. P2 RJ Davis missed Three Point Jumper.
  369. P2 RJ Davis Offensive Rebound.
  370. P2 RJ Davis missed Layup.
  371. P2 Sion James Defensive Rebound.
  372. P2 Cooper Flagg made Dunk. 82–67
  373. P2 Seth Trimble missed Layup.
  374. P2 Sion James Defensive Rebound.
  375. P2 Maliq Brown missed Three Point Jumper.
  376. P2 RJ Davis Defensive Rebound.
  377. P2 Ven-Allen Lubin made Dunk. Assisted by Seth Trimble. 82–69
  378. P2 North Carolina Timeout
  379. P2 Maliq Brown subbing out for Duke
  380. P2 Caleb Foster subbing in for Duke
  381. P2 Foul on Ian Jackson.
  382. P2 RJ Davis subbing out for North Carolina
  383. P2 Drake Powell subbing out for North Carolina
  384. P2 Ven-Allen Lubin subbing out for North Carolina
  385. P2 Ty Claude subbing in for North Carolina
  386. P2 Elliot Cadeau subbing in for North Carolina
  387. P2 Jae'Lyn Withers subbing in for North Carolina
  388. P2 Caleb Foster missed Layup.
  389. P2 Seth Trimble Defensive Rebound.
  390. P2 Seth Trimble Turnover.
  391. P2 Sion James Steal.

Box score

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Cooper FlaggF29156-151-42-296304273
Khaman MaluachC2121-30-00-090110360
Kon KnueppelG39177-103-60-023310021
Tyrese ProctorG29166-102-42-320200022
Sion JamesG35166-80-04-581330083
Maliq BrownF1683-42-30-033100033
Mason GillisF1131-21-20-000000001
Patrick Ngongba IIC200-00-00-000000000
Isaiah EvansG930-10-03-320100021
Caleb FosterG921-20-00-011001010
Neal BegovichF
Stanley BordenC
Spencer HubbardG
Darren HarrisG
Cameron SheffieldG

UNC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Ty ClaudeF300-00-00-000000000
Jae'Lyn WithersF2673-101-50-041000041
Drake PowellG3572-61-42-220010021
Elliot CadeauG2073-91-20-022231022
RJ DavisG34207-154-92-233210122
Ven-Allen LubinF29115-80-01-160111240
Jalen WashingtonC821-10-00-010000010
Ian JacksonG1983-61-41-201010003
Seth TrimbleG2671-91-34-441120132
John HolbrookF
James BrownF
Dante Mayo Jr.G
Russell HawkinsG
Elijah DavisG
Cade TysonG

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 →