North Carolina Tar Heels @ Virginia Cavaliers

59–68Final · Mar 9, 2023
UNC 59 UVA 68 Final
12T
UNC20-13243559
UVA24-6254368

· Line: UVA -2 (O/U 128.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. Armando Bacot made Layup. Assisted by R.J. Davis.

    2–0
  2. Jayden Gardner made Jumper.

    2–2
  3. Leaky Black made Three Point Jumper. Assisted by Caleb Love.

    5–2
  4. Armaan Franklin made Free Throw.

    5–3
  5. R.J. Davis made Jumper.

    7–3
  6. Armaan Franklin made Jumper. Assisted by Kadin Shedrick.

    7–5
  7. Leaky Black made Free Throw.

    8–5
  8. Leaky Black made Free Throw.

    9–5
  9. Reece Beekman made Free Throw.

    9–6
  10. Reece Beekman made Free Throw.

    9–7
  11. D'Marco Dunn made Layup.

    11–7
  12. Reece Beekman made Layup.

    11–9
  13. R.J. Davis made Layup.

    13–9
  14. Reece Beekman made Layup.

    13–11
  15. Isaac McKneely made Three Point Jumper. Assisted by Reece Beekman.

    13–14
  16. Reece Beekman made Layup. Assisted by Kihei Clark.

    13–16
  17. Jayden Gardner made Jumper. Assisted by Reece Beekman.

    13–18
  18. Francisco Caffaro made Dunk. Assisted by Reece Beekman.

    13–20
  19. R.J. Davis made Jumper.

    15–20
  20. Reece Beekman made Three Point Jumper.

    15–23
  21. R.J. Davis made Three Point Jumper. Assisted by Pete Nance.

    18–23
  22. Armaan Franklin made Layup.

    18–25
  23. Leaky Black made Three Point Jumper. Assisted by Caleb Love.

    21–25
  24. R.J. Davis made Three Point Jumper. Assisted by Caleb Love.

    24–25
  25. Armaan Franklin made Jumper.

    24–27
  26. Jayden Gardner made Jumper.

    24–29
  27. R.J. Davis made Three Point Jumper. Assisted by Caleb Love.

    27–29
  28. Armaan Franklin made Layup.

    27–31
  29. Francisco Caffaro made Two Point Tip Shot.

    27–33
  30. Jayden Gardner made Jumper. Assisted by Kihei Clark.

    27–35
  31. R.J. Davis made Three Point Jumper. Assisted by Pete Nance.

    30–35
  32. Jayden Gardner made Two Point Tip Shot.

    30–37
  33. Caleb Love made Free Throw.

    31–37
  34. Caleb Love made Free Throw.

    32–37
  35. Pete Nance made Layup. Assisted by Caleb Love.

    34–37
  36. Pete Nance made Free Throw.

    35–37
  37. Kihei Clark made Layup. Assisted by Armaan Franklin.

    35–39
  38. Reece Beekman made Layup.

    35–41
  39. Reece Beekman made Free Throw.

    35–42
  40. R.J. Davis made Free Throw.

    36–42
  41. R.J. Davis made Free Throw.

    37–42
  42. Kadin Shedrick made Dunk. Assisted by Reece Beekman.

    37–44
  43. Isaac McKneely made Three Point Jumper. Assisted by Reece Beekman.

    37–47
  44. Armando Bacot made Two Point Tip Shot.

    39–47
  45. Jayden Gardner made Free Throw.

    39–48
  46. Jayden Gardner made Free Throw.

    39–49
  47. Pete Nance made Free Throw.

    40–49
  48. Pete Nance made Free Throw.

    41–49
  49. Kihei Clark made Jumper.

    41–51
  50. Caleb Love made Three Point Jumper. Assisted by Leaky Black.

    44–51
  51. Pete Nance made Layup. Assisted by Caleb Love.

    46–51
  52. Puff Johnson made Free Throw.

    47–51
  53. Armaan Franklin made Three Point Jumper. Assisted by Kihei Clark.

    47–54
  54. Reece Beekman made Free Throw.

    47–55
  55. Caleb Love made Three Point Jumper. Assisted by Pete Nance.

    50–55
  56. R.J. Davis made Free Throw.

    51–55
  57. Caleb Love made Free Throw.

    52–55
  58. Armaan Franklin made Jumper.

    52–57
  59. R.J. Davis made Jumper.

    54–57
  60. R.J. Davis made Free Throw.

    55–57
  61. Kihei Clark made Free Throw.

    55–58
  62. Kihei Clark made Free Throw.

    55–59
  63. Jayden Gardner made Free Throw.

    55–60
  64. Jayden Gardner made Free Throw.

    55–61
  65. Jayden Gardner made Free Throw.

    55–62
  66. Kihei Clark made Free Throw.

    55–63
  67. Kihei Clark made Free Throw.

    55–64
  68. Kadin Shedrick made Dunk. Assisted by Armaan Franklin.

    55–66
  69. Puff Johnson made Layup.

    57–66
  70. Jayden Gardner made Free Throw.

    57–67
  71. Jayden Gardner made Free Throw.

    57–68
  72. Caleb Love made Layup.

    59–68

Play-by-play

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

Box score

UNC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Armando BacotF2142-40-00-030300122
Pete NanceF3672-70-23-383111264
Leaky BlackF3682-72-52-291111180
RJ DavisG38248-144-84-541310043
Caleb LoveG38113-152-103-416200013
Puff JohnsonG2031-40-21-240010313
Seth TrimbleG000-00-00-000000000
D'Marco DunnG1121-20-00-220010021
Beau MayeF
Duwe FarrisF
Justin McKoyF
Tyler NickelF
Will ShaverC
Jalen WashingtonC
Jackson WatkinsG
Rob LandryG
Creighton LeboG
Dontrez StylesG

UVA

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Jayden GardnerF33175-110-07-8100021281
Francisco CaffaroC1342-20-00-020000203
Reece BeekmanG39155-111-44-635050031
Armaan FranklinG29146-131-51-232301032
Kihei ClarkG3782-50-24-453210140
Kadin ShedrickF1942-30-00-011105014
Ryan DunnF1000-00-00-210001013
Isaac McKneelyG2062-42-40-020000024
Tristan HowF
Isaac TraudtF
Ben Vander PlasF
Leon Bond IIIF
Taine MurrayG
Dante HarrisG
Chase ColemanG

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 →