Louisville Cardinals @ Duke Blue Devils

62–73Final · Mar 15, 2025
LOU 62 DUKE 73 Final
12T
LOU27-7382462
DUKE31-3334073
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. Chucky Hepburn made Jumper.

    2–0
  2. Khaman Maluach made Two Point Tip Shot.

    2–2
  3. Khaman Maluach made Dunk. Assisted by Tyrese Proctor.

    2–4
  4. Kon Knueppel made Free Throw.

    2–5
  5. Kon Knueppel made Free Throw.

    2–6
  6. Chucky Hepburn made Jumper.

    4–6
  7. Chucky Hepburn made Three Point Jumper. Assisted by James Scott.

    7–6
  8. Kon Knueppel made Layup.

    7–8
  9. Isaiah Evans made Three Point Jumper. Assisted by Sion James.

    7–11
  10. Noah Waterman made Three Point Jumper. Assisted by Terrence Edwards Jr..

    10–11
  11. Noah Waterman made Layup. Assisted by Terrence Edwards Jr..

    12–11
  12. Isaiah Evans made Three Point Jumper.

    12–14
  13. Tyrese Proctor made Three Point Jumper. Assisted by Caleb Foster.

    12–17
  14. Terrence Edwards Jr. made Three Point Jumper.

    15–17
  15. Kon Knueppel made Layup.

    15–19
  16. J'Vonne Hadley made Layup. Assisted by Khani Rooths.

    17–19
  17. Tyrese Proctor made Three Point Jumper. Assisted by Caleb Foster.

    17–22
  18. James Scott made Two Point Tip Shot.

    19–22
  19. Terrence Edwards Jr. made Layup. Assisted by J'Vonne Hadley.

    21–22
  20. Patrick Ngongba II made Free Throw.

    21–23
  21. J'Vonne Hadley made Layup.

    23–23
  22. Khaman Maluach made Layup.

    23–25
  23. Terrence Edwards Jr. made Jumper. Assisted by Chucky Hepburn.

    25–25
  24. Tyrese Proctor made Three Point Jumper. Assisted by Caleb Foster.

    25–28
  25. Terrence Edwards Jr. made Three Point Jumper. Assisted by James Scott.

    28–28
  26. J'Vonne Hadley made Free Throw.

    29–28
  27. Sion James made Layup. Assisted by Kon Knueppel.

    29–30
  28. Sion James made Free Throw.

    29–31
  29. James Scott made Dunk. Assisted by Chucky Hepburn.

    31–31
  30. Kon Knueppel made Jumper.

    31–33
  31. Terrence Edwards Jr. made Three Point Jumper. Assisted by Chucky Hepburn.

    34–33
  32. Aboubacar Traore made Layup.

    36–33
  33. Terrence Edwards Jr. made Jumper.

    38–33
  34. Tyrese Proctor made Three Point Jumper. Assisted by Isaiah Evans.

    38–36
  35. Kon Knueppel made Layup.

    38–38
  36. Terrence Edwards Jr. made Three Point Jumper. Assisted by Noah Waterman.

    41–38
  37. Kon Knueppel made Free Throw.

    41–39
  38. Kon Knueppel made Free Throw.

    41–40
  39. Terrence Edwards Jr. made Jumper.

    43–40
  40. Sion James made Free Throw.

    43–41
  41. Sion James made Free Throw.

    43–42
  42. Terrence Edwards Jr. made Jumper.

    45–42
  43. Sion James made Three Point Jumper. Assisted by Kon Knueppel.

    45–45
  44. Chucky Hepburn made Free Throw.

    46–45
  45. Chucky Hepburn made Free Throw.

    47–45
  46. Sion James made Free Throw.

    47–46
  47. Sion James made Free Throw.

    47–47
  48. Patrick Ngongba II made Free Throw.

    47–48
  49. Patrick Ngongba II made Free Throw.

    47–49
  50. Sion James made Three Point Jumper. Assisted by Tyrese Proctor.

    47–52
  51. Tyrese Proctor made Three Point Jumper. Assisted by Kon Knueppel.

    47–55
  52. Kon Knueppel made Layup.

    47–57
  53. Chucky Hepburn made Layup.

    49–57
  54. Tyrese Proctor made Three Point Jumper. Assisted by Sion James.

    49–60
  55. Terrence Edwards Jr. made Layup.

    51–60
  56. Khaman Maluach made Two Point Tip Shot.

    51–62
  57. J'Vonne Hadley made Free Throw.

    52–62
  58. Kon Knueppel made Layup.

    52–64
  59. Terrence Edwards Jr. made Three Point Jumper. Assisted by James Scott.

    55–64
  60. Patrick Ngongba II made Layup.

    55–66
  61. Patrick Ngongba II made Free Throw.

    55–67
  62. Patrick Ngongba II made Free Throw.

    55–68
  63. James Scott made Layup. Assisted by Terrence Edwards Jr..

    57–68
  64. Chucky Hepburn made Free Throw.

    58–68
  65. Sion James made Free Throw.

    58–69
  66. Sion James made Free Throw.

    58–70
  67. Chucky Hepburn made Layup.

    60–70
  68. Tyrese Proctor made Free Throw.

    60–71
  69. Terrence Edwards Jr. made Layup.

    62–71
  70. Kon Knueppel made Free Throw.

    62–72
  71. Kon Knueppel made Free Throw.

    62–73

Play-by-play

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

Box score

LOU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
James ScottF3263-40-00-122101115
Noah WatermanF2152-51-30-031100034
J'Vonne HadleyG3862-50-22-451311321
Terrence Edwards Jr.G402912-295-120-163010151
Chucky HepburnG40145-161-83-443310134
Aboubacar TraoreF1521-30-00-040200132
Khani RoothsF1400-20-10-061100422
Kasean PryorF
Aly KhalifaC
Frank Anselem-IbeC
Kobe RodgersG
Cole ShermanG
Spencer LeggG
Koren JohnsonG
Patrick AntonelliG
Reyne SmithG
Aidan McCoolG

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Khaman MaluachC2784-50-00-0100102550
Isaiah EvansG1862-42-40-001110000
Kon KnueppelG38186-120-56-683220083
Tyrese ProctorG37196-146-141-512010013
Sion JamesG33153-72-27-762100152
Mason GillisF2400-20-20-030110031
Patrick Ngongba IIC1471-40-05-620103113
Spencer HubbardG000-00-00-000000000
Caleb FosterG900-20-00-013210101
Maliq BrownF
Cooper FlaggF
Neal BegovichF
Stanley BordenC
Darren HarrisG
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 →