Virginia Tech Hokies @ Duke Blue Devils

65–88Final · Dec 31, 2024
VT 65 DUKE 88 Final
12T
VT5-8273865
DUKE11-2375188
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. Cooper Flagg made Layup.

    0–2
  2. Mylyjael Poteat made Free Throw.

    1–2
  3. Mylyjael Poteat made Free Throw.

    2–2
  4. Tobi Lawal made Dunk. Assisted by Ben Hammond.

    4–2
  5. Cooper Flagg made Dunk. Assisted by Sion James.

    4–4
  6. Cooper Flagg made Free Throw.

    4–5
  7. Jaden Schutt made Three Point Jumper. Assisted by Brandon Rechsteiner.

    7–5
  8. Cooper Flagg made Three Point Jumper. Assisted by Caleb Foster.

    7–8
  9. Mason Gillis made Layup.

    9–10
  10. Rodney Brown Jr. made Three Point Jumper.

    12–10
  11. Sion James made Dunk. Assisted by Maliq Brown.

    12–12
  12. Rodney Brown Jr. made Jumper.

    14–12
  13. Mason Gillis made Free Throw.

    14–13
  14. Mason Gillis made Free Throw.

    14–14
  15. Tobi Lawal made Dunk. Assisted by Mylyjael Poteat.

    16–14
  16. Cooper Flagg made Three Point Jumper. Assisted by Tyrese Proctor.

    16–17
  17. Cooper Flagg made Free Throw.

    16–18
  18. Cooper Flagg made Jumper.

    16–20
  19. Tyrese Proctor made Free Throw.

    16–21
  20. Tyrese Proctor made Free Throw.

    16–22
  21. Ben Burnham made Layup. Assisted by Tyler Johnson.

    18–22
  22. Kon Knueppel made Three Point Jumper. Assisted by Cooper Flagg.

    18–25
  23. Isaiah Evans made Three Point Jumper. Assisted by Cooper Flagg.

    18–28
  24. Mason Gillis made Three Point Jumper. Assisted by Tyrese Proctor.

    18–31
  25. Patrick Wessler made Layup. Assisted by Rodney Brown Jr..

    20–31
  26. Patrick Wessler made Free Throw.

    21–31
  27. Patrick Wessler made Free Throw.

    22–31
  28. Ben Hammond made Jumper.

    24–31
  29. Tyrese Proctor made Dunk.

    24–33
  30. Sion James made Layup.

    24–35
  31. Ben Burnham made Three Point Jumper. Assisted by Rodney Brown Jr..

    27–35
  32. Kon Knueppel made Jumper.

    27–37
  33. Sion James made Layup.

    27–39
  34. Cooper Flagg made Layup.

    27–41
  35. Sion James made Dunk. Assisted by Cooper Flagg.

    27–43
  36. Tobi Lawal made Three Point Jumper.

    30–43
  37. Tyrese Proctor made Dunk.

    30–45
  38. Tobi Lawal made Free Throw.

    31–45
  39. Tobi Lawal made Layup. Assisted by Rodney Brown Jr..

    33–45
  40. Cooper Flagg made Free Throw.

    33–46
  41. Cooper Flagg made Free Throw.

    33–47
  42. Brandon Rechsteiner made Jumper.

    35–47
  43. Maliq Brown made Layup.

    35–49
  44. Tobi Lawal made Three Point Jumper. Assisted by Brandon Rechsteiner.

    38–49
  45. Tobi Lawal made Layup. Assisted by Ben Burnham.

    40–49
  46. Tyrese Proctor made Three Point Jumper. Assisted by Isaiah Evans.

    40–52
  47. Isaiah Evans made Three Point Jumper. Assisted by Cooper Flagg.

    40–55
  48. Ben Burnham made Jumper.

    42–55
  49. Cooper Flagg made Layup.

    42–57
  50. Cooper Flagg made Layup. Assisted by Tyrese Proctor.

    44–59
  51. Caleb Foster made Free Throw.

    44–60
  52. Caleb Foster made Free Throw.

    44–61
  53. Tobi Lawal made Free Throw.

    45–61
  54. Khaman Maluach made Jumper. Assisted by Cooper Flagg.

    45–63
  55. Cooper Flagg made Jumper. Assisted by Sion James.

    45–65
  56. Tyrese Proctor made Free Throw.

    45–66
  57. Tyrese Proctor made Free Throw.

    45–67
  58. Mylyjael Poteat made Layup. Assisted by Rodney Brown Jr..

    47–67
  59. Kon Knueppel made Layup.

    47–69
  60. Kon Knueppel made Free Throw.

    47–70
  61. Kon Knueppel made Three Point Jumper. Assisted by Tyrese Proctor.

    47–73
  62. Tobi Lawal made Three Point Jumper. Assisted by Brandon Rechsteiner.

    50–73
  63. Sion James made Layup. Assisted by Tyrese Proctor.

    50–75
  64. Tyrese Proctor made Dunk. Assisted by Cooper Flagg.

    50–77
  65. Rodney Brown Jr. made Three Point Jumper.

    53–77
  66. Kon Knueppel made Free Throw.

    53–78
  67. Kon Knueppel made Free Throw.

    53–79
  68. Jaydon Young made Three Point Jumper. Assisted by Brandon Rechsteiner.

    56–79
  69. Isaiah Evans made Three Point Jumper. Assisted by Caleb Foster.

    56–82
  70. Patrick Wessler made Free Throw.

    57–82
  71. Patrick Wessler made Free Throw.

    58–82
  72. Isaiah Evans made Three Point Jumper. Assisted by Mason Gillis.

    58–85
  73. Patrick Wessler made Layup. Assisted by Ben Hammond.

    60–85
  74. Mason Gillis made Three Point Jumper. Assisted by Isaiah Evans.

    60–88
  75. Patrick Wessler made Dunk. Assisted by Ben Hammond.

    62–88
  76. Jaydon Young made Free Throw.

    63–88
  77. Jaydon Young made Free Throw.

    64–88
  78. Jaydon Young made Free Throw.

    65–88

Play-by-play

  1. P1 Cooper Flagg made Layup. 0–2
  2. P1 Foul on Cooper Flagg.
  3. P1 Mylyjael Poteat made Free Throw. 1–2
  4. P1 Mylyjael Poteat made Free Throw. 2–2
  5. P1 Tyrese Proctor missed Layup.
  6. P1 Virginia Tech Defensive Rebound.
  7. P1 Tyler Johnson missed Layup.
  8. P1 Khaman Maluach Block.
  9. P1 Sion James Defensive Rebound.
  10. P1 Kon Knueppel missed Three Point Jumper.
  11. P1 Mylyjael Poteat Defensive Rebound.
  12. P1 Jaden Schutt missed Three Point Jumper.
  13. P1 Tobi Lawal Offensive Rebound.
  14. P1 Tobi Lawal Turnover.
  15. P1 Tyrese Proctor missed Three Point Jumper.
  16. P1 Tyler Johnson Defensive Rebound.
  17. P1 Mylyjael Poteat Turnover.
  18. P1 Tyrese Proctor Steal.
  19. P1 Sion James Turnover.
  20. P1 Mylyjael Poteat missed Dunk.
  21. P1 Khaman Maluach Block.
  22. P1 Sion James Defensive Rebound.
  23. P1 Kon Knueppel Turnover.
  24. P1 Jaden Schutt Steal.
  25. P1 Mylyjael Poteat missed Jumper.
  26. P1 Sion James Defensive Rebound.
  27. P1 Kon Knueppel missed Three Point Jumper.
  28. P1 Sion James Offensive Rebound.
  29. P1 Khaman Maluach missed Three Point Jumper.
  30. P1 Tobi Lawal Defensive Rebound.
  31. P1 Tobi Lawal made Dunk. Assisted by Ben Hammond. 4–2
  32. P1 Cooper Flagg made Dunk. Assisted by Sion James. 4–4
  33. P1 Foul on Tobi Lawal.
  34. P1 Official TV Timeout
  35. P1 Cooper Flagg made Free Throw. 4–5
  36. P1 Foul on Maliq Brown.
  37. P1 Jaden Schutt made Three Point Jumper. Assisted by Brandon Rechsteiner. 7–5
  38. P1 Tyrese Proctor missed Three Point Jumper.
  39. P1 Jaden Schutt Defensive Rebound.
  40. P1 Jaden Schutt missed Three Point Jumper.
  41. P1 Cooper Flagg Defensive Rebound.
  42. P1 Cooper Flagg missed Three Point Jumper.
  43. P1 Patrick Wessler Defensive Rebound.
  44. P1 Jaden Schutt missed Three Point Jumper.
  45. P1 Duke Defensive Rebound.
  46. P1 Cooper Flagg made Three Point Jumper. Assisted by Caleb Foster. 7–8
  47. P1 Foul on Cooper Flagg.
  48. P1 Isaiah Evans missed Three Point Jumper.
  49. P1 Mason Gillis Offensive Rebound.
  50. P1 Mason Gillis made Layup. 9–10
  51. P1 Jaydon Young missed Three Point Jumper.
  52. P1 Caleb Foster Defensive Rebound.
  53. P1 Isaiah Evans missed Three Point Jumper.
  54. P1 Jaydon Young Defensive Rebound.
  55. P1 Rodney Brown Jr. made Three Point Jumper. 12–10
  56. P1 Sion James made Dunk. Assisted by Maliq Brown. 12–12
  57. P1 Rodney Brown Jr. made Jumper. 14–12
  58. P1 Caleb Foster missed Jumper.
  59. P1 Mason Gillis Offensive Rebound.
  60. P1 Foul on Patrick Wessler.
  61. P1 Official TV Timeout
  62. P1 Mason Gillis made Free Throw. 14–13
  63. P1 Mason Gillis made Free Throw. 14–14
  64. P1 Rodney Brown Jr. missed Three Point Jumper.
  65. P1 Khaman Maluach Defensive Rebound.
  66. P1 Khaman Maluach Turnover.
  67. P1 Jaydon Young Steal.
  68. P1 Tobi Lawal made Dunk. Assisted by Mylyjael Poteat. 16–14
  69. P1 Sion James missed Three Point Jumper.
  70. P1 Virginia Tech Defensive Rebound.
  71. P1 Ben Hammond missed Jumper.
  72. P1 Ben Hammond Offensive Rebound.
  73. P1 Foul on Tobi Lawal.
  74. P1 Tobi Lawal Turnover.
  75. P1 Kon Knueppel missed Three Point Jumper.
  76. P1 Sion James Offensive Rebound.
  77. P1 Cooper Flagg made Three Point Jumper. Assisted by Tyrese Proctor. 16–17
  78. P1 Foul on Mylyjael Poteat.
  79. P1 Cooper Flagg made Free Throw. 16–18
  80. P1 Ben Hammond Turnover.
  81. P1 Sion James Steal.
  82. P1 Official TV Timeout
  83. P1 Cooper Flagg made Jumper. 16–20
  84. P1 Mylyjael Poteat Turnover.
  85. P1 Foul on Mylyjael Poteat.
  86. P1 Tyrese Proctor made Free Throw. 16–21
  87. P1 Tyrese Proctor made Free Throw. 16–22
  88. P1 Ben Burnham made Layup. Assisted by Tyler Johnson. 18–22
  89. P1 Kon Knueppel made Three Point Jumper. Assisted by Cooper Flagg. 18–25
  90. P1 Tyler Johnson missed Jumper.
  91. P1 Cooper Flagg Defensive Rebound.
  92. P1 Sion James Turnover.
  93. P1 Brandon Rechsteiner missed Three Point Jumper.
  94. P1 Kon Knueppel Defensive Rebound.
  95. P1 Isaiah Evans missed Three Point Jumper.
  96. P1 Maliq Brown Offensive Rebound.
  97. P1 Isaiah Evans made Three Point Jumper. Assisted by Cooper Flagg. 18–28
  98. P1 Virginia Tech Timeout
  99. P1 Ben Burnham missed Three Point Jumper.
  100. P1 Isaiah Evans Defensive Rebound.
  101. P1 Kon Knueppel missed Three Point Jumper.
  102. P1 Rodney Brown Jr. Defensive Rebound.
  103. P1 Foul on Tyrese Proctor.
  104. P1 Ben Burnham missed Three Point Jumper.
  105. P1 Caleb Foster Defensive Rebound.
  106. P1 Mason Gillis made Three Point Jumper. Assisted by Tyrese Proctor. 18–31
  107. P1 Foul on Caleb Foster.
  108. P1 Patrick Wessler made Layup. Assisted by Rodney Brown Jr.. 20–31
  109. P1 Foul on Mason Gillis.
  110. P1 Official TV Timeout
  111. P1 Patrick Wessler missed Free Throw.
  112. P1 Khaman Maluach Defensive Rebound.
  113. P1 Tyrese Proctor missed Three Point Jumper.
  114. P1 Jaydon Young Defensive Rebound.
  115. P1 Foul on Khaman Maluach.
  116. P1 Patrick Wessler made Free Throw. 21–31
  117. P1 Patrick Wessler made Free Throw. 22–31
  118. P1 Khaman Maluach Turnover.
  119. P1 Patrick Wessler Steal.
  120. P1 Patrick Wessler missed Jumper.
  121. P1 Patrick Wessler Offensive Rebound.
  122. P1 Ben Hammond made Jumper. 24–31
  123. P1 Caleb Foster Turnover.
  124. P1 Rodney Brown Jr. missed Layup.
  125. P1 Tyrese Proctor Defensive Rebound.
  126. P1 Foul on Rodney Brown Jr..
  127. P1 Sion James missed Layup.
  128. P1 Duke Offensive Rebound.
  129. P1 Cooper Flagg missed Layup.
  130. P1 Tyrese Proctor Offensive Rebound.
  131. P1 Tyrese Proctor made Dunk. 24–33
  132. P1 Ben Hammond Turnover.
  133. P1 Tyrese Proctor missed Three Point Jumper.
  134. P1 Sion James Offensive Rebound.
  135. P1 Sion James made Layup. 24–35
  136. P1 Ben Burnham made Three Point Jumper. Assisted by Rodney Brown Jr.. 27–35
  137. P1 Duke Timeout
  138. P1 Kon Knueppel made Jumper. 27–37
  139. P2 Mylyjael Poteat missed Jumper.
  140. P2 Kon Knueppel Defensive Rebound.
  141. P2 Cooper Flagg missed Jumper.
  142. P2 Tyler Johnson Defensive Rebound.
  143. P2 Tobi Lawal missed Jumper.
  144. P2 Sion James Defensive Rebound.
  145. P2 Kon Knueppel missed Three Point Jumper.
  146. P2 Ben Hammond Defensive Rebound.
  147. P2 Ben Hammond missed Layup.
  148. P2 Sion James Defensive Rebound.
  149. P2 Foul on Tyler Johnson.
  150. P2 Sion James made Layup. 27–39
  151. P2 Tobi Lawal missed Three Point Jumper.
  152. P2 Virginia Tech Offensive Rebound.
  153. P2 Jaden Schutt missed Three Point Jumper.
  154. P2 Sion James Defensive Rebound.
  155. P2 Cooper Flagg made Layup. 27–41
  156. P2 Foul on Kon Knueppel.
  157. P2 Ben Hammond Turnover.
  158. P2 Cooper Flagg Steal.
  159. P2 Sion James made Dunk. Assisted by Cooper Flagg. 27–43
  160. P2 Tobi Lawal made Three Point Jumper. 30–43
  161. P2 Kon Knueppel missed Layup.
  162. P2 Khaman Maluach Offensive Rebound.
  163. P2 Tyrese Proctor made Dunk. 30–45
  164. P2 Official TV Timeout
  165. P2 Brandon Rechsteiner missed Three Point Jumper.
  166. P2 Tobi Lawal Offensive Rebound.
  167. P2 Foul on Khaman Maluach.
  168. P2 Tobi Lawal missed Free Throw.
  169. P2 Virginia Tech Deadball Team Rebound.
  170. P2 Tobi Lawal made Free Throw. 31–45
  171. P2 Cooper Flagg Turnover.
  172. P2 Rodney Brown Jr. Steal.
  173. P2 Tobi Lawal made Layup. Assisted by Rodney Brown Jr.. 33–45
  174. P2 Foul on Patrick Wessler.
  175. P2 Cooper Flagg made Free Throw. 33–46
  176. P2 Cooper Flagg made Free Throw. 33–47
  177. P2 Brandon Rechsteiner made Jumper. 35–47
  178. P2 Foul on Jaydon Young.
  179. P2 Maliq Brown made Layup. 35–49
  180. P2 Tobi Lawal made Three Point Jumper. Assisted by Brandon Rechsteiner. 38–49
  181. P2 Maliq Brown Turnover.
  182. P2 Tobi Lawal made Layup. Assisted by Ben Burnham. 40–49
  183. P2 Tyrese Proctor made Three Point Jumper. Assisted by Isaiah Evans. 40–52
  184. P2 Rodney Brown Jr. missed Jumper.
  185. P2 Maliq Brown Defensive Rebound.
  186. P2 Isaiah Evans made Three Point Jumper. Assisted by Cooper Flagg. 40–55
  187. P2 Ben Burnham made Jumper. 42–55
  188. P2 Cooper Flagg made Layup. 42–57
  189. P2 Duke Timeout
  190. P2 Official TV Timeout
  191. P2 Cooper Flagg made Layup. Assisted by Tyrese Proctor. 44–59
  192. P2 Jaden Schutt missed Three Point Jumper.
  193. P2 Caleb Foster Defensive Rebound.
  194. P2 Maliq Brown missed Layup.
  195. P2 Mylyjael Poteat Defensive Rebound.
  196. P2 Tyler Johnson Turnover.
  197. P2 Cooper Flagg Steal.
  198. P2 Official TV Timeout
  199. P2 Cooper Flagg missed Three Point Jumper.
  200. P2 Sion James Offensive Rebound.
  201. P2 Cooper Flagg missed Jumper.
  202. P2 Tobi Lawal Defensive Rebound.
  203. P2 Mylyjael Poteat missed Layup.
  204. P2 Khaman Maluach Block.
  205. P2 Isaiah Evans Defensive Rebound.
  206. P2 Caleb Foster missed Layup.
  207. P2 Tobi Lawal Defensive Rebound.
  208. P2 Tobi Lawal Turnover.
  209. P2 Caleb Foster Steal.
  210. P2 Foul on Jaden Schutt.
  211. P2 Caleb Foster made Free Throw. 44–60
  212. P2 Caleb Foster made Free Throw. 44–61
  213. P2 Foul on Caleb Foster.
  214. P2 Foul on Sion James.
  215. P2 Tobi Lawal made Free Throw. 45–61
  216. P2 Tobi Lawal missed Free Throw.
  217. P2 Khaman Maluach Defensive Rebound.
  218. P2 Khaman Maluach made Jumper. Assisted by Cooper Flagg. 45–63
  219. P2 Tobi Lawal Turnover.
  220. P2 Cooper Flagg Steal.
  221. P2 Foul on Ben Hammond.
  222. P2 Official TV Timeout
  223. P2 Cooper Flagg made Jumper. Assisted by Sion James. 45–65
  224. P2 Ben Burnham missed Jumper.
  225. P2 Cooper Flagg Block.
  226. P2 Sion James Defensive Rebound.
  227. P2 Foul on Rodney Brown Jr..
  228. P2 Tyrese Proctor made Free Throw. 45–66
  229. P2 Tyrese Proctor made Free Throw. 45–67
  230. P2 Mylyjael Poteat made Layup. Assisted by Rodney Brown Jr.. 47–67
  231. P2 Kon Knueppel made Layup. 47–69
  232. P2 Foul on Brandon Rechsteiner.
  233. P2 Kon Knueppel made Free Throw. 47–70
  234. P2 Jaydon Young missed Three Point Jumper.
  235. P2 Cooper Flagg Defensive Rebound.
  236. P2 Kon Knueppel made Three Point Jumper. Assisted by Tyrese Proctor. 47–73
  237. P2 Foul on Kon Knueppel.
  238. P2 Tobi Lawal made Three Point Jumper. Assisted by Brandon Rechsteiner. 50–73
  239. P2 Virginia Tech Timeout
  240. P2 Sion James made Layup. Assisted by Tyrese Proctor. 50–75
  241. P2 Rodney Brown Jr. Turnover.
  242. P2 Cooper Flagg Steal.
  243. P2 Tyrese Proctor made Dunk. Assisted by Cooper Flagg. 50–77
  244. P2 Rodney Brown Jr. made Three Point Jumper. 53–77
  245. P2 Foul on Mylyjael Poteat.
  246. P2 Official TV Timeout
  247. P2 Kon Knueppel made Free Throw. 53–78
  248. P2 Kon Knueppel made Free Throw. 53–79
  249. P2 Jaydon Young made Three Point Jumper. Assisted by Brandon Rechsteiner. 56–79
  250. P2 Isaiah Evans made Three Point Jumper. Assisted by Caleb Foster. 56–82
  251. P2 Brandon Rechsteiner Turnover.
  252. P2 Mason Gillis missed Three Point Jumper.
  253. P2 Ben Hammond Defensive Rebound.
  254. P2 Foul on Patrick Ngongba II.
  255. P2 Patrick Wessler made Free Throw. 57–82
  256. P2 Patrick Wessler made Free Throw. 58–82
  257. P2 Isaiah Evans made Three Point Jumper. Assisted by Mason Gillis. 58–85
  258. P2 Patrick Wessler made Layup. Assisted by Ben Hammond. 60–85
  259. P2 Foul on Patrick Ngongba II.
  260. P2 Patrick Wessler missed Free Throw.
  261. P2 Isaiah Evans Defensive Rebound.
  262. P2 Mason Gillis made Three Point Jumper. Assisted by Isaiah Evans. 60–88
  263. P2 Patrick Wessler made Dunk. Assisted by Ben Hammond. 62–88
  264. P2 Caleb Foster Turnover.
  265. P2 Jaydon Young Steal.
  266. P2 Patrick Wessler missed
  267. P2 Isaiah Evans Defensive Rebound.
  268. P2 Mason Gillis missed Three Point Jumper.
  269. P2 Ben Hammond Defensive Rebound.
  270. P2 Foul on Darren Harris.
  271. P2 Jaydon Young made Free Throw. 63–88
  272. P2 Jaydon Young made Free Throw. 64–88
  273. P2 Jaydon Young made Free Throw. 65–88

Box score

VT

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Tobi LawalF22197-93-42-450400232
Mylyjael PoteatF1762-60-02-221200023
Tyler JohnsonG1500-20-00-021100021
Ben HammondG2221-30-00-043300131
Jaden SchuttG2331-61-60-010010011
Patrick WesslerF19103-50-04-620010112
Ben BurnhamF1894-71-30-001000000
Connor ServenF300-00-00-000000000
Brandon RechsteinerG1821-30-20-004100001
Rodney Brown Jr.G2483-62-30-014110012
Jaydon YoungG1961-31-33-320020021
Ryan Jones Jr.F
Peter CarrG
Conner VenableG

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Cooper FlaggF30249-142-44-436141032
Khaman MaluachC1521-20-10-040203132
Kon KnueppelG25134-102-73-320100022
Tyrese ProctorG30134-91-54-425010111
Sion JamesG26105-70-10-0112210471
Maliq BrownF1821-20-00-021100111
Mason GillisF10103-52-42-221000201
Patrick Ngongba IIC700-00-00-000000002
Isaiah EvansG17124-74-70-042000040
Darren HarrisG300-00-00-000000001
Caleb FosterG1920-20-02-232210032
Neal BegovichF
Stanley BordenC
Spencer HubbardG
Cameron SheffieldG

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 →