North Carolina Tar Heels @ Virginia Cavaliers

47–56Final · Dec 8, 2019
UNC 47 UVA 56 Final
12T
UNC6-3182947
UVA8-1243256

· Line: UVA -4.5 (O/U 113.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. Garrison Brooks made Jumper. Assisted by Leaky Black.

    2–0
  2. Mamadi Diakite made Free Throw.

    2–1
  3. Mamadi Diakite made Free Throw.

    2–2
  4. Mamadi Diakite made Free Throw.

    2–3
  5. Casey Morsell made Jumper.

    2–5
  6. Cole Anthony made Free Throw.

    3–5
  7. Cole Anthony made Jumper.

    5–5
  8. Justin McKoy made Free Throw.

    5–6
  9. Casey Morsell made Three Point Jumper. Assisted by Tomas Woldetensae.

    5–9
  10. Tomas Woldetensae made Three Point Jumper. Assisted by Casey Morsell.

    5–12
  11. Leaky Black made Layup.

    7–12
  12. Brandon Robinson made Jumper.

    9–12
  13. Mamadi Diakite made Jumper. Assisted by Kihei Clark.

    9–14
  14. Mamadi Diakite made Three Point Jumper. Assisted by Kihei Clark.

    9–17
  15. Armando Bacot made Dunk.

    11–17
  16. Armando Bacot made Free Throw.

    12–17
  17. Leaky Black made Free Throw.

    13–17
  18. Leaky Black made Free Throw.

    14–17
  19. Cole Anthony made Layup.

    16–17
  20. Francisco Caffaro made Layup. Assisted by Kihei Clark.

    16–19
  21. Tomas Woldetensae made Three Point Jumper.

    16–22
  22. Garrison Brooks made Dunk.

    18–22
  23. Kody Stattmann made Layup. Assisted by Kihei Clark.

    18–24
  24. Leaky Black made Jumper.

    20–24
  25. Tomas Woldetensae made Three Point Jumper. Assisted by Mamadi Diakite.

    20–27
  26. Armando Bacot made Jumper. Assisted by Brandon Robinson.

    22–27
  27. Cole Anthony made Three Point Jumper.

    25–27
  28. Mamadi Diakite made Free Throw.

    25–28
  29. Mamadi Diakite made Free Throw.

    25–29
  30. Armando Bacot made Jumper. Assisted by Garrison Brooks.

    27–29
  31. Mamadi Diakite made Jumper.

    27–31
  32. Cole Anthony made Free Throw.

    28–31
  33. Cole Anthony made Free Throw.

    29–31
  34. Kihei Clark made Layup.

    29–33
  35. Kody Stattmann made Layup.

    29–35
  36. Armando Bacot made Layup. Assisted by Garrison Brooks.

    31–35
  37. Francisco Caffaro made Free Throw.

    31–36
  38. Kody Stattmann made Three Point Jumper. Assisted by Kihei Clark.

    31–39
  39. Armando Bacot made Jumper. Assisted by Leaky Black.

    33–39
  40. Andrew Platek made Layup. Assisted by Justin Pierce.

    35–39
  41. Kihei Clark made Free Throw.

    35–40
  42. Kihei Clark made Free Throw.

    35–41
  43. Tomas Woldetensae made Free Throw.

    35–42
  44. Tomas Woldetensae made Free Throw.

    35–43
  45. Justin McKoy made Free Throw.

    35–44
  46. Justin McKoy made Free Throw.

    35–45
  47. Francisco Caffaro made Layup.

    35–47
  48. Francisco Caffaro made Layup.

    35–49
  49. Jeremiah Francis made Free Throw.

    36–49
  50. Francisco Caffaro made Dunk. Assisted by Kihei Clark.

    36–51
  51. Garrison Brooks made Free Throw.

    37–51
  52. Garrison Brooks made Free Throw.

    38–51
  53. Justin McKoy made Free Throw.

    38–52
  54. Kihei Clark made Free Throw.

    38–53
  55. Kihei Clark made Free Throw.

    38–54
  56. Kihei Clark made Free Throw.

    38–55
  57. Cole Anthony made Jumper.

    40–55
  58. Francisco Caffaro made Free Throw.

    40–56
  59. Anthony Harris made Jumper.

    42–56
  60. Brandon Huffman made Free Throw.

    43–56
  61. Brandon Huffman made Free Throw.

    44–56
  62. Anthony Harris made Jumper.

    46–56
  63. Ryan McAdoo made Free Throw.

    47–56

Play-by-play

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

Box score

UNC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Armando BacotF25115-80-01-620012023
Garrison BrooksF3362-50-02-282000353
Leaky BlackF2262-40-12-241221131
Cole AnthonyG35124-151-63-641620043
Brandon RobinsonG2621-40-30-031200031
Caleb EllisF100-10-10-000000000
Walker MillerF100-00-00-000000000
Brandon HuffmanC220-00-02-200000001
Ryan McAdooG110-00-01-210000100
Anthony HarrisG642-20-00-000000000
Jeremiah Francis IIIG310-00-01-210100012
K.J. SmithG200-00-00-000000000
Andrew PlatekG1121-30-10-020000200
Justin PierceG1700-40-20-031110030
Christian KeelingG1500-00-00-030000030
Sterling ManleyF
Shea RushF
Robbie O'HanG

UVA

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Jay HuffF1400-40-10-050000232
Mamadi DiakiteF28123-71-15-531611215
Casey MorsellG2452-91-50-021110022
Kody StattmannG2773-91-40-020001022
Kihei ClarkG3871-80-25-736330030
Justin McKoyF1740-00-04-650010323
Francisco CaffaroC21104-50-02-570001251
Tomas WoldetensaeG30113-73-42-231120033
Chase ColemanG100-00-00-000100000
Kadin ShedrickF
Austin KatstraF
Sam HauserF
Matt PalumboG
Grant KerseyG
Jayden NixonG
Braxton KeyG

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 →