Virginia Cavaliers @ Duke Blue Devils

51–77Final · Feb 28, 2026
UVA 51 DUKE 77 Final
12T
UVA25-4262551
DUKE27-2413677

· Line: DUKE -9.5 (O/U 143.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. Isaiah Evans makes 23-foot three point jumper (Patrick Ngongba II assists)

    0–3
  2. Thijs De Ridder makes layup

    2–3
  3. Isaiah Evans makes 24-foot three point jumper (Caleb Foster assists)

    2–6
  4. Thijs De Ridder makes 24-foot three point jumper (Dallin Hall assists)

    5–6
  5. Isaiah Evans makes 25-foot three point jumper (Caleb Foster assists)

    5–9
  6. Cameron Boozer makes free throw 1 of 2

    5–10
  7. Cameron Boozer makes free throw 2 of 2

    5–11
  8. Jacari White makes free throw 2 of 3

    6–11
  9. Jacari White makes free throw 3 of 3

    7–11
  10. Maliq Brown makes 3-foot alley oop dunk (Cameron Boozer assists)

    7–13
  11. Isaiah Evans makes 15-foot pullup jump shot

    7–15
  12. Isaiah Evans makes 23-foot three point jumper (Cayden Boozer assists)

    7–18
  13. Johann Grunloh makes 1-foot alley oop dunk (Devin Tillis assists)

    9–18
  14. Cameron Boozer makes free throw 1 of 2

    9–19
  15. Chance Mallory makes 23-foot three point jumper (Malik Thomas assists)

    12–19
  16. Darren Harris makes 25-foot three point jumper (Cameron Boozer assists)

    12–22
  17. Darren Harris makes 23-foot three point jumper (Caleb Foster assists)

    12–25
  18. Dame Sarr makes 23-foot three point jumper (Maliq Brown assists)

    12–28
  19. Devin Tillis makes free throw 1 of 2

    13–28
  20. Devin Tillis makes free throw 2 of 2

    14–28
  21. Cameron Boozer makes free throw 1 of 2

    14–29
  22. Cameron Boozer makes free throw 2 of 2

    14–30
  23. Ugonna Onyenso makes 3-foot dunk (Chance Mallory assists)

    16–30
  24. Patrick Ngongba II makes 2-foot alley oop dunk (Caleb Foster assists)

    16–32
  25. Devin Tillis makes 23-foot three point jumper (Dallin Hall assists)

    19–32
  26. Cameron Boozer makes free throw 1 of 2

    19–33
  27. Cameron Boozer makes free throw 2 of 2

    19–34
  28. Jacari White makes 25-foot three point jumper (Devin Tillis assists)

    22–34
  29. Cameron Boozer makes free throw 1 of 2

    22–35
  30. Cameron Boozer makes free throw 2 of 2

    22–36
  31. Thijs De Ridder makes driving layup

    24–36
  32. Patrick Ngongba II makes 25-foot three point jumper (Isaiah Evans assists)

    24–39
  33. Chance Mallory makes free throw 1 of 2

    25–39
  34. Chance Mallory makes free throw 2 of 2

    26–39
  35. Cameron Boozer makes free throw 1 of 2

    26–40
  36. Cameron Boozer makes free throw 2 of 2

    26–41
  37. Cameron Boozer makes 24-foot three point jumper (Dame Sarr assists)

    26–44
  38. Thijs De Ridder makes 23-foot three point jumper (Dallin Hall assists)

    29–44
  39. Caleb Foster makes driving layup

    29–46
  40. Dallin Hall makes 24-foot three point jumper (Malik Thomas assists)

    32–46
  41. Isaiah Evans makes 25-foot three point jumper (Cameron Boozer assists)

    32–49
  42. Patrick Ngongba II makes 2-foot alley oop dunk (Caleb Foster assists)

    32–51
  43. Isaiah Evans makes 2-foot dunk (Cameron Boozer assists)

    32–53
  44. Chance Mallory makes driving layup

    34–53
  45. Patrick Ngongba II makes driving layup

    34–55
  46. Dallin Hall makes 24-foot three point jumper (Johann Grunloh assists)

    37–55
  47. Cayden Boozer makes free throw 1 of 2

    37–56
  48. Cayden Boozer makes free throw 2 of 2

    37–57
  49. Thijs De Ridder makes driving layup

    39–57
  50. Johann Grunloh makes 5-foot hook shot (Dallin Hall assists)

    41–57
  51. Cayden Boozer makes driving layup

    41–59
  52. Malik Thomas makes free throw 1 of 2

    42–59
  53. Malik Thomas makes free throw 2 of 2

    43–59
  54. Cameron Boozer makes driving layup

    43–61
  55. Dame Sarr makes 4-foot dunk (Caleb Foster assists)

    43–63
  56. Caleb Foster makes 24-foot three point jumper (Isaiah Evans assists)

    43–66
  57. Patrick Ngongba II makes driving layup

    43–68
  58. Cameron Boozer makes 13-foot turnaround jump shot

    43–70
  59. Chance Mallory makes 17-foot pullup jump shot

    45–70
  60. Thijs De Ridder makes free throw 1 of 2

    46–70
  61. Thijs De Ridder makes free throw 2 of 2

    47–70
  62. Maliq Brown makes 3-foot alley oop dunk (Isaiah Evans assists)

    47–72
  63. Maliq Brown makes 24-foot three point jumper

    47–75
  64. Thijs De Ridder makes free throw 1 of 2

    48–75
  65. Thijs De Ridder makes free throw 2 of 2

    49–75
  66. Carter Lang makes layup

    51–75
  67. Cayden Boozer makes driving layup

    51–77

Play-by-play

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

Box score

UVA

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Thijs De RidderF20165-112-44-430001212
Johann GrunlohC2142-40-20-001012003
Sam LewisG2600-60-50-040200132
Dallin HallG2962-42-40-014100011
Malik ThomasG2020-80-52-262210152
Carter LangF221-10-00-010000100
Devin TillisF1851-31-22-222000113
Ugonna OnyensoC1721-20-10-050001051
Owen OdomG200-00-00-010110010
Martin CarrereG200-10-10-000100000
Desmond RobertsG200-10-10-000000000
Chance MalloryG2293-71-42-201110001
Jacari WhiteG1751-71-62-310000100
Elijah GertrudeG200-00-00-010000010
Silas BarksdaleF

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Cameron BoozerF33183-91-411-1294311273
Patrick Ngongba IIC23115-91-20-051100141
Dame SarrG2352-61-20-041100133
Isaiah EvansG29197-115-90-003110001
Caleb FosterG2452-61-10-066100060
Maliq BrownF2073-51-30-051030052
Nikolas KhameniaG1100-00-00-040000135
Cayden BoozerG2262-30-02-201110001
Jack ScottG200-10-00-010000010
Darren HarrisG1162-32-30-000000000
Cameron SheffieldG200-00-00-000000000
Ifeanyi UfochukwuC
Sebastian WilkinsG

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 →