Lafayette Leopards @ Holy Cross Crusaders

72–68Final · Jan 17, 2024
LAF 72 HC 68 Final
12T
LAF6-12373572
HC4-14313768
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. Joe Octave made Free Throw.

    0–1
  2. Joe Octave made Free Throw.

    0–2
  3. Eric Sondberg made Layup. Assisted by Mark Butler.

    2–2
  4. Will Batchelder made Three Point Jumper. Assisted by Joe Octave.

    2–5
  5. Mark Butler made Layup.

    4–5
  6. Will Batchelder made Jumper.

    4–7
  7. Caleb Kenney made Layup.

    4–9
  8. Joe Octave made Layup. Assisted by Will Batchelder.

    4–11
  9. Mark Butler made Layup. Assisted by Justin Vander Baan.

    6–11
  10. Bo Montgomery made Jumper.

    6–13
  11. Joshua Wyche made Layup.

    8–13
  12. Joshua Wyche made Free Throw.

    9–13
  13. Declan Ryan made Jumper.

    9–15
  14. Devin Hines made Three Point Jumper. Assisted by Joshua Wyche.

    12–15
  15. Ryan Pettit made Three Point Jumper. Assisted by Mark Butler.

    15–15
  16. Kahlil Singleton made Three Point Jumper. Assisted by Caleb Kenney.

    15–18
  17. Devin Hines made Free Throw.

    16–18
  18. Joe Nugent made Three Point Jumper. Assisted by DeAndre Williams.

    16–21
  19. Chris Rubayo made Layup.

    18–21
  20. Luka Savicevic made Three Point Jumper. Assisted by Ryan Pettit.

    21–21
  21. Caleb Kenney made Layup.

    21–23
  22. Devin Hines made Three Point Jumper.

    24–23
  23. Joe Octave made Free Throw.

    24–24
  24. Joe Octave made Free Throw.

    24–25
  25. Devin Hines made Three Point Jumper. Assisted by Joshua Wyche.

    27–25
  26. Caleb Kenney made Jumper. Assisted by Will Batchelder.

    27–27
  27. Joshua Wyche made Layup.

    29–27
  28. Bo Montgomery made Jumper.

    29–29
  29. Justin Vander Baan made Layup. Assisted by Joshua Wyche.

    31–29
  30. Joshua Wyche made Layup.

    33–29
  31. Mark Butler made Layup.

    35–29
  32. Caleb Kenney made Jumper. Assisted by Bo Montgomery.

    35–31
  33. Eric Sondberg made Layup. Assisted by Justin Vander Baan.

    37–31
  34. Will Batchelder made Layup.

    37–33
  35. Mark Butler made Free Throw.

    38–33
  36. Mark Butler made Free Throw.

    39–33
  37. Mark Butler made Jumper.

    41–33
  38. Joe Octave made Jumper.

    41–35
  39. Kyle Jenkins made Three Point Jumper. Assisted by Mark Butler.

    44–35
  40. Eric Sondberg made Layup.

    46–35
  41. Will Batchelder made Jumper.

    46–37
  42. Mark Butler made Layup.

    48–37
  43. Joe Nugent made Three Point Jumper. Assisted by Will Batchelder.

    48–40
  44. Justin Vander Baan made Layup.

    50–40
  45. Joe Nugent made Three Point Jumper. Assisted by Bo Montgomery.

    50–43
  46. Caleb Kenney made Layup.

    50–45
  47. Justin Vander Baan made Free Throw.

    51–45
  48. Justin Vander Baan made Free Throw.

    52–45
  49. Bo Montgomery made Dunk.

    52–47
  50. Caleb Kenney made Free Throw.

    52–48
  51. Caleb Kenney made Free Throw.

    52–49
  52. Joe Octave made Layup.

    52–51
  53. Kyle Jenkins made Free Throw.

    53–51
  54. Kyle Jenkins made Free Throw.

    54–51
  55. Kahlil Singleton made Three Point Jumper. Assisted by Joe Octave.

    54–54
  56. Chris Rubayo made Layup.

    56–54
  57. Ryan Pettit made Three Point Jumper. Assisted by Kyle Jenkins.

    59–54
  58. Kyle Jenkins made Layup. Assisted by Ryan Pettit.

    61–54
  59. Bo Montgomery made Jumper.

    61–56
  60. Bo Montgomery made Free Throw.

    61–57
  61. Bo Montgomery made Free Throw.

    61–58
  62. Declan Ryan made Three Point Jumper. Assisted by A.J. Wills.

    61–61
  63. Devin Hines made Three Point Jumper.

    64–61
  64. Joe Octave made Jumper.

    64–63
  65. Mark Butler made Layup.

    66–63
  66. Caleb Kenney made Jumper. Assisted by Bo Montgomery.

    66–65
  67. Caleb Kenney made Free Throw.

    66–66
  68. Ryan Pettit made Layup.

    68–66
  69. Bo Montgomery made Jumper.

    68–68
  70. Ryan Pettit made Three Point Jumper. Assisted by Mark Butler.

    71–68
  71. Justin Vander Baan made Free Throw.

    72–68

Play-by-play

  1. P1 Caleb Kenney missed Layup.
  2. P1 Mark Butler Defensive Rebound.
  3. P1 Devin Hines missed Layup.
  4. P1 Caleb Kenney Defensive Rebound.
  5. P1 Foul on Justin Vander Baan.
  6. P1 Joe Octave made Free Throw. 0–1
  7. P1 Joe Octave made Free Throw. 0–2
  8. P1 Devin Hines missed Three Point Jumper.
  9. P1 Joe Nugent Defensive Rebound.
  10. P1 Joe Octave missed Three Point Jumper.
  11. P1 Justin Vander Baan Defensive Rebound.
  12. P1 Kyle Jenkins missed Three Point Jumper.
  13. P1 Lafayette Offensive Rebound.
  14. P1 Eric Sondberg made Layup. Assisted by Mark Butler. 2–2
  15. P1 DeAndre Williams missed Jumper.
  16. P1 Justin Vander Baan Defensive Rebound.
  17. P1 Eric Sondberg missed Three Point Jumper.
  18. P1 DeAndre Williams Defensive Rebound.
  19. P1 Will Batchelder made Three Point Jumper. Assisted by Joe Octave. 2–5
  20. P1 Mark Butler made Layup. 4–5
  21. P1 Will Batchelder made Jumper. 4–7
  22. P1 Foul on Will Batchelder.
  23. P1 Eric Sondberg missed Layup.
  24. P1 Joe Nugent Defensive Rebound.
  25. P1 Foul on Eric Sondberg.
  26. P1 Official TV Timeout
  27. P1 Caleb Kenney made Layup. 4–9
  28. P1 Kyle Jenkins Turnover.
  29. P1 Will Batchelder Steal.
  30. P1 Joe Octave made Layup. Assisted by Will Batchelder. 4–11
  31. P1 Mark Butler made Layup. Assisted by Justin Vander Baan. 6–11
  32. P1 Foul on Joe Nugent.
  33. P1 Mark Butler missed Free Throw.
  34. P1 Joe Octave Defensive Rebound.
  35. P1 Joe Octave missed Jumper.
  36. P1 Ryan Pettit Defensive Rebound.
  37. P1 Eric Sondberg missed Three Point Jumper.
  38. P1 Holy Cross Defensive Rebound.
  39. P1 Bo Montgomery made Jumper. 6–13
  40. P1 Joshua Wyche missed Layup.
  41. P1 Declan Ryan Block.
  42. P1 Declan Ryan Defensive Rebound.
  43. P1 Joe Octave missed Jumper.
  44. P1 Justin Vander Baan Block.
  45. P1 Joe Octave Offensive Rebound.
  46. P1 A.J. Wills missed Three Point Jumper.
  47. P1 Ryan Pettit Defensive Rebound.
  48. P1 Eric Sondberg missed Three Point Jumper.
  49. P1 Joshua Wyche Offensive Rebound.
  50. P1 Joshua Wyche made Layup. 8–13
  51. P1 Foul on Declan Ryan.
  52. P1 Joshua Wyche made Free Throw. 9–13
  53. P1 Bo Montgomery missed Jumper.
  54. P1 Mark Butler Defensive Rebound.
  55. P1 Joshua Wyche missed Three Point Jumper.
  56. P1 Kahlil Singleton Defensive Rebound.
  57. P1 Declan Ryan made Jumper. 9–15
  58. P1 Devin Hines made Three Point Jumper. Assisted by Joshua Wyche. 12–15
  59. P1 Foul on Devin Hines.
  60. P1 Official TV Timeout
  61. P1 Caleb Kenney Turnover.
  62. P1 Ryan Pettit made Three Point Jumper. Assisted by Mark Butler. 15–15
  63. P1 Kahlil Singleton made Three Point Jumper. Assisted by Caleb Kenney. 15–18
  64. P1 Devin Hines missed Three Point Jumper.
  65. P1 Kahlil Singleton Defensive Rebound.
  66. P1 Kahlil Singleton Turnover.
  67. P1 Devin Hines Steal.
  68. P1 Devin Hines missed Layup.
  69. P1 Devin Hines Offensive Rebound.
  70. P1 Devin Hines missed Layup.
  71. P1 Devin Hines Offensive Rebound.
  72. P1 Devin Hines missed Layup.
  73. P1 Devin Hines Offensive Rebound.
  74. P1 Foul on Bo Montgomery.
  75. P1 Devin Hines made Free Throw. 16–18
  76. P1 Devin Hines missed Free Throw.
  77. P1 Joe Nugent Defensive Rebound.
  78. P1 Joe Nugent made Three Point Jumper. Assisted by DeAndre Williams. 16–21
  79. P1 Kyle Jenkins missed Layup.
  80. P1 Chris Rubayo Offensive Rebound.
  81. P1 Chris Rubayo made Layup. 18–21
  82. P1 Foul on Caleb Kenney.
  83. P1 Caleb Kenney Turnover.
  84. P1 Luka Savicevic made Three Point Jumper. Assisted by Ryan Pettit. 21–21
  85. P1 DeAndre Williams missed Jumper.
  86. P1 Caleb Kenney Offensive Rebound.
  87. P1 Caleb Kenney made Layup. 21–23
  88. P1 Luka Savicevic Turnover.
  89. P1 Joe Octave Steal.
  90. P1 Caleb Kenney missed Three Point Jumper.
  91. P1 Ryan Pettit Defensive Rebound.
  92. P1 Devin Hines made Three Point Jumper. 24–23
  93. P1 Official TV Timeout
  94. P1 Foul on Eric Sondberg.
  95. P1 DeAndre Williams missed Three Point Jumper.
  96. P1 Joe Octave Offensive Rebound.
  97. P1 Joe Octave missed Layup.
  98. P1 Joe Octave Offensive Rebound.
  99. P1 Foul on Luka Savicevic.
  100. P1 Joe Octave made Free Throw. 24–24
  101. P1 Joe Octave made Free Throw. 24–25
  102. P1 Justin Vander Baan missed Layup.
  103. P1 Caleb Kenney Block.
  104. P1 Lafayette Offensive Rebound.
  105. P1 Devin Hines made Three Point Jumper. Assisted by Joshua Wyche. 27–25
  106. P1 Caleb Kenney made Jumper. Assisted by Will Batchelder. 27–27
  107. P1 Luka Savicevic missed Layup.
  108. P1 Caleb Kenney Block.
  109. P1 Lafayette Offensive Rebound.
  110. P1 Devin Hines missed Three Point Jumper.
  111. P1 Joe Nugent Defensive Rebound.
  112. P1 Will Batchelder missed Three Point Jumper.
  113. P1 Justin Vander Baan Defensive Rebound.
  114. P1 Joshua Wyche made Layup. 29–27
  115. P1 Joe Octave missed Three Point Jumper.
  116. P1 Joe Nugent Offensive Rebound.
  117. P1 Official TV Timeout
  118. P1 Bo Montgomery made Jumper. 29–29
  119. P1 Justin Vander Baan made Layup. Assisted by Joshua Wyche. 31–29
  120. P1 A.J. Wills missed Layup.
  121. P1 Justin Vander Baan Defensive Rebound.
  122. P1 Joshua Wyche made Layup. 33–29
  123. P1 Foul on Bo Montgomery.
  124. P1 Joshua Wyche missed Free Throw.
  125. P1 Joe Nugent Defensive Rebound.
  126. P1 Will Batchelder Turnover.
  127. P1 Joshua Wyche Steal.
  128. P1 Mark Butler made Layup. 35–29
  129. P1 Holy Cross Timeout
  130. P1 Joe Octave missed Jumper.
  131. P1 Joshua Wyche Defensive Rebound.
  132. P1 Justin Vander Baan missed Three Point Jumper.
  133. P1 Mark Butler Offensive Rebound.
  134. P1 Devin Hines missed Layup.
  135. P1 Holy Cross Defensive Rebound.
  136. P1 Caleb Kenney made Jumper. Assisted by Bo Montgomery. 35–31
  137. P1 Devin Hines missed Three Point Jumper.
  138. P1 Holy Cross Defensive Rebound.
  139. P1 Will Batchelder missed Jumper.
  140. P1 Joshua Wyche Defensive Rebound.
  141. P1 Lafayette Timeout
  142. P1 Eric Sondberg made Layup. Assisted by Justin Vander Baan. 37–31
  143. P2 Justin Vander Baan missed Jumper.
  144. P2 Joe Octave Defensive Rebound.
  145. P2 Will Batchelder made Layup. 37–33
  146. P2 Foul on DeAndre Williams.
  147. P2 Mark Butler made Free Throw. 38–33
  148. P2 Mark Butler made Free Throw. 39–33
  149. P2 DeAndre Williams Turnover.
  150. P2 Mark Butler made Jumper. 41–33
  151. P2 Joe Octave made Jumper. 41–35
  152. P2 Kyle Jenkins made Three Point Jumper. Assisted by Mark Butler. 44–35
  153. P2 DeAndre Williams missed Three Point Jumper.
  154. P2 Devin Hines Defensive Rebound.
  155. P2 Eric Sondberg made Layup. 46–35
  156. P2 DeAndre Williams missed Jumper.
  157. P2 Kyle Jenkins Block.
  158. P2 Justin Vander Baan Defensive Rebound.
  159. P2 Kyle Jenkins missed Three Point Jumper.
  160. P2 Will Batchelder Defensive Rebound.
  161. P2 Will Batchelder made Jumper. 46–37
  162. P2 Mark Butler made Layup. 48–37
  163. P2 Joe Nugent made Three Point Jumper. Assisted by Will Batchelder. 48–40
  164. P2 Foul on Caleb Kenney.
  165. P2 Official TV Timeout
  166. P2 Justin Vander Baan made Layup. 50–40
  167. P2 Joe Nugent made Three Point Jumper. Assisted by Bo Montgomery. 50–43
  168. P2 Justin Vander Baan missed Three Point Jumper.
  169. P2 Joe Octave Defensive Rebound.
  170. P2 Joe Octave missed Jumper.
  171. P2 Caleb Kenney Offensive Rebound.
  172. P2 Foul on Mark Butler.
  173. P2 Caleb Kenney made Layup. 50–45
  174. P2 Foul on Joe Nugent.
  175. P2 Justin Vander Baan made Free Throw. 51–45
  176. P2 Justin Vander Baan made Free Throw. 52–45
  177. P2 Foul on Devin Hines.
  178. P2 Will Batchelder missed Layup.
  179. P2 Justin Vander Baan Block.
  180. P2 Justin Vander Baan Defensive Rebound.
  181. P2 Ryan Pettit Turnover.
  182. P2 Bo Montgomery Steal.
  183. P2 Bo Montgomery made Dunk. 52–47
  184. P2 Foul on Joshua Wyche.
  185. P2 Joshua Wyche Turnover.
  186. P2 Bo Montgomery Turnover.
  187. P2 Joshua Wyche Turnover.
  188. P2 Caleb Kenney missed Jumper.
  189. P2 Joe Nugent Offensive Rebound.
  190. P2 Foul on Kyle Jenkins.
  191. P2 Official TV Timeout
  192. P2 Caleb Kenney made Free Throw. 52–48
  193. P2 Caleb Kenney made Free Throw. 52–49
  194. P2 Mark Butler Turnover.
  195. P2 Bo Montgomery Steal.
  196. P2 Joe Octave made Layup. 52–51
  197. P2 Mark Butler missed Layup.
  198. P2 Caleb Kenney Block.
  199. P2 Joshua Wyche Offensive Rebound.
  200. P2 Foul on Bo Montgomery.
  201. P2 Kyle Jenkins made Free Throw. 53–51
  202. P2 Kyle Jenkins made Free Throw. 54–51
  203. P2 Kahlil Singleton made Three Point Jumper. Assisted by Joe Octave. 54–54
  204. P2 Kyle Jenkins missed Three Point Jumper.
  205. P2 Lafayette Offensive Rebound.
  206. P2 Ryan Pettit missed Layup.
  207. P2 Chris Rubayo Offensive Rebound.
  208. P2 Chris Rubayo made Layup. 56–54
  209. P2 Caleb Kenney missed Layup.
  210. P2 Chris Rubayo Block.
  211. P2 Luka Savicevic Defensive Rebound.
  212. P2 Ryan Pettit made Three Point Jumper. Assisted by Kyle Jenkins. 59–54
  213. P2 Joe Nugent missed Three Point Jumper.
  214. P2 A.J. Wills Offensive Rebound.
  215. P2 Kahlil Singleton missed Three Point Jumper.
  216. P2 Ryan Pettit Defensive Rebound.
  217. P2 Kyle Jenkins made Layup. Assisted by Ryan Pettit. 61–54
  218. P2 Holy Cross Timeout
  219. P2 Official TV Timeout
  220. P2 Bo Montgomery made Jumper. 61–56
  221. P2 Foul on Joe Octave.
  222. P2 Chris Rubayo missed Jumper.
  223. P2 Bo Montgomery Defensive Rebound.
  224. P2 Foul on Kyle Jenkins.
  225. P2 Bo Montgomery made Free Throw. 61–57
  226. P2 Bo Montgomery made Free Throw. 61–58
  227. P2 Ryan Pettit missed Three Point Jumper.
  228. P2 Kahlil Singleton Defensive Rebound.
  229. P2 Declan Ryan made Three Point Jumper. Assisted by A.J. Wills. 61–61
  230. P2 Devin Hines made Three Point Jumper. 64–61
  231. P2 Declan Ryan Turnover.
  232. P2 Luka Savicevic Steal.
  233. P2 Ryan Pettit Turnover.
  234. P2 Joe Octave Steal.
  235. P2 Official TV Timeout
  236. P2 Declan Ryan missed Three Point Jumper.
  237. P2 Kyle Jenkins Defensive Rebound.
  238. P2 Justin Vander Baan missed Jumper.
  239. P2 Joe Octave Defensive Rebound.
  240. P2 Joe Octave made Jumper. 64–63
  241. P2 Devin Hines missed Layup.
  242. P2 Joe Octave Defensive Rebound.
  243. P2 Joe Octave Turnover.
  244. P2 Mark Butler Steal.
  245. P2 Mark Butler Turnover.
  246. P2 Bo Montgomery missed Three Point Jumper.
  247. P2 Mark Butler Defensive Rebound.
  248. P2 Mark Butler made Layup. 66–63
  249. P2 Bo Montgomery missed Jumper.
  250. P2 Eric Sondberg Defensive Rebound.
  251. P2 Eric Sondberg missed Three Point Jumper.
  252. P2 Holy Cross Defensive Rebound.
  253. P2 Official TV Timeout
  254. P2 A.J. Wills missed Layup.
  255. P2 Caleb Kenney Offensive Rebound.
  256. P2 Caleb Kenney missed Layup.
  257. P2 Ryan Pettit Defensive Rebound.
  258. P2 Justin Vander Baan missed Jumper.
  259. P2 Caleb Kenney Block.
  260. P2 Caleb Kenney Defensive Rebound.
  261. P2 Joe Octave missed Three Point Jumper.
  262. P2 Devin Hines Defensive Rebound.
  263. P2 Lafayette Timeout
  264. P2 Mark Butler missed Three Point Jumper.
  265. P2 Caleb Kenney Defensive Rebound.
  266. P2 Holy Cross Timeout
  267. P2 Caleb Kenney made Jumper. Assisted by Bo Montgomery. 66–65
  268. P2 Foul on Devin Hines.
  269. P2 Caleb Kenney made Free Throw. 66–66
  270. P2 Ryan Pettit made Layup. 68–66
  271. P2 Lafayette Timeout
  272. P2 Bo Montgomery made Jumper. 68–68
  273. P2 Foul on Will Batchelder.
  274. P2 Ryan Pettit made Three Point Jumper. Assisted by Mark Butler. 71–68
  275. P2 Bo Montgomery missed Three Point Jumper.
  276. P2 Justin Vander Baan Defensive Rebound.
  277. P2 Foul on Caleb Kenney.
  278. P2 Justin Vander Baan made Free Throw. 72–68
  279. P2 Justin Vander Baan missed Free Throw.

Box score

LAF

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Kyle JenkinsF3172-61-42-211101012
Justin Vander BaanC3072-80-23-472002071
Mark ButlerG32146-80-12-344210131
Devin HinesG31134-144-81-250010323
Eric SondbergG1763-80-40-010000012
Chris RubayoF1042-30-00-020001200
Joshua WycheG1873-50-11-243210221
Ryan PettitG23114-63-40-052200050
Luka SavicevicG831-21-10-010110011
Misha BednostinC
Andrew PhillipsG
Luke RasmussenG
Isaiah ThompsonG
Jon BrantleyG
TJ BergerG

HC

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Caleb KenneyF34156-100-03-361204333
Joe NugentG2893-53-50-070000252
DeAndre WilliamsG1400-50-20-011100011
William BatchelderG2994-71-20-013110012
Joe OctaveG37124-120-34-492120361
Declan RyanF852-31-20-010101011
A.J. WillsG1900-30-10-011000100
Kahlil SingletonG1162-32-30-030100030
Bo MontgomeryG20125-90-22-213120013
Louth-M CoulibalyF
Michael RabinovichF
Declan McIntyreG
Jaden KirkwoodG
Ben CapronG
Jade TseG

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 →