Louisville Cardinals @ Virginia Cavaliers

53–77Final · Jan 3, 2024
LOU 53 UVA 77 Final
12T
LOU5-8223153
UVA11-3374077
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. Brandon Huntley-Hatfield made Layup. Assisted by Ty-Laur Johnson.

    2–0
  2. Jacob Groves made Jumper. Assisted by Andrew Rohde.

    2–2
  3. Skyy Clark made Three Point Jumper. Assisted by Danilo Jovanovich.

    5–2
  4. Andrew Rohde made Three Point Jumper. Assisted by Reece Beekman.

    5–5
  5. Reece Beekman made Jumper.

    5–7
  6. Reece Beekman made Jumper. Assisted by Taine Murray.

    5–9
  7. Mike James made Layup.

    7–9
  8. Taine Murray made Three Point Jumper. Assisted by Reece Beekman.

    7–12
  9. Skyy Clark made Three Point Jumper. Assisted by Danilo Jovanovich.

    10–12
  10. Blake Buchanan made Dunk. Assisted by Reece Beekman.

    10–14
  11. Mike James made Free Throw.

    11–14
  12. Mike James made Free Throw.

    12–14
  13. Isaac McKneely made Three Point Jumper. Assisted by Leon Bond III.

    12–17
  14. Ryan Dunn made Layup.

    12–19
  15. Danilo Jovanovich made Two Point Tip Shot.

    14–19
  16. Andrew Rohde made Three Point Jumper. Assisted by Reece Beekman.

    14–22
  17. Ryan Dunn made Two Point Tip Shot.

    14–24
  18. Ty-Laur Johnson made Jumper.

    16–24
  19. Mike James made Dunk. Assisted by Brandon Huntley-Hatfield.

    18–24
  20. Ryan Dunn made Layup.

    18–26
  21. Mike James made Jumper.

    20–26
  22. Ryan Dunn made Jumper.

    20–28
  23. Reece Beekman made Layup.

    20–30
  24. Reece Beekman made Three Point Jumper. Assisted by Andrew Rohde.

    20–33
  25. Ryan Dunn made Dunk. Assisted by Reece Beekman.

    20–35
  26. Danilo Jovanovich made Jumper.

    22–35
  27. Isaac McKneely made Jumper. Assisted by Ryan Dunn.

    22–37
  28. Mike James made Free Throw.

    23–37
  29. Brandon Huntley-Hatfield made Layup. Assisted by Mike James.

    25–37
  30. Brandon Huntley-Hatfield made Free Throw.

    26–37
  31. Blake Buchanan made Free Throw.

    26–38
  32. Blake Buchanan made Free Throw.

    26–39
  33. Ryan Dunn made Dunk. Assisted by Blake Buchanan.

    26–41
  34. Ryan Dunn made Free Throw.

    26–42
  35. Brandon Huntley-Hatfield made Layup.

    28–42
  36. Taine Murray made Layup. Assisted by Isaac McKneely.

    28–44
  37. Curtis Williams made Three Point Jumper. Assisted by Brandon Huntley-Hatfield.

    31–44
  38. Ryan Dunn made Jumper.

    31–46
  39. Taine Murray made Layup.

    31–48
  40. Ty-Laur Johnson made Layup.

    33–48
  41. Isaac McKneely made Three Point Jumper. Assisted by Taine Murray.

    33–51
  42. Skyy Clark made Jumper.

    35–51
  43. Isaac McKneely made Three Point Jumper. Assisted by Leon Bond III.

    35–54
  44. Curtis Williams made Three Point Jumper. Assisted by Mike James.

    38–54
  45. Jacob Groves made Free Throw.

    38–55
  46. Jacob Groves made Free Throw.

    38–56
  47. Mike James made Jumper. Assisted by Skyy Clark.

    40–56
  48. Jacob Groves made Three Point Jumper. Assisted by Isaac McKneely.

    40–59
  49. Isaac McKneely made Jumper.

    40–61
  50. Isaac McKneely made Three Point Jumper. Assisted by Reece Beekman.

    40–64
  51. Curtis Williams made Layup.

    42–64
  52. Curtis Williams made Three Point Jumper. Assisted by Skyy Clark.

    45–64
  53. Isaac McKneely made Jumper. Assisted by Jacob Groves.

    45–66
  54. Taine Murray made Layup. Assisted by Reece Beekman.

    45–68
  55. Ty-Laur Johnson made Free Throw.

    46–68
  56. Ty-Laur Johnson made Free Throw.

    47–68
  57. Reece Beekman made Free Throw.

    47–69
  58. Reece Beekman made Free Throw.

    47–70
  59. Curtis Williams made Three Point Jumper. Assisted by Hercy Miller.

    50–70
  60. Taine Murray made Three Point Jumper. Assisted by Reece Beekman.

    50–73
  61. Brandon Huntley-Hatfield made Free Throw.

    51–73
  62. Brandon Huntley-Hatfield made Free Throw.

    52–73
  63. Andrew Rohde made Jumper. Assisted by Elijah Gertrude.

    52–75
  64. Hercy Miller made Free Throw.

    53–75
  65. Blake Buchanan made Two Point Tip Shot.

    53–77

Play-by-play

  1. P1 Jump Ball won by Louisville
  2. P1 Brandon Huntley-Hatfield made Layup. Assisted by Ty-Laur Johnson. 2–0
  3. P1 Foul on Ryan Dunn.
  4. P1 Brandon Huntley-Hatfield missed Free Throw.
  5. P1 Jacob Groves Defensive Rebound.
  6. P1 Jacob Groves made Jumper. Assisted by Andrew Rohde. 2–2
  7. P1 Skyy Clark made Three Point Jumper. Assisted by Danilo Jovanovich. 5–2
  8. P1 Jacob Groves missed Jumper.
  9. P1 Ty-Laur Johnson Defensive Rebound.
  10. P1 Ty-Laur Johnson Turnover.
  11. P1 Reece Beekman Steal.
  12. P1 Andrew Rohde made Three Point Jumper. Assisted by Reece Beekman. 5–5
  13. P1 Ty-Laur Johnson missed Three Point Jumper.
  14. P1 Jacob Groves Defensive Rebound.
  15. P1 Isaac McKneely missed Three Point Jumper.
  16. P1 Brandon Huntley-Hatfield Defensive Rebound.
  17. P1 Mike James missed Three Point Jumper.
  18. P1 Jacob Groves Defensive Rebound.
  19. P1 Reece Beekman made Jumper. 5–7
  20. P1 Danilo Jovanovich missed Three Point Jumper.
  21. P1 Jacob Groves Defensive Rebound.
  22. P1 Jacob Groves missed Three Point Jumper.
  23. P1 Mike James Defensive Rebound.
  24. P1 Foul on Isaac McKneely.
  25. P1 Official TV Timeout
  26. P1 Curtis Williams missed Three Point Jumper.
  27. P1 Blake Buchanan Defensive Rebound.
  28. P1 Andrew Rohde missed Three Point Jumper.
  29. P1 Jacob Groves Offensive Rebound.
  30. P1 Reece Beekman made Jumper. Assisted by Taine Murray. 5–9
  31. P1 Mike James made Layup. 7–9
  32. P1 Taine Murray made Three Point Jumper. Assisted by Reece Beekman. 7–12
  33. P1 Skyy Clark made Three Point Jumper. Assisted by Danilo Jovanovich. 10–12
  34. P1 Blake Buchanan made Dunk. Assisted by Reece Beekman. 10–14
  35. P1 Foul on Andrew Rohde.
  36. P1 Mike James made Free Throw. 11–14
  37. P1 Mike James made Free Throw. 12–14
  38. P1 Reece Beekman missed Three Point Jumper.
  39. P1 Leon Bond III Offensive Rebound.
  40. P1 Blake Buchanan missed Jumper.
  41. P1 Leon Bond III Offensive Rebound.
  42. P1 Official TV Timeout
  43. P1 Reece Beekman Turnover.
  44. P1 Kaleb Glenn Steal.
  45. P1 Ty-Laur Johnson Turnover.
  46. P1 Leon Bond III Steal.
  47. P1 Andrew Rohde missed Three Point Jumper.
  48. P1 Zan Payne Defensive Rebound.
  49. P1 Skyy Clark missed Three Point Jumper.
  50. P1 Ryan Dunn Defensive Rebound.
  51. P1 Isaac McKneely missed Jumper.
  52. P1 Kaleb Glenn Defensive Rebound.
  53. P1 Skyy Clark Turnover.
  54. P1 Isaac McKneely made Three Point Jumper. Assisted by Leon Bond III. 12–17
  55. P1 Curtis Williams missed Three Point Jumper.
  56. P1 Isaac McKneely Defensive Rebound.
  57. P1 Ryan Dunn made Layup. 12–19
  58. P1 Mike James missed Three Point Jumper.
  59. P1 Jacob Groves Defensive Rebound.
  60. P1 Jacob Groves missed Three Point Jumper.
  61. P1 Skyy Clark Defensive Rebound.
  62. P1 Skyy Clark missed Three Point Jumper.
  63. P1 Danilo Jovanovich Offensive Rebound.
  64. P1 Danilo Jovanovich made Two Point Tip Shot. 14–19
  65. P1 Andrew Rohde made Three Point Jumper. Assisted by Reece Beekman. 14–22
  66. P1 Danilo Jovanovich missed Three Point Jumper.
  67. P1 Ryan Dunn Defensive Rebound.
  68. P1 Andrew Rohde missed Layup.
  69. P1 Brandon Huntley-Hatfield Block.
  70. P1 Ryan Dunn Offensive Rebound.
  71. P1 Ryan Dunn made Two Point Tip Shot. 14–24
  72. P1 Foul on Isaac McKneely.
  73. P1 Official TV Timeout
  74. P1 Ty-Laur Johnson made Jumper. 16–24
  75. P1 Andrew Rohde missed Three Point Jumper.
  76. P1 Jacob Groves Offensive Rebound.
  77. P1 Blake Buchanan missed Jumper.
  78. P1 Skyy Clark Defensive Rebound.
  79. P1 Ty-Laur Johnson missed Jumper.
  80. P1 Blake Buchanan Defensive Rebound.
  81. P1 Elijah Gertrude missed Jumper.
  82. P1 Louisville Defensive Rebound.
  83. P1 Mike James made Dunk. Assisted by Brandon Huntley-Hatfield. 18–24
  84. P1 Ryan Dunn made Layup. 18–26
  85. P1 Brandon Huntley-Hatfield Turnover.
  86. P1 Ryan Dunn Steal.
  87. P1 Jacob Groves missed Jumper.
  88. P1 Skyy Clark Defensive Rebound.
  89. P1 Mike James made Jumper. 20–26
  90. P1 Foul on Brandon Huntley-Hatfield.
  91. P1 Official TV Timeout
  92. P1 Ryan Dunn made Jumper. 20–28
  93. P1 Foul on Brandon Huntley-Hatfield.
  94. P1 Ryan Dunn missed Free Throw.
  95. P1 Mike James Defensive Rebound.
  96. P1 Foul on Reece Beekman.
  97. P1 Curtis Williams missed Three Point Jumper.
  98. P1 Virginia Defensive Rebound.
  99. P1 Ryan Dunn missed Jumper.
  100. P1 Kaleb Glenn Defensive Rebound.
  101. P1 Mike James missed Jumper.
  102. P1 Ryan Dunn Defensive Rebound.
  103. P1 Reece Beekman made Layup. 20–30
  104. P1 Foul on Danilo Jovanovich.
  105. P1 Reece Beekman missed Free Throw.
  106. P1 Danilo Jovanovich Defensive Rebound.
  107. P1 Mike James missed Three Point Jumper.
  108. P1 Andrew Rohde Defensive Rebound.
  109. P1 Jump Ball won by Virginia
  110. P1 Reece Beekman made Three Point Jumper. Assisted by Andrew Rohde. 20–33
  111. P1 Mike James Turnover.
  112. P1 Reece Beekman Steal.
  113. P1 Ryan Dunn made Dunk. Assisted by Reece Beekman. 20–35
  114. P1 Louisville Timeout
  115. P1 Danilo Jovanovich made Jumper. 22–35
  116. P1 Foul on Skyy Clark.
  117. P1 Isaac McKneely made Jumper. Assisted by Ryan Dunn. 22–37
  118. P2 Jump Ball won by Louisville
  119. P2 Mike James missed Three Point Jumper.
  120. P2 Danilo Jovanovich Offensive Rebound.
  121. P2 Ty-Laur Johnson missed Three Point Jumper.
  122. P2 Ryan Dunn Defensive Rebound.
  123. P2 Andrew Rohde missed Three Point Jumper.
  124. P2 Brandon Huntley-Hatfield Defensive Rebound.
  125. P2 Ty-Laur Johnson Turnover.
  126. P2 Reece Beekman missed Three Point Jumper.
  127. P2 Brandon Huntley-Hatfield Defensive Rebound.
  128. P2 Foul on Isaac McKneely.
  129. P2 Mike James missed Free Throw.
  130. P2 Louisville Deadball Team Rebound.
  131. P2 Mike James made Free Throw. 23–37
  132. P2 Foul on Ty-Laur Johnson.
  133. P2 Reece Beekman Turnover.
  134. P2 Brandon Huntley-Hatfield made Layup. Assisted by Mike James. 25–37
  135. P2 Foul on Jacob Groves.
  136. P2 Brandon Huntley-Hatfield made Free Throw. 26–37
  137. P2 Foul on Mike James.
  138. P2 Blake Buchanan made Free Throw. 26–38
  139. P2 Blake Buchanan made Free Throw. 26–39
  140. P2 Foul on Blake Buchanan.
  141. P2 Skyy Clark missed Three Point Jumper.
  142. P2 Ryan Dunn Defensive Rebound.
  143. P2 Ryan Dunn made Dunk. Assisted by Blake Buchanan. 26–41
  144. P2 Louisville Timeout
  145. P2 Mike James Turnover.
  146. P2 Reece Beekman Steal.
  147. P2 Blake Buchanan missed Layup.
  148. P2 Ty-Laur Johnson Block.
  149. P2 Ty-Laur Johnson Defensive Rebound.
  150. P2 Foul on Blake Buchanan.
  151. P2 Official TV Timeout
  152. P2 Skyy Clark missed Three Point Jumper.
  153. P2 Blake Buchanan Defensive Rebound.
  154. P2 Foul on Mike James.
  155. P2 Ryan Dunn made Free Throw. 26–42
  156. P2 Ryan Dunn missed Free Throw.
  157. P2 Mike James Defensive Rebound.
  158. P2 Brandon Huntley-Hatfield made Layup. 28–42
  159. P2 Foul on Mike James.
  160. P2 Jacob Groves missed Three Point Jumper.
  161. P2 Brandon Huntley-Hatfield Defensive Rebound.
  162. P2 Curtis Williams missed Three Point Jumper.
  163. P2 Blake Buchanan Defensive Rebound.
  164. P2 Reece Beekman missed Jumper.
  165. P2 Ryan Dunn Offensive Rebound.
  166. P2 Taine Murray made Layup. Assisted by Isaac McKneely. 28–44
  167. P2 Curtis Williams made Three Point Jumper. Assisted by Brandon Huntley-Hatfield. 31–44
  168. P2 Ryan Dunn made Jumper. 31–46
  169. P2 Foul on Blake Buchanan.
  170. P2 Curtis Williams missed Jumper.
  171. P2 Ty-Laur Johnson Offensive Rebound.
  172. P2 Kaleb Glenn missed Jumper.
  173. P2 Isaac McKneely Defensive Rebound.
  174. P2 Taine Murray made Layup. 31–48
  175. P2 Danilo Jovanovich missed Jumper.
  176. P2 Ryan Dunn Block.
  177. P2 Danilo Jovanovich Offensive Rebound.
  178. P2 Ty-Laur Johnson made Layup. 33–48
  179. P2 Isaac McKneely made Three Point Jumper. Assisted by Taine Murray. 33–51
  180. P2 Brandon Huntley-Hatfield missed Three Point Jumper.
  181. P2 Ryan Dunn Defensive Rebound.
  182. P2 Foul on Ty-Laur Johnson.
  183. P2 Official TV Timeout
  184. P2 Isaac McKneely missed Three Point Jumper.
  185. P2 Mike James Defensive Rebound.
  186. P2 Skyy Clark made Jumper. 35–51
  187. P2 Jacob Groves missed Three Point Jumper.
  188. P2 Skyy Clark Defensive Rebound.
  189. P2 Ty-Laur Johnson Turnover.
  190. P2 Taine Murray Steal.
  191. P2 Isaac McKneely made Three Point Jumper. Assisted by Leon Bond III. 35–54
  192. P2 Curtis Williams made Three Point Jumper. Assisted by Mike James. 38–54
  193. P2 Isaac McKneely missed Three Point Jumper.
  194. P2 Jacob Groves Offensive Rebound.
  195. P2 Foul on Mike James.
  196. P2 Jacob Groves made Free Throw. 38–55
  197. P2 Jacob Groves made Free Throw. 38–56
  198. P2 Mike James made Jumper. Assisted by Skyy Clark. 40–56
  199. P2 Jacob Groves made Three Point Jumper. Assisted by Isaac McKneely. 40–59
  200. P2 Foul on Jacob Groves.
  201. P2 Official TV Timeout
  202. P2 Mike James missed Layup.
  203. P2 Ryan Dunn Block.
  204. P2 Jacob Groves Defensive Rebound.
  205. P2 Isaac McKneely made Jumper. 40–61
  206. P2 Brandon Huntley-Hatfield missed Jumper.
  207. P2 Ryan Dunn Block.
  208. P2 Ryan Dunn Defensive Rebound.
  209. P2 Isaac McKneely made Three Point Jumper. Assisted by Reece Beekman. 40–64
  210. P2 Curtis Williams made Layup. 42–64
  211. P2 Andrew Rohde missed Jumper.
  212. P2 Skyy Clark Defensive Rebound.
  213. P2 Curtis Williams made Three Point Jumper. Assisted by Skyy Clark. 45–64
  214. P2 Isaac McKneely made Jumper. Assisted by Jacob Groves. 45–66
  215. P2 Foul on Isaac McKneely.
  216. P2 Ty-Laur Johnson missed Free Throw.
  217. P2 Ryan Dunn Defensive Rebound.
  218. P2 Taine Murray made Layup. Assisted by Reece Beekman. 45–68
  219. P2 Curtis Williams missed Three Point Jumper.
  220. P2 Reece Beekman Defensive Rebound.
  221. P2 Ryan Dunn Turnover.
  222. P2 Danilo Jovanovich Steal.
  223. P2 Foul on Andrew Rohde.
  224. P2 Official TV Timeout
  225. P2 Ty-Laur Johnson made Free Throw. 46–68
  226. P2 Ty-Laur Johnson made Free Throw. 47–68
  227. P2 Foul on Hercy Miller.
  228. P2 Reece Beekman made Free Throw. 47–69
  229. P2 Reece Beekman made Free Throw. 47–70
  230. P2 Curtis Williams made Three Point Jumper. Assisted by Hercy Miller. 50–70
  231. P2 Taine Murray made Three Point Jumper. Assisted by Reece Beekman. 50–73
  232. P2 Foul on Jacob Groves.
  233. P2 Brandon Huntley-Hatfield made Free Throw. 51–73
  234. P2 Brandon Huntley-Hatfield made Free Throw. 52–73
  235. P2 Andrew Rohde made Jumper. Assisted by Elijah Gertrude. 52–75
  236. P2 Skyy Clark missed Jumper.
  237. P2 Brandon Huntley-Hatfield Offensive Rebound.
  238. P2 Brandon Huntley-Hatfield missed Two Point Tip Shot.
  239. P2 Blake Buchanan Block.
  240. P2 Andrew Rohde Defensive Rebound.
  241. P2 Elijah Gertrude missed Three Point Jumper.
  242. P2 Kaleb Glenn Defensive Rebound.
  243. P2 Foul on Elijah Gertrude.
  244. P2 Hercy Miller missed Free Throw.
  245. P2 Louisville Deadball Team Rebound.
  246. P2 Hercy Miller made Free Throw. 53–75
  247. P2 Elijah Gertrude missed Three Point Jumper.
  248. P2 Zan Payne Defensive Rebound.
  249. P2 Curtis Williams missed Three Point Jumper.
  250. P2 Leon Bond III Defensive Rebound.
  251. P2 Leon Bond III missed Jumper.
  252. P2 Leon Bond III Offensive Rebound.
  253. P2 Taine Murray missed Three Point Jumper.
  254. P2 Blake Buchanan Offensive Rebound.
  255. P2 Blake Buchanan made Two Point Tip Shot. 53–77

Box score

LOU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Danilo JovanovichF2542-50-20-042010311
Brandon Huntley-HatfieldF3393-60-13-452101142
Mike JamesG29114-100-43-442200044
Skyy ClarkG3583-82-60-052100051
Ty-Laur JohnsonG2662-50-22-331401122
Kaleb GlennF1600-10-00-030010030
Hercy MillerG410-00-01-201000001
Aidan McCoolG200-00-00-000000000
Curtis Williams Jr.G26145-124-100-000000000
Zan PayneG400-00-00-020000020
Emmanuel OkoraforF
JJ TraynorF
Dennis EvansC
Tre WhiteG

UVA

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Ryan DunnF31157-80-01-3101113281
Jacob GrovesF3472-81-52-291000363
Andrew RohdeG3183-92-60-022000022
Isaac McKneelyG19187-114-70-022000024
Reece BeekmanG31114-71-32-318230011
Blake BuchananF1962-50-02-251001143
Jordan MinorF200-00-00-000000000
Leon Bond IIIF800-10-00-042010310
Elijah GertrudeG700-30-20-001000001
Taine MurrayG18125-62-30-002010000
Anthony RobinsonF
Tristan HowF
Bryce WalkerG
Desmond RobertsG
Christian BlissG
Dante HarrisG

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 →