Ohio State Buckeyes @ Michigan State Spartans

60–57Final · Feb 25, 2024
OSU 60 MSU 57 Final
12T
OSU16-12223860
MSU17-11322557
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. Malik Hall made Jumper.

    0–2
  2. Roddy Gayle Jr. made Layup.

    2–2
  3. A.J. Hoggard made Three Point Jumper. Assisted by Malik Hall.

    2–5
  4. Malik Hall made Three Point Jumper. Assisted by A.J. Hoggard.

    2–8
  5. Roddy Gayle Jr. made Free Throw.

    3–8
  6. Roddy Gayle Jr. made Free Throw.

    4–8
  7. Felix Okpara made Layup. Assisted by Bruce Thornton.

    6–8
  8. A.J. Hoggard made Layup.

    6–10
  9. Felix Okpara made Dunk.

    8–10
  10. Xavier Booker made Three Point Jumper. Assisted by Jaden Akins.

    8–13
  11. Devin Royal made Free Throw.

    9–13
  12. Devin Royal made Free Throw.

    10–13
  13. Roddy Gayle Jr. made Dunk.

    12–13
  14. Malik Hall made Free Throw.

    12–14
  15. Malik Hall made Free Throw.

    12–15
  16. Jaxon Kohler made Jumper.

    12–17
  17. Bruce Thornton made Three Point Jumper. Assisted by Evan Mahaffey.

    15–17
  18. Malik Hall made Layup.

    15–19
  19. Jaden Akins made Free Throw.

    15–20
  20. Jaden Akins made Free Throw.

    15–21
  21. Devin Royal made Jumper.

    17–21
  22. Jaden Akins made Layup.

    17–23
  23. Zed Key made Free Throw.

    18–23
  24. Xavier Booker made Layup. Assisted by Jaden Akins.

    18–25
  25. Mady Sissoko made Free Throw.

    18–26
  26. Mady Sissoko made Free Throw.

    18–27
  27. Bruce Thornton made Layup.

    20–27
  28. Tyson Walker made Three Point Jumper.

    20–30
  29. Bruce Thornton made Free Throw.

    21–30
  30. Bruce Thornton made Free Throw.

    22–30
  31. Tyson Walker made Layup.

    22–32
  32. A.J. Hoggard made Layup.

    22–34
  33. Bruce Thornton made Jumper.

    24–34
  34. Xavier Booker made Dunk. Assisted by A.J. Hoggard.

    24–36
  35. Scotty Middleton made Jumper.

    26–36
  36. Bruce Thornton made Layup.

    28–36
  37. Malik Hall made Layup.

    28–38
  38. Roddy Gayle Jr. made Layup.

    30–38
  39. Tyson Walker made Layup.

    30–40
  40. Scotty Middleton made Free Throw.

    31–40
  41. Malik Hall made Free Throw.

    31–41
  42. Malik Hall made Free Throw.

    31–42
  43. Dale Bonner made Three Point Jumper. Assisted by Bruce Thornton.

    34–42
  44. Devin Royal made Layup.

    36–42
  45. Mady Sissoko made Layup. Assisted by A.J. Hoggard.

    36–44
  46. A.J. Hoggard made Layup. Assisted by Tre Holloman.

    36–46
  47. Coen Carr made Dunk. Assisted by Tre Holloman.

    36–48
  48. Devin Royal made Jumper. Assisted by Roddy Gayle Jr..

    38–48
  49. Tyson Walker made Jumper.

    38–50
  50. Felix Okpara made Dunk. Assisted by Roddy Gayle Jr..

    40–50
  51. Devin Royal made Jumper.

    42–50
  52. Devin Royal made Jumper. Assisted by Scotty Middleton.

    44–50
  53. Tre Holloman made Jumper.

    44–52
  54. Felix Okpara made Jumper.

    46–52
  55. Zed Key made Layup.

    48–52
  56. Zed Key made Free Throw.

    49–52
  57. Felix Okpara made Jumper.

    51–52
  58. Malik Hall made Jumper.

    51–54
  59. Roddy Gayle Jr. made Free Throw.

    52–54
  60. Roddy Gayle Jr. made Free Throw.

    53–54
  61. Tyson Walker made Layup. Assisted by A.J. Hoggard.

    53–56
  62. Devin Royal made Layup. Assisted by Felix Okpara.

    55–56
  63. Roddy Gayle Jr. made Free Throw.

    56–56
  64. Roddy Gayle Jr. made Free Throw.

    57–56
  65. Tyson Walker made Free Throw.

    57–57
  66. Dale Bonner made Three Point Jumper. Assisted by Bruce Thornton.

    60–57

Play-by-play

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

Box score

OSU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Felix OkparaF32105-80-00-061112421
Scotty MiddletonF2131-30-11-311010011
Evan MahaffeyG2200-40-10-211001013
Bruce ThorntonG37114-131-62-243300043
Roddy Gayle Jr.G27123-110-36-682321351
Devin RoyalF18146-60-02-220220023
Zed KeyF1141-30-02-370001432
Bowen HardmanG600-10-10-020000020
Taison ChatmanG600-00-00-020000020
Dale BonnerG2062-82-50-010110010
Owen SpencerF
Kalen EtzlerF
Jamison BattleF
Austin ParksC
Colby BaumannG

MSU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Xavier BookerF1773-61-30-120003021
Malik HallF28155-91-34-471200253
Jaden AkinsG3441-80-22-232031032
AJ HoggardG3094-81-10-024110201
Tyson WalkerG33125-161-61-230110122
Jaxon KohlerF1221-20-00-030000030
Coen CarrF721-20-00-010110100
Carson CooperC800-00-00-000100002
Mady SissokoC1541-10-02-260110153
Tre HollomanG1621-30-00-012211010
Nick SandersG
Gehrig NormandG
Jeremy Fears Jr.G
Davis SmithG
Steven IzzoG

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 →