Duke Blue Devils @ North Carolina Tar Heels

87–67Final · Feb 5, 2022
DUKE 87 UNC 67 Final
12T
DUKE19-3394887
UNC16-7283967

· Line: DUKE -3.5 (O/U 152.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. Paolo Banchero made Jumper.

    2–0
  2. A.J. Griffin made Three Point Jumper. Assisted by Jeremy Roach.

    5–0
  3. Armando Bacot made Layup. Assisted by Caleb Love.

    5–2
  4. Paolo Banchero made Three Point Jumper. Assisted by Jeremy Roach.

    8–2
  5. Mark Williams made Layup.

    10–2
  6. Mark Williams made Free Throw.

    11–2
  7. A.J. Griffin made Layup. Assisted by Wendell Moore Jr..

    13–2
  8. Brady Manek made Three Point Jumper. Assisted by Caleb Love.

    13–5
  9. A.J. Griffin made Jumper. Assisted by Wendell Moore Jr..

    15–5
  10. Wendell Moore Jr. made Layup. Assisted by Paolo Banchero.

    17–5
  11. Mark Williams made Jumper. Assisted by Jeremy Roach.

    19–5
  12. Brady Manek made Three Point Jumper. Assisted by Puff Johnson.

    19–8
  13. Wendell Moore Jr. made Layup. Assisted by Trevor Keels.

    21–8
  14. Trevor Keels made Three Point Jumper. Assisted by Theo John.

    24–8
  15. Wendell Moore Jr. made Layup. Assisted by Paolo Banchero.

    26–8
  16. Wendell Moore Jr. made Free Throw.

    27–8
  17. A.J. Griffin made Layup.

    29–8
  18. Joey Baker made Layup.

    31–8
  19. Armando Bacot made Jumper.

    31–10
  20. Brady Manek made Dunk.

    31–12
  21. R.J. Davis made Free Throw.

    31–13
  22. A.J. Griffin made Jumper. Assisted by Theo John.

    33–13
  23. Armando Bacot made Dunk. Assisted by R.J. Davis.

    33–15
  24. Brady Manek made Three Point Jumper. Assisted by Caleb Love.

    33–18
  25. Wendell Moore Jr. made Free Throw.

    34–18
  26. Wendell Moore Jr. made Free Throw.

    35–18
  27. R.J. Davis made Jumper.

    35–20
  28. Wendell Moore Jr. made Layup.

    37–20
  29. Brady Manek made Three Point Jumper. Assisted by Armando Bacot.

    37–23
  30. Leaky Black made Layup.

    37–25
  31. A.J. Griffin made Jumper.

    39–25
  32. Armando Bacot made Free Throw.

    39–26
  33. Armando Bacot made Free Throw.

    39–27
  34. Brady Manek made Free Throw.

    39–28
  35. A.J. Griffin made Jumper.

    41–28
  36. A.J. Griffin made Three Point Jumper. Assisted by Jeremy Roach.

    44–28
  37. A.J. Griffin made Three Point Jumper. Assisted by Mark Williams.

    47–28
  38. A.J. Griffin made Jumper.

    49–28
  39. Mark Williams made Jumper. Assisted by Wendell Moore Jr..

    51–28
  40. Caleb Love made Jumper.

    51–30
  41. Jeremy Roach made Jumper.

    53–30
  42. R.J. Davis made Jumper.

    53–32
  43. Wendell Moore Jr. made Two Point Tip Shot.

    55–32
  44. Caleb Love made Three Point Jumper. Assisted by Leaky Black.

    55–35
  45. Armando Bacot made Free Throw.

    55–36
  46. Theo John made Dunk. Assisted by Trevor Keels.

    57–36
  47. Brady Manek made Three Point Jumper. Assisted by Caleb Love.

    57–39
  48. Caleb Love made Layup.

    57–41
  49. Paolo Banchero made Free Throw.

    58–41
  50. Paolo Banchero made Jumper. Assisted by Wendell Moore Jr..

    60–41
  51. Leaky Black made Layup.

    60–43
  52. Jeremy Roach made Three Point Jumper. Assisted by A.J. Griffin.

    63–43
  53. Armando Bacot made Layup. Assisted by Leaky Black.

    63–45
  54. Armando Bacot made Free Throw.

    63–46
  55. Paolo Banchero made Three Point Jumper. Assisted by Mark Williams.

    66–46
  56. Brady Manek made Three Point Jumper. Assisted by R.J. Davis.

    66–49
  57. Jeremy Roach made Layup.

    68–49
  58. R.J. Davis made Layup.

    68–51
  59. Paolo Banchero made Jumper. Assisted by Wendell Moore Jr..

    70–51
  60. Kerwin Walton made Three Point Jumper. Assisted by Armando Bacot.

    70–54
  61. Mark Williams made Dunk.

    72–54
  62. Caleb Love made Free Throw.

    72–55
  63. A.J. Griffin made Layup.

    74–55
  64. A.J. Griffin made Free Throw.

    75–55
  65. A.J. Griffin made Free Throw.

    76–55
  66. Trevor Keels made Free Throw.

    77–55
  67. Trevor Keels made Free Throw.

    78–55
  68. Jeremy Roach made Free Throw.

    79–55
  69. R.J. Davis made Free Throw.

    79–56
  70. R.J. Davis made Free Throw.

    79–57
  71. Trevor Keels made Three Point Jumper. Assisted by Bates Jones.

    82–57
  72. Trevor Keels made Three Point Jumper. Assisted by Bates Jones.

    85–57
  73. R.J. Davis made Jumper.

    85–59
  74. Bates Jones made Two Point Tip Shot.

    87–59
  75. Kerwin Walton made Layup. Assisted by D'Marco Dunn.

    87–61
  76. Dontrez Styles made Layup.

    87–63
  77. Dontrez Styles made Free Throw.

    87–64
  78. D'Marco Dunn made Three Point Jumper. Assisted by Puff Johnson.

    87–67

Play-by-play

  1. P1 Jump Ball won by Duke
  2. P1 Paolo Banchero made Jumper. 2–0
  3. P1 Leaky Black missed Jumper.
  4. P1 Paolo Banchero Defensive Rebound.
  5. P1 A.J. Griffin made Three Point Jumper. Assisted by Jeremy Roach. 5–0
  6. P1 Armando Bacot made Layup. Assisted by Caleb Love. 5–2
  7. P1 Paolo Banchero made Three Point Jumper. Assisted by Jeremy Roach. 8–2
  8. P1 R.J. Davis missed Three Point Jumper.
  9. P1 Wendell Moore Jr. Defensive Rebound.
  10. P1 Paolo Banchero missed Jumper.
  11. P1 Leaky Black Defensive Rebound.
  12. P1 Caleb Love missed Three Point Jumper.
  13. P1 Jeremy Roach Defensive Rebound.
  14. P1 Mark Williams made Layup. 10–2
  15. P1 Foul on Armando Bacot.
  16. P1 Mark Williams made Free Throw. 11–2
  17. P1 Brady Manek missed Three Point Jumper.
  18. P1 Caleb Love Offensive Rebound.
  19. P1 Caleb Love missed Three Point Jumper.
  20. P1 Brady Manek Offensive Rebound.
  21. P1 Brady Manek missed Two Point Tip Shot.
  22. P1 Paolo Banchero Defensive Rebound.
  23. P1 Foul on Armando Bacot.
  24. P1 A.J. Griffin made Layup. Assisted by Wendell Moore Jr.. 13–2
  25. P1 Brady Manek made Three Point Jumper. Assisted by Caleb Love. 13–5
  26. P1 A.J. Griffin made Jumper. Assisted by Wendell Moore Jr.. 15–5
  27. P1 Puff Johnson missed Three Point Jumper.
  28. P1 Duke Defensive Rebound.
  29. P1 Official TV Timeout
  30. P1 Wendell Moore Jr. made Layup. Assisted by Paolo Banchero. 17–5
  31. P1 Caleb Love missed Layup.
  32. P1 Mark Williams Block.
  33. P1 Paolo Banchero Defensive Rebound.
  34. P1 Foul on A.J. Griffin.
  35. P1 A.J. Griffin Turnover.
  36. P1 R.J. Davis missed Three Point Jumper.
  37. P1 Paolo Banchero Defensive Rebound.
  38. P1 Mark Williams made Jumper. Assisted by Jeremy Roach. 19–5
  39. P1 Foul on Jeremy Roach.
  40. P1 Brady Manek made Three Point Jumper. Assisted by Puff Johnson. 19–8
  41. P1 Foul on Puff Johnson.
  42. P1 Trevor Keels missed Jumper.
  43. P1 Theo John Offensive Rebound.
  44. P1 Jeremy Roach missed Layup.
  45. P1 Brady Manek Defensive Rebound.
  46. P1 Caleb Love missed Jumper.
  47. P1 Wendell Moore Jr. Defensive Rebound.
  48. P1 Paolo Banchero Turnover.
  49. P1 R.J. Davis Steal.
  50. P1 R.J. Davis Turnover.
  51. P1 Trevor Keels Steal.
  52. P1 Wendell Moore Jr. made Layup. Assisted by Trevor Keels. 21–8
  53. P1 Foul on Wendell Moore Jr..
  54. P1 Brady Manek missed Jumper.
  55. P1 Paolo Banchero Defensive Rebound.
  56. P1 Joey Baker missed Three Point Jumper.
  57. P1 Caleb Love Defensive Rebound.
  58. P1 Caleb Love Turnover.
  59. P1 Wendell Moore Jr. Steal.
  60. P1 Foul on Caleb Love.
  61. P1 Trevor Keels made Three Point Jumper. Assisted by Theo John. 24–8
  62. P1 Caleb Love Turnover.
  63. P1 Theo John Steal.
  64. P1 Wendell Moore Jr. made Layup. Assisted by Paolo Banchero. 26–8
  65. P1 Foul on Leaky Black.
  66. P1 Official TV Timeout
  67. P1 Wendell Moore Jr. made Free Throw. 27–8
  68. P1 Foul on Mark Williams.
  69. P1 Brady Manek missed Three Point Jumper.
  70. P1 North Carolina Offensive Rebound.
  71. P1 Caleb Love missed Jumper.
  72. P1 Mark Williams Defensive Rebound.
  73. P1 A.J. Griffin made Layup. 29–8
  74. P1 Kerwin Walton Turnover.
  75. P1 Joey Baker Steal.
  76. P1 Joey Baker made Layup. 31–8
  77. P1 Armando Bacot made Jumper. 31–10
  78. P1 A.J. Griffin missed Three Point Jumper.
  79. P1 Leaky Black Defensive Rebound.
  80. P1 Brady Manek made Dunk. 31–12
  81. P1 Bates Jones missed Three Point Jumper.
  82. P1 Kerwin Walton Defensive Rebound.
  83. P1 Caleb Love missed Three Point Jumper.
  84. P1 A.J. Griffin Defensive Rebound.
  85. P1 Duke Turnover.
  86. P1 Foul on Jeremy Roach.
  87. P1 R.J. Davis missed Free Throw.
  88. P1 North Carolina Deadball Team Rebound.
  89. P1 R.J. Davis made Free Throw. 31–13
  90. P1 A.J. Griffin made Jumper. Assisted by Theo John. 33–13
  91. P1 Caleb Love Turnover.
  92. P1 Jeremy Roach Steal.
  93. P1 Paolo Banchero missed Layup.
  94. P1 Armando Bacot Block.
  95. P1 Leaky Black Defensive Rebound.
  96. P1 Armando Bacot made Dunk. Assisted by R.J. Davis. 33–15
  97. P1 Foul on Theo John.
  98. P1 Theo John Turnover.
  99. P1 Official TV Timeout
  100. P1 Brady Manek missed Jumper.
  101. P1 A.J. Griffin Defensive Rebound.
  102. P1 Wendell Moore Jr. missed Layup.
  103. P1 Armando Bacot Defensive Rebound.
  104. P1 Brady Manek made Three Point Jumper. Assisted by Caleb Love. 33–18
  105. P1 Foul on Caleb Love.
  106. P1 Wendell Moore Jr. made Free Throw. 34–18
  107. P1 Wendell Moore Jr. made Free Throw. 35–18
  108. P1 R.J. Davis missed Jumper.
  109. P1 Paolo Banchero Defensive Rebound.
  110. P1 Trevor Keels Turnover.
  111. P1 R.J. Davis made Jumper. 35–20
  112. P1 A.J. Griffin missed Jumper.
  113. P1 Brady Manek Defensive Rebound.
  114. P1 Armando Bacot missed Jumper.
  115. P1 Paolo Banchero Defensive Rebound.
  116. P1 Trevor Keels missed Three Point Jumper.
  117. P1 Brady Manek Defensive Rebound.
  118. P1 R.J. Davis missed Jumper.
  119. P1 Armando Bacot Offensive Rebound.
  120. P1 Armando Bacot missed Two Point Tip Shot.
  121. P1 Mark Williams Block.
  122. P1 Trevor Keels Defensive Rebound.
  123. P1 Paolo Banchero missed Jumper.
  124. P1 Leaky Black Defensive Rebound.
  125. P1 Brady Manek missed Three Point Jumper.
  126. P1 Wendell Moore Jr. Defensive Rebound.
  127. P1 Wendell Moore Jr. made Layup. 37–20
  128. P1 Brady Manek made Three Point Jumper. Assisted by Armando Bacot. 37–23
  129. P1 Duke Timeout
  130. P1 Jeremy Roach Turnover.
  131. P1 R.J. Davis Steal.
  132. P1 Leaky Black made Layup. 37–25
  133. P1 A.J. Griffin made Jumper. 39–25
  134. P1 Foul on Mark Williams.
  135. P1 Armando Bacot made Free Throw. 39–26
  136. P1 Armando Bacot made Free Throw. 39–27
  137. P1 A.J. Griffin Turnover.
  138. P1 R.J. Davis missed Three Point Jumper.
  139. P1 A.J. Griffin Defensive Rebound.
  140. P1 Paolo Banchero missed Three Point Jumper.
  141. P1 North Carolina Defensive Rebound.
  142. P1 Foul on Theo John.
  143. P1 Brady Manek made Free Throw. 39–28
  144. P1 Brady Manek missed Free Throw.
  145. P1 Wendell Moore Jr. Defensive Rebound.
  146. P1 Bates Jones missed Three Point Jumper.
  147. P1 Brady Manek Defensive Rebound.
  148. P1 R.J. Davis missed Jumper.
  149. P1 Duke Defensive Rebound.
  150. P2 Jump Ball won by Duke
  151. P2 A.J. Griffin made Jumper. 41–28
  152. P2 Leaky Black Turnover.
  153. P2 A.J. Griffin Steal.
  154. P2 A.J. Griffin made Three Point Jumper. Assisted by Jeremy Roach. 44–28
  155. P2 Armando Bacot missed Layup.
  156. P2 Mark Williams Defensive Rebound.
  157. P2 Paolo Banchero missed Jumper.
  158. P2 Leaky Black Block.
  159. P2 Paolo Banchero Offensive Rebound.
  160. P2 A.J. Griffin Turnover.
  161. P2 Armando Bacot Steal.
  162. P2 Foul on Paolo Banchero.
  163. P2 Armando Bacot missed Jumper.
  164. P2 Paolo Banchero Defensive Rebound.
  165. P2 A.J. Griffin made Three Point Jumper. Assisted by Mark Williams. 47–28
  166. P2 Brady Manek missed Layup.
  167. P2 Mark Williams Defensive Rebound.
  168. P2 A.J. Griffin made Jumper. 49–28
  169. P2 North Carolina Timeout
  170. P2 Armando Bacot missed Jumper.
  171. P2 Mark Williams Defensive Rebound.
  172. P2 Foul on Leaky Black.
  173. P2 Mark Williams made Jumper. Assisted by Wendell Moore Jr.. 51–28
  174. P2 Caleb Love made Jumper. 51–30
  175. P2 Jeremy Roach made Jumper. 53–30
  176. P2 R.J. Davis made Jumper. 53–32
  177. P2 Paolo Banchero missed Jumper.
  178. P2 Wendell Moore Jr. Offensive Rebound.
  179. P2 Wendell Moore Jr. made Two Point Tip Shot. 55–32
  180. P2 Jump Ball won by North Carolina
  181. P2 Official TV Timeout
  182. P2 Brady Manek missed Jumper.
  183. P2 Theo John Defensive Rebound.
  184. P2 Paolo Banchero missed Jumper.
  185. P2 Leaky Black Block.
  186. P2 Duke Offensive Rebound.
  187. P2 Paolo Banchero missed Three Point Jumper.
  188. P2 Armando Bacot Defensive Rebound.
  189. P2 Caleb Love made Three Point Jumper. Assisted by Leaky Black. 55–35
  190. P2 A.J. Griffin missed Three Point Jumper.
  191. P2 North Carolina Defensive Rebound.
  192. P2 Foul on Joey Baker.
  193. P2 Armando Bacot made Free Throw. 55–36
  194. P2 Armando Bacot missed Free Throw.
  195. P2 Theo John Defensive Rebound.
  196. P2 Theo John made Dunk. Assisted by Trevor Keels. 57–36
  197. P2 Caleb Love missed Three Point Jumper.
  198. P2 Trevor Keels Defensive Rebound.
  199. P2 Joey Baker Turnover.
  200. P2 Armando Bacot Steal.
  201. P2 Brady Manek made Three Point Jumper. Assisted by Caleb Love. 57–39
  202. P2 Jeremy Roach missed Three Point Jumper.
  203. P2 Brady Manek Defensive Rebound.
  204. P2 Foul on Paolo Banchero.
  205. P2 Caleb Love made Layup. 57–41
  206. P2 Foul on Brady Manek.
  207. P2 Official TV Timeout
  208. P2 Paolo Banchero missed Free Throw.
  209. P2 Duke Deadball Team Rebound.
  210. P2 Paolo Banchero made Free Throw. 58–41
  211. P2 Caleb Love Turnover.
  212. P2 Wendell Moore Jr. Steal.
  213. P2 Foul on Caleb Love.
  214. P2 Paolo Banchero made Jumper. Assisted by Wendell Moore Jr.. 60–41
  215. P2 Leaky Black made Layup. 60–43
  216. P2 Jeremy Roach made Three Point Jumper. Assisted by A.J. Griffin. 63–43
  217. P2 R.J. Davis missed Jumper.
  218. P2 R.J. Davis Offensive Rebound.
  219. P2 Armando Bacot made Layup. Assisted by Leaky Black. 63–45
  220. P2 Foul on Wendell Moore Jr..
  221. P2 Armando Bacot made Free Throw. 63–46
  222. P2 A.J. Griffin missed Jumper.
  223. P2 Mark Williams Offensive Rebound.
  224. P2 Paolo Banchero made Three Point Jumper. Assisted by Mark Williams. 66–46
  225. P2 Brady Manek made Three Point Jumper. Assisted by R.J. Davis. 66–49
  226. P2 Jeremy Roach made Layup. 68–49
  227. P2 R.J. Davis made Layup. 68–51
  228. P2 Duke Timeout
  229. P2 Paolo Banchero made Jumper. Assisted by Wendell Moore Jr.. 70–51
  230. P2 Kerwin Walton made Three Point Jumper. Assisted by Armando Bacot. 70–54
  231. P2 A.J. Griffin missed Jumper.
  232. P2 Mark Williams Offensive Rebound.
  233. P2 Mark Williams made Dunk. 72–54
  234. P2 Foul on Brady Manek.
  235. P2 Official TV Timeout
  236. P2 Mark Williams missed Free Throw.
  237. P2 Armando Bacot Defensive Rebound.
  238. P2 Foul on Wendell Moore Jr..
  239. P2 Caleb Love made Free Throw. 72–55
  240. P2 Caleb Love missed Free Throw.
  241. P2 A.J. Griffin Defensive Rebound.
  242. P2 Foul on Caleb Love.
  243. P2 A.J. Griffin made Layup. 74–55
  244. P2 Armando Bacot missed Jumper.
  245. P2 Wendell Moore Jr. Defensive Rebound.
  246. P2 Foul on Armando Bacot.
  247. P2 A.J. Griffin made Free Throw. 75–55
  248. P2 A.J. Griffin made Free Throw. 76–55
  249. P2 Kerwin Walton missed Three Point Jumper.
  250. P2 Paolo Banchero Defensive Rebound.
  251. P2 Paolo Banchero missed Layup.
  252. P2 Duke Offensive Rebound.
  253. P2 Foul on R.J. Davis.
  254. P2 Trevor Keels made Free Throw. 77–55
  255. P2 Trevor Keels made Free Throw. 78–55
  256. P2 Brady Manek missed Three Point Jumper.
  257. P2 Duke Defensive Rebound.
  258. P2 Foul on R.J. Davis.
  259. P2 Jeremy Roach made Free Throw. 79–55
  260. P2 Jeremy Roach missed Free Throw.
  261. P2 Armando Bacot Defensive Rebound.
  262. P2 Foul on Bates Jones.
  263. P2 R.J. Davis made Free Throw. 79–56
  264. P2 R.J. Davis made Free Throw. 79–57
  265. P2 Trevor Keels made Three Point Jumper. Assisted by Bates Jones. 82–57
  266. P2 Foul on Trevor Keels.
  267. P2 Leaky Black missed Free Throw.
  268. P2 Wendell Moore Jr. Defensive Rebound.
  269. P2 Trevor Keels made Three Point Jumper. Assisted by Bates Jones. 85–57
  270. P2 Armando Bacot Turnover.
  271. P2 Official TV Timeout
  272. P2 A.J. Griffin missed Three Point Jumper.
  273. P2 Leaky Black Defensive Rebound.
  274. P2 Justin McKoy missed Jumper.
  275. P2 Leaky Black Offensive Rebound.
  276. P2 Leaky Black missed Two Point Tip Shot.
  277. P2 Wendell Moore Jr. Defensive Rebound.
  278. P2 Duke Timeout
  279. P2 Trevor Keels missed Jumper.
  280. P2 R.J. Davis Defensive Rebound.
  281. P2 R.J. Davis made Jumper. 85–59
  282. P2 Bates Jones Turnover.
  283. P2 Kerwin Walton missed Jumper.
  284. P2 Trevor Keels Defensive Rebound.
  285. P2 Jaylen Blakes missed Layup.
  286. P2 Bates Jones Offensive Rebound.
  287. P2 Bates Jones made Two Point Tip Shot. 87–59
  288. P2 Kerwin Walton made Layup. Assisted by D'Marco Dunn. 87–61
  289. P2 Duke Timeout
  290. P2 Foul on Joey Baker.
  291. P2 Joey Baker Turnover.
  292. P2 Dontrez Styles made Layup. 87–63
  293. P2 Foul on Jaylen Blakes.
  294. P2 Dontrez Styles made Free Throw. 87–64
  295. P2 Joey Baker Turnover.
  296. P2 Puff Johnson Steal.
  297. P2 D'Marco Dunn made Three Point Jumper. Assisted by Puff Johnson. 87–67

Box score

DUKE

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Paolo BancheroPF31135-142-41-2102100192
Wendell Moore Jr.F33135-60-03-385020173
Mark WilliamsC2694-40-01-262002242
AJ GriffinG312711-173-62-241310041
Jeremy RoachG2383-51-21-214110012
Theo JohnF1321-10-00-032110122
Bates JonesF1021-30-20-012100101
Joey BakerG921-20-10-000310002
Jaylen BlakesG300-10-00-000000001
Michael SavarinoG100-00-00-000000000
Trevor KeelsG20113-63-42-232110031
Keenan WorthingtonF
Stanley BordenC
Spencer HubbardG

UNC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Armando BacotF30124-100-04-552121143
Brady ManekF35217-166-101-260000152
Leaky BlackF3742-40-00-162102152
RJ DavisG32114-110-33-422120112
Caleb LoveG3283-101-51-224400114
Justin McKoyF700-10-00-000000000
Puff JohnsonG800-10-10-002010001
D'Marco DunnG231-11-10-001000000
Dontrez StylesG331-10-01-100000000
Kerwin WaltonG1452-41-20-010100010
Duwe FarrisF
Dawson GarciaF
Will ShaverC
Ryan McAdooG
Jackson WatkinsG
Rob LandryG
Creighton LeboG
Anthony HarrisG

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 →