Duke Blue Devils @ Virginia Tech Hokies

72–58Final · Jan 31, 2026
DUKE 72 VT 58 Final
12T
DUKE20-1403272
VT16-7312758

· Line: DUKE -13.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. Patrick Ngongba II makes 2-foot dunk (Cayden Boozer assists)

    2–0
  2. Cameron Boozer makes driving layup

    4–0
  3. Tobi Lawal makes 0-foot alley oop dunk (Amani Hansberry assists)

    4–2
  4. Isaiah Evans makes 2-foot alley oop dunk (Patrick Ngongba II assists)

    6–2
  5. Jailen Bedford makes 1-foot dunk

    6–4
  6. Maliq Brown makes 25-foot three point jumper (Nikolas Khamenia assists)

    9–4
  7. Amani Hansberry makes 24-foot three point jumper (Neoklis Avdalas assists)

    9–7
  8. Isaiah Evans makes 20-foot jumper (Caleb Foster assists)

    11–7
  9. Tobi Lawal makes 4-foot hook shot

    11–9
  10. Caleb Foster makes 24-foot three point jumper (Cameron Boozer assists)

    14–9
  11. Patrick Ngongba II makes layup (Caleb Foster assists)

    16–9
  12. Maliq Brown makes 0-foot tip in layup

    18–9
  13. Cameron Boozer makes layup

    20–9
  14. Ben Hammond makes driving layup

    20–11
  15. Darren Harris makes 1-foot dunk (Patrick Ngongba II assists)

    22–11
  16. Jailen Bedford makes free throw 1 of 2

    22–12
  17. Jailen Bedford makes free throw 2 of 2

    22–13
  18. Cayden Boozer makes 8-foot floating jump shot

    24–13
  19. Cameron Boozer makes 1-foot dunk (Cayden Boozer assists)

    26–13
  20. Maliq Brown makes 1-foot alley oop dunk (Cameron Boozer assists)

    28–13
  21. Ben Hammond makes 14-foot pullup jump shot

    28–15
  22. Isaiah Evans makes layup

    30–15
  23. Amani Hansberry makes 24-foot three point jumper (Jailen Bedford assists)

    30–18
  24. Cameron Boozer makes 24-foot three point jumper (Maliq Brown assists)

    33–18
  25. Ben Hammond makes 14-foot pullup jump shot

    33–20
  26. Patrick Ngongba II makes 24-foot three point jumper

    36–20
  27. Amani Hansberry makes layup

    36–22
  28. Patrick Ngongba II makes 4-foot alley oop dunk

    38–22
  29. Amani Hansberry makes 24-foot three point jumper (Neoklis Avdalas assists)

    38–25
  30. Jailen Bedford makes 5-foot floating jump shot

    38–27
  31. Cameron Boozer makes 2-foot alley oop dunk (Caleb Foster assists)

    40–27
  32. Neoklis Avdalas makes free throw 1 of 2

    40–28
  33. Neoklis Avdalas makes free throw 2 of 2

    40–29
  34. Ben Hammond makes driving layup

    40–31
  35. Neoklis Avdalas makes free throw 1 of 2

    40–32
  36. Cayden Boozer makes 10-foot jumper

    42–32
  37. Amani Hansberry makes layup (Neoklis Avdalas assists)

    42–34
  38. Amani Hansberry makes layup

    42–36
  39. Caleb Foster makes layup

    44–36
  40. Maliq Brown makes 1-foot dunk (Cameron Boozer assists)

    46–36
  41. Jaden Schutt makes 25-foot three pointer

    46–39
  42. Cayden Boozer makes driving layup

    48–39
  43. Cameron Boozer makes driving layup

    50–39
  44. Cameron Boozer makes free throw 1 of 1

    51–39
  45. Jaden Schutt makes 26-foot three point jumper (Ben Hammond assists)

    51–42
  46. Maliq Brown makes layup (Cameron Boozer assists)

    53–42
  47. Cameron Boozer makes layup

    55–42
  48. Amani Hansberry makes 27-foot three point jumper (Ben Hammond assists)

    55–45
  49. Jailen Bedford makes 16-foot pullup jump shot

    55–47
  50. Isaiah Evans makes 11-foot pullup jump shot

    57–47
  51. Isaiah Evans makes free throw 1 of 1

    58–47
  52. Amani Hansberry makes 6-foot hook shot (Jailen Bedford assists)

    58–49
  53. Caleb Foster makes driving layup

    60–49
  54. Ben Hammond makes 25-foot three point jumper (Amani Hansberry assists)

    60–52
  55. Neoklis Avdalas makes 10-foot pullup jump shot

    60–54
  56. Isaiah Evans makes 6-foot jumper

    62–54
  57. Jailen Bedford makes 14-foot pullup jump shot (Tobi Lawal assists)

    62–56
  58. Cameron Boozer makes free throw 1 of 2

    63–56
  59. Cameron Boozer makes free throw 2 of 2

    64–56
  60. Cameron Boozer makes driving layup

    66–56
  61. Cameron Boozer makes 26-foot three point jumper (Caleb Foster assists)

    69–56
  62. Nikolas Khamenia makes 11-foot floating jump shot

    71–56
  63. Jailen Bedford makes driving layup

    71–58
  64. Cameron Boozer makes free throw 1 of 2

    72–58

Play-by-play

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

Box score

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Cameron BoozerF37249-122-34-585410261
Patrick Ngongba IIC2494-71-20-052112232
Nikolas KhameniaG3021-20-10-051010144
Isaiah EvansG23115-110-41-100000000
Cayden BoozerG2863-60-10-012010011
Maliq BrownF19115-101-40-131130211
Dame SarrG800-30-30-010100013
Darren HarrisG521-10-00-000000001
Caleb FosterG2673-71-30-074100340
Ifeanyi UfochukwuC
Sebastian WilkinsG
Jack ScottG
Cameron SheffieldG

VT

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Tobi LawalF3142-50-30-041232043
Amani HansberryF37208-134-50-032100211
Neoklis AvdalasG2951-80-43-444300040
Jailen BedfordG33125-120-52-232200302
Ben HammondG40115-121-50-052230233
Antonio DornC200-00-00-000000000
Christian GurdakC1000-10-00-010000102
Jaden SchuttG1862-42-40-000000001
Sin'Cere JonesF
Solomon DavisC
Shamarius PeterkinG
Brett FreemanG
Izaiah PashaG
Tyler JohnsonG

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 →