Virginia Tech Hokies @ Duke Blue Devils

65–76Final · Dec 22, 2021
VT 65 DUKE 76 Final
12T
VT8-5362965
DUKE11-1324476

· Line: DUKE -9.5 (O/U 138.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. Trevor Keels made Three Point Jumper. Assisted by Paolo Banchero.

    0–3
  2. Keve Aluma made Jumper.

    2–3
  3. Wendell Moore Jr. made Three Point Jumper. Assisted by Paolo Banchero.

    2–6
  4. Justyn Mutts made Jumper. Assisted by Storm Murphy.

    4–6
  5. Wendell Moore Jr. made Three Point Jumper. Assisted by Mark Williams.

    4–9
  6. Wendell Moore Jr. made Jumper.

    4–11
  7. Paolo Banchero made Jumper. Assisted by Mark Williams.

    4–13
  8. Keve Aluma made Layup. Assisted by Justyn Mutts.

    6–13
  9. Keve Aluma made Three Point Jumper. Assisted by Nahiem Alleyne.

    9–13
  10. Darius Maddox made Layup. Assisted by Nahiem Alleyne.

    11–13
  11. Keve Aluma made Jumper.

    13–13
  12. Wendell Moore Jr. made Jumper.

    13–15
  13. Justyn Mutts made Jumper. Assisted by Darius Maddox.

    15–15
  14. Trevor Keels made Layup. Assisted by Wendell Moore Jr..

    15–17
  15. Wendell Moore Jr. made Free Throw.

    15–18
  16. Wendell Moore Jr. made Free Throw.

    15–19
  17. Justyn Mutts made Two Point Tip Shot.

    17–19
  18. Keve Aluma made Free Throw.

    18–19
  19. Keve Aluma made Free Throw.

    19–19
  20. Jeremy Roach made Layup. Assisted by Wendell Moore Jr..

    19–21
  21. Storm Murphy made Three Point Jumper. Assisted by Keve Aluma.

    22–21
  22. Paolo Banchero made Jumper.

    22–23
  23. Storm Murphy made Three Point Jumper. Assisted by Justyn Mutts.

    25–23
  24. Jeremy Roach made Jumper.

    25–25
  25. Keve Aluma made Layup.

    27–25
  26. A.J. Griffin made Jumper.

    27–27
  27. Keve Aluma made Jumper.

    29–27
  28. Jeremy Roach made Jumper.

    29–29
  29. Keve Aluma made Jumper.

    31–29
  30. Paolo Banchero made Layup. Assisted by Wendell Moore Jr..

    31–31
  31. Justyn Mutts made Dunk.

    33–31
  32. A.J. Griffin made Free Throw.

    33–32
  33. Hunter Cattoor made Three Point Jumper. Assisted by Storm Murphy.

    36–32
  34. Hunter Cattoor made Layup. Assisted by Keve Aluma.

    38–32
  35. Justyn Mutts made Layup. Assisted by Storm Murphy.

    40–32
  36. Trevor Keels made Layup.

    40–34
  37. Keve Aluma made Layup. Assisted by Justyn Mutts.

    42–34
  38. Paolo Banchero made Jumper.

    42–36
  39. Paolo Banchero made Layup.

    42–38
  40. Paolo Banchero made Three Point Jumper. Assisted by A.J. Griffin.

    42–41
  41. Trevor Keels made Layup. Assisted by Paolo Banchero.

    42–43
  42. Wendell Moore Jr. made Layup.

    42–45
  43. A.J. Griffin made Dunk. Assisted by Wendell Moore Jr..

    42–47
  44. Hunter Cattoor made Three Point Jumper. Assisted by Keve Aluma.

    45–47
  45. Joey Baker made Layup.

    45–49
  46. Joey Baker made Free Throw.

    45–50
  47. Keve Aluma made Dunk. Assisted by Sean Pedulla.

    47–50
  48. A.J. Griffin made Jumper.

    47–52
  49. Wendell Moore Jr. made Free Throw.

    47–53
  50. Wendell Moore Jr. made Free Throw.

    47–54
  51. Hunter Cattoor made Dunk. Assisted by Storm Murphy.

    49–54
  52. A.J. Griffin made Jumper.

    49–56
  53. A.J. Griffin made Free Throw.

    49–57
  54. Wendell Moore Jr. made Jumper.

    49–59
  55. Paolo Banchero made Layup.

    49–61
  56. Paolo Banchero made Two Point Tip Shot.

    49–63
  57. Justyn Mutts made Layup. Assisted by Darius Maddox.

    51–63
  58. Justyn Mutts made Free Throw.

    52–63
  59. Paolo Banchero made Free Throw.

    52–64
  60. Paolo Banchero made Free Throw.

    52–65
  61. Justyn Mutts made Free Throw.

    53–65
  62. Justyn Mutts made Free Throw.

    54–65
  63. Storm Murphy made Layup.

    56–65
  64. Keve Aluma made Layup. Assisted by Sean Pedulla.

    58–65
  65. Paolo Banchero made Layup.

    58–67
  66. A.J. Griffin made Three Point Jumper.

    58–70
  67. Justyn Mutts made Free Throw.

    59–70
  68. Keve Aluma made Two Point Tip Shot.

    61–70
  69. Justyn Mutts made Jumper.

    63–70
  70. Paolo Banchero made Free Throw.

    63–71
  71. Paolo Banchero made Free Throw.

    63–72
  72. Justyn Mutts made Free Throw.

    64–72
  73. Justyn Mutts made Free Throw.

    65–72
  74. Trevor Keels made Free Throw.

    65–73
  75. Trevor Keels made Free Throw.

    65–74
  76. Trevor Keels made Layup.

    65–76

Play-by-play

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

Box score

VT

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Keve AlumaF382511-201-32-2103210552
Justyn MuttsF34207-140-16-793111454
Hunter CattoorG35104-102-40-040210133
Nahiem AlleyneG2800-40-30-042200042
Storm MurphyG3583-82-50-004100002
David N'GuessanG600-10-10-000010002
Sean PedullaG800-10-00-012200010
Darius MaddoxG1621-30-20-012000013
Jalen HaynesF
Lynn KiddC
Ginika OjiakoC
Ben VargaG
Camden JohnsonG

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Paolo BancheroPF34239-201-44-473411342
Wendell Moore Jr.F39186-92-24-464301242
Mark WilliamsC1200-10-00-032012212
Jeremy RoachG3663-80-20-130130032
Trevor KeelsG36135-81-42-440110042
Theo JohnF800-00-00-010001011
Bates JonesF300-00-00-020000110
AJ GriffinG24135-71-32-241111044
Joey BakerG831-10-01-110010010
Keenan WorthingtonF
Stanley BordenC
Spencer HubbardG
Jaylen BlakesG
Michael SavarinoG

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 →