Virginia Tech Hokies @ Louisville Cardinals

71–54Final · Feb 28, 2023
VT 71 LOU 54 Final
12T
VT17-13353671
LOU4-26272754

· Line: VT -10.5 (O/U 145)

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. Sydney Curry made Layup.

    0–2
  2. Justyn Mutts made Layup. Assisted by Sean Pedulla.

    2–2
  3. Sean Pedulla made Layup. Assisted by Hunter Cattoor.

    4–2
  4. Sydney Curry made Jumper.

    4–4
  5. JJ Traynor made Dunk. Assisted by Sydney Curry.

    4–6
  6. Hunter Cattoor made Layup.

    6–6
  7. Kamari Lands made Jumper.

    6–8
  8. Lynn Kidd made Layup. Assisted by MJ Collins.

    8–8
  9. Lynn Kidd made Jumper.

    10–8
  10. Rodney Rice made Free Throw.

    11–8
  11. Rodney Rice made Free Throw.

    12–8
  12. Rodney Rice made Free Throw.

    13–8
  13. Rodney Rice made Free Throw.

    14–8
  14. Mike James made Jumper.

    14–10
  15. Grant Basile made Three Point Jumper. Assisted by Sean Pedulla.

    17–10
  16. Hunter Cattoor made Three Point Jumper. Assisted by MJ Collins.

    20–10
  17. El Ellis made Layup.

    20–12
  18. El Ellis made Free Throw.

    20–13
  19. Grant Basile made Layup. Assisted by Justyn Mutts.

    22–13
  20. Grant Basile made Three Point Jumper. Assisted by Sean Pedulla.

    25–13
  21. Mike James made Layup.

    25–15
  22. Rodney Rice made Three Point Jumper. Assisted by Sean Pedulla.

    28–15
  23. Mike James made Layup. Assisted by Kamari Lands.

    28–17
  24. Kamari Lands made Jumper.

    28–19
  25. Grant Basile made Layup.

    30–19
  26. Mike James made Jumper.

    30–21
  27. MJ Collins made Free Throw.

    31–21
  28. MJ Collins made Free Throw.

    32–21
  29. Mike James made Layup.

    32–23
  30. JJ Traynor made Dunk. Assisted by Roosevelt Wheeler.

    32–25
  31. Grant Basile made Layup. Assisted by Justyn Mutts.

    34–25
  32. Mike James made Layup.

    34–27
  33. Justyn Mutts made Free Throw.

    35–27
  34. Sean Pedulla made Jumper.

    37–27
  35. Justyn Mutts made Layup.

    39–27
  36. El Ellis made Layup.

    39–29
  37. MJ Collins made Free Throw.

    40–29
  38. MJ Collins made Free Throw.

    41–29
  39. Fabio Basili made Jumper.

    41–31
  40. Mike James made Free Throw.

    41–32
  41. Mike James made Free Throw.

    41–33
  42. Hunter Cattoor made Three Point Jumper. Assisted by Sean Pedulla.

    44–33
  43. El Ellis made Jumper.

    44–35
  44. JJ Traynor made Jumper.

    44–37
  45. Grant Basile made Three Point Jumper. Assisted by Hunter Cattoor.

    47–37
  46. El Ellis made Layup.

    47–39
  47. El Ellis made Jumper.

    47–41
  48. Hunter Cattoor made Three Point Jumper. Assisted by Justyn Mutts.

    50–41
  49. El Ellis made Three Point Jumper.

    50–44
  50. JJ Traynor made Three Point Jumper. Assisted by Jae'Lyn Withers.

    50–47
  51. Justyn Mutts made Three Point Jumper. Assisted by Hunter Cattoor.

    53–47
  52. Justyn Mutts made Free Throw.

    54–47
  53. Justyn Mutts made Layup.

    56–47
  54. Grant Basile made Free Throw.

    57–47
  55. Grant Basile made Layup.

    59–47
  56. Justyn Mutts made Dunk. Assisted by MJ Collins.

    61–47
  57. Sean Pedulla made Three Point Jumper. Assisted by Hunter Cattoor.

    64–47
  58. Jae'Lyn Withers made Jumper.

    64–49
  59. Sean Pedulla made Three Point Jumper.

    67–49
  60. MJ Collins made Dunk. Assisted by Justyn Mutts.

    69–49
  61. Hercy Miller made Layup. Assisted by Fabio Basili.

    69–51
  62. MJ Collins made Free Throw.

    70–51
  63. MJ Collins made Free Throw.

    71–51
  64. Hercy Miller made Free Throw.

    71–52
  65. Hercy Miller made Layup.

    71–54

Play-by-play

  1. P1 El Ellis missed Jumper.
  2. P1 Sean Pedulla Defensive Rebound.
  3. P1 Sean Pedulla missed Jumper.
  4. P1 Jae'Lyn Withers Defensive Rebound.
  5. P1 JJ Traynor missed Jumper.
  6. P1 Sydney Curry Offensive Rebound.
  7. P1 Sydney Curry made Layup. 0–2
  8. P1 Justyn Mutts made Layup. Assisted by Sean Pedulla. 2–2
  9. P1 Jae'Lyn Withers Turnover.
  10. P1 Hunter Cattoor Steal.
  11. P1 Sean Pedulla made Layup. Assisted by Hunter Cattoor. 4–2
  12. P1 JJ Traynor missed Jumper.
  13. P1 Sydney Curry Offensive Rebound.
  14. P1 Sydney Curry Turnover.
  15. P1 Grant Basile Steal.
  16. P1 Sean Pedulla missed Three Point Jumper.
  17. P1 El Ellis Defensive Rebound.
  18. P1 Sydney Curry made Jumper. 4–4
  19. P1 MJ Collins missed Three Point Jumper.
  20. P1 JJ Traynor Defensive Rebound.
  21. P1 JJ Traynor missed Three Point Jumper.
  22. P1 Jae'Lyn Withers Offensive Rebound.
  23. P1 Jae'Lyn Withers Turnover.
  24. P1 Sean Pedulla Steal.
  25. P1 Hunter Cattoor missed Three Point Jumper.
  26. P1 Mike James Defensive Rebound.
  27. P1 JJ Traynor made Dunk. Assisted by Sydney Curry. 4–6
  28. P1 Hunter Cattoor made Layup. 6–6
  29. P1 El Ellis missed Three Point Jumper.
  30. P1 Virginia Tech Defensive Rebound.
  31. P1 Official TV Timeout
  32. P1 MJ Collins missed Jumper.
  33. P1 Brandon Huntley-Hatfield Defensive Rebound.
  34. P1 Mike James missed Three Point Jumper.
  35. P1 Grant Basile Defensive Rebound.
  36. P1 Sean Pedulla missed Jumper.
  37. P1 Justyn Mutts Offensive Rebound.
  38. P1 Grant Basile missed Three Point Jumper.
  39. P1 Kamari Lands Defensive Rebound.
  40. P1 Kamari Lands made Jumper. 6–8
  41. P1 Lynn Kidd made Layup. Assisted by MJ Collins. 8–8
  42. P1 Mike James missed Layup.
  43. P1 Brandon Huntley-Hatfield Offensive Rebound.
  44. P1 Mike James missed Three Point Jumper.
  45. P1 JJ Traynor Offensive Rebound.
  46. P1 El Ellis missed Three Point Jumper.
  47. P1 Sean Pedulla Defensive Rebound.
  48. P1 Lynn Kidd made Jumper. 10–8
  49. P1 Foul on Brandon Huntley-Hatfield.
  50. P1 Brandon Huntley-Hatfield Turnover.
  51. P1 Sean Pedulla Turnover.
  52. P1 Official TV Timeout
  53. P1 Sydney Curry missed Layup.
  54. P1 Lynn Kidd Block.
  55. P1 Virginia Tech Defensive Rebound.
  56. P1 Foul on Jae'Lyn Withers.
  57. P1 Justyn Mutts missed Layup.
  58. P1 JJ Traynor Block.
  59. P1 Louisville Defensive Rebound.
  60. P1 El Ellis missed Jumper.
  61. P1 Justyn Mutts Defensive Rebound.
  62. P1 Rodney Rice missed Three Point Jumper.
  63. P1 Jae'Lyn Withers Defensive Rebound.
  64. P1 JJ Traynor missed Jumper.
  65. P1 Lynn Kidd Defensive Rebound.
  66. P1 Lynn Kidd missed Jumper.
  67. P1 JJ Traynor Defensive Rebound.
  68. P1 El Ellis Turnover.
  69. P1 Hunter Cattoor Steal.
  70. P1 Foul on Kamari Lands.
  71. P1 Rodney Rice made Free Throw. 11–8
  72. P1 Rodney Rice made Free Throw. 12–8
  73. P1 Foul on Rodney Rice.
  74. P1 Kamari Lands missed Free Throw.
  75. P1 Louisville Offensive Rebound.
  76. P1 Kamari Lands missed Free Throw.
  77. P1 Mylyjael Poteat Defensive Rebound.
  78. P1 Foul on El Ellis.
  79. P1 Rodney Rice missed Free Throw.
  80. P1 Virginia Tech Offensive Rebound.
  81. P1 Rodney Rice made Free Throw. 13–8
  82. P1 Rodney Rice made Free Throw. 14–8
  83. P1 Mike James made Jumper. 14–10
  84. P1 Rodney Rice missed Three Point Jumper.
  85. P1 Kamari Lands Defensive Rebound.
  86. P1 Foul on Hunter Cattoor.
  87. P1 Brandon Huntley-Hatfield missed Jumper.
  88. P1 Sean Pedulla Defensive Rebound.
  89. P1 Grant Basile made Three Point Jumper. Assisted by Sean Pedulla. 17–10
  90. P1 Foul on Brandon Huntley-Hatfield.
  91. P1 Brandon Huntley-Hatfield Turnover.
  92. P1 Official TV Timeout
  93. P1 Hunter Cattoor made Three Point Jumper. Assisted by MJ Collins. 20–10
  94. P1 El Ellis made Layup. 20–12
  95. P1 Foul on Mylyjael Poteat.
  96. P1 El Ellis made Free Throw. 20–13
  97. P1 Hunter Cattoor missed Three Point Jumper.
  98. P1 Justyn Mutts Offensive Rebound.
  99. P1 Grant Basile made Layup. Assisted by Justyn Mutts. 22–13
  100. P1 Mike James missed Three Point Jumper.
  101. P1 Justyn Mutts Defensive Rebound.
  102. P1 Grant Basile made Three Point Jumper. Assisted by Sean Pedulla. 25–13
  103. P1 Louisville Timeout
  104. P1 Kamari Lands missed Three Point Jumper.
  105. P1 JJ Traynor Offensive Rebound.
  106. P1 Mike James made Layup. 25–15
  107. P1 Rodney Rice made Three Point Jumper. Assisted by Sean Pedulla. 28–15
  108. P1 Mike James made Layup. Assisted by Kamari Lands. 28–17
  109. P1 Justyn Mutts missed Layup.
  110. P1 El Ellis Defensive Rebound.
  111. P1 Kamari Lands made Jumper. 28–19
  112. P1 Grant Basile missed Dunk.
  113. P1 JJ Traynor Block.
  114. P1 Grant Basile Offensive Rebound.
  115. P1 Grant Basile made Layup. 30–19
  116. P1 Mike James made Jumper. 30–21
  117. P1 Sean Pedulla missed Layup.
  118. P1 Roosevelt Wheeler Defensive Rebound.
  119. P1 Kamari Lands Turnover.
  120. P1 Official TV Timeout
  121. P1 Foul on Roosevelt Wheeler.
  122. P1 MJ Collins made Free Throw. 31–21
  123. P1 MJ Collins made Free Throw. 32–21
  124. P1 Mike James made Layup. 32–23
  125. P1 Grant Basile missed Jumper.
  126. P1 Roosevelt Wheeler Defensive Rebound.
  127. P1 El Ellis missed Three Point Jumper.
  128. P1 Jae'Lyn Withers Offensive Rebound.
  129. P1 Foul on Justyn Mutts.
  130. P1 Jae'Lyn Withers missed Free Throw.
  131. P1 Louisville Offensive Rebound.
  132. P1 Jae'Lyn Withers missed Free Throw.
  133. P1 Roosevelt Wheeler Offensive Rebound.
  134. P1 JJ Traynor made Dunk. Assisted by Roosevelt Wheeler. 32–25
  135. P1 Hunter Cattoor missed Three Point Jumper.
  136. P1 Justyn Mutts Offensive Rebound.
  137. P1 Grant Basile made Layup. Assisted by Justyn Mutts. 34–25
  138. P1 Virginia Tech Timeout
  139. P1 Mike James missed Jumper.
  140. P1 Sean Pedulla Block.
  141. P1 Mike James Offensive Rebound.
  142. P1 Mike James made Layup. 34–27
  143. P1 Grant Basile missed Three Point Jumper.
  144. P1 MJ Collins Offensive Rebound.
  145. P1 Foul on Roosevelt Wheeler.
  146. P1 Justyn Mutts made Free Throw. 35–27
  147. P1 Justyn Mutts missed Free Throw.
  148. P1 Mike James Defensive Rebound.
  149. P2 Hunter Cattoor missed Three Point Jumper.
  150. P2 Justyn Mutts Offensive Rebound.
  151. P2 Sean Pedulla Turnover.
  152. P2 Kamari Lands Steal.
  153. P2 Sydney Curry missed Jumper.
  154. P2 Justyn Mutts Defensive Rebound.
  155. P2 Grant Basile missed Layup.
  156. P2 Grant Basile Offensive Rebound.
  157. P2 Grant Basile missed Layup.
  158. P2 Sydney Curry Defensive Rebound.
  159. P2 Sydney Curry missed Layup.
  160. P2 Justyn Mutts Block.
  161. P2 Sydney Curry Offensive Rebound.
  162. P2 Sydney Curry missed Layup.
  163. P2 Justyn Mutts Block.
  164. P2 Hunter Cattoor Defensive Rebound.
  165. P2 Sean Pedulla made Jumper. 37–27
  166. P2 Foul on Hunter Cattoor.
  167. P2 Mike James missed Jumper.
  168. P2 Grant Basile Defensive Rebound.
  169. P2 Justyn Mutts missed Layup.
  170. P2 Justyn Mutts Offensive Rebound.
  171. P2 Justyn Mutts made Layup. 39–27
  172. P2 El Ellis made Layup. 39–29
  173. P2 MJ Collins missed Three Point Jumper.
  174. P2 JJ Traynor Defensive Rebound.
  175. P2 El Ellis missed Jumper.
  176. P2 Justyn Mutts Defensive Rebound.
  177. P2 Foul on JJ Traynor.
  178. P2 MJ Collins made Free Throw. 40–29
  179. P2 MJ Collins made Free Throw. 41–29
  180. P2 Kamari Lands missed Jumper.
  181. P2 Lynn Kidd Defensive Rebound.
  182. P2 MJ Collins missed Three Point Jumper.
  183. P2 Mike James Defensive Rebound.
  184. P2 Foul on Lynn Kidd.
  185. P2 Official TV Timeout
  186. P2 Kamari Lands missed Jumper.
  187. P2 Fabio Basili Offensive Rebound.
  188. P2 Fabio Basili made Jumper. 41–31
  189. P2 Lynn Kidd missed Layup.
  190. P2 Fabio Basili Defensive Rebound.
  191. P2 Foul on Rodney Rice.
  192. P2 Mike James made Free Throw. 41–32
  193. P2 Mike James made Free Throw. 41–33
  194. P2 Rodney Rice missed Layup.
  195. P2 Lynn Kidd Offensive Rebound.
  196. P2 Hunter Cattoor made Three Point Jumper. Assisted by Sean Pedulla. 44–33
  197. P2 Foul on Fabio Basili.
  198. P2 Fabio Basili Turnover.
  199. P2 Sean Pedulla missed Layup.
  200. P2 Mike James Defensive Rebound.
  201. P2 Mike James missed Layup.
  202. P2 Louisville Offensive Rebound.
  203. P2 El Ellis made Jumper. 44–35
  204. P2 Hunter Cattoor missed Three Point Jumper.
  205. P2 Fabio Basili Defensive Rebound.
  206. P2 Mike James missed Three Point Jumper.
  207. P2 Sean Pedulla Defensive Rebound.
  208. P2 Rodney Rice missed Three Point Jumper.
  209. P2 Fabio Basili Defensive Rebound.
  210. P2 Foul on Sean Pedulla.
  211. P2 JJ Traynor made Jumper. 44–37
  212. P2 Grant Basile made Three Point Jumper. Assisted by Hunter Cattoor. 47–37
  213. P2 El Ellis made Layup. 47–39
  214. P2 Grant Basile Turnover.
  215. P2 Official TV Timeout
  216. P2 El Ellis made Jumper. 47–41
  217. P2 Hunter Cattoor missed Three Point Jumper.
  218. P2 Mylyjael Poteat Offensive Rebound.
  219. P2 Rodney Rice missed Three Point Jumper.
  220. P2 Mylyjael Poteat Offensive Rebound.
  221. P2 Foul on Jae'Lyn Withers.
  222. P2 Hunter Cattoor made Three Point Jumper. Assisted by Justyn Mutts. 50–41
  223. P2 El Ellis made Three Point Jumper. 50–44
  224. P2 Justyn Mutts Turnover.
  225. P2 El Ellis Steal.
  226. P2 Foul on Mylyjael Poteat.
  227. P2 JJ Traynor made Three Point Jumper. Assisted by Jae'Lyn Withers. 50–47
  228. P2 Virginia Tech Timeout
  229. P2 Hunter Cattoor missed Layup.
  230. P2 Mylyjael Poteat Offensive Rebound.
  231. P2 Foul on JJ Traynor.
  232. P2 Justyn Mutts made Three Point Jumper. Assisted by Hunter Cattoor. 53–47
  233. P2 El Ellis missed Layup.
  234. P2 Mylyjael Poteat Defensive Rebound.
  235. P2 Foul on Kamari Lands.
  236. P2 Official TV Timeout
  237. P2 Justyn Mutts missed Free Throw.
  238. P2 Virginia Tech Offensive Rebound.
  239. P2 Justyn Mutts made Free Throw. 54–47
  240. P2 Mike James missed Layup.
  241. P2 Sean Pedulla Defensive Rebound.
  242. P2 Foul on Kamari Lands.
  243. P2 Sean Pedulla missed Layup.
  244. P2 Justyn Mutts Offensive Rebound.
  245. P2 Justyn Mutts made Layup. 56–47
  246. P2 Mike James missed Layup.
  247. P2 Grant Basile Defensive Rebound.
  248. P2 Justyn Mutts missed Layup.
  249. P2 JJ Traynor Defensive Rebound.
  250. P2 El Ellis missed Three Point Jumper.
  251. P2 Virginia Tech Defensive Rebound.
  252. P2 Foul on Mike James.
  253. P2 Grant Basile made Free Throw. 57–47
  254. P2 Grant Basile missed Free Throw.
  255. P2 Justyn Mutts Offensive Rebound.
  256. P2 Hunter Cattoor missed Three Point Jumper.
  257. P2 Grant Basile Offensive Rebound.
  258. P2 Grant Basile made Layup. 59–47
  259. P2 Louisville Timeout
  260. P2 Jae'Lyn Withers Turnover.
  261. P2 Justyn Mutts Steal.
  262. P2 Justyn Mutts made Dunk. Assisted by MJ Collins. 61–47
  263. P2 Kamari Lands Turnover.
  264. P2 Grant Basile Steal.
  265. P2 Sean Pedulla made Three Point Jumper. Assisted by Hunter Cattoor. 64–47
  266. P2 Jae'Lyn Withers made Jumper. 64–49
  267. P2 Sean Pedulla made Three Point Jumper. 67–49
  268. P2 Foul on Justyn Mutts.
  269. P2 Official TV Timeout
  270. P2 El Ellis missed Three Point Jumper.
  271. P2 Justyn Mutts Defensive Rebound.
  272. P2 MJ Collins Turnover.
  273. P2 Fabio Basili Steal.
  274. P2 Devin Ree missed Three Point Jumper.
  275. P2 Brandon Huntley-Hatfield Offensive Rebound.
  276. P2 Brandon Huntley-Hatfield Turnover.
  277. P2 Sean Pedulla missed Three Point Jumper.
  278. P2 Grant Basile Offensive Rebound.
  279. P2 MJ Collins made Dunk. Assisted by Justyn Mutts. 69–49
  280. P2 Hercy Miller made Layup. Assisted by Fabio Basili. 69–51
  281. P2 Grant Basile missed Layup.
  282. P2 Devin Ree Defensive Rebound.
  283. P2 Devin Ree Turnover.
  284. P2 MJ Collins Steal.
  285. P2 Foul on Zan Payne.
  286. P2 MJ Collins made Free Throw. 70–51
  287. P2 MJ Collins made Free Throw. 71–51
  288. P2 Devin Ree missed Jumper.
  289. P2 Hercy Miller Offensive Rebound.
  290. P2 Foul on Rodney Rice.
  291. P2 Hercy Miller made Free Throw. 71–52
  292. P2 Hercy Miller missed Free Throw.
  293. P2 John Camden Defensive Rebound.
  294. P2 Michael Ward missed Three Point Jumper.
  295. P2 Mylyjael Poteat Offensive Rebound.
  296. P2 Michael Ward missed Layup.
  297. P2 Roosevelt Wheeler Block.
  298. P2 Virginia Tech Offensive Rebound.
  299. P2 John Camden missed Jumper.
  300. P2 Hercy Miller Defensive Rebound.
  301. P2 Hercy Miller made Layup. 71–54

Box score

VT

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Grant BasileF30187-143-51-270120430
Justyn MuttsF33135-91-12-4124112752
MJ Collins Jr.G3081-50-36-613110100
Sean PedullaG36104-112-40-055211051
Hunter CattoorG34114-123-100-014020012
John CamdenF100-10-00-010000010
Mylyjael PoteatF700-00-00-060000422
Lynn KiddC1042-40-00-030001121
Michael WardG100-20-10-000000000
Owyn DawyotG100-00-00-000000000
Camden JohnsonG100-00-00-000000000
Rodney RiceG1671-61-54-500000003
Patrick WesslerF
Darren Buchanan Jr.G
Darius MaddoxG

LOU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Sydney CurryF1442-60-00-041100310
JJ TraynorF3294-81-20-060002242
Jae'Lyn WithersF2221-10-00-241300222
Mike JamesG33146-160-42-250000141
El EllisG36146-151-61-120110021
Devin ReeF300-20-10-010100010
Brandon Huntley-HatfieldF1200-10-00-030300212
Roosevelt WheelerC700-00-00-031001122
Kamari LandsG2642-50-10-221210023
Fabio BasiliG1121-10-00-041110131
Hercy MillerG252-20-01-220000110
Zan PayneG200-00-00-000000001
Emmanuel OkoraforF
Aidan McCoolG
Ashton Myles-DevoreG

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 →