Pennsylvania Quakers @ Princeton Tigers

71–95Final · Mar 8, 2025
PENN 71 PRIN 95 Final
12T
PENN8-19343771
PRIN19-10474895
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. CJ Happy made Jumper.

    0–2
  2. Ethan Roberts made Three Point Jumper. Assisted by George Smith.

    3–2
  3. Blake Peters made Layup. Assisted by Caden Pierce.

    3–4
  4. Dylan Williams made Three Point Jumper. Assisted by Sam Brown.

    6–4
  5. CJ Happy made Three Point Jumper. Assisted by Xaivian Lee.

    6–7
  6. Blake Peters made Three Point Jumper. Assisted by Xaivian Lee.

    6–10
  7. CJ Happy made Three Point Jumper. Assisted by Jackson Hicke.

    6–13
  8. Blake Peters made Three Point Jumper.

    6–16
  9. Ethan Roberts made Layup.

    8–16
  10. Sam Brown made Three Point Jumper. Assisted by Niklas Polonowski.

    11–16
  11. Blake Peters made Layup. Assisted by Caden Pierce.

    11–18
  12. Augustus Gerhart made Free Throw.

    12–18
  13. Augustus Gerhart made Free Throw.

    13–18
  14. Malik Abdullahi made Layup. Assisted by Dalen Davis.

    13–20
  15. Nick Spinoso made Layup.

    15–20
  16. Dalen Davis made Three Point Jumper. Assisted by Jackson Hicke.

    15–23
  17. Ethan Roberts made Layup.

    17–23
  18. George Smith made Three Point Jumper. Assisted by Sam Brown.

    20–23
  19. Xaivian Lee made Three Point Jumper. Assisted by CJ Happy.

    20–26
  20. Ethan Roberts made Jumper. Assisted by Nick Spinoso.

    22–26
  21. Xaivian Lee made Layup.

    22–28
  22. CJ Happy made Free Throw.

    22–29
  23. CJ Happy made Free Throw.

    22–30
  24. Augustus Gerhart made Layup.

    24–30
  25. Xaivian Lee made Three Point Jumper. Assisted by Jackson Hicke.

    24–33
  26. Sam Brown made Layup.

    26–33
  27. Sam Brown made Free Throw.

    27–33
  28. Sam Brown made Free Throw.

    28–33
  29. Sam Brown made Free Throw.

    29–33
  30. Xaivian Lee made Layup.

    29–35
  31. Xaivian Lee made Free Throw.

    29–36
  32. Sam Brown made Jumper.

    31–36
  33. Caden Pierce made Three Point Jumper. Assisted by Xaivian Lee.

    31–39
  34. Dalen Davis made Three Point Jumper. Assisted by Xaivian Lee.

    31–42
  35. Sam Brown made Three Point Jumper. Assisted by Michael Zanoni.

    34–42
  36. Xaivian Lee made Three Point Jumper.

    34–45
  37. Caden Pierce made Layup. Assisted by Xaivian Lee.

    34–47
  38. Nick Spinoso made Layup.

    36–47
  39. Xaivian Lee made Layup. Assisted by Jackson Hicke.

    36–49
  40. Blake Peters made Three Point Jumper. Assisted by Xaivian Lee.

    36–52
  41. CJ Happy made Free Throw.

    36–53
  42. Sam Brown made Layup.

    38–53
  43. Dalen Davis made Jumper.

    38–55
  44. George Smith made Layup. Assisted by Nick Spinoso.

    40–55
  45. CJ Happy made Three Point Jumper. Assisted by Xaivian Lee.

    40–58
  46. Augustus Gerhart made Jumper. Assisted by Ethan Roberts.

    42–58
  47. Michael Zanoni made Layup. Assisted by Sam Brown.

    44–58
  48. Xaivian Lee made Free Throw.

    44–59
  49. Xaivian Lee made Free Throw.

    44–60
  50. Sam Brown made Free Throw.

    45–60
  51. Sam Brown made Free Throw.

    46–60
  52. Blake Peters made Three Point Jumper. Assisted by CJ Happy.

    46–63
  53. Nick Spinoso made Layup. Assisted by George Smith.

    48–63
  54. Blake Peters made Three Point Jumper. Assisted by Jackson Hicke.

    48–66
  55. Augustus Gerhart made Dunk. Assisted by Nick Spinoso.

    50–66
  56. Ethan Roberts made Layup.

    52–66
  57. Blake Peters made Three Point Jumper. Assisted by Malik Abdullahi.

    52–69
  58. Xaivian Lee made Layup.

    52–71
  59. Dylan Williams made Free Throw.

    53–71
  60. Ethan Roberts made Free Throw.

    54–71
  61. Ethan Roberts made Free Throw.

    55–71
  62. Caden Pierce made Layup.

    55–73
  63. Augustus Gerhart made Layup.

    57–73
  64. Caden Pierce made Dunk. Assisted by CJ Happy.

    57–75
  65. Blake Peters made Three Point Jumper.

    57–78
  66. Jackson Hicke made Layup. Assisted by Xaivian Lee.

    57–80
  67. Jackson Hicke made Three Point Jumper. Assisted by Xaivian Lee.

    57–83
  68. Nick Spinoso made Jumper.

    59–83
  69. Caden Pierce made Jumper.

    59–85
  70. Nick Spinoso made Jumper.

    61–85
  71. Caden Pierce made Layup. Assisted by Xaivian Lee.

    61–87
  72. Xaivian Lee made Three Point Jumper.

    61–90
  73. Sam Brown made Jumper.

    63–90
  74. Jack Stanton made Layup.

    63–92
  75. Michelangelo Oberti made Layup. Assisted by Dylan Williams.

    65–92
  76. Ryan Duncan made Jumper.

    65–94
  77. Michael Zanoni made Three Point Jumper. Assisted by Michelangelo Oberti.

    68–94
  78. Dylan Williams made Free Throw.

    69–94
  79. Jack Scott made Free Throw.

    69–95
  80. Michelangelo Oberti made Layup. Assisted by Bradyn Foster.

    71–95

Play-by-play

  1. P1 Start game
  2. P1 Jump Ball won by Princeton
  3. P1 Jump Ball lost by Pennsylvania
  4. P1 CJ Happy missed Layup.
  5. P1 CJ Happy Offensive Rebound.
  6. P1 CJ Happy made Jumper. 0–2
  7. P1 Sam Brown missed Jumper.
  8. P1 Caden Pierce Defensive Rebound.
  9. P1 CJ Happy missed Three Point Jumper.
  10. P1 Nick Spinoso Defensive Rebound.
  11. P1 Sam Brown missed Three Point Jumper.
  12. P1 Jackson Hicke Defensive Rebound.
  13. P1 Jackson Hicke missed Three Point Jumper.
  14. P1 Pennsylvania Defensive Rebound.
  15. P1 Ethan Roberts made Three Point Jumper. Assisted by George Smith. 3–2
  16. P1 Blake Peters made Layup. Assisted by Caden Pierce. 3–4
  17. P1 Dylan Williams made Three Point Jumper. Assisted by Sam Brown. 6–4
  18. P1 Xaivian Lee missed Three Point Jumper.
  19. P1 Nick Spinoso Defensive Rebound.
  20. P1 Sam Brown missed Jumper.
  21. P1 Xaivian Lee Defensive Rebound.
  22. P1 CJ Happy made Three Point Jumper. Assisted by Xaivian Lee. 6–7
  23. P1 Nick Spinoso missed Layup.
  24. P1 CJ Happy Defensive Rebound.
  25. P1 Xaivian Lee missed Layup.
  26. P1 Nick Spinoso Defensive Rebound.
  27. P1 Nick Spinoso Turnover.
  28. P1 Xaivian Lee Steal.
  29. P1 Blake Peters made Three Point Jumper. Assisted by Xaivian Lee. 6–10
  30. P1 Nick Spinoso missed Three Point Jumper.
  31. P1 CJ Happy Defensive Rebound.
  32. P1 Caden Pierce missed Three Point Jumper.
  33. P1 Nick Spinoso Defensive Rebound.
  34. P1 George Smith missed Three Point Jumper.
  35. P1 Blake Peters Defensive Rebound.
  36. P1 CJ Happy made Three Point Jumper. Assisted by Jackson Hicke. 6–13
  37. P1 Nick Spinoso missed Layup.
  38. P1 Xaivian Lee Defensive Rebound.
  39. P1 Caden Pierce missed Layup.
  40. P1 Pennsylvania Defensive Rebound.
  41. P1 Official TV Timeout
  42. P1 CJ Happy subbing out for Princeton
  43. P1 Jackson Hicke subbing out for Princeton
  44. P1 Malik Abdullahi subbing in for Princeton
  45. P1 Dalen Davis subbing in for Princeton
  46. P1 Nick Spinoso subbing out for Pennsylvania
  47. P1 George Smith subbing out for Pennsylvania
  48. P1 Augustus Gerhart subbing in for Pennsylvania
  49. P1 Niklas Polonowski subbing in for Pennsylvania
  50. P1 Niklas Polonowski Turnover.
  51. P1 Malik Abdullahi Steal.
  52. P1 Blake Peters made Three Point Jumper. 6–16
  53. P1 Ethan Roberts Turnover.
  54. P1 Malik Abdullahi subbing out for Princeton
  55. P1 CJ Happy subbing in for Princeton
  56. P1 CJ Happy missed Three Point Jumper.
  57. P1 Princeton Offensive Rebound.
  58. P1 Caden Pierce Turnover.
  59. P1 Dylan Williams Steal.
  60. P1 Ethan Roberts made Layup. 8–16
  61. P1 Xaivian Lee missed Jumper.
  62. P1 Niklas Polonowski Defensive Rebound.
  63. P1 Sam Brown made Three Point Jumper. Assisted by Niklas Polonowski. 11–16
  64. P1 Foul on Dylan Williams.
  65. P1 Xaivian Lee subbing out for Princeton
  66. P1 CJ Happy subbing out for Princeton
  67. P1 Malik Abdullahi subbing in for Princeton
  68. P1 Jackson Hicke subbing in for Princeton
  69. P1 Ethan Roberts subbing out for Pennsylvania
  70. P1 George Smith subbing in for Pennsylvania
  71. P1 Blake Peters missed Three Point Jumper.
  72. P1 George Smith Defensive Rebound.
  73. P1 Niklas Polonowski Turnover.
  74. P1 Caden Pierce Steal.
  75. P1 Blake Peters made Layup. Assisted by Caden Pierce. 11–18
  76. P1 Foul on Malik Abdullahi.
  77. P1 Official TV Timeout
  78. P1 Niklas Polonowski subbing out for Pennsylvania
  79. P1 Ethan Roberts subbing in for Pennsylvania
  80. P1 Augustus Gerhart made Free Throw. 12–18
  81. P1 Augustus Gerhart made Free Throw. 13–18
  82. P1 Dylan Williams subbing out for Pennsylvania
  83. P1 Augustus Gerhart subbing out for Pennsylvania
  84. P1 Michael Zanoni subbing in for Pennsylvania
  85. P1 Nick Spinoso subbing in for Pennsylvania
  86. P1 Malik Abdullahi made Layup. Assisted by Dalen Davis. 13–20
  87. P1 Sam Brown missed Layup.
  88. P1 Nick Spinoso Offensive Rebound.
  89. P1 Nick Spinoso made Layup. 15–20
  90. P1 Dalen Davis Turnover.
  91. P1 Ethan Roberts Steal.
  92. P1 Ethan Roberts missed Three Point Jumper.
  93. P1 Blake Peters Defensive Rebound.
  94. P1 Dalen Davis made Three Point Jumper. Assisted by Jackson Hicke. 15–23
  95. P1 Foul on Jackson Hicke.
  96. P1 Malik Abdullahi subbing out for Princeton
  97. P1 Dalen Davis subbing out for Princeton
  98. P1 Xaivian Lee subbing in for Princeton
  99. P1 CJ Happy subbing in for Princeton
  100. P1 Ethan Roberts made Layup. 17–23
  101. P1 Xaivian Lee missed Layup.
  102. P1 Ethan Roberts Defensive Rebound.
  103. P1 George Smith made Three Point Jumper. Assisted by Sam Brown. 20–23
  104. P1 Xaivian Lee made Three Point Jumper. Assisted by CJ Happy. 20–26
  105. P1 Ethan Roberts made Jumper. Assisted by Nick Spinoso. 22–26
  106. P1 Xaivian Lee made Layup. 22–28
  107. P1 George Smith missed Layup.
  108. P1 Xaivian Lee Defensive Rebound.
  109. P1 Foul on Nick Spinoso.
  110. P1 Official TV Timeout
  111. P1 Nick Spinoso subbing out for Pennsylvania
  112. P1 George Smith subbing out for Pennsylvania
  113. P1 Dylan Williams subbing in for Pennsylvania
  114. P1 Augustus Gerhart subbing in for Pennsylvania
  115. P1 CJ Happy made Free Throw. 22–29
  116. P1 CJ Happy made Free Throw. 22–30
  117. P1 Augustus Gerhart made Layup. 24–30
  118. P1 Jackson Hicke missed Jumper.
  119. P1 Michael Zanoni Defensive Rebound.
  120. P1 CJ Happy subbing out for Princeton
  121. P1 Malik Abdullahi subbing in for Princeton
  122. P1 Sam Brown missed Jumper.
  123. P1 Caden Pierce Defensive Rebound.
  124. P1 Foul on Augustus Gerhart.
  125. P1 Michael Zanoni subbing out for Pennsylvania
  126. P1 George Smith subbing in for Pennsylvania
  127. P1 Xaivian Lee made Three Point Jumper. Assisted by Jackson Hicke. 24–33
  128. P1 Sam Brown made Layup. 26–33
  129. P1 Foul on Blake Peters.
  130. P1 Sam Brown made Free Throw. 27–33
  131. P1 Sam Brown subbing out for Pennsylvania
  132. P1 Nick Spinoso subbing in for Pennsylvania
  133. P1 Malik Abdullahi subbing out for Princeton
  134. P1 CJ Happy subbing in for Princeton
  135. P1 Caden Pierce Turnover.
  136. P1 Augustus Gerhart subbing out for Pennsylvania
  137. P1 Sam Brown subbing in for Pennsylvania
  138. P1 Foul on Blake Peters.
  139. P1 Sam Brown made Free Throw. 28–33
  140. P1 Ethan Roberts subbing out for Pennsylvania
  141. P1 Augustus Gerhart subbing in for Pennsylvania
  142. P1 Sam Brown made Free Throw. 29–33
  143. P1 Xaivian Lee made Layup. 29–35
  144. P1 Foul on Sam Brown.
  145. P1 Blake Peters subbing out for Princeton
  146. P1 Dalen Davis subbing in for Princeton
  147. P1 Nick Spinoso subbing out for Pennsylvania
  148. P1 Ethan Roberts subbing in for Pennsylvania
  149. P1 Xaivian Lee made Free Throw. 29–36
  150. P1 Dylan Williams missed Three Point Jumper.
  151. P1 Augustus Gerhart Offensive Rebound.
  152. P1 Ethan Roberts Turnover.
  153. P1 Caden Pierce Steal.
  154. P1 CJ Happy missed Jumper.
  155. P1 George Smith Defensive Rebound.
  156. P1 Sam Brown made Jumper. 31–36
  157. P1 Foul on Dylan Williams.
  158. P1 Official TV Timeout
  159. P1 CJ Happy subbing out for Princeton
  160. P1 Jacob Huggins subbing in for Princeton
  161. P1 Dylan Williams subbing out for Pennsylvania
  162. P1 Nick Spinoso subbing in for Pennsylvania
  163. P1 Xaivian Lee missed Three Point Jumper.
  164. P1 George Smith Defensive Rebound.
  165. P1 Sam Brown Block.
  166. P1 Sam Brown missed Three Point Jumper.
  167. P1 Xaivian Lee Defensive Rebound.
  168. P1 Jacob Huggins missed Layup.
  169. P1 Nick Spinoso Defensive Rebound.
  170. P1 Sam Brown Turnover.
  171. P1 Dalen Davis Steal.
  172. P1 Caden Pierce made Three Point Jumper. Assisted by Xaivian Lee. 31–39
  173. P1 Nick Spinoso missed Layup.
  174. P1 Caden Pierce Block.
  175. P1 Pennsylvania Offensive Rebound.
  176. P1 Jackson Hicke subbing out for Princeton
  177. P1 Blake Peters subbing in for Princeton
  178. P1 Pennsylvania Timeout
  179. P1 Augustus Gerhart subbing out for Pennsylvania
  180. P1 Michael Zanoni subbing in for Pennsylvania
  181. P1 Sam Brown missed Jumper.
  182. P1 Dalen Davis Defensive Rebound.
  183. P1 Dalen Davis made Three Point Jumper. Assisted by Xaivian Lee. 31–42
  184. P1 Sam Brown made Three Point Jumper. Assisted by Michael Zanoni. 34–42
  185. P1 Xaivian Lee made Three Point Jumper. 34–45
  186. P1 Michael Zanoni Turnover.
  187. P1 Michael Zanoni subbing out for Pennsylvania
  188. P1 Augustus Gerhart subbing in for Pennsylvania
  189. P1 Blake Peters missed Three Point Jumper.
  190. P1 Caden Pierce Offensive Rebound.
  191. P1 Princeton Timeout
  192. P1 Jacob Huggins subbing out for Princeton
  193. P1 CJ Happy subbing in for Princeton
  194. P1 Caden Pierce made Layup. Assisted by Xaivian Lee. 34–47
  195. P2 Dalen Davis subbing out for Princeton
  196. P2 Jackson Hicke subbing in for Princeton
  197. P2 Augustus Gerhart subbing out for Pennsylvania
  198. P2 Dylan Williams subbing in for Pennsylvania
  199. P2 George Smith missed Three Point Jumper.
  200. P2 Princeton Defensive Rebound.
  201. P2 Caden Pierce Turnover.
  202. P2 Sam Brown Steal.
  203. P2 Foul on CJ Happy.
  204. P2 Nick Spinoso made Layup. 36–47
  205. P2 Xaivian Lee missed Three Point Jumper.
  206. P2 George Smith Defensive Rebound.
  207. P2 Ethan Roberts missed Three Point Jumper.
  208. P2 Jackson Hicke Defensive Rebound.
  209. P2 Xaivian Lee made Layup. Assisted by Jackson Hicke. 36–49
  210. P2 Dylan Williams missed Layup.
  211. P2 Xaivian Lee Defensive Rebound.
  212. P2 Blake Peters made Three Point Jumper. Assisted by Xaivian Lee. 36–52
  213. P2 Sam Brown Turnover.
  214. P2 CJ Happy Steal.
  215. P2 Foul on Sam Brown.
  216. P2 CJ Happy missed Free Throw.
  217. P2 Princeton Deadball Team Rebound.
  218. P2 Jackson Hicke subbing out for Princeton
  219. P2 Dalen Davis subbing in for Princeton
  220. P2 CJ Happy made Free Throw. 36–53
  221. P2 CJ Happy subbing out for Princeton
  222. P2 Malik Abdullahi subbing in for Princeton
  223. P2 Sam Brown made Layup. 38–53
  224. P2 Dalen Davis made Jumper. 38–55
  225. P2 Sam Brown missed Layup.
  226. P2 Dalen Davis Defensive Rebound.
  227. P2 Xaivian Lee Turnover.
  228. P2 Dylan Williams subbing out for Pennsylvania
  229. P2 Michael Zanoni subbing in for Pennsylvania
  230. P2 George Smith made Layup. Assisted by Nick Spinoso. 40–55
  231. P2 Blake Peters missed Three Point Jumper.
  232. P2 Nick Spinoso Defensive Rebound.
  233. P2 Foul on Dalen Davis.
  234. P2 Official TV Timeout
  235. P2 Malik Abdullahi subbing out for Princeton
  236. P2 Dalen Davis subbing out for Princeton
  237. P2 CJ Happy subbing in for Princeton
  238. P2 Jackson Hicke subbing in for Princeton
  239. P2 Nick Spinoso subbing out for Pennsylvania
  240. P2 Augustus Gerhart subbing in for Pennsylvania
  241. P2 Augustus Gerhart missed Layup.
  242. P2 Xaivian Lee Defensive Rebound.
  243. P2 CJ Happy missed Three Point Jumper.
  244. P2 Sam Brown Defensive Rebound.
  245. P2 Sam Brown missed Jumper.
  246. P2 Caden Pierce Defensive Rebound.
  247. P2 CJ Happy made Three Point Jumper. Assisted by Xaivian Lee. 40–58
  248. P2 Foul on CJ Happy.
  249. P2 CJ Happy subbing out for Princeton
  250. P2 Jackson Hicke subbing out for Princeton
  251. P2 Jacob Huggins subbing in for Princeton
  252. P2 Dalen Davis subbing in for Princeton
  253. P2 Augustus Gerhart made Jumper. Assisted by Ethan Roberts. 42–58
  254. P2 Xaivian Lee Turnover.
  255. P2 Sam Brown Steal.
  256. P2 Michael Zanoni made Layup. Assisted by Sam Brown. 44–58
  257. P2 Dalen Davis Turnover.
  258. P2 Ethan Roberts Steal.
  259. P2 Foul on Dalen Davis.
  260. P2 Jacob Huggins subbing out for Princeton
  261. P2 Dalen Davis subbing out for Princeton
  262. P2 CJ Happy subbing in for Princeton
  263. P2 Jackson Hicke subbing in for Princeton
  264. P2 Ethan Roberts missed Three Point Jumper.
  265. P2 CJ Happy Defensive Rebound.
  266. P2 Foul on Sam Brown.
  267. P2 Xaivian Lee made Free Throw. 44–59
  268. P2 Xaivian Lee made Free Throw. 44–60
  269. P2 Foul on CJ Happy.
  270. P2 Sam Brown made Free Throw. 45–60
  271. P2 Sam Brown made Free Throw. 46–60
  272. P2 Michael Zanoni subbing out for Pennsylvania
  273. P2 Nick Spinoso subbing in for Pennsylvania
  274. P2 Blake Peters made Three Point Jumper. Assisted by CJ Happy. 46–63
  275. P2 Nick Spinoso made Layup. Assisted by George Smith. 48–63
  276. P2 Blake Peters made Three Point Jumper. Assisted by Jackson Hicke. 48–66
  277. P2 Augustus Gerhart made Dunk. Assisted by Nick Spinoso. 50–66
  278. P2 Official TV Timeout
  279. P2 Xaivian Lee Turnover.
  280. P2 Ethan Roberts Steal.
  281. P2 Ethan Roberts made Layup. 52–66
  282. P2 Foul on Nick Spinoso.
  283. P2 CJ Happy subbing out for Princeton
  284. P2 Malik Abdullahi subbing in for Princeton
  285. P2 Blake Peters made Three Point Jumper. Assisted by Malik Abdullahi. 52–69
  286. P2 Foul on George Smith.
  287. P2 George Smith Turnover.
  288. P2 Blake Peters missed Three Point Jumper.
  289. P2 Pennsylvania Defensive Rebound.
  290. P2 George Smith subbing out for Pennsylvania
  291. P2 Dylan Williams subbing in for Pennsylvania
  292. P2 Nick Spinoso Turnover.
  293. P2 Xaivian Lee Steal.
  294. P2 Xaivian Lee made Layup. 52–71
  295. P2 Foul on Xaivian Lee.
  296. P2 Dylan Williams made Free Throw. 53–71
  297. P2 Malik Abdullahi subbing out for Princeton
  298. P2 Jackson Hicke subbing out for Princeton
  299. P2 CJ Happy subbing in for Princeton
  300. P2 Dalen Davis subbing in for Princeton
  301. P2 Nick Spinoso subbing out for Pennsylvania
  302. P2 George Smith subbing in for Pennsylvania
  303. P2 Dylan Williams missed Free Throw.
  304. P2 Xaivian Lee Defensive Rebound.
  305. P2 CJ Happy missed Layup.
  306. P2 Dylan Williams Defensive Rebound.
  307. P2 Foul on Caden Pierce.
  308. P2 Ethan Roberts made Free Throw. 54–71
  309. P2 Ethan Roberts made Free Throw. 55–71
  310. P2 Ethan Roberts subbing out for Pennsylvania
  311. P2 Niklas Polonowski subbing in for Pennsylvania
  312. P2 Caden Pierce made Layup. 55–73
  313. P2 Foul on Augustus Gerhart.
  314. P2 Caden Pierce missed Free Throw.
  315. P2 Niklas Polonowski Defensive Rebound.
  316. P2 Augustus Gerhart made Layup. 57–73
  317. P2 Caden Pierce made Dunk. Assisted by CJ Happy. 57–75
  318. P2 Sam Brown missed Three Point Jumper.
  319. P2 Caden Pierce Defensive Rebound.
  320. P2 Foul on Dalen Davis.
  321. P2 Dalen Davis Turnover.
  322. P2 Official TV Timeout
  323. P2 CJ Happy subbing out for Princeton
  324. P2 Dalen Davis subbing out for Princeton
  325. P2 Jacob Huggins subbing in for Princeton
  326. P2 Jackson Hicke subbing in for Princeton
  327. P2 George Smith subbing out for Pennsylvania
  328. P2 Michael Zanoni subbing in for Pennsylvania
  329. P2 Ethan Roberts subbing in for Pennsylvania
  330. P2 Sam Brown subbing out for Pennsylvania
  331. P2 Augustus Gerhart Turnover.
  332. P2 Jackson Hicke Steal.
  333. P2 Blake Peters made Three Point Jumper. 57–78
  334. P2 Dylan Williams missed Three Point Jumper.
  335. P2 Niklas Polonowski Offensive Rebound.
  336. P2 Niklas Polonowski missed Layup.
  337. P2 Jacob Huggins Block.
  338. P2 Xaivian Lee Defensive Rebound.
  339. P2 Jackson Hicke made Layup. Assisted by Xaivian Lee. 57–80
  340. P2 Ethan Roberts missed Jumper.
  341. P2 Xaivian Lee Defensive Rebound.
  342. P2 Jackson Hicke made Three Point Jumper. Assisted by Xaivian Lee. 57–83
  343. P2 Pennsylvania Timeout
  344. P2 Official TV Timeout
  345. P2 Jacob Huggins subbing out for Princeton
  346. P2 Jackson Hicke subbing out for Princeton
  347. P2 CJ Happy subbing in for Princeton
  348. P2 Dalen Davis subbing in for Princeton
  349. P2 Augustus Gerhart subbing out for Pennsylvania
  350. P2 Niklas Polonowski subbing out for Pennsylvania
  351. P2 Sam Brown subbing in for Pennsylvania
  352. P2 Nick Spinoso subbing in for Pennsylvania
  353. P2 Nick Spinoso made Jumper. 59–83
  354. P2 Caden Pierce made Jumper. 59–85
  355. P2 Nick Spinoso made Jumper. 61–85
  356. P2 Caden Pierce made Layup. Assisted by Xaivian Lee. 61–87
  357. P2 Ethan Roberts missed Jumper.
  358. P2 Xaivian Lee Defensive Rebound.
  359. P2 Xaivian Lee made Three Point Jumper. 61–90
  360. P2 Sam Brown made Jumper. 63–90
  361. P2 Princeton Timeout
  362. P2 Official TV Timeout
  363. P2 Xaivian Lee subbing out for Princeton
  364. P2 Caden Pierce subbing out for Princeton
  365. P2 CJ Happy subbing out for Princeton
  366. P2 Dalen Davis subbing out for Princeton
  367. P2 Peyton Seals subbing in for Princeton
  368. P2 Jack Scott subbing in for Princeton
  369. P2 Jack Stanton subbing in for Princeton
  370. P2 Philip Byriel subbing in for Princeton
  371. P2 Nick Spinoso subbing out for Pennsylvania
  372. P2 Ethan Roberts subbing out for Pennsylvania
  373. P2 Bradyn Foster subbing in for Pennsylvania
  374. P2 Michelangelo Oberti subbing in for Pennsylvania
  375. P2 Blake Peters missed Three Point Jumper.
  376. P2 Pennsylvania Defensive Rebound.
  377. P2 Blake Peters subbing out for Princeton
  378. P2 Ryan Duncan subbing in for Princeton
  379. P2 Bradyn Foster missed Layup.
  380. P2 Jack Scott Defensive Rebound.
  381. P2 Jack Stanton made Layup. 63–92
  382. P2 Michelangelo Oberti made Layup. Assisted by Dylan Williams. 65–92
  383. P2 Ryan Duncan made Jumper. 65–94
  384. P2 Michael Zanoni made Three Point Jumper. Assisted by Michelangelo Oberti. 68–94
  385. P2 Philip Byriel missed Three Point Jumper.
  386. P2 Foul on Peyton Seals.
  387. P2 Sam Brown subbing out for Pennsylvania
  388. P2 Chris Ubochi subbing in for Pennsylvania
  389. P2 Dylan Williams made Free Throw. 69–94
  390. P2 Dylan Williams Defensive Rebound.
  391. P2 Dylan Williams missed Free Throw.
  392. P2 Jack Scott Defensive Rebound.
  393. P2 Jack Stanton missed Three Point Jumper.
  394. P2 Jack Scott Offensive Rebound.
  395. P2 Foul on Bradyn Foster.
  396. P2 Jack Scott made Free Throw. 69–95
  397. P2 Jack Stanton subbing out for Princeton
  398. P2 Zio Kim subbing in for Princeton
  399. P2 Jack Scott missed Free Throw.
  400. P2 Michelangelo Oberti Defensive Rebound.

Box score

PENN

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Nick SpinosoF24105-90-10-073200162
Ethan RobertsF34135-101-42-211230010
Dylan WilliamsG2651-41-32-421010022
Sam BrownG37196-162-55-513221013
George SmithG2952-51-30-042100041
Bradyn FosterF300-10-00-001000001
Augustus GerhartF19104-50-02-210100102
Niklas PolonowskiF700-10-00-031200120
Michael ZanoniF1752-21-10-011100010
Michelangelo ObertiC342-20-00-011000010
Chris UbochiC100-00-00-000000000
Johnnie WalterF
Alex MassungG
AJ LevineG
Cam ThrowerG
Reese McMullenG

PRIN

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
CJ HappyF24144-103-63-443010133
Caden PierceF37136-81-20-152321141
Jackson HickeG2652-41-20-025010021
Xaivian LeeG34238-144-73-310123200101
Blake PetersG34259-147-120-020000022
Jacob HugginsF600-10-00-000001000
Malik AbdullahiF721-10-00-001010001
Philip ByrielF300-10-10-000000000
Jack StantonG221-20-10-000000000
Zio KimG100-00-00-000000000
Peyton SealsG300-00-00-000000001
Dalen DavisG1783-32-20-021310023
Ryan DuncanG321-10-00-000000000
Jack ScottG310-00-01-230000120
Cooper MuellerG
Deven AustinG
Darius GakwasiG

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 →