Louisville Cardinals @ Duke Blue Devils

52–83Final · Jan 26, 2026
LOU 52 DUKE 83 Final
12T
LOU14-6282452
DUKE19-1384583

· Line: DUKE -8.5 (O/U 157.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. Cameron Boozer makes 24-foot three point jumper (Dame Sarr assists)

    0–3
  2. Ryan Conwell makes 24-foot three pointer

    3–3
  3. Isaiah Evans makes driving layup

    3–5
  4. Isaiah Evans makes 25-foot three point jumper (Cameron Boozer assists)

    3–8
  5. J'Vonne Hadley makes 24-foot three point jumper (Mikel Brown Jr. assists)

    6–8
  6. Caleb Foster makes 23-foot three point jumper (Dame Sarr assists)

    6–11
  7. Dame Sarr makes driving layup

    6–13
  8. Mikel Brown Jr. makes free throw 2 of 2

    7–13
  9. Cameron Boozer makes driving layup

    7–15
  10. Ryan Conwell makes driving layup

    9–15
  11. Maliq Brown makes 0-foot tip in dunk

    9–17
  12. Ryan Conwell makes layup (Aly Khalifa assists)

    11–17
  13. Caleb Foster makes free throw 2 of 2

    11–18
  14. Adrian Wooley makes 24-foot three point jumper (Sananda Fru assists)

    14–18
  15. Sananda Fru makes 2-foot dunk (Ryan Conwell assists)

    16–18
  16. Cayden Boozer makes driving layup

    16–20
  17. Cameron Boozer makes layup (Patrick Ngongba II assists)

    16–22
  18. J'Vonne Hadley makes 24-foot three point jumper (Isaac McKneely assists)

    19–22
  19. Cameron Boozer makes layup

    19–24
  20. J'Vonne Hadley makes layup (Mikel Brown Jr. assists)

    21–24
  21. J'Vonne Hadley makes free throw 1 of 1

    22–24
  22. Ryan Conwell makes 24-foot three point jumper

    25–24
  23. Patrick Ngongba II makes layup (Maliq Brown assists)

    25–26
  24. Patrick Ngongba II makes free throw 1 of 1

    25–27
  25. Isaiah Evans makes driving layup

    25–29
  26. Mikel Brown Jr. makes free throw 1 of 2

    26–29
  27. Sananda Fru makes free throw 1 of 2

    27–29
  28. Sananda Fru makes free throw 2 of 2

    28–29
  29. Isaiah Evans makes 24-foot three point jumper (Cameron Boozer assists)

    28–32
  30. Cayden Boozer makes layup (Cameron Boozer assists)

    28–34
  31. Cayden Boozer makes free throw 1 of 1

    28–35
  32. Isaiah Evans makes free throw 1 of 3

    28–36
  33. Isaiah Evans makes free throw 2 of 3

    28–37
  34. Isaiah Evans makes free throw 3 of 3

    28–38
  35. Patrick Ngongba II makes layup (Cameron Boozer assists)

    28–40
  36. Patrick Ngongba II makes free throw 1 of 2

    28–41
  37. Patrick Ngongba II makes free throw 2 of 2

    28–42
  38. Mikel Brown Jr. makes free throw 1 of 2

    29–42
  39. Mikel Brown Jr. makes free throw 2 of 2

    30–42
  40. Patrick Ngongba II makes 2-foot alley oop dunk (Caleb Foster assists)

    30–44
  41. Patrick Ngongba II makes layup

    30–46
  42. Aly Khalifa makes 24-foot three point jumper (Ryan Conwell assists)

    33–46
  43. Patrick Ngongba II makes 0-foot tip in layup

    33–48
  44. Ryan Conwell makes driving layup

    35–48
  45. Caleb Foster makes 23-foot three point jumper

    35–51
  46. Cameron Boozer makes free throw 1 of 2

    35–52
  47. Cameron Boozer makes free throw 2 of 2

    35–53
  48. Isaac McKneely makes 22-foot three point jumper (Mikel Brown Jr. assists)

    38–53
  49. Cameron Boozer makes layup

    38–55
  50. Cameron Boozer makes layup (Maliq Brown assists)

    38–57
  51. Mikel Brown Jr. makes 24-foot three point jumper (Ryan Conwell assists)

    41–57
  52. Nikolas Khamenia makes 23-foot three point jumper (Cayden Boozer assists)

    41–60
  53. Isaiah Evans makes 18-foot pullup jump shot

    41–62
  54. Nikolas Khamenia makes 2-foot dunk

    41–64
  55. Isaac McKneely makes 23-foot three point jumper (Sananda Fru assists)

    44–64
  56. J'Vonne Hadley makes free throw 1 of 2

    45–64
  57. Nikolas Khamenia makes 23-foot three point jumper (Caleb Foster assists)

    45–67
  58. Nikolas Khamenia makes layup (Patrick Ngongba II assists)

    45–69
  59. Nikolas Khamenia makes free throw 1 of 1

    45–70
  60. Ryan Conwell makes 24-foot three point jumper (Mikel Brown Jr. assists)

    48–70
  61. Patrick Ngongba II makes free throw 1 of 2

    48–71
  62. Patrick Ngongba II makes free throw 2 of 2

    48–72
  63. Cameron Boozer makes 4-foot dunk

    48–74
  64. Ryan Conwell makes 24-foot three point jumper

    51–74
  65. Cameron Boozer makes 10-foot turnaround jump shot

    51–76
  66. Maliq Brown makes layup

    51–78
  67. Cayden Boozer makes driving layup

    51–80
  68. J'Vonne Hadley makes free throw 1 of 2

    52–80
  69. Nikolas Khamenia makes 25-foot three point jumper (Cayden Boozer assists)

    52–83

Play-by-play

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

Box score

LOU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Sananda FruF2441-30-02-242012223
Ryan ConwellG37187-144-90-033020211
Mikel Brown Jr.G3471-131-74-624300022
Isaac McKneelyG2962-62-50-021110020
J'Vonne HadleyG29113-102-63-550110052
Vangelis ZougrisF1000-00-00-010211013
Aly KhalifaC1131-31-30-011100104
Adrian WooleyG2331-51-40-030400032
Kobe RodgersG300-00-00-000000000
Mouhamed CamaraF
Khani RoothsF
Kasean PryorF
Will HankeG
Cole ShermanG
Spencer LeggG
London JohnsonG

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Cameron BoozerF31198-161-42-4104200373
Patrick Ngongba IIC24155-80-15-552121321
Dame SarrG2721-30-20-052100142
Isaiah EvansG26155-112-83-340000040
Caleb FosterG3172-62-31-442200223
Maliq BrownF1942-40-00-072220522
Nikolas KhameniaG15145-63-41-120010021
Cayden BoozerG2073-50-01-142210040
Jack ScottG100-00-00-020000110
Darren HarrisG500-20-10-000010000
Cameron SheffieldG100-00-00-010000010
Ifeanyi UfochukwuC
Sebastian WilkinsG

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 →