North Carolina Tar Heels @ Michigan Wolverines

64–73Final · Nov 28, 2019
UNC 64 MICH 73 Final
12T
UNC5-1343064
MICH6-0393473

· Line: MICH -3.5 (O/U 147)

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. Jon Teske made Jumper.

    0–2
  2. Garrison Brooks made Jumper. Assisted by Brandon Robinson.

    2–2
  3. Brandon Robinson made Jumper.

    4–2
  4. Jon Teske made Layup. Assisted by Zavier Simpson.

    4–4
  5. Cole Anthony made Jumper.

    6–4
  6. Armando Bacot made Jumper.

    8–4
  7. Cole Anthony made Free Throw.

    9–4
  8. Cole Anthony made Jumper.

    11–4
  9. Cole Anthony made Free Throw.

    12–4
  10. Cole Anthony made Free Throw.

    13–4
  11. Isaiah Livers made Three Point Jumper. Assisted by Zavier Simpson.

    13–7
  12. Garrison Brooks made Free Throw.

    14–7
  13. Leaky Black made Jumper.

    16–7
  14. Zavier Simpson made Three Point Jumper.

    16–10
  15. Cole Anthony made Jumper.

    18–10
  16. Zavier Simpson made Layup.

    18–12
  17. Eli Brooks made Jumper.

    18–14
  18. Andrew Platek made Jumper. Assisted by Cole Anthony.

    20–14
  19. David DeJulius made Three Point Jumper. Assisted by Zavier Simpson.

    20–17
  20. Eli Brooks made Layup.

    20–19
  21. Colin Castleton made Two Point Tip Shot.

    20–21
  22. Garrison Brooks made Jumper.

    22–21
  23. Eli Brooks made Three Point Jumper.

    22–24
  24. Andrew Platek made Free Throw.

    23–24
  25. Andrew Platek made Free Throw.

    24–24
  26. Colin Castleton made Free Throw.

    24–25
  27. Colin Castleton made Free Throw.

    24–26
  28. Brandon Robinson made Jumper.

    26–26
  29. Isaiah Livers made Layup.

    26–28
  30. Brandon Johns Jr. made Free Throw.

    26–29
  31. Brandon Johns Jr. made Free Throw.

    26–30
  32. Christian Keeling made Free Throw.

    27–30
  33. Armando Bacot made Layup.

    29–30
  34. David DeJulius made Layup.

    29–32
  35. David DeJulius made Layup. Assisted by Franz Wagner.

    29–34
  36. David DeJulius made Jumper.

    29–36
  37. Cole Anthony made Three Point Jumper. Assisted by Justin Pierce.

    32–36
  38. Eli Brooks made Three Point Jumper. Assisted by Jon Teske.

    32–39
  39. Armando Bacot made Jumper. Assisted by Cole Anthony.

    34–39
  40. Eli Brooks made Jumper.

    34–41
  41. Garrison Brooks made Jumper.

    36–41
  42. Eli Brooks made Dunk. Assisted by Zavier Simpson.

    36–43
  43. Jon Teske made Three Point Jumper. Assisted by Zavier Simpson.

    36–46
  44. Zavier Simpson made Layup. Assisted by Isaiah Livers.

    36–48
  45. David DeJulius made Layup.

    36–50
  46. Isaiah Livers made Layup. Assisted by David DeJulius.

    36–52
  47. Eli Brooks made Three Point Jumper. Assisted by David DeJulius.

    36–55
  48. Franz Wagner made Three Point Jumper. Assisted by Isaiah Livers.

    36–58
  49. Eli Brooks made Jumper.

    36–60
  50. Brandon Robinson made Jumper.

    38–60
  51. Cole Anthony made Layup.

    40–60
  52. Jon Teske made Three Point Jumper. Assisted by Franz Wagner.

    40–63
  53. Brandon Huffman made Dunk.

    42–63
  54. Garrison Brooks made Jumper. Assisted by Brandon Robinson.

    44–63
  55. Cole Anthony made Three Point Jumper.

    47–63
  56. Christian Keeling made Layup.

    49–63
  57. Cole Anthony made Jumper.

    51–63
  58. Isaiah Livers made Three Point Jumper. Assisted by Zavier Simpson.

    51–66
  59. Cole Anthony made Jumper.

    53–66
  60. Brandon Robinson made Free Throw.

    54–66
  61. Eli Brooks made Free Throw.

    54–67
  62. Brandon Robinson made Layup.

    56–67
  63. Cole Anthony made Free Throw.

    57–67
  64. Garrison Brooks made Layup. Assisted by Cole Anthony.

    59–67
  65. Isaiah Livers made Layup. Assisted by Franz Wagner.

    59–69
  66. Garrison Brooks made Layup. Assisted by Brandon Robinson.

    61–69
  67. Eli Brooks made Three Point Jumper. Assisted by Isaiah Livers.

    61–72
  68. Justin Pierce made Free Throw.

    62–72
  69. Eli Brooks made Free Throw.

    62–73
  70. Brandon Huffman made Jumper. Assisted by Brandon Robinson.

    64–73

Play-by-play

  1. P1 Jump Ball won by Michigan
  2. P1 Jon Teske made Jumper. 0–2
  3. P1 Armando Bacot missed Jumper.
  4. P1 North Carolina Offensive Rebound.
  5. P1 Garrison Brooks made Jumper. Assisted by Brandon Robinson. 2–2
  6. P1 Jon Teske Turnover.
  7. P1 Brandon Robinson missed Three Point Jumper.
  8. P1 Garrison Brooks Offensive Rebound.
  9. P1 Brandon Robinson made Jumper. 4–2
  10. P1 Jon Teske made Layup. Assisted by Zavier Simpson. 4–4
  11. P1 Cole Anthony made Jumper. 6–4
  12. P1 Jon Teske Turnover.
  13. P1 Armando Bacot made Jumper. 8–4
  14. P1 Isaiah Livers missed Three Point Jumper.
  15. P1 North Carolina Defensive Rebound.
  16. P1 Garrison Brooks Turnover.
  17. P1 Zavier Simpson Steal.
  18. P1 Zavier Simpson missed Layup.
  19. P1 Garrison Brooks Defensive Rebound.
  20. P1 Foul on Zavier Simpson.
  21. P1 Cole Anthony missed Free Throw.
  22. P1 North Carolina Deadball Team Rebound.
  23. P1 Cole Anthony made Free Throw. 9–4
  24. P1 Eli Brooks missed Jumper.
  25. P1 Cole Anthony Defensive Rebound.
  26. P1 Armando Bacot Turnover.
  27. P1 Official TV Timeout
  28. P1 Eli Brooks missed Jumper.
  29. P1 Armando Bacot Defensive Rebound.
  30. P1 Cole Anthony made Jumper. 11–4
  31. P1 Foul on Cole Anthony.
  32. P1 Franz Wagner missed Three Point Jumper.
  33. P1 Armando Bacot Defensive Rebound.
  34. P1 Foul on Isaiah Livers.
  35. P1 Cole Anthony made Free Throw. 12–4
  36. P1 Cole Anthony made Free Throw. 13–4
  37. P1 Isaiah Livers made Three Point Jumper. Assisted by Zavier Simpson. 13–7
  38. P1 Leaky Black missed Jumper.
  39. P1 Jon Teske Defensive Rebound.
  40. P1 Franz Wagner Turnover.
  41. P1 Cole Anthony missed Jumper.
  42. P1 Justin Pierce Offensive Rebound.
  43. P1 Foul on Jon Teske.
  44. P1 Garrison Brooks missed Free Throw.
  45. P1 North Carolina Deadball Team Rebound.
  46. P1 Garrison Brooks made Free Throw. 14–7
  47. P1 Isaiah Livers missed Three Point Jumper.
  48. P1 Garrison Brooks Defensive Rebound.
  49. P1 Leaky Black made Jumper. 16–7
  50. P1 Zavier Simpson made Three Point Jumper. 16–10
  51. P1 Cole Anthony made Jumper. 18–10
  52. P1 Zavier Simpson made Layup. 18–12
  53. P1 Garrison Brooks Turnover.
  54. P1 Isaiah Livers Steal.
  55. P1 Eli Brooks made Jumper. 18–14
  56. P1 Garrison Brooks missed Jumper.
  57. P1 Michigan Defensive Rebound.
  58. P1 Foul on Andrew Platek.
  59. P1 Official TV Timeout
  60. P1 Brandon Johns Jr. Turnover.
  61. P1 Andrew Platek made Jumper. Assisted by Cole Anthony. 20–14
  62. P1 David DeJulius made Three Point Jumper. Assisted by Zavier Simpson. 20–17
  63. P1 Foul on Zavier Simpson.
  64. P1 Cole Anthony missed Three Point Jumper.
  65. P1 Brandon Johns Jr. Defensive Rebound.
  66. P1 Eli Brooks made Layup. 20–19
  67. P1 Brandon Robinson missed Three Point Jumper.
  68. P1 Brandon Johns Jr. Defensive Rebound.
  69. P1 David DeJulius missed Layup.
  70. P1 Colin Castleton Offensive Rebound.
  71. P1 Colin Castleton made Two Point Tip Shot. 20–21
  72. P1 Cole Anthony missed Layup.
  73. P1 Colin Castleton Defensive Rebound.
  74. P1 Michigan Turnover.
  75. P1 Garrison Brooks made Jumper. 22–21
  76. P1 Eli Brooks made Three Point Jumper. 22–24
  77. P1 Foul on Brandon Johns Jr..
  78. P1 Official TV Timeout
  79. P1 Andrew Platek made Free Throw. 23–24
  80. P1 Andrew Platek made Free Throw. 24–24
  81. P1 Foul on Brandon Robinson.
  82. P1 Colin Castleton made Free Throw. 24–25
  83. P1 Colin Castleton made Free Throw. 24–26
  84. P1 Garrison Brooks Turnover.
  85. P1 Brandon Johns Jr. Steal.
  86. P1 Eli Brooks missed Jumper.
  87. P1 Justin Pierce Block.
  88. P1 North Carolina Defensive Rebound.
  89. P1 Justin Pierce missed Layup.
  90. P1 Brandon Johns Jr. Block.
  91. P1 Eli Brooks Defensive Rebound.
  92. P1 Eli Brooks Turnover.
  93. P1 Brandon Robinson made Jumper. 26–26
  94. P1 Isaiah Livers made Layup. 26–28
  95. P1 Foul on Christian Keeling.
  96. P1 Isaiah Livers missed Free Throw.
  97. P1 Armando Bacot Defensive Rebound.
  98. P1 Garrison Brooks missed Jumper.
  99. P1 Colin Castleton Defensive Rebound.
  100. P1 Foul on Leaky Black.
  101. P1 Eli Brooks Turnover.
  102. P1 Cole Anthony Steal.
  103. P1 Cole Anthony Turnover.
  104. P1 Foul on Garrison Brooks.
  105. P1 Brandon Johns Jr. made Free Throw. 26–29
  106. P1 Brandon Johns Jr. made Free Throw. 26–30
  107. P1 Cole Anthony missed Three Point Jumper.
  108. P1 Michigan Defensive Rebound.
  109. P1 Foul on Armando Bacot.
  110. P1 Jon Teske missed Free Throw.
  111. P1 Armando Bacot Defensive Rebound.
  112. P1 Foul on Eli Brooks.
  113. P1 Christian Keeling missed Free Throw.
  114. P1 North Carolina Deadball Team Rebound.
  115. P1 Christian Keeling made Free Throw. 27–30
  116. P1 Foul on Franz Wagner.
  117. P1 Franz Wagner Turnover.
  118. P1 Garrison Brooks missed Dunk.
  119. P1 Jon Teske Block.
  120. P1 Armando Bacot Offensive Rebound.
  121. P1 Armando Bacot made Layup. 29–30
  122. P1 David DeJulius made Layup. 29–32
  123. P1 Leaky Black Turnover.
  124. P1 Franz Wagner Steal.
  125. P1 David DeJulius made Layup. Assisted by Franz Wagner. 29–34
  126. P1 Official TV Timeout
  127. P1 Brandon Robinson missed Three Point Jumper.
  128. P1 Brandon Johns Jr. Defensive Rebound.
  129. P1 David DeJulius made Jumper. 29–36
  130. P1 Armando Bacot missed Jumper.
  131. P1 North Carolina Offensive Rebound.
  132. P1 Cole Anthony made Three Point Jumper. Assisted by Justin Pierce. 32–36
  133. P1 Eli Brooks made Three Point Jumper. Assisted by Jon Teske. 32–39
  134. P1 Armando Bacot missed Jumper.
  135. P1 Jon Teske Defensive Rebound.
  136. P1 Jon Teske missed Three Point Jumper.
  137. P1 Leaky Black Defensive Rebound.
  138. P1 Cole Anthony missed Jumper.
  139. P1 Isaiah Livers Defensive Rebound.
  140. P1 Isaiah Livers missed Three Point Jumper.
  141. P1 Cole Anthony Defensive Rebound.
  142. P1 Cole Anthony Turnover.
  143. P1 Jon Teske Steal.
  144. P1 Franz Wagner Turnover.
  145. P1 Armando Bacot made Jumper. Assisted by Cole Anthony. 34–39
  146. P1 Isaiah Livers missed Three Point Jumper.
  147. P1 Franz Wagner Offensive Rebound.
  148. P1 David DeJulius missed Three Point Jumper.
  149. P1 Armando Bacot Defensive Rebound.
  150. P1 Armando Bacot Turnover.
  151. P1 Franz Wagner Steal.
  152. P1 Franz Wagner missed Layup.
  153. P1 Armando Bacot Block.
  154. P1 Cole Anthony Defensive Rebound.
  155. P1 Foul on Cole Anthony.
  156. P1 Cole Anthony Turnover.
  157. P1 Michigan Timeout
  158. P1 Franz Wagner missed Three Point Jumper.
  159. P1 North Carolina Defensive Rebound.
  160. P2 Jump Ball won by North Carolina
  161. P2 Armando Bacot Turnover.
  162. P2 Eli Brooks made Jumper. 34–41
  163. P2 Brandon Robinson missed Layup.
  164. P2 Zavier Simpson Defensive Rebound.
  165. P2 North Carolina Timeout
  166. P2 Zavier Simpson Turnover.
  167. P2 Cole Anthony Steal.
  168. P2 Foul on Zavier Simpson.
  169. P2 Cole Anthony missed Three Point Jumper.
  170. P2 Eli Brooks Defensive Rebound.
  171. P2 Franz Wagner missed Three Point Jumper.
  172. P2 Franz Wagner Offensive Rebound.
  173. P2 Isaiah Livers missed Jumper.
  174. P2 Jon Teske Offensive Rebound.
  175. P2 Jon Teske missed Layup.
  176. P2 Michigan Offensive Rebound.
  177. P2 Eli Brooks missed Three Point Jumper.
  178. P2 Cole Anthony Defensive Rebound.
  179. P2 Foul on Franz Wagner.
  180. P2 Armando Bacot missed Jumper.
  181. P2 Eli Brooks Defensive Rebound.
  182. P2 Eli Brooks Turnover.
  183. P2 Brandon Robinson Steal.
  184. P2 Foul on Isaiah Livers.
  185. P2 Garrison Brooks made Jumper. 36–41
  186. P2 Foul on Isaiah Livers.
  187. P2 Isaiah Livers Turnover.
  188. P2 Armando Bacot missed Jumper.
  189. P2 Franz Wagner Defensive Rebound.
  190. P2 Eli Brooks made Dunk. Assisted by Zavier Simpson. 36–43
  191. P2 Cole Anthony missed Jumper.
  192. P2 Zavier Simpson Defensive Rebound.
  193. P2 Jon Teske made Three Point Jumper. Assisted by Zavier Simpson. 36–46
  194. P2 Foul on Jon Teske.
  195. P2 Official TV Timeout
  196. P2 Garrison Brooks missed Jumper.
  197. P2 Eli Brooks Defensive Rebound.
  198. P2 Isaiah Livers missed Jumper.
  199. P2 Brandon Robinson Defensive Rebound.
  200. P2 Justin Pierce missed Three Point Jumper.
  201. P2 Zavier Simpson Block.
  202. P2 Isaiah Livers Defensive Rebound.
  203. P2 Zavier Simpson made Layup. Assisted by Isaiah Livers. 36–48
  204. P2 Foul on Zavier Simpson.
  205. P2 Garrison Brooks missed Free Throw.
  206. P2 North Carolina Deadball Team Rebound.
  207. P2 Garrison Brooks missed Free Throw.
  208. P2 Jon Teske Defensive Rebound.
  209. P2 Jump Ball won by Michigan
  210. P2 Isaiah Livers missed Jumper.
  211. P2 Garrison Brooks Defensive Rebound.
  212. P2 Andrew Platek missed Jumper.
  213. P2 Isaiah Livers Defensive Rebound.
  214. P2 Foul on Andrew Platek.
  215. P2 David DeJulius made Layup. 36–50
  216. P2 Andrew Platek missed Three Point Jumper.
  217. P2 Franz Wagner Defensive Rebound.
  218. P2 Franz Wagner Turnover.
  219. P2 Armando Bacot missed Layup.
  220. P2 Jon Teske Block.
  221. P2 Franz Wagner Defensive Rebound.
  222. P2 Isaiah Livers made Layup. Assisted by David DeJulius. 36–52
  223. P2 Christian Keeling missed Jumper.
  224. P2 Eli Brooks Defensive Rebound.
  225. P2 Eli Brooks made Three Point Jumper. Assisted by David DeJulius. 36–55
  226. P2 Garrison Brooks missed Jumper.
  227. P2 David DeJulius Defensive Rebound.
  228. P2 Franz Wagner made Three Point Jumper. Assisted by Isaiah Livers. 36–58
  229. P2 Armando Bacot missed Jumper.
  230. P2 Jon Teske Defensive Rebound.
  231. P2 Eli Brooks made Jumper. 36–60
  232. P2 North Carolina Timeout
  233. P2 Official TV Timeout
  234. P2 Foul on Franz Wagner.
  235. P2 Official TV Timeout
  236. P2 Brandon Huffman missed Free Throw.
  237. P2 North Carolina Deadball Team Rebound.
  238. P2 Brandon Huffman missed Free Throw.
  239. P2 Brandon Robinson Offensive Rebound.
  240. P2 Jump Ball won by North Carolina
  241. P2 Brandon Robinson made Jumper. 38–60
  242. P2 David DeJulius missed Jumper.
  243. P2 Christian Keeling Defensive Rebound.
  244. P2 Christian Keeling Turnover.
  245. P2 Eli Brooks Steal.
  246. P2 Eli Brooks Turnover.
  247. P2 Christian Keeling Steal.
  248. P2 Christian Keeling missed Layup.
  249. P2 Brandon Johns Jr. Block.
  250. P2 Cole Anthony Offensive Rebound.
  251. P2 Cole Anthony made Layup. 40–60
  252. P2 Jon Teske made Three Point Jumper. Assisted by Franz Wagner. 40–63
  253. P2 Brandon Huffman made Dunk. 42–63
  254. P2 Jon Teske Turnover.
  255. P2 Garrison Brooks made Jumper. Assisted by Brandon Robinson. 44–63
  256. P2 Jon Teske missed Three Point Jumper.
  257. P2 Brandon Huffman Defensive Rebound.
  258. P2 Cole Anthony made Three Point Jumper. 47–63
  259. P2 Eli Brooks missed Three Point Jumper.
  260. P2 Jon Teske Offensive Rebound.
  261. P2 Brandon Johns Jr. missed Jumper.
  262. P2 Garrison Brooks Defensive Rebound.
  263. P2 Christian Keeling made Layup. 49–63
  264. P2 Michigan Timeout
  265. P2 Franz Wagner missed Three Point Jumper.
  266. P2 Cole Anthony Defensive Rebound.
  267. P2 Cole Anthony made Jumper. 51–63
  268. P2 Isaiah Livers made Three Point Jumper. Assisted by Zavier Simpson. 51–66
  269. P2 Cole Anthony made Jumper. 53–66
  270. P2 Isaiah Livers missed Three Point Jumper.
  271. P2 Christian Keeling Defensive Rebound.
  272. P2 Foul on Zavier Simpson.
  273. P2 Brandon Robinson made Free Throw. 54–66
  274. P2 Brandon Robinson missed Free Throw.
  275. P2 Garrison Brooks Offensive Rebound.
  276. P2 Cole Anthony missed Three Point Jumper.
  277. P2 Jon Teske Defensive Rebound.
  278. P2 Foul on Cole Anthony.
  279. P2 Eli Brooks missed Free Throw.
  280. P2 Michigan Deadball Team Rebound.
  281. P2 Eli Brooks made Free Throw. 54–67
  282. P2 Brandon Robinson made Layup. 56–67
  283. P2 Jon Teske missed Jumper.
  284. P2 Cole Anthony Defensive Rebound.
  285. P2 Foul on Isaiah Livers.
  286. P2 Official TV Timeout
  287. P2 Cole Anthony made Free Throw. 57–67
  288. P2 Cole Anthony missed Free Throw.
  289. P2 Jon Teske Defensive Rebound.
  290. P2 Foul on Christian Keeling.
  291. P2 David DeJulius missed Three Point Jumper.
  292. P2 North Carolina Defensive Rebound.
  293. P2 Garrison Brooks made Layup. Assisted by Cole Anthony. 59–67
  294. P2 Isaiah Livers made Layup. Assisted by Franz Wagner. 59–69
  295. P2 Garrison Brooks made Layup. Assisted by Brandon Robinson. 61–69
  296. P2 Foul on David DeJulius.
  297. P2 David DeJulius Turnover.
  298. P2 Justin Pierce missed Three Point Jumper.
  299. P2 Garrison Brooks Offensive Rebound.
  300. P2 Garrison Brooks missed Layup.
  301. P2 Jon Teske Block.
  302. P2 Garrison Brooks Offensive Rebound.
  303. P2 Garrison Brooks missed Layup.
  304. P2 Isaiah Livers Defensive Rebound.
  305. P2 Foul on Brandon Robinson.
  306. P2 North Carolina Timeout
  307. P2 Jon Teske Block.
  308. P2 Eli Brooks made Three Point Jumper. Assisted by Isaiah Livers. 61–72
  309. P2 Cole Anthony missed Three Point Jumper.
  310. P2 North Carolina Offensive Rebound.
  311. P2 Foul on Isaiah Livers.
  312. P2 Justin Pierce missed Free Throw.
  313. P2 North Carolina Deadball Team Rebound.
  314. P2 Justin Pierce made Free Throw. 62–72
  315. P2 Foul on Christian Keeling.
  316. P2 Jump Ball won by Michigan
  317. P2 Foul on K.J. Smith.
  318. P2 Foul on Christian Keeling.
  319. P2 Eli Brooks made Free Throw. 62–73
  320. P2 Eli Brooks missed Free Throw.
  321. P2 Brandon Robinson Defensive Rebound.
  322. P2 Brandon Huffman made Jumper. Assisted by Brandon Robinson. 64–73

Box score

UNC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Armando BacotF2263-100-00-060301151
Garrison BrooksF33136-130-01-480300441
Leaky BlackF2121-20-00-010100011
Cole AnthonyG33228-172-74-673320163
Brandon RobinsonG3294-80-31-234010122
Walker MillerF200-00-00-000000000
Shea RushF100-00-00-000000000
Brandon HuffmanC642-20-00-210000010
K.J. SmithG100-00-00-000000001
Andrew PlatekG1641-30-12-200000002
Justin PierceG1710-30-21-211001100
Christian KeelingG1631-30-01-220110024

MICH

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Isaiah LiversF35125-132-70-143110045
Franz WagnerSF3331-61-50-053420233
Jon TeskeC33104-82-40-181314262
Eli BrooksG39249-144-62-450410051
Zavier SimpsonG1773-41-10-026111025
Brandon Johns Jr.F1320-10-02-230112031
Colin CastletonC741-10-02-230000120
David DeJuliusG23115-91-30-012100011

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 →