North Carolina Tar Heels @ Duke Blue Devils

71–74Final · Mar 14, 2025
UNC 71 DUKE 74 Final
12T
UNC22-13244771
DUKE30-3452974
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. Ven-Allen Lubin made Dunk. Assisted by Elliot Cadeau.

    2–0
  2. Tyrese Proctor made Jumper.

    2–2
  3. Isaiah Evans made Free Throw.

    2–3
  4. Isaiah Evans made Free Throw.

    2–4
  5. Ven-Allen Lubin made Dunk. Assisted by Elliot Cadeau.

    4–4
  6. Elliot Cadeau made Free Throw.

    5–4
  7. Sion James made Free Throw.

    5–5
  8. Sion James made Free Throw.

    5–6
  9. RJ Davis made Layup.

    7–6
  10. Tyrese Proctor made Layup. Assisted by Patrick Ngongba II.

    7–8
  11. Jalen Washington made Dunk. Assisted by Seth Trimble.

    9–8
  12. Sion James made Layup.

    9–10
  13. Tyrese Proctor made Free Throw.

    9–11
  14. Tyrese Proctor made Free Throw.

    9–12
  15. Patrick Ngongba II made Layup. Assisted by Kon Knueppel.

    9–14
  16. Drake Powell made Layup.

    11–14
  17. Drake Powell made Dunk. Assisted by Ven-Allen Lubin.

    13–14
  18. Kon Knueppel made Three Point Jumper. Assisted by Mason Gillis.

    13–17
  19. Caleb Foster made Layup.

    13–19
  20. Seth Trimble made Layup.

    15–19
  21. Sion James made Three Point Jumper.

    15–22
  22. Khaman Maluach made Jumper.

    15–24
  23. Ven-Allen Lubin made Layup.

    17–24
  24. Kon Knueppel made Three Point Jumper. Assisted by Caleb Foster.

    17–27
  25. Ven-Allen Lubin made Free Throw.

    18–27
  26. Ven-Allen Lubin made Free Throw.

    19–27
  27. Kon Knueppel made Three Point Jumper. Assisted by Patrick Ngongba II.

    19–30
  28. RJ Davis made Jumper.

    21–30
  29. Elliot Cadeau made Three Point Jumper. Assisted by RJ Davis.

    24–30
  30. Patrick Ngongba II made Layup.

    24–32
  31. Caleb Foster made Free Throw.

    24–33
  32. Caleb Foster made Free Throw.

    24–34
  33. Mason Gillis made Free Throw.

    24–35
  34. Khaman Maluach made Layup. Assisted by Mason Gillis.

    24–37
  35. Khaman Maluach made Jumper.

    24–39
  36. Kon Knueppel made Jumper.

    24–41
  37. Kon Knueppel made Free Throw.

    24–42
  38. Tyrese Proctor made Free Throw.

    24–43
  39. Caleb Foster made Layup.

    24–45
  40. Ven-Allen Lubin made Dunk. Assisted by Elliot Cadeau.

    26–45
  41. Kon Knueppel made Layup.

    26–47
  42. Drake Powell made Dunk. Assisted by Elliot Cadeau.

    28–47
  43. Sion James made Jumper.

    28–49
  44. Khaman Maluach made Three Point Jumper. Assisted by Sion James.

    28–52
  45. Jae'Lyn Withers made Layup. Assisted by Ven-Allen Lubin.

    30–52
  46. Elliot Cadeau made Three Point Jumper. Assisted by Seth Trimble.

    33–52
  47. Ven-Allen Lubin made Two Point Tip Shot.

    35–52
  48. Elliot Cadeau made Free Throw.

    36–52
  49. Elliot Cadeau made Free Throw.

    37–52
  50. Patrick Ngongba II made Dunk. Assisted by Kon Knueppel.

    37–54
  51. Seth Trimble made Dunk. Assisted by Ian Jackson.

    39–54
  52. Sion James made Layup.

    39–56
  53. RJ Davis made Jumper.

    41–56
  54. Seth Trimble made Layup.

    43–56
  55. Seth Trimble made Free Throw.

    44–56
  56. Khaman Maluach made Dunk. Assisted by Tyrese Proctor.

    44–58
  57. Khaman Maluach made Dunk. Assisted by Kon Knueppel.

    44–60
  58. RJ Davis made Layup.

    46–60
  59. Kon Knueppel made Free Throw.

    46–61
  60. Tyrese Proctor made Layup.

    46–63
  61. Elliot Cadeau made Free Throw.

    47–63
  62. Patrick Ngongba II made Dunk. Assisted by Sion James.

    47–65
  63. Ven-Allen Lubin made Layup. Assisted by Drake Powell.

    49–65
  64. Drake Powell made Layup. Assisted by Elliot Cadeau.

    51–65
  65. Drake Powell made Free Throw.

    52–65
  66. Sion James made Free Throw.

    52–66
  67. Ven-Allen Lubin made Layup.

    54–66
  68. Ven-Allen Lubin made Free Throw.

    55–66
  69. Ven-Allen Lubin made Free Throw.

    56–66
  70. Patrick Ngongba II made Dunk. Assisted by Isaiah Evans.

    56–68
  71. Elliot Cadeau made Three Point Jumper. Assisted by RJ Davis.

    59–68
  72. Patrick Ngongba II made Jumper. Assisted by Isaiah Evans.

    59–70
  73. Ven-Allen Lubin made Two Point Tip Shot.

    61–70
  74. Seth Trimble made Layup.

    63–70
  75. Seth Trimble made Free Throw.

    64–70
  76. Seth Trimble made Free Throw.

    65–70
  77. Seth Trimble made Free Throw.

    66–70
  78. Tyrese Proctor made Jumper.

    66–72
  79. Elliot Cadeau made Layup.

    68–72
  80. Drake Powell made Free Throw.

    69–72
  81. Seth Trimble made Free Throw.

    70–72
  82. Seth Trimble made Free Throw.

    71–72
  83. Kon Knueppel made Free Throw.

    71–73
  84. Kon Knueppel made Free Throw.

    71–74

Play-by-play

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

Box score

UNC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Ven-Allen LubinF34208-110-24-5102001641
Jae'Lyn WithersF2021-50-30-030310032
Drake PowellG36104-90-32-351112142
Elliot CadeauG27154-83-34-635121214
RJ DavisG3884-100-30-122210023
Jalen WashingtonC521-10-00-010200012
Ian JacksonG1000-40-20-021200022
Seth TrimbleG30144-70-16-942130042
John HolbrookF
James BrownF
Ty ClaudeF
Dante Mayo Jr.G
Russell HawkinsG
Elijah DavisG
Cade TysonG

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Khaman MaluachC23136-81-20-190202545
Isaiah EvansG2620-30-32-322020022
Kon KnueppelG38175-113-54-543510042
Tyrese ProctorG34114-110-53-531120032
Sion JamesG31124-71-33-442200134
Mason GillisF1510-30-21-222010022
Patrick Ngongba IIC17126-60-00-032101123
Caleb FosterG1662-60-22-231220210
Maliq BrownF
Cooper FlaggF
Neal BegovichF
Stanley BordenC
Spencer HubbardG
Darren HarrisG
Cameron SheffieldG

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 →