Virginia Cavaliers @ North Carolina Tar Heels

63–71Final · Feb 25, 2023
UVA 63 UNC 71 Final
12T
UVA21-6263763
UNC18-11422971

· Line: UNC -4.5 (O/U 132)

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. Pete Nance made Three Point Jumper. Assisted by Leaky Black.

    0–3
  2. Jayden Gardner made Jumper. Assisted by Armaan Franklin.

    2–3
  3. Caleb Love made Three Point Jumper.

    2–6
  4. Jayden Gardner made Jumper. Assisted by Reece Beekman.

    4–6
  5. Jayden Gardner made Layup.

    6–6
  6. R.J. Davis made Layup.

    6–8
  7. Reece Beekman made Jumper.

    8–8
  8. R.J. Davis made Three Point Jumper. Assisted by Leaky Black.

    8–11
  9. Jayden Gardner made Jumper. Assisted by Kihei Clark.

    10–11
  10. Pete Nance made Jumper.

    10–13
  11. Caleb Love made Jumper. Assisted by R.J. Davis.

    10–15
  12. Pete Nance made Three Point Jumper. Assisted by R.J. Davis.

    10–18
  13. Isaac McKneely made Jumper. Assisted by Kadin Shedrick.

    12–18
  14. Pete Nance made Three Point Jumper. Assisted by Leaky Black.

    12–21
  15. Kadin Shedrick made Free Throw.

    13–21
  16. Jayden Gardner made Jumper.

    15–21
  17. Puff Johnson made Three Point Jumper. Assisted by Caleb Love.

    15–24
  18. Puff Johnson made Three Point Jumper. Assisted by Armando Bacot.

    15–27
  19. Ben Vander Plas made Three Point Jumper. Assisted by Kihei Clark.

    18–27
  20. Armando Bacot made Free Throw.

    18–28
  21. Armando Bacot made Free Throw.

    18–29
  22. Armando Bacot made Dunk. Assisted by R.J. Davis.

    18–31
  23. R.J. Davis made Three Point Jumper.

    18–34
  24. Armaan Franklin made Layup.

    20–34
  25. R.J. Davis made Layup.

    20–36
  26. R.J. Davis made Free Throw.

    20–37
  27. Armaan Franklin made Dunk. Assisted by Reece Beekman.

    22–37
  28. Armando Bacot made Layup.

    22–39
  29. Reece Beekman made Jumper.

    24–39
  30. Isaac McKneely made Layup.

    26–39
  31. Pete Nance made Three Point Jumper.

    26–42
  32. Ben Vander Plas made Three Point Jumper. Assisted by Reece Beekman.

    29–42
  33. Ben Vander Plas made Layup. Assisted by Jayden Gardner.

    31–42
  34. Jayden Gardner made Jumper. Assisted by Reece Beekman.

    33–42
  35. Armando Bacot made Layup.

    33–44
  36. Kihei Clark made Three Point Jumper. Assisted by Reece Beekman.

    36–44
  37. Leaky Black made Three Point Jumper. Assisted by Pete Nance.

    36–47
  38. Reece Beekman made Layup.

    38–47
  39. R.J. Davis made Jumper.

    38–49
  40. R.J. Davis made Free Throw.

    38–50
  41. Armaan Franklin made Layup.

    40–50
  42. Armaan Franklin made Free Throw.

    41–50
  43. Pete Nance made Jumper.

    41–52
  44. Jayden Gardner made Jumper. Assisted by Reece Beekman.

    43–52
  45. Armando Bacot made Free Throw.

    43–53
  46. Armando Bacot made Jumper. Assisted by R.J. Davis.

    43–55
  47. Kihei Clark made Free Throw.

    44–55
  48. Kihei Clark made Free Throw.

    45–55
  49. Pete Nance made Dunk. Assisted by Caleb Love.

    45–57
  50. Pete Nance made Free Throw.

    45–58
  51. Pete Nance made Free Throw.

    45–59
  52. Reece Beekman made Layup.

    47–59
  53. Puff Johnson made Layup. Assisted by Pete Nance.

    47–61
  54. Pete Nance made Free Throw.

    47–62
  55. Pete Nance made Free Throw.

    47–63
  56. Kihei Clark made Jumper.

    49–63
  57. Kihei Clark made Layup.

    51–63
  58. Jayden Gardner made Jumper. Assisted by Kihei Clark.

    53–63
  59. Armaan Franklin made Dunk.

    55–63
  60. R.J. Davis made Free Throw.

    55–64
  61. R.J. Davis made Free Throw.

    55–65
  62. Leaky Black made Free Throw.

    55–66
  63. Caleb Love made Free Throw.

    55–67
  64. Jayden Gardner made Two Point Tip Shot.

    57–67
  65. Jayden Gardner made Free Throw.

    58–67
  66. Caleb Love made Free Throw.

    58–68
  67. Caleb Love made Free Throw.

    58–69
  68. Armaan Franklin made Three Point Jumper. Assisted by Kihei Clark.

    61–69
  69. Armaan Franklin made Jumper. Assisted by Kihei Clark.

    63–69
  70. Caleb Love made Free Throw.

    63–70
  71. Caleb Love made Free Throw.

    63–71

Play-by-play

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

Box score

UVA

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Jayden GardnerF37199-170-01-1121111484
Ben Vander PlasF2183-82-40-220020113
Reece BeekmanG3684-110-20-246010041
Armaan FranklinG30146-141-21-141010222
Kihei ClarkG3393-91-12-325110114
Kadin ShedrickF710-10-01-201100001
Ryan DunnF1000-20-00-020011110
Isaac McKneelyG2642-60-30-060000063
Tristan HowF
Isaac TraudtF
Leon Bond IIIF
Francisco CaffaroC
Taine MurrayG
Dante HarrisG
Chase ColemanG

UNC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Armando BacotF25114-60-03-461300334
Pete NanceF33227-104-44-422214020
Leaky BlackF3441-31-21-223004020
RJ DavisG37165-102-44-41042000103
Caleb LoveG37102-121-85-682200083
Jalen WashingtonC400-00-00-030100030
Puff JohnsonG2483-42-30-250000053
Seth TrimbleG300-10-00-010000011
D'Marco DunnG300-10-10-000100000
Beau MayeF
Duwe FarrisF
Justin McKoyF
Tyler NickelF
Will ShaverC
Jackson WatkinsG
Rob LandryG
Creighton LeboG
Dontrez StylesG

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 →