Duke Blue Devils @ North Carolina Tar Heels

98–96Final · Feb 8, 2020
DUKE 98 UNC 96 Final
123T
DUKE20-335491498
UNC10-1344401296

· Line: DUKE -7.5 (O/U 148.5)

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. Leaky Black made Jumper. Assisted by Armando Bacot.

    0–2
  2. Tre Jones made Layup. Assisted by Wendell Moore Jr..

    2–2
  3. Leaky Black made Free Throw.

    2–3
  4. Vernon Carey Jr. made Layup.

    4–3
  5. Armando Bacot made Dunk. Assisted by Leaky Black.

    4–5
  6. Garrison Brooks made Layup. Assisted by Andrew Platek.

    4–7
  7. Cole Anthony made Free Throw.

    4–8
  8. Cole Anthony made Free Throw.

    4–9
  9. Cassius Stanley made Three Point Jumper. Assisted by Matthew Hurt.

    7–9
  10. Armando Bacot made Layup. Assisted by Garrison Brooks.

    7–11
  11. Leaky Black made Layup.

    7–13
  12. Andrew Platek made Jumper.

    7–15
  13. Vernon Carey Jr. made Layup. Assisted by Joey Baker.

    9–15
  14. Cole Anthony made Jumper.

    9–17
  15. Cole Anthony made Free Throw.

    9–18
  16. Vernon Carey Jr. made Layup. Assisted by Joey Baker.

    11–18
  17. Vernon Carey Jr. made Free Throw.

    12–18
  18. Christian Keeling made Jumper. Assisted by Armando Bacot.

    12–20
  19. Christian Keeling made Jumper. Assisted by Cole Anthony.

    12–22
  20. Tre Jones made Jumper.

    14–22
  21. Christian Keeling made Jumper.

    14–24
  22. Wendell Moore Jr. made Layup.

    16–24
  23. Garrison Brooks made Jumper. Assisted by Cole Anthony.

    16–26
  24. Vernon Carey Jr. made Layup. Assisted by Tre Jones.

    18–26
  25. Cole Anthony made Jumper. Assisted by Leaky Black.

    18–28
  26. Tre Jones made Jumper.

    20–28
  27. Cassius Stanley made Layup. Assisted by Tre Jones.

    22–28
  28. Garrison Brooks made Jumper. Assisted by Cole Anthony.

    22–30
  29. Armando Bacot made Dunk. Assisted by Leaky Black.

    22–32
  30. Wendell Moore Jr. made Free Throw.

    23–32
  31. Wendell Moore Jr. made Free Throw.

    24–32
  32. Vernon Carey Jr. made Layup. Assisted by Joey Baker.

    26–32
  33. Cassius Stanley made Layup.

    28–32
  34. Garrison Brooks made Jumper. Assisted by Leaky Black.

    28–34
  35. Vernon Carey Jr. made Jumper.

    30–34
  36. Vernon Carey Jr. made Free Throw.

    31–34
  37. Cole Anthony made Jumper.

    31–36
  38. Cole Anthony made Free Throw.

    31–37
  39. Vernon Carey Jr. made Free Throw.

    32–37
  40. Vernon Carey Jr. made Free Throw.

    33–37
  41. Justin Pierce made Layup.

    33–39
  42. Justin Pierce made Three Point Jumper. Assisted by Andrew Platek.

    33–42
  43. Vernon Carey Jr. made Free Throw.

    34–42
  44. Vernon Carey Jr. made Free Throw.

    35–42
  45. Andrew Platek made Layup.

    35–44
  46. Cassius Stanley made Jumper.

    37–44
  47. Tre Jones made Layup.

    39–44
  48. Armando Bacot made Free Throw.

    39–45
  49. Armando Bacot made Free Throw.

    39–46
  50. Leaky Black made Dunk. Assisted by Garrison Brooks.

    39–48
  51. Armando Bacot made Free Throw.

    39–49
  52. Cole Anthony made Jumper.

    39–51
  53. Cassius Stanley made Dunk. Assisted by Tre Jones.

    41–51
  54. Tre Jones made Jumper.

    43–51
  55. Garrison Brooks made Dunk. Assisted by Leaky Black.

    43–53
  56. Javin DeLaurier made Dunk. Assisted by Tre Jones.

    45–53
  57. Cassius Stanley made Free Throw.

    46–53
  58. Cassius Stanley made Free Throw.

    47–53
  59. Garrison Brooks made Layup.

    47–55
  60. Christian Keeling made Jumper. Assisted by Cole Anthony.

    47–57
  61. Garrison Brooks made Jumper. Assisted by Armando Bacot.

    47–59
  62. Cassius Stanley made Free Throw.

    48–59
  63. Alex O'Connell made Three Point Jumper. Assisted by Wendell Moore Jr..

    51–59
  64. Wendell Moore Jr. made Layup. Assisted by Vernon Carey Jr..

    53–59
  65. Christian Keeling made Three Point Jumper. Assisted by Leaky Black.

    53–62
  66. Cassius Stanley made Jumper.

    55–62
  67. Garrison Brooks made Jumper. Assisted by Leaky Black.

    55–64
  68. Wendell Moore Jr. made Free Throw.

    56–64
  69. Christian Keeling made Free Throw.

    56–65
  70. Christian Keeling made Free Throw.

    56–66
  71. Garrison Brooks made Layup. Assisted by Leaky Black.

    56–68
  72. Wendell Moore Jr. made Layup. Assisted by Cassius Stanley.

    58–68
  73. Cassius Stanley made Free Throw.

    59–68
  74. Cassius Stanley made Free Throw.

    60–68
  75. Andrew Platek made Free Throw.

    60–69
  76. Andrew Platek made Free Throw.

    60–70
  77. Jordan Goldwire made Layup.

    62–70
  78. Cole Anthony made Three Point Jumper. Assisted by Leaky Black.

    62–73
  79. Justin Pierce made Jumper. Assisted by Andrew Platek.

    62–75
  80. Wendell Moore Jr. made Free Throw.

    63–75
  81. Wendell Moore Jr. made Free Throw.

    64–75
  82. Justin Pierce made Jumper. Assisted by Andrew Platek.

    64–77
  83. Cassius Stanley made Free Throw.

    65–77
  84. Cassius Stanley made Free Throw.

    66–77
  85. Joey Baker made Three Point Jumper. Assisted by Tre Jones.

    69–77
  86. Armando Bacot made Jumper. Assisted by Andrew Platek.

    69–79
  87. Wendell Moore Jr. made Free Throw.

    70–79
  88. Alex O'Connell made Three Point Jumper. Assisted by Tre Jones.

    73–79
  89. Cole Anthony made Free Throw.

    73–80
  90. Cassius Stanley made Layup.

    75–80
  91. Tre Jones made Layup. Assisted by Cassius Stanley.

    77–80
  92. Leaky Black made Free Throw.

    77–81
  93. Tre Jones made Free Throw.

    78–81
  94. Tre Jones made Free Throw.

    79–81
  95. Cole Anthony made Free Throw.

    79–82
  96. Cole Anthony made Free Throw.

    79–83
  97. Tre Jones made Layup.

    81–83
  98. Andrew Platek made Free Throw.

    81–84
  99. Tre Jones made Free Throw.

    82–84
  100. Tre Jones made Jumper.

    84–84
  101. Tre Jones made Jumper.

    86–84
  102. Armando Bacot made Free Throw.

    86–85
  103. Tre Jones made Jumper.

    88–85
  104. Tre Jones made Free Throw.

    89–85
  105. Tre Jones made Free Throw.

    90–85
  106. Cole Anthony made Layup.

    90–87
  107. Cole Anthony made Jumper.

    90–89
  108. Wendell Moore Jr. made Free Throw.

    91–89
  109. Andrew Platek made Jumper.

    91–91
  110. Walker Miller made Free Throw.

    91–92
  111. Justin Pierce made Layup.

    91–94
  112. Cole Anthony made Free Throw.

    91–95
  113. Cole Anthony made Free Throw.

    91–96
  114. Tre Jones made Layup.

    93–96
  115. Wendell Moore Jr. made Layup.

    95–96
  116. Tre Jones made Free Throw.

    96–96
  117. Wendell Moore Jr. made Layup.

    98–96

Play-by-play

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

Box score

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Wendell Moore Jr.F30175-80-17-10102211642
Jack WhiteF1200-10-10-020001021
Vernon Carey Jr.C28186-120-16-761200245
Cassius StanleyG36227-191-57-862210245
Tre JonesG422811-250-46-956230142
Matt HurtF600-20-10-001010004
Javin DeLaurierF1521-20-00-040020042
Joey BakerG1831-51-30-033010032
Alex O'ConnellG1662-32-20-010100013
Jordan GoldwireG2221-30-00-030230211
Keenan WorthingtonF
Justin RobinsonF
Michael SavarinoG
Mike BuckmireG

UNC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Armando BacotF29124-100-04-973103255
Garrison BrooksF36189-120-00-552512143
Leaky BlackF3283-70-32-479420255
Cole AnthonyG43247-171-49-101144101104
Andrew PlatekG3693-70-13-675210254
Walker MillerF310-00-01-200000001
Justin PierceG20115-91-30-040010223
Christian KeelingG26135-71-12-240220132
Caleb EllisF
Sterling ManleyF
Shea RushF
Brandon HuffmanC
Ryan McAdooG
Robbie O'HanG
Anthony HarrisG
Jeremiah Francis IIIG
K.J. SmithG
Brandon RobinsonG

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 →