Ohio State Buckeyes @ Wisconsin Badgers

68–70Final · Jan 14, 2025
OSU 68 WIS 70 Final
12T
OSU10-7204868
WIS14-3373370
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. Sean Stewart made Dunk. Assisted by Devin Royal.

    2–0
  2. John Blackwell made Free Throw.

    2–1
  3. John Blackwell made Free Throw.

    2–2
  4. John Blackwell made Three Point Jumper. Assisted by Max Klesmit.

    2–5
  5. John Blackwell made Jumper.

    2–7
  6. John Blackwell made Jumper.

    2–9
  7. John Tonje made Free Throw.

    2–10
  8. John Tonje made Free Throw.

    2–11
  9. Bruce Thornton made Jumper. Assisted by Micah Parrish.

    4–11
  10. Evan Mahaffey made Dunk. Assisted by Ques Glover.

    6–11
  11. Steven Crowl made Jumper.

    6–13
  12. Steven Crowl made Layup.

    6–15
  13. Kamari McGee made Jumper.

    6–17
  14. Aaron Bradshaw made Three Point Jumper. Assisted by Bruce Thornton.

    9–17
  15. Xavier Amos made Layup.

    9–19
  16. Aaron Bradshaw made Jumper.

    11–19
  17. Max Klesmit made Free Throw.

    11–20
  18. John Mobley Jr. made Jumper.

    13–20
  19. Steven Crowl made Free Throw.

    13–21
  20. Steven Crowl made Free Throw.

    13–22
  21. Steven Crowl made Layup.

    13–24
  22. Devin Royal made Layup.

    15–24
  23. Devin Royal made Free Throw.

    16–24
  24. Nolan Winter made Free Throw.

    16–25
  25. Nolan Winter made Free Throw.

    16–26
  26. Carter Gilmore made Three Point Jumper. Assisted by Nolan Winter.

    16–29
  27. Micah Parrish made Jumper.

    18–29
  28. Devin Royal made Layup.

    20–29
  29. John Tonje made Free Throw.

    20–30
  30. John Tonje made Free Throw.

    20–31
  31. Steven Crowl made Free Throw.

    20–32
  32. Steven Crowl made Free Throw.

    20–33
  33. Carter Gilmore made Layup. Assisted by John Blackwell.

    20–35
  34. John Tonje made Dunk.

    20–37
  35. Bruce Thornton made Jumper.

    22–37
  36. Bruce Thornton made Jumper.

    24–37
  37. John Blackwell made Layup.

    24–39
  38. Bruce Thornton made Three Point Jumper. Assisted by Sean Stewart.

    27–39
  39. John Mobley Jr. made Three Point Jumper. Assisted by Bruce Thornton.

    30–39
  40. Steven Crowl made Jumper.

    30–41
  41. Evan Mahaffey made Layup. Assisted by John Mobley Jr..

    32–41
  42. Kamari McGee made Three Point Jumper. Assisted by Carter Gilmore.

    32–44
  43. Evan Mahaffey made Jumper.

    34–44
  44. Nolan Winter made Free Throw.

    34–45
  45. Nolan Winter made Free Throw.

    34–46
  46. Ivan Njegovan made Free Throw.

    35–46
  47. John Tonje made Dunk.

    35–48
  48. Bruce Thornton made Jumper.

    37–48
  49. Bruce Thornton made Layup.

    39–48
  50. Ivan Njegovan made Jumper.

    41–48
  51. Devin Royal made Three Point Jumper. Assisted by Bruce Thornton.

    44–48
  52. John Blackwell made Layup.

    44–50
  53. John Blackwell made Free Throw.

    44–51
  54. Bruce Thornton made Free Throw.

    45–51
  55. Bruce Thornton made Free Throw.

    46–51
  56. Kamari McGee made Layup. Assisted by Steven Crowl.

    46–53
  57. Sean Stewart made Layup. Assisted by Devin Royal.

    48–53
  58. Max Klesmit made Three Point Jumper.

    48–56
  59. Micah Parrish made Three Point Jumper. Assisted by Sean Stewart.

    51–56
  60. Steven Crowl made Jumper.

    51–58
  61. Bruce Thornton made Jumper.

    53–58
  62. John Tonje made Free Throw.

    53–59
  63. John Tonje made Free Throw.

    53–60
  64. Ivan Njegovan made Layup.

    55–60
  65. John Tonje made Free Throw.

    55–61
  66. John Tonje made Free Throw.

    55–62
  67. Devin Royal made Free Throw.

    56–62
  68. Devin Royal made Free Throw.

    57–62
  69. John Tonje made Three Point Jumper. Assisted by John Blackwell.

    57–65
  70. Bruce Thornton made Free Throw.

    58–65
  71. Bruce Thornton made Free Throw.

    59–65
  72. John Mobley Jr. made Free Throw.

    60–65
  73. Devin Royal made Layup.

    62–65
  74. Micah Parrish made Layup.

    64–65
  75. Kamari McGee made Free Throw.

    64–66
  76. Kamari McGee made Free Throw.

    64–67
  77. Bruce Thornton made Free Throw.

    65–67
  78. Bruce Thornton made Free Throw.

    66–67
  79. John Tonje made Free Throw.

    66–68
  80. John Tonje made Free Throw.

    66–69
  81. John Mobley Jr. made Free Throw.

    67–69
  82. John Mobley Jr. made Free Throw.

    68–69
  83. John Blackwell made Free Throw.

    68–70

Play-by-play

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

Box score

OSU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Devin RoyalF28124-101-33-362500153
Sean StewartF1542-40-00-082101174
Micah ParrishG3173-131-50-061020065
Bruce ThorntonG37217-131-36-623110021
John Mobley Jr.G3082-81-33-421100021
Colin WhiteF1100-10-10-000100002
Aaron BradshawF852-41-20-010010103
Ivan NjegovanC1152-30-01-250001502
Austin ParksC300-00-00-000100000
Evan MahaffeyG1563-30-00-000020002
Ques GloverG1100-00-00-011110101
Kalen EtzlerF
Braylen NashG
Colby BaumannG
Meechie JohnsonG
Taison ChatmanG

WIS

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Nolan WinterF1840-30-24-461100152
Steven CrowlF28145-100-34-471001073
John BlackwellG31155-121-44-662310244
Max KlesmitG3041-51-31-221200022
John TonjeG36173-71-410-1040310040
Xavier AmosF521-10-00-010100013
Carter GilmoreF2852-31-10-031101213
Jack JanickiG800-20-20-010000010
Kamari McGeeG1693-51-32-210100102
Riccardo GreppiF
Jack RobisonF
Markus IlverF
Chris HodgesF
Aidan KonopG
Isaac GardG
Daniel FreitagG
Camren HunterG

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 →