Duke Blue Devils @ NC State Wolfpack

79–64Final · Mar 4, 2024
DUKE 79 NCSU 64 Final
12T
DUKE24-6334679
NCSU17-13303464
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. DJ Burns Jr. made Jumper.

    0–2
  2. DJ Burns Jr. made Free Throw.

    0–3
  3. Casey Morsell made Layup. Assisted by Michael O'Connell.

    0–5
  4. DJ Horne made Layup. Assisted by Michael O'Connell.

    0–7
  5. DJ Burns Jr. made Jumper. Assisted by Casey Morsell.

    0–9
  6. Tyrese Proctor made Jumper.

    2–9
  7. Jeremy Roach made Free Throw.

    3–9
  8. Jeremy Roach made Free Throw.

    4–9
  9. Ryan Young made Layup. Assisted by Tyrese Proctor.

    6–9
  10. Mark Mitchell made Two Point Tip Shot.

    8–9
  11. Tyrese Proctor made Three Point Jumper.

    11–9
  12. Michael O'Connell made Three Point Jumper. Assisted by DJ Burns Jr..

    11–12
  13. Jeremy Roach made Jumper.

    13–12
  14. Sean Stewart made Free Throw.

    14–12
  15. Sean Stewart made Free Throw.

    15–12
  16. DJ Burns Jr. made Layup.

    15–14
  17. TJ Power made Three Point Jumper. Assisted by Sean Stewart.

    18–14
  18. DJ Burns Jr. made Jumper.

    18–16
  19. Sean Stewart made Jumper. Assisted by TJ Power.

    20–16
  20. Mohamed Diarra made Dunk. Assisted by DJ Burns Jr..

    20–18
  21. Jared McCain made Layup.

    22–18
  22. Ben Middlebrooks made Layup. Assisted by DJ Horne.

    22–20
  23. DJ Burns Jr. made Jumper.

    22–22
  24. DJ Burns Jr. made Jumper.

    22–24
  25. Tyrese Proctor made Three Point Jumper.

    25–24
  26. DJ Burns Jr. made Jumper.

    25–26
  27. Jeremy Roach made Layup.

    27–26
  28. Tyrese Proctor made Three Point Jumper. Assisted by Jeremy Roach.

    30–26
  29. Jayden Taylor made Free Throw.

    30–27
  30. Jayden Taylor made Free Throw.

    30–28
  31. Jeremy Roach made Jumper.

    32–28
  32. Mark Mitchell made Free Throw.

    33–28
  33. Casey Morsell made Jumper.

    33–30
  34. Jeremy Roach made Layup.

    35–30
  35. Casey Morsell made Jumper.

    35–32
  36. Mohamed Diarra made Layup. Assisted by DJ Burns Jr..

    35–34
  37. Jeremy Roach made Layup.

    37–34
  38. DJ Burns Jr. made Layup.

    37–36
  39. Mark Mitchell made Two Point Tip Shot.

    39–36
  40. Mohamed Diarra made Three Point Jumper. Assisted by DJ Horne.

    39–39
  41. Kyle Filipowski made Layup. Assisted by Jared McCain.

    41–39
  42. Casey Morsell made Free Throw.

    41–40
  43. Sean Stewart made Jumper. Assisted by Tyrese Proctor.

    43–40
  44. DJ Horne made Jumper.

    43–42
  45. DJ Horne made Jumper. Assisted by Ben Middlebrooks.

    43–44
  46. Jared McCain made Jumper.

    45–44
  47. Mohamed Diarra made Layup. Assisted by Jayden Taylor.

    45–46
  48. Sean Stewart made Two Point Tip Shot.

    47–46
  49. Jared McCain made Three Point Jumper. Assisted by Jeremy Roach.

    50–46
  50. DJ Burns Jr. made Free Throw.

    50–47
  51. Kyle Filipowski made Three Point Jumper.

    53–47
  52. Jared McCain made Layup.

    55–47
  53. DJ Burns Jr. made Jumper.

    55–49
  54. DJ Burns Jr. made Free Throw.

    55–50
  55. Jeremy Roach made Layup. Assisted by Kyle Filipowski.

    57–50
  56. Jared McCain made Three Point Jumper.

    60–50
  57. DJ Burns Jr. made Layup.

    60–52
  58. Sean Stewart made Layup. Assisted by Tyrese Proctor.

    62–52
  59. Jeremy Roach made Layup.

    64–52
  60. DJ Burns Jr. made Jumper.

    64–54
  61. Breon Pass made Three Point Jumper. Assisted by DJ Burns Jr..

    64–57
  62. Sean Stewart made Layup. Assisted by Kyle Filipowski.

    66–57
  63. DJ Horne made Layup.

    66–59
  64. Jeremy Roach made Three Point Jumper. Assisted by Tyrese Proctor.

    69–59
  65. Jared McCain made Three Point Jumper. Assisted by Sean Stewart.

    72–59
  66. Jared McCain made Free Throw.

    73–59
  67. Casey Morsell made Two Point Tip Shot.

    73–61
  68. Jeremy Roach made Layup.

    75–61
  69. Kyle Filipowski made Layup.

    77–61
  70. DJ Burns Jr. made Dunk. Assisted by Breon Pass.

    77–63
  71. Kyle Filipowski made Layup.

    79–63
  72. Mohamed Diarra made Free Throw.

    79–64

Play-by-play

  1. P1 Jump Ball won by NC State
  2. P1 DJ Burns Jr. made Jumper. 0–2
  3. P1 Mark Mitchell missed Jumper.
  4. P1 Michael O'Connell Defensive Rebound.
  5. P1 Foul on Kyle Filipowski.
  6. P1 DJ Burns Jr. missed Free Throw.
  7. P1 NC State Deadball Team Rebound.
  8. P1 DJ Burns Jr. made Free Throw. 0–3
  9. P1 Jared McCain missed Three Point Jumper.
  10. P1 Duke Offensive Rebound.
  11. P1 Jared McCain missed Three Point Jumper.
  12. P1 Mohamed Diarra Defensive Rebound.
  13. P1 DJ Burns Jr. missed Jumper.
  14. P1 NC State Offensive Rebound.
  15. P1 Casey Morsell made Layup. Assisted by Michael O'Connell. 0–5
  16. P1 Tyrese Proctor Turnover.
  17. P1 Michael O'Connell Steal.
  18. P1 DJ Horne made Layup. Assisted by Michael O'Connell. 0–7
  19. P1 Duke Timeout
  20. P1 Kyle Filipowski missed Jumper.
  21. P1 Michael O'Connell Defensive Rebound.
  22. P1 DJ Burns Jr. made Jumper. Assisted by Casey Morsell. 0–9
  23. P1 Tyrese Proctor made Jumper. 2–9
  24. P1 Casey Morsell missed Three Point Jumper.
  25. P1 Mark Mitchell Defensive Rebound.
  26. P1 Kyle Filipowski missed Three Point Jumper.
  27. P1 Mohamed Diarra Defensive Rebound.
  28. P1 DJ Burns Jr. missed Jumper.
  29. P1 DJ Burns Jr. Offensive Rebound.
  30. P1 DJ Burns Jr. missed Two Point Tip Shot.
  31. P1 DJ Burns Jr. Offensive Rebound.
  32. P1 Official TV Timeout
  33. P1 DJ Horne missed Jumper.
  34. P1 Mark Mitchell Defensive Rebound.
  35. P1 Jeremy Roach missed Jumper.
  36. P1 Duke Offensive Rebound.
  37. P1 Foul on DJ Horne.
  38. P1 Jeremy Roach made Free Throw. 3–9
  39. P1 Jeremy Roach missed Free Throw.
  40. P1 Duke Deadball Team Rebound.
  41. P1 Jeremy Roach made Free Throw. 4–9
  42. P1 Jayden Taylor Turnover.
  43. P1 Tyrese Proctor Steal.
  44. P1 Jump Ball won by Duke
  45. P1 Ryan Young made Layup. Assisted by Tyrese Proctor. 6–9
  46. P1 DJ Horne missed Three Point Jumper.
  47. P1 Tyrese Proctor Defensive Rebound.
  48. P1 Jeremy Roach missed Three Point Jumper.
  49. P1 Mark Mitchell Offensive Rebound.
  50. P1 Mark Mitchell missed Two Point Tip Shot.
  51. P1 Mark Mitchell Offensive Rebound.
  52. P1 Mohamed Diarra Block.
  53. P1 Mark Mitchell made Two Point Tip Shot. 8–9
  54. P1 NC State Turnover.
  55. P1 Tyrese Proctor made Three Point Jumper. 11–9
  56. P1 Foul on Jeremy Roach.
  57. P1 Michael O'Connell made Three Point Jumper. Assisted by DJ Burns Jr.. 11–12
  58. P1 Jeremy Roach missed Three Point Jumper.
  59. P1 Mark Mitchell Offensive Rebound.
  60. P1 Mark Mitchell missed Jumper.
  61. P1 Mohamed Diarra Block.
  62. P1 DJ Horne Defensive Rebound.
  63. P1 Jayden Taylor missed Layup.
  64. P1 TJ Power Block.
  65. P1 Duke Defensive Rebound.
  66. P1 Duke Timeout
  67. P1 Official TV Timeout
  68. P1 Tyrese Proctor Turnover.
  69. P1 Michael O'Connell Steal.
  70. P1 Michael O'Connell missed Jumper.
  71. P1 Dennis Parker Jr. Offensive Rebound.
  72. P1 NC State Deadball Team Rebound.
  73. P1 Dennis Parker Jr. missed Free Throw.
  74. P1 Sean Stewart Defensive Rebound.
  75. P1 Dennis Parker Jr. missed Free Throw.
  76. P1 Foul on Kyle Filipowski.
  77. P1 TJ Power missed Three Point Jumper.
  78. P1 DJ Burns Jr. Defensive Rebound.
  79. P1 Dennis Parker Jr. missed Layup.
  80. P1 Sean Stewart Block.
  81. P1 Casey Morsell Offensive Rebound.
  82. P1 DJ Burns Jr. Turnover.
  83. P1 TJ Power missed Jumper.
  84. P1 Ryan Young Offensive Rebound.
  85. P1 Ryan Young missed Layup.
  86. P1 Ryan Young Offensive Rebound.
  87. P1 Jeremy Roach made Jumper. 13–12
  88. P1 Casey Morsell missed Jumper.
  89. P1 Ryan Young Defensive Rebound.
  90. P1 Tyrese Proctor missed Three Point Jumper.
  91. P1 Ryan Young Offensive Rebound.
  92. P1 Foul on Mohamed Diarra.
  93. P1 Sean Stewart made Free Throw. 14–12
  94. P1 Sean Stewart made Free Throw. 15–12
  95. P1 DJ Burns Jr. made Layup. 15–14
  96. P1 Jared McCain missed Jumper.
  97. P1 Sean Stewart Offensive Rebound.
  98. P1 TJ Power made Three Point Jumper. Assisted by Sean Stewart. 18–14
  99. P1 DJ Burns Jr. made Jumper. 18–16
  100. P1 Sean Stewart made Jumper. Assisted by TJ Power. 20–16
  101. P1 Mohamed Diarra made Dunk. Assisted by DJ Burns Jr.. 20–18
  102. P1 Sean Stewart missed Layup.
  103. P1 TJ Power Offensive Rebound.
  104. P1 DJ Burns Jr. Block.
  105. P1 TJ Power missed Three Point Jumper.
  106. P1 Jared McCain Offensive Rebound.
  107. P1 Jared McCain made Layup. 22–18
  108. P1 DJ Burns Jr. missed Jumper.
  109. P1 Duke Defensive Rebound.
  110. P1 Official TV Timeout
  111. P1 Jared McCain missed Three Point Jumper.
  112. P1 Ryan Young Offensive Rebound.
  113. P1 Tyrese Proctor Turnover.
  114. P1 DJ Horne Steal.
  115. P1 Foul on Ryan Young.
  116. P1 Ben Middlebrooks made Layup. Assisted by DJ Horne. 22–20
  117. P1 Foul on Jared McCain.
  118. P1 Ben Middlebrooks missed Free Throw.
  119. P1 Duke Defensive Rebound.
  120. P1 Jeremy Roach missed Three Point Jumper.
  121. P1 Michael O'Connell Defensive Rebound.
  122. P1 Michael O'Connell missed Layup.
  123. P1 Jeremy Roach Defensive Rebound.
  124. P1 Jared McCain missed Three Point Jumper.
  125. P1 Jeremy Roach Offensive Rebound.
  126. P1 Mark Mitchell missed Layup.
  127. P1 Ben Middlebrooks Block.
  128. P1 Ben Middlebrooks Defensive Rebound.
  129. P1 DJ Horne missed Jumper.
  130. P1 Jeremy Roach Defensive Rebound.
  131. P1 Jared McCain missed Layup.
  132. P1 Mohamed Diarra Block.
  133. P1 Mohamed Diarra Defensive Rebound.
  134. P1 Foul on Ryan Young.
  135. P1 DJ Burns Jr. made Jumper. 22–22
  136. P1 Tyrese Proctor missed Three Point Jumper.
  137. P1 Sean Stewart Offensive Rebound.
  138. P1 TJ Power missed Jumper.
  139. P1 Casey Morsell Defensive Rebound.
  140. P1 DJ Burns Jr. made Jumper. 22–24
  141. P1 Tyrese Proctor made Three Point Jumper. 25–24
  142. P1 DJ Burns Jr. made Jumper. 25–26
  143. P1 Jeremy Roach made Layup. 27–26
  144. P1 Casey Morsell Turnover.
  145. P1 Official TV Timeout
  146. P1 Tyrese Proctor made Three Point Jumper. Assisted by Jeremy Roach. 30–26
  147. P1 Casey Morsell missed Layup.
  148. P1 Ben Middlebrooks Offensive Rebound.
  149. P1 Foul on Tyrese Proctor.
  150. P1 Jayden Taylor made Free Throw. 30–27
  151. P1 Jayden Taylor made Free Throw. 30–28
  152. P1 Jeremy Roach made Jumper. 32–28
  153. P1 Ben Middlebrooks Turnover.
  154. P1 Foul on Ben Middlebrooks.
  155. P1 Foul on Ben Middlebrooks.
  156. P1 Mark Mitchell missed Free Throw.
  157. P1 Duke Deadball Team Rebound.
  158. P1 Mark Mitchell made Free Throw. 33–28
  159. P1 NC State Timeout
  160. P1 Casey Morsell made Jumper. 33–30
  161. P2 Jump Ball won by NC State
  162. P2 Michael O'Connell Turnover.
  163. P2 Jeremy Roach Steal.
  164. P2 Jeremy Roach made Layup. 35–30
  165. P2 DJ Burns Jr. missed Jumper.
  166. P2 Casey Morsell Offensive Rebound.
  167. P2 Casey Morsell made Jumper. 35–32
  168. P2 Mark Mitchell missed Three Point Jumper.
  169. P2 NC State Defensive Rebound.
  170. P2 Mohamed Diarra made Layup. Assisted by DJ Burns Jr.. 35–34
  171. P2 Jeremy Roach made Layup. 37–34
  172. P2 DJ Burns Jr. made Layup. 37–36
  173. P2 Jeremy Roach missed Three Point Jumper.
  174. P2 Michael O'Connell Defensive Rebound.
  175. P2 Casey Morsell missed Three Point Jumper.
  176. P2 Jared McCain Defensive Rebound.
  177. P2 Jared McCain missed Three Point Jumper.
  178. P2 Mark Mitchell Offensive Rebound.
  179. P2 Mark Mitchell made Two Point Tip Shot. 39–36
  180. P2 Mohamed Diarra made Three Point Jumper. Assisted by DJ Horne. 39–39
  181. P2 Kyle Filipowski made Layup. Assisted by Jared McCain. 41–39
  182. P2 Foul on Jeremy Roach.
  183. P2 Official TV Timeout
  184. P2 Casey Morsell missed Free Throw.
  185. P2 NC State Deadball Team Rebound.
  186. P2 Casey Morsell made Free Throw. 41–40
  187. P2 Sean Stewart made Jumper. Assisted by Tyrese Proctor. 43–40
  188. P2 DJ Horne made Jumper. 43–42
  189. P2 Tyrese Proctor missed Three Point Jumper.
  190. P2 Mohamed Diarra Defensive Rebound.
  191. P2 Casey Morsell missed Jumper.
  192. P2 Ben Middlebrooks Offensive Rebound.
  193. P2 DJ Horne made Jumper. Assisted by Ben Middlebrooks. 43–44
  194. P2 Jared McCain made Jumper. 45–44
  195. P2 Mohamed Diarra missed Layup.
  196. P2 Sean Stewart Block.
  197. P2 NC State Offensive Rebound.
  198. P2 DJ Burns Jr. missed Jumper.
  199. P2 Jared McCain Defensive Rebound.
  200. P2 Foul on Mohamed Diarra.
  201. P2 Sean Stewart missed Jumper.
  202. P2 DJ Burns Jr. Defensive Rebound.
  203. P2 DJ Burns Jr. missed Jumper.
  204. P2 Sean Stewart Block.
  205. P2 Tyrese Proctor Defensive Rebound.
  206. P2 Jeremy Roach missed Three Point Jumper.
  207. P2 Jayden Taylor Defensive Rebound.
  208. P2 Mohamed Diarra made Layup. Assisted by Jayden Taylor. 45–46
  209. P2 Jeremy Roach missed Three Point Jumper.
  210. P2 Sean Stewart Offensive Rebound.
  211. P2 Sean Stewart made Two Point Tip Shot. 47–46
  212. P2 Casey Morsell missed Jumper.
  213. P2 Tyrese Proctor Defensive Rebound.
  214. P2 Jared McCain made Three Point Jumper. Assisted by Jeremy Roach. 50–46
  215. P2 Foul on Ryan Young.
  216. P2 Official TV Timeout
  217. P2 DJ Burns Jr. missed Free Throw.
  218. P2 NC State Deadball Team Rebound.
  219. P2 DJ Burns Jr. made Free Throw. 50–47
  220. P2 Kyle Filipowski made Three Point Jumper. 53–47
  221. P2 DJ Burns Jr. Turnover.
  222. P2 Jared McCain Steal.
  223. P2 Jared McCain made Layup. 55–47
  224. P2 NC State Timeout
  225. P2 DJ Burns Jr. made Jumper. 55–49
  226. P2 Foul on Sean Stewart.
  227. P2 DJ Burns Jr. made Free Throw. 55–50
  228. P2 Jeremy Roach made Layup. Assisted by Kyle Filipowski. 57–50
  229. P2 DJ Horne missed Jumper.
  230. P2 Jared McCain Defensive Rebound.
  231. P2 Jared McCain made Three Point Jumper. 60–50
  232. P2 Mohamed Diarra missed Three Point Jumper.
  233. P2 DJ Burns Jr. Offensive Rebound.
  234. P2 DJ Burns Jr. made Layup. 60–52
  235. P2 Sean Stewart made Layup. Assisted by Tyrese Proctor. 62–52
  236. P2 Foul on DJ Burns Jr..
  237. P2 Sean Stewart missed Free Throw.
  238. P2 Mohamed Diarra Defensive Rebound.
  239. P2 Breon Pass missed Three Point Jumper.
  240. P2 Tyrese Proctor Defensive Rebound.
  241. P2 Jeremy Roach made Layup. 64–52
  242. P2 Breon Pass missed Jumper.
  243. P2 Jared McCain Defensive Rebound.
  244. P2 Tyrese Proctor missed Three Point Jumper.
  245. P2 Breon Pass Defensive Rebound.
  246. P2 Foul on Sean Stewart.
  247. P2 Official TV Timeout
  248. P2 DJ Burns Jr. made Jumper. 64–54
  249. P2 Kyle Filipowski Turnover.
  250. P2 Mohamed Diarra Steal.
  251. P2 Foul on Kyle Filipowski.
  252. P2 Breon Pass made Three Point Jumper. Assisted by DJ Burns Jr.. 64–57
  253. P2 Sean Stewart made Layup. Assisted by Kyle Filipowski. 66–57
  254. P2 Mohamed Diarra missed Layup.
  255. P2 Mohamed Diarra Offensive Rebound.
  256. P2 DJ Horne made Layup. 66–59
  257. P2 Jeremy Roach made Three Point Jumper. Assisted by Tyrese Proctor. 69–59
  258. P2 Casey Morsell Turnover.
  259. P2 Sean Stewart Steal.
  260. P2 Tyrese Proctor missed Layup.
  261. P2 Jeremy Roach Offensive Rebound.
  262. P2 Jeremy Roach missed Two Point Tip Shot.
  263. P2 Sean Stewart Offensive Rebound.
  264. P2 Jared McCain made Three Point Jumper. Assisted by Sean Stewart. 72–59
  265. P2 Foul on Casey Morsell.
  266. P2 Jared McCain made Free Throw. 73–59
  267. P2 DJ Burns Jr. Turnover.
  268. P2 Kyle Filipowski Steal.
  269. P2 Jump Ball won by Duke
  270. P2 Official TV Timeout
  271. P2 Duke Turnover.
  272. P2 Mohamed Diarra missed Jumper.
  273. P2 Casey Morsell Offensive Rebound.
  274. P2 Casey Morsell made Two Point Tip Shot. 73–61
  275. P2 Jeremy Roach made Layup. 75–61
  276. P2 Casey Morsell Turnover.
  277. P2 Sean Stewart Steal.
  278. P2 Kyle Filipowski made Layup. 77–61
  279. P2 Foul on Sean Stewart.
  280. P2 DJ Burns Jr. made Dunk. Assisted by Breon Pass. 77–63
  281. P2 NC State Timeout
  282. P2 Tyrese Proctor missed Three Point Jumper.
  283. P2 Kyle Filipowski Offensive Rebound.
  284. P2 Kyle Filipowski made Layup. 79–63
  285. P2 Foul on Sean Stewart.
  286. P2 Mohamed Diarra missed Free Throw.
  287. P2 NC State Deadball Team Rebound.
  288. P2 Mohamed Diarra made Free Throw. 79–64
  289. P2 Jared McCain missed Three Point Jumper.
  290. P2 Mohamed Diarra Defensive Rebound.
  291. P2 Alex Nunnally missed Three Point Jumper.
  292. P2 Dennis Parker Jr. Offensive Rebound.
  293. P2 Dennis Parker Jr. missed Layup.
  294. P2 Kyle Filipowski Defensive Rebound.

Box score

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Kyle FilipowskiF2294-61-20-022110113
Mark MitchellG1952-70-11-260001420
Tyrese ProctorG40114-103-80-043310041
Jared McCainG34166-143-91-152010141
Jeremy RoachG36219-171-72-343010222
Sean StewartF26125-70-02-351023414
TJ PowerF1031-51-30-011000100
Ryan YoungC1321-20-00-050000413
Neal BegovichF
Christian ReevesC
Stanley BordenC
Spencer HubbardG
Jaden SchuttG
Caleb FosterG
Jaylen BlakesG

NCSU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Mohamed DiarraF37104-81-21-270013162
DJ BurnsF312712-190-03-554301321
Michael O'ConnellG2531-31-10-042120040
DJ HorneG3584-80-10-012010011
Casey MorsellG3694-100-21-241300311
Ben MiddlebrooksF821-10-00-131101212
Ernest RossF100-00-00-000000000
Dennis Parker Jr.G300-20-00-220000200
Breon PassG931-31-20-011000010
Jayden TaylorG1420-10-02-211100010
MJ RiceG
Jordan SnellG
KJ KeattsG
Kam WoodsG
LJ ThomasG

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 →