Duke Blue Devils @ Michigan State Spartans

88–81Final · Nov 14, 2017
DUKE 88 MSU 81 Final
12T
DUKE3-0385088
MSU1-1344781

· Line: DUKE -1 (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. Joshua Langford made Layup. Assisted by Cassius Winston.

    0–2
  2. Gary Trent Jr made Jumper. Assisted by Trevon Duval.

    2–2
  3. Nick Ward made Dunk. Assisted by Cassius Winston.

    2–4
  4. Marvin Bagley III made Two Point Tip Shot.

    4–4
  5. Nick Ward made Layup. Assisted by Cassius Winston.

    4–6
  6. Jaren Jackson Jr. made Layup.

    4–8
  7. Trevon Duval made Free Throw.

    5–8
  8. Grayson Allen made Free Throw.

    6–8
  9. Grayson Allen made Free Throw.

    7–8
  10. Grayson Allen made Free Throw.

    8–8
  11. Gavin Schilling made Dunk. Assisted by Kenny Goins.

    8–10
  12. Jaren Jackson Jr. made Jumper.

    8–12
  13. Wendell Carter Jr made Free Throw.

    9–12
  14. Wendell Carter Jr made Free Throw.

    10–12
  15. Gary Trent Jr made Jumper.

    12–12
  16. Marvin Bagley III made Jumper.

    14–12
  17. Grayson Allen made Jumper.

    16–12
  18. Jordan Goldwire made Three Point Jumper. Assisted by Gary Trent Jr.

    19–12
  19. Trevon Duval made Dunk. Assisted by Javin DeLaurier.

    21–12
  20. Ben Carter made Layup. Assisted by Jaren Jackson Jr..

    21–14
  21. Grayson Allen made Three Point Jumper. Assisted by Javin DeLaurier.

    24–14
  22. Jaren Jackson Jr. made Three Point Jumper. Assisted by Cassius Winston.

    24–17
  23. Miles Bridges made Three Point Jumper. Assisted by Lourawls Nairn Jr..

    24–20
  24. Jaren Jackson Jr. made Three Point Jumper. Assisted by Lourawls Nairn Jr..

    24–23
  25. Nick Ward made Layup. Assisted by Matt McQuaid.

    24–25
  26. Javin DeLaurier made Layup. Assisted by Trevon Duval.

    26–25
  27. Jordan Goldwire made Free Throw.

    27–25
  28. Lourawls Nairn Jr. made Layup. Assisted by Miles Bridges.

    27–27
  29. Kenny Goins made Free Throw.

    27–28
  30. Kenny Goins made Free Throw.

    27–29
  31. Antonio Vrankovic made Free Throw.

    28–29
  32. Joshua Langford made Layup. Assisted by Lourawls Nairn Jr..

    28–31
  33. Antonio Vrankovic made Layup. Assisted by Trevon Duval.

    30–31
  34. Joshua Langford made Three Point Jumper. Assisted by Lourawls Nairn Jr..

    30–34
  35. Grayson Allen made Free Throw.

    31–34
  36. Grayson Allen made Free Throw.

    32–34
  37. Grayson Allen made Free Throw.

    33–34
  38. Trevon Duval made Dunk.

    35–34
  39. Grayson Allen made Three Point Jumper. Assisted by Trevon Duval.

    38–34
  40. Nick Ward made Dunk. Assisted by Miles Bridges.

    38–36
  41. Wendell Carter Jr made Layup. Assisted by Trevon Duval.

    40–36
  42. Miles Bridges made Three Point Jumper. Assisted by Cassius Winston.

    40–39
  43. Grayson Allen made Jumper. Assisted by Wendell Carter Jr.

    42–39
  44. Jaren Jackson Jr. made Three Point Jumper. Assisted by Miles Bridges.

    42–42
  45. Wendell Carter Jr made Free Throw.

    43–42
  46. Grayson Allen made Three Point Jumper. Assisted by Trevon Duval.

    46–42
  47. Trevon Duval made Free Throw.

    47–42
  48. Trevon Duval made Free Throw.

    48–42
  49. Nick Ward made Jumper. Assisted by Miles Bridges.

    48–44
  50. Trevon Duval made Layup. Assisted by Gary Trent Jr.

    50–44
  51. Grayson Allen made Layup. Assisted by Trevon Duval.

    52–44
  52. Wendell Carter Jr made Layup. Assisted by Grayson Allen.

    54–44
  53. Jaren Jackson Jr. made Free Throw.

    54–45
  54. Jaren Jackson Jr. made Free Throw.

    54–46
  55. Nick Ward made Layup. Assisted by Lourawls Nairn Jr..

    54–48
  56. Grayson Allen made Jumper. Assisted by Trevon Duval.

    56–48
  57. Miles Bridges made Three Point Jumper. Assisted by Lourawls Nairn Jr..

    56–51
  58. Cassius Winston made Jumper.

    56–53
  59. Nick Ward made Layup. Assisted by Cassius Winston.

    56–55
  60. Nick Ward made Free Throw.

    56–56
  61. Grayson Allen made Three Point Jumper. Assisted by Antonio Vrankovic.

    59–56
  62. Matt McQuaid made Layup. Assisted by Cassius Winston.

    59–58
  63. Nick Ward made Free Throw.

    59–59
  64. Joshua Langford made Free Throw.

    59–60
  65. Joshua Langford made Free Throw.

    59–61
  66. Trevon Duval made Layup.

    61–61
  67. Nick Ward made Free Throw.

    61–62
  68. Trevon Duval made Layup.

    63–62
  69. Wendell Carter Jr made Free Throw.

    64–62
  70. Wendell Carter Jr made Free Throw.

    65–62
  71. Jaren Jackson Jr. made Dunk.

    65–64
  72. Wendell Carter Jr made Free Throw.

    66–64
  73. Trevon Duval made Layup. Assisted by Javin DeLaurier.

    68–64
  74. Miles Bridges made Jumper.

    68–66
  75. Grayson Allen made Three Point Jumper. Assisted by Wendell Carter Jr.

    71–66
  76. Miles Bridges made Three Point Jumper. Assisted by Cassius Winston.

    71–69
  77. Cassius Winston made Free Throw.

    71–70
  78. Miles Bridges made Three Point Jumper. Assisted by Ben Carter.

    71–73
  79. Trevon Duval made Layup. Assisted by Javin DeLaurier.

    73–73
  80. Kenny Goins made Dunk. Assisted by Cassius Winston.

    73–75
  81. Wendell Carter Jr made Dunk.

    75–75
  82. Gary Trent Jr made Three Point Jumper. Assisted by Grayson Allen.

    78–75
  83. Grayson Allen made Three Point Jumper. Assisted by Trevon Duval.

    81–75
  84. Jaren Jackson Jr. made Jumper. Assisted by Cassius Winston.

    81–77
  85. Grayson Allen made Three Point Jumper.

    84–77
  86. Javin DeLaurier made Dunk. Assisted by Trevon Duval.

    86–77
  87. Nick Ward made Jumper. Assisted by Cassius Winston.

    86–79
  88. Grayson Allen made Free Throw.

    87–79
  89. Grayson Allen made Free Throw.

    88–79
  90. Miles Bridges made Layup.

    88–81

Play-by-play

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

Box score

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Marvin Bagley IIIF1042-40-00-060111510
Wendell Carter Jr.F27123-90-06-8122301574
Gary Trent Jr.G3573-141-70-042100224
Trevon DuvalG37177-200-43-7310361123
Grayson AllenG403711-207-118-832110121
Javin DeLaurierF2442-40-00-074032344
Marques BoldenC900-20-00-240000312
Antonio VrankovicC531-10-01-211000012
Alex O'ConnellG200-00-00-000000000
Jordan GoldwireG1141-21-11-220010110
Jordan TuckerF
Jack WhiteF
Justin RobinsonF
Mike BuckmireG
Brennan BesserG

MSU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Jaren Jackson Jr.F24197-103-52-471413344
Nick WardF18198-130-03-750002233
Miles BridgesG37197-155-100-054504051
Cassius WinstonG3231-50-21-2211500022
Joshua LangfordG2593-91-52-210000010
Xavier TillmanF200-00-00-000100000
Kenny GoinsF1541-10-02-231102121
Gavin SchillingF621-10-00-020100114
Ben CarterF1221-20-00-011001013
Matt McQuaidG1821-40-30-131000122
Lourawls Nairn Jr.G1121-10-00-016000011
Braden BurkeC
Brock WashingtonG
Jack HoibergG
Conner GeorgeG
Kyle AhrensG

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 →