Michigan State Spartans @ Northwestern Wildcats

77–72Final · Dec 18, 2019
MSU 77 NU 72 Final
12T
MSU8-3374077
NU5-5274572

· Line: MSU -12 (O/U 139)

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. Cassius Winston made Three Point Jumper. Assisted by Xavier Tillman.

    3–0
  2. Cassius Winston made Three Point Jumper. Assisted by Xavier Tillman.

    6–0
  3. Marcus Bingham Jr. made Free Throw.

    7–0
  4. Marcus Bingham Jr. made Free Throw.

    8–0
  5. Anthony Gaines made Jumper.

    8–2
  6. Xavier Tillman made Layup. Assisted by Aaron Henry.

    10–2
  7. Marcus Bingham Jr. made Dunk. Assisted by Cassius Winston.

    12–2
  8. Miller Kopp made Jumper. Assisted by Pete Nance.

    12–4
  9. Ryan Young made Free Throw.

    12–5
  10. Ryan Young made Free Throw.

    12–6
  11. Kyle Ahrens made Three Point Jumper. Assisted by Aaron Henry.

    15–6
  12. Ryan Young made Layup.

    15–8
  13. Foster Loyer made Three Point Jumper. Assisted by Malik Hall.

    18–8
  14. A.J. Turner made Three Point Jumper. Assisted by Boo Buie.

    18–11
  15. Malik Hall made Free Throw.

    19–11
  16. Jared Jones made Layup. Assisted by A.J. Turner.

    19–13
  17. Cassius Winston made Layup.

    21–13
  18. Pete Nance made Jumper.

    21–15
  19. Gabe Brown made Jumper.

    23–15
  20. Boo Buie made Three Point Jumper.

    23–18
  21. Anthony Gaines made Layup.

    23–20
  22. Xavier Tillman made Jumper.

    25–20
  23. Marcus Bingham Jr. made Dunk.

    27–20
  24. Cassius Winston made Layup.

    29–20
  25. Cassius Winston made Layup.

    31–20
  26. Cassius Winston made Free Throw.

    32–20
  27. Pete Nance made Three Point Jumper. Assisted by Boo Buie.

    32–23
  28. Thomas Kithier made Layup.

    34–23
  29. Pete Nance made Layup. Assisted by Boo Buie.

    34–25
  30. Gabe Brown made Three Point Jumper. Assisted by Aaron Henry.

    37–25
  31. Boo Buie made Free Throw.

    37–26
  32. Boo Buie made Free Throw.

    37–27
  33. Xavier Tillman made Three Point Jumper. Assisted by Cassius Winston.

    40–27
  34. Pat Spencer made Layup. Assisted by Miller Kopp.

    40–29
  35. Ryan Young made Layup. Assisted by Pat Spencer.

    40–31
  36. Cassius Winston made Layup.

    42–31
  37. Gabe Brown made Three Point Jumper. Assisted by Cassius Winston.

    45–31
  38. Cassius Winston made Free Throw.

    46–31
  39. Cassius Winston made Free Throw.

    47–31
  40. Boo Buie made Layup. Assisted by Ryan Young.

    47–33
  41. Boo Buie made Three Point Jumper. Assisted by Robbie Beran.

    47–36
  42. Boo Buie made Three Point Jumper. Assisted by Anthony Gaines.

    47–39
  43. A.J. Turner made Dunk.

    47–41
  44. Thomas Kithier made Layup. Assisted by Cassius Winston.

    49–41
  45. Boo Buie made Three Point Jumper.

    49–44
  46. Thomas Kithier made Layup. Assisted by Cassius Winston.

    51–44
  47. Boo Buie made Jumper.

    51–46
  48. Cassius Winston made Jumper.

    53–46
  49. Gabe Brown made Three Point Jumper. Assisted by Xavier Tillman.

    56–46
  50. Xavier Tillman made Layup. Assisted by Cassius Winston.

    58–46
  51. Robbie Beran made Dunk. Assisted by A.J. Turner.

    58–48
  52. Xavier Tillman made Layup. Assisted by Malik Hall.

    60–48
  53. Pat Spencer made Dunk.

    60–50
  54. Aaron Henry made Three Point Jumper. Assisted by Xavier Tillman.

    63–50
  55. Miller Kopp made Three Point Jumper. Assisted by Ryan Young.

    63–53
  56. Xavier Tillman made Layup. Assisted by Aaron Henry.

    65–53
  57. Pete Nance made Jumper. Assisted by Boo Buie.

    65–55
  58. Malik Hall made Layup. Assisted by Aaron Henry.

    67–55
  59. Pete Nance made Three Point Jumper. Assisted by Miller Kopp.

    67–58
  60. Malik Hall made Dunk.

    69–58
  61. Miller Kopp made Free Throw.

    69–59
  62. Miller Kopp made Free Throw.

    69–60
  63. Miller Kopp made Free Throw.

    69–61
  64. Miller Kopp made Free Throw.

    69–62
  65. Cassius Winston made Layup.

    71–62
  66. Boo Buie made Three Point Jumper. Assisted by Pete Nance.

    71–65
  67. Pete Nance made Jumper.

    71–67
  68. Foster Loyer made Free Throw.

    72–67
  69. Foster Loyer made Free Throw.

    73–67
  70. Boo Buie made Free Throw.

    73–68
  71. Boo Buie made Free Throw.

    73–69
  72. Foster Loyer made Free Throw.

    74–69
  73. Foster Loyer made Free Throw.

    75–69
  74. Xavier Tillman made Free Throw.

    76–69
  75. Xavier Tillman made Free Throw.

    77–69
  76. Boo Buie made Layup.

    77–71
  77. Boo Buie made Free Throw.

    77–72

Play-by-play

  1. P1 Jump Ball won by Michigan State
  2. P1 Cassius Winston made Three Point Jumper. Assisted by Xavier Tillman. 3–0
  3. P1 Ryan Young Turnover.
  4. P1 Cassius Winston made Three Point Jumper. Assisted by Xavier Tillman. 6–0
  5. P1 Miller Kopp missed Jumper.
  6. P1 Gabe Brown Defensive Rebound.
  7. P1 Foul on Anthony Gaines.
  8. P1 Marcus Bingham Jr. made Free Throw. 7–0
  9. P1 Marcus Bingham Jr. made Free Throw. 8–0
  10. P1 Pete Nance missed Jumper.
  11. P1 Aaron Henry Defensive Rebound.
  12. P1 Cassius Winston missed Three Point Jumper.
  13. P1 Michigan State Offensive Rebound.
  14. P1 Aaron Henry missed Three Point Jumper.
  15. P1 Ryan Young Defensive Rebound.
  16. P1 Pat Spencer Turnover.
  17. P1 Cassius Winston Steal.
  18. P1 Cassius Winston missed Layup.
  19. P1 Gabe Brown Offensive Rebound.
  20. P1 Gabe Brown missed Dunk.
  21. P1 Ryan Young Defensive Rebound.
  22. P1 Ryan Young Turnover.
  23. P1 Xavier Tillman Steal.
  24. P1 Aaron Henry missed Layup.
  25. P1 Ryan Young Defensive Rebound.
  26. P1 Anthony Gaines made Jumper. 8–2
  27. P1 Aaron Henry missed Jumper.
  28. P1 Aaron Henry Offensive Rebound.
  29. P1 Xavier Tillman made Layup. Assisted by Aaron Henry. 10–2
  30. P1 Pat Spencer missed Jumper.
  31. P1 Marcus Bingham Jr. Defensive Rebound.
  32. P1 Marcus Bingham Jr. missed Three Point Jumper.
  33. P1 Ryan Young Defensive Rebound.
  34. P1 Miller Kopp missed Jumper.
  35. P1 Marcus Bingham Jr. Defensive Rebound.
  36. P1 Marcus Bingham Jr. made Dunk. Assisted by Cassius Winston. 12–2
  37. P1 Miller Kopp made Jumper. Assisted by Pete Nance. 12–4
  38. P1 Xavier Tillman missed Jumper.
  39. P1 Pete Nance Defensive Rebound.
  40. P1 Official TV Timeout
  41. P1 Foul on Gabe Brown.
  42. P1 Ryan Young made Free Throw. 12–5
  43. P1 Ryan Young made Free Throw. 12–6
  44. P1 Xavier Tillman missed Three Point Jumper.
  45. P1 Ryan Young Defensive Rebound.
  46. P1 Robbie Beran missed Jumper.
  47. P1 Aaron Henry Defensive Rebound.
  48. P1 Thomas Kithier missed Layup.
  49. P1 Robbie Beran Block.
  50. P1 Aaron Henry Offensive Rebound.
  51. P1 Kyle Ahrens made Three Point Jumper. Assisted by Aaron Henry. 15–6
  52. P1 Ryan Young missed Jumper.
  53. P1 Ryan Young Offensive Rebound.
  54. P1 Ryan Young made Layup. 15–8
  55. P1 Aaron Henry Turnover.
  56. P1 Robbie Beran missed Three Point Jumper.
  57. P1 Thomas Kithier Defensive Rebound.
  58. P1 Foster Loyer made Three Point Jumper. Assisted by Malik Hall. 18–8
  59. P1 Pete Nance missed Three Point Jumper.
  60. P1 Gabe Brown Defensive Rebound.
  61. P1 Kyle Ahrens Turnover.
  62. P1 Official TV Timeout
  63. P1 A.J. Turner made Three Point Jumper. Assisted by Boo Buie. 18–11
  64. P1 Foul on Robbie Beran.
  65. P1 Malik Hall missed Free Throw.
  66. P1 Michigan State Deadball Team Rebound.
  67. P1 Malik Hall made Free Throw. 19–11
  68. P1 Anthony Gaines missed Layup.
  69. P1 Northwestern Offensive Rebound.
  70. P1 Jared Jones made Layup. Assisted by A.J. Turner. 19–13
  71. P1 Aaron Henry Turnover.
  72. P1 Pete Nance Turnover.
  73. P1 Foul on Pete Nance.
  74. P1 Malik Hall missed Layup.
  75. P1 Jared Jones Block.
  76. P1 Pete Nance Defensive Rebound.
  77. P1 A.J. Turner missed Jumper.
  78. P1 Xavier Tillman Defensive Rebound.
  79. P1 Cassius Winston made Layup. 21–13
  80. P1 A.J. Turner missed Jumper.
  81. P1 Pete Nance Offensive Rebound.
  82. P1 Pete Nance made Jumper. 21–15
  83. P1 Gabe Brown made Jumper. 23–15
  84. P1 Pat Spencer missed Jumper.
  85. P1 Marcus Bingham Jr. Defensive Rebound.
  86. P1 Xavier Tillman Turnover.
  87. P1 Boo Buie made Three Point Jumper. 23–18
  88. P1 Cassius Winston Turnover.
  89. P1 Anthony Gaines Steal.
  90. P1 Anthony Gaines made Layup. 23–20
  91. P1 Cassius Winston Turnover.
  92. P1 Anthony Gaines Steal.
  93. P1 Pete Nance Turnover.
  94. P1 Official TV Timeout
  95. P1 Xavier Tillman made Jumper. 25–20
  96. P1 Boo Buie missed Three Point Jumper.
  97. P1 Marcus Bingham Jr. Defensive Rebound.
  98. P1 Xavier Tillman missed Layup.
  99. P1 Marcus Bingham Jr. Offensive Rebound.
  100. P1 Marcus Bingham Jr. made Dunk. 27–20
  101. P1 Ryan Young missed Layup.
  102. P1 Xavier Tillman Defensive Rebound.
  103. P1 Cassius Winston made Layup. 29–20
  104. P1 Northwestern Timeout
  105. P1 Miller Kopp Turnover.
  106. P1 Cassius Winston made Layup. 31–20
  107. P1 Foul on Anthony Gaines.
  108. P1 Cassius Winston made Free Throw. 32–20
  109. P1 Pete Nance made Three Point Jumper. Assisted by Boo Buie. 32–23
  110. P1 Aaron Henry missed Three Point Jumper.
  111. P1 Pete Nance Block.
  112. P1 Thomas Kithier Offensive Rebound.
  113. P1 Thomas Kithier made Layup. 34–23
  114. P1 Pete Nance missed Three Point Jumper.
  115. P1 Gabe Brown Defensive Rebound.
  116. P1 Aaron Henry missed Three Point Jumper.
  117. P1 A.J. Turner Defensive Rebound.
  118. P1 Pete Nance made Layup. Assisted by Boo Buie. 34–25
  119. P1 Foul on Cassius Winston.
  120. P1 Cassius Winston Turnover.
  121. P1 Miller Kopp missed Layup.
  122. P1 Gabe Brown Defensive Rebound.
  123. P1 Gabe Brown made Three Point Jumper. Assisted by Aaron Henry. 37–25
  124. P1 Boo Buie missed Layup.
  125. P1 Xavier Tillman Block.
  126. P1 Aaron Henry Defensive Rebound.
  127. P1 Aaron Henry Turnover.
  128. P1 Jared Jones Steal.
  129. P1 Miller Kopp missed Three Point Jumper.
  130. P1 Xavier Tillman Defensive Rebound.
  131. P1 Cassius Winston missed Three Point Jumper.
  132. P1 Boo Buie Defensive Rebound.
  133. P1 A.J. Turner missed Layup.
  134. P1 Thomas Kithier Defensive Rebound.
  135. P1 Aaron Henry missed Three Point Jumper.
  136. P1 Miller Kopp Defensive Rebound.
  137. P1 A.J. Turner missed Three Point Jumper.
  138. P1 Xavier Tillman Defensive Rebound.
  139. P1 Michigan State Timeout
  140. P1 Gabe Brown missed Jumper.
  141. P1 Pete Nance Defensive Rebound.
  142. P1 Foul on Miller Kopp.
  143. P1 Miller Kopp Turnover.
  144. P1 Gabe Brown missed Layup.
  145. P1 Jared Jones Defensive Rebound.
  146. P1 Boo Buie missed Three Point Jumper.
  147. P1 Michigan State Defensive Rebound.
  148. P1 Kyle Ahrens missed Three Point Jumper.
  149. P1 Jared Jones Defensive Rebound.
  150. P1 Foul on Kyle Ahrens.
  151. P1 Boo Buie made Free Throw. 37–26
  152. P1 Boo Buie made Free Throw. 37–27
  153. P2 Jump Ball won by Northwestern
  154. P2 Ryan Young missed Layup.
  155. P2 Aaron Henry Defensive Rebound.
  156. P2 Marcus Bingham Jr. missed Jumper.
  157. P2 Miller Kopp Defensive Rebound.
  158. P2 Pat Spencer missed Jumper.
  159. P2 Xavier Tillman Defensive Rebound.
  160. P2 Xavier Tillman made Three Point Jumper. Assisted by Cassius Winston. 40–27
  161. P2 Pat Spencer made Layup. Assisted by Miller Kopp. 40–29
  162. P2 Aaron Henry missed Jumper.
  163. P2 Pete Nance Defensive Rebound.
  164. P2 Miller Kopp missed Layup.
  165. P2 Gabe Brown Block.
  166. P2 Aaron Henry Defensive Rebound.
  167. P2 Foul on Pat Spencer.
  168. P2 Aaron Henry Turnover.
  169. P2 Ryan Young made Layup. Assisted by Pat Spencer. 40–31
  170. P2 Cassius Winston missed Jumper.
  171. P2 Gabe Brown Offensive Rebound.
  172. P2 Xavier Tillman missed Layup.
  173. P2 Pete Nance Defensive Rebound.
  174. P2 Foul on Aaron Henry.
  175. P2 Miller Kopp missed Jumper.
  176. P2 Thomas Kithier Defensive Rebound.
  177. P2 Aaron Henry Turnover.
  178. P2 Ryan Young Steal.
  179. P2 Foul on Aaron Henry.
  180. P2 Miller Kopp missed Three Point Jumper.
  181. P2 Gabe Brown Defensive Rebound.
  182. P2 Cassius Winston made Layup. 42–31
  183. P2 Pete Nance missed Three Point Jumper.
  184. P2 Xavier Tillman Defensive Rebound.
  185. P2 Gabe Brown made Three Point Jumper. Assisted by Cassius Winston. 45–31
  186. P2 Pat Spencer Turnover.
  187. P2 Xavier Tillman Steal.
  188. P2 Foul on Pete Nance.
  189. P2 Cassius Winston made Free Throw. 46–31
  190. P2 Cassius Winston made Free Throw. 47–31
  191. P2 Official TV Timeout
  192. P2 Boo Buie made Layup. Assisted by Ryan Young. 47–33
  193. P2 Malik Hall Turnover.
  194. P2 Boo Buie made Three Point Jumper. Assisted by Robbie Beran. 47–36
  195. P2 Malik Hall missed Layup.
  196. P2 Robbie Beran Block.
  197. P2 Ryan Young Defensive Rebound.
  198. P2 Boo Buie made Three Point Jumper. Assisted by Anthony Gaines. 47–39
  199. P2 Foster Loyer Turnover.
  200. P2 A.J. Turner Steal.
  201. P2 A.J. Turner made Dunk. 47–41
  202. P2 Michigan State Timeout
  203. P2 Thomas Kithier made Layup. Assisted by Cassius Winston. 49–41
  204. P2 Boo Buie made Three Point Jumper. 49–44
  205. P2 Thomas Kithier made Layup. Assisted by Cassius Winston. 51–44
  206. P2 Boo Buie made Jumper. 51–46
  207. P2 Cassius Winston made Jumper. 53–46
  208. P2 Robbie Beran missed Three Point Jumper.
  209. P2 Gabe Brown Defensive Rebound.
  210. P2 Gabe Brown made Three Point Jumper. Assisted by Xavier Tillman. 56–46
  211. P2 Anthony Gaines missed Jumper.
  212. P2 Gabe Brown Defensive Rebound.
  213. P2 Thomas Kithier missed Jumper.
  214. P2 Xavier Tillman Offensive Rebound.
  215. P2 Cassius Winston missed Jumper.
  216. P2 Michigan State Offensive Rebound.
  217. P2 Foul on A.J. Turner.
  218. P2 Official TV Timeout
  219. P2 Cassius Winston missed Three Point Jumper.
  220. P2 A.J. Turner Defensive Rebound.
  221. P2 Pete Nance missed Layup.
  222. P2 Cassius Winston Defensive Rebound.
  223. P2 Xavier Tillman made Layup. Assisted by Cassius Winston. 58–46
  224. P2 Robbie Beran made Dunk. Assisted by A.J. Turner. 58–48
  225. P2 Foul on Malik Hall.
  226. P2 Robbie Beran missed Free Throw.
  227. P2 Xavier Tillman Defensive Rebound.
  228. P2 Cassius Winston missed Layup.
  229. P2 A.J. Turner Defensive Rebound.
  230. P2 A.J. Turner missed Three Point Jumper.
  231. P2 Northwestern Offensive Rebound.
  232. P2 Boo Buie missed Jumper.
  233. P2 Michigan State Defensive Rebound.
  234. P2 Gabe Brown missed Three Point Jumper.
  235. P2 Michigan State Offensive Rebound.
  236. P2 Foul on Pete Nance.
  237. P2 Official TV Timeout
  238. P2 Xavier Tillman made Layup. Assisted by Malik Hall. 60–48
  239. P2 Pat Spencer missed Jumper.
  240. P2 Malik Hall Block.
  241. P2 Xavier Tillman Defensive Rebound.
  242. P2 Foul on Ryan Young.
  243. P2 Xavier Tillman Turnover.
  244. P2 Pat Spencer Steal.
  245. P2 Pat Spencer made Dunk. 60–50
  246. P2 Aaron Henry made Three Point Jumper. Assisted by Xavier Tillman. 63–50
  247. P2 Foul on Malik Hall.
  248. P2 Miller Kopp made Three Point Jumper. Assisted by Ryan Young. 63–53
  249. P2 Foul on Boo Buie.
  250. P2 Xavier Tillman made Layup. Assisted by Aaron Henry. 65–53
  251. P2 Pete Nance made Jumper. Assisted by Boo Buie. 65–55
  252. P2 Northwestern Timeout
  253. P2 Xavier Tillman missed Jumper.
  254. P2 Michigan State Offensive Rebound.
  255. P2 Malik Hall made Layup. Assisted by Aaron Henry. 67–55
  256. P2 Boo Buie missed Layup.
  257. P2 Malik Hall Defensive Rebound.
  258. P2 Cassius Winston Turnover.
  259. P2 Pete Nance made Three Point Jumper. Assisted by Miller Kopp. 67–58
  260. P2 Xavier Tillman missed Three Point Jumper.
  261. P2 Aaron Henry Offensive Rebound.
  262. P2 Official TV Timeout
  263. P2 Aaron Henry missed Jumper.
  264. P2 Malik Hall Offensive Rebound.
  265. P2 Malik Hall made Dunk. 69–58
  266. P2 Foul on Gabe Brown.
  267. P2 Miller Kopp made Free Throw. 69–59
  268. P2 Miller Kopp made Free Throw. 69–60
  269. P2 Miller Kopp missed Free Throw.
  270. P2 Malik Hall Defensive Rebound.
  271. P2 Cassius Winston missed Jumper.
  272. P2 Michigan State Offensive Rebound.
  273. P2 Aaron Henry Turnover.
  274. P2 Anthony Gaines Steal.
  275. P2 Foul on Gabe Brown.
  276. P2 Miller Kopp made Free Throw. 69–61
  277. P2 Miller Kopp made Free Throw. 69–62
  278. P2 Cassius Winston made Layup. 71–62
  279. P2 Boo Buie made Three Point Jumper. Assisted by Pete Nance. 71–65
  280. P2 Northwestern Timeout
  281. P2 Xavier Tillman Turnover.
  282. P2 Anthony Gaines Steal.
  283. P2 Pete Nance made Jumper. 71–67
  284. P2 Northwestern Timeout
  285. P2 Foul on Anthony Gaines.
  286. P2 Foster Loyer made Free Throw. 72–67
  287. P2 Foster Loyer made Free Throw. 73–67
  288. P2 Foul on Aaron Henry.
  289. P2 Boo Buie made Free Throw. 73–68
  290. P2 Boo Buie missed Free Throw.
  291. P2 Gabe Brown Defensive Rebound.
  292. P2 Foul on A.J. Turner.
  293. P2 Cassius Winston missed Free Throw.
  294. P2 Pete Nance Defensive Rebound.
  295. P2 Foul on Malik Hall.
  296. P2 Boo Buie missed Free Throw.
  297. P2 Northwestern Deadball Team Rebound.
  298. P2 Boo Buie made Free Throw. 73–69
  299. P2 Foul on Boo Buie.
  300. P2 Foster Loyer made Free Throw. 74–69
  301. P2 Foster Loyer made Free Throw. 75–69
  302. P2 Pete Nance missed Three Point Jumper.
  303. P2 Xavier Tillman Defensive Rebound.
  304. P2 Foul on Robbie Beran.
  305. P2 Xavier Tillman made Free Throw. 76–69
  306. P2 Xavier Tillman made Free Throw. 77–69
  307. P2 Boo Buie made Layup. 77–71
  308. P2 Foul on Xavier Tillman.
  309. P2 Boo Buie made Free Throw. 77–72

Box score

MSU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Marcus Bingham Jr.F1362-40-12-250000140
Gabe BrownF36114-83-40-0100001283
Aaron HenryF2631-91-50-085600353
Xavier TillmanF35156-121-32-2104321191
Cassius WinstonG37218-162-53-416410011
Malik HallF1752-40-01-232101123
Thomas KithierF1563-50-00-040000130
Foster LoyerG371-11-14-400100000
Conner GeorgeG100-00-00-000000000
Kyle AhrensG1731-21-20-000100001
Julius MarbleF
Joey HauserF
Braden BurkeC
Steven IzzoG
Rocket WattsG
Brock WashingtonG
Jack HoibergG
Joshua LangfordG

NU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Pete NanceF32146-122-60-072201163
Miller KoppF2492-91-34-522200021
Ryan YoungC3062-50-02-272210161
Pat SpencerG1942-60-00-001210001
Anthony GainesG2842-40-00-001040003
Jared JonesF721-10-00-020011020
Robbie BeranF1121-40-20-101002002
A.J. TurnerF2352-71-30-032010032
Boo BuieG26268-135-75-714000012
Ryan GreerG000-00-00-000000000
Eric ZalewskiG
Dylan SandhuG
Roy Dixon IIIG
Chase AudigeG
Tino MalnatiG

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 →