Michigan State Spartans @ Iowa Hawkeyes

82–67Final · Jan 24, 2019
MSU 82 IOWA 67 Final
12T
MSU18-2315182
IOWA16-4353267

· Line: MSU -5 (O/U 156.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. Tyler Cook made Layup.

    0–2
  2. Isaiah Moss made Jumper.

    0–4
  3. Nick Ward made Jumper. Assisted by Cassius Winston.

    2–4
  4. Kenny Goins made Three Point Jumper. Assisted by Aaron Henry.

    5–4
  5. Kenny Goins made Jumper. Assisted by Matt McQuaid.

    7–4
  6. Nick Ward made Layup.

    9–4
  7. Joe Wieskamp made Three Point Jumper. Assisted by Connor McCaffery.

    9–7
  8. Cassius Winston made Jumper.

    11–7
  9. Cassius Winston made Free Throw.

    12–7
  10. Connor McCaffery made Jumper.

    12–9
  11. Nicholas Baer made Layup. Assisted by Tyler Cook.

    12–11
  12. Nick Ward made Free Throw.

    13–11
  13. Nick Ward made Free Throw.

    14–11
  14. Thomas Kithier made Layup.

    16–11
  15. Luka Garza made Layup. Assisted by Connor McCaffery.

    16–13
  16. Kyle Ahrens made Three Point Jumper. Assisted by Cassius Winston.

    19–13
  17. Maishe Dailey made Layup. Assisted by Nicholas Baer.

    19–15
  18. Nick Ward made Free Throw.

    20–15
  19. Nick Ward made Free Throw.

    21–15
  20. Luka Garza made Layup.

    21–17
  21. Luka Garza made Free Throw.

    21–18
  22. Luka Garza made Layup. Assisted by Tyler Cook.

    21–20
  23. Nick Ward made Layup. Assisted by Cassius Winston.

    23–20
  24. Tyler Cook made Jumper.

    23–22
  25. Luka Garza made Layup.

    23–24
  26. Thomas Kithier made Free Throw.

    24–24
  27. Thomas Kithier made Free Throw.

    25–24
  28. Cassius Winston made Free Throw.

    26–24
  29. Cassius Winston made Free Throw.

    27–24
  30. Connor McCaffery made Free Throw.

    27–25
  31. Connor McCaffery made Free Throw.

    27–26
  32. Cassius Winston made Jumper.

    29–26
  33. Nicholas Baer made Three Point Jumper. Assisted by Connor McCaffery.

    29–29
  34. Jordan Bohannon made Three Point Jumper. Assisted by Connor McCaffery.

    29–32
  35. Nicholas Baer made Three Point Jumper. Assisted by Jordan Bohannon.

    29–35
  36. Cassius Winston made Free Throw.

    30–35
  37. Cassius Winston made Free Throw.

    31–35
  38. Tyler Cook made Jumper.

    31–37
  39. Luka Garza made Layup.

    31–39
  40. Kenny Goins made Layup. Assisted by Cassius Winston.

    33–39
  41. Tyler Cook made Jumper.

    33–41
  42. Nick Ward made Free Throw.

    34–41
  43. Nick Ward made Free Throw.

    35–41
  44. Joe Wieskamp made Layup.

    35–43
  45. Kyle Ahrens made Jumper. Assisted by Kenny Goins.

    37–43
  46. Tyler Cook made Layup. Assisted by Jordan Bohannon.

    37–45
  47. Cassius Winston made Three Point Jumper.

    40–45
  48. Tyler Cook made Jumper.

    40–47
  49. Tyler Cook made Free Throw.

    40–48
  50. Xavier Tillman made Layup.

    42–48
  51. Tyler Cook made Jumper.

    42–50
  52. Cassius Winston made Three Point Jumper. Assisted by Matt McQuaid.

    45–50
  53. Cassius Winston made Three Point Jumper.

    48–50
  54. Aaron Henry made Layup.

    50–50
  55. Matt McQuaid made Three Point Jumper. Assisted by Cassius Winston.

    53–50
  56. Nick Ward made Layup. Assisted by Foster Loyer.

    55–50
  57. Nick Ward made Free Throw.

    56–50
  58. Luka Garza made Layup.

    56–52
  59. Matt McQuaid made Three Point Jumper. Assisted by Kenny Goins.

    59–52
  60. Aaron Henry made Free Throw.

    60–52
  61. Aaron Henry made Free Throw.

    61–52
  62. Nick Ward made Dunk. Assisted by Aaron Henry.

    63–52
  63. Cassius Winston made Free Throw.

    64–52
  64. Cassius Winston made Free Throw.

    65–52
  65. Cassius Winston made Free Throw.

    66–52
  66. Luka Garza made Three Point Jumper. Assisted by Nicholas Baer.

    66–55
  67. Nick Ward made Layup.

    68–55
  68. Luka Garza made Layup. Assisted by Nicholas Baer.

    68–57
  69. Matt McQuaid made Three Point Jumper. Assisted by Cassius Winston.

    71–57
  70. Luka Garza made Free Throw.

    71–58
  71. Luka Garza made Free Throw.

    71–59
  72. Aaron Henry made Layup. Assisted by Cassius Winston.

    73–59
  73. Nicholas Baer made Layup. Assisted by Jordan Bohannon.

    73–61
  74. Nick Ward made Jumper. Assisted by Matt McQuaid.

    75–61
  75. Xavier Tillman made Layup.

    77–61
  76. Xavier Tillman made Free Throw.

    78–61
  77. Cassius Winston made Jumper.

    80–61
  78. Tyler Cook made Dunk. Assisted by Connor McCaffery.

    80–63
  79. Thomas Kithier made Jumper. Assisted by Foster Loyer.

    82–63
  80. Riley Till made Free Throw.

    82–64
  81. Riley Till made Free Throw.

    82–65
  82. Riley Till made Layup.

    82–67

Play-by-play

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

Box score

MSU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Aaron HenryF2562-30-02-342320132
Nick WardF28217-100-07-7100301192
Kenny GoinsF3173-61-40-082200263
Cassius WinstonG35236-143-58-817301011
Matt McQuaidG3493-123-90-033110120
Marcus Bingham Jr.F200-00-00-000000001
Thomas KithierF962-20-02-250000320
Gabe BrownF400-00-00-010000010
Xavier TillmanF1252-20-01-140100223
Kyle AhrensG1352-21-10-030100120
Foster LoyerG400-00-00-022100021
Brock WashingtonG100-00-00-000000000
Jack HoibergG100-00-00-000100000
Conner GeorgeG100-00-00-000000000
Braden BurkeC
Joshua LangfordG

IOWA

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Tyler CookF35178-170-01-162110242
Luka GarzaC26208-141-23-330110032
Joe WieskampG2552-61-50-030120123
Jordan BohannonG3431-71-70-023100111
Isaiah MossG1821-70-20-000120001
Riley TillF141-10-02-200010000
Ryan KrienerF1100-00-00-040000133
Nicholas BaerF21104-102-70-033010301
Connor McCafferyG2141-50-02-225010202
Maishe DaileyG821-30-10-000000001
Michael BaerF
Cordell PemslF
Jack NungeC
Nicolas HobbsG
CJ Fredrick Jr.G
Austin AshG

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 →