James Madison Dukes @ Old Dominion Monarchs

74–60Final · Jan 22, 2025
JMU 74 ODU 60 Final
12T
JMU11-9373774
ODU8-12293160
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. Robert Davis Jr. made Layup.

    0–2
  2. Robert Davis Jr. made Free Throw.

    0–3
  3. Eddie Ricks III made Jumper.

    2–3
  4. Sean Durugordon made Layup.

    2–5
  5. Mark Freeman made Layup.

    4–5
  6. Robert Davis Jr. made Free Throw.

    4–6
  7. Robert Davis Jr. made Free Throw.

    4–7
  8. Caelum Swanton-Rodger made Layup.

    4–9
  9. Robert Davis Jr. made Three Point Jumper. Assisted by Caelum Swanton-Rodger.

    4–12
  10. Robert Davis Jr. made Free Throw.

    4–13
  11. Robert Davis Jr. made Free Throw.

    4–14
  12. AJ Smith made Free Throw.

    5–14
  13. AJ Smith made Free Throw.

    6–14
  14. AJ Smith made Free Throw.

    7–14
  15. AJ Smith made Free Throw.

    8–14
  16. Elijah Hutchins-Everett made Layup. Assisted by Bryce Lindsay.

    12–14
  17. Robert Davis Jr. made Free Throw.

    12–15
  18. Robert Davis Jr. made Free Throw.

    12–16
  19. Robert Davis Jr. made Free Throw.

    12–17
  20. Eddie Ricks III made Free Throw.

    13–17
  21. Eddie Ricks III made Free Throw.

    14–17
  22. Eddie Ricks III made Two Point Tip Shot.

    16–17
  23. Mark Freeman made Jumper.

    18–17
  24. Mark Freeman made Jumper.

    20–17
  25. Stephaun Walker made Layup.

    20–19
  26. Robert Davis Jr. made Three Point Jumper.

    20–22
  27. AJ Smith made Two Point Tip Shot.

    22–22
  28. Robert Davis Jr. made Three Point Jumper.

    22–25
  29. Bryce Lindsay made Layup.

    24–25
  30. AJ Smith made Free Throw.

    25–25
  31. AJ Smith made Free Throw.

    26–25
  32. Bryce Lindsay made Jumper.

    28–25
  33. Bryce Lindsay made Three Point Jumper. Assisted by Justin Taylor.

    31–25
  34. Bryce Lindsay made Layup.

    33–25
  35. Bryce Lindsay made Free Throw.

    34–25
  36. Jaden Johnson made Free Throw.

    34–26
  37. Jaden Johnson made Free Throw.

    34–27
  38. AJ Smith made Three Point Jumper. Assisted by Mark Freeman.

    37–27
  39. Jaden Johnson made Jumper.

    37–29
  40. Caelum Swanton-Rodger made Free Throw.

    37–30
  41. Caelum Swanton-Rodger made Free Throw.

    37–31
  42. Caelum Swanton-Rodger made Free Throw.

    37–32
  43. Mark Freeman made Layup. Assisted by AJ Smith.

    39–32
  44. Eddie Ricks III made Three Point Jumper. Assisted by Mark Freeman.

    42–32
  45. Eddie Ricks III made Dunk. Assisted by Mark Freeman.

    44–32
  46. AJ Smith made Dunk. Assisted by Bryce Lindsay.

    46–32
  47. AJ Smith made Free Throw.

    47–32
  48. Jaden Johnson made Layup.

    47–34
  49. Bryce Lindsay made Layup.

    49–34
  50. Stephaun Walker made Layup.

    49–36
  51. Sean Durugordon made Free Throw.

    49–37
  52. Sean Durugordon made Free Throw.

    49–38
  53. Mark Freeman made Free Throw.

    50–38
  54. Mark Freeman made Free Throw.

    51–38
  55. Robert Davis Jr. made Jumper. Assisted by Jaden Johnson.

    51–40
  56. Sean Durugordon made Layup.

    51–42
  57. Justin Taylor made Layup. Assisted by Eddie Ricks III.

    53–42
  58. Noah Williams made Three Point Jumper. Assisted by Elijah Hutchins-Everett.

    56–42
  59. Jaden Johnson made Jumper.

    56–44
  60. Noah Williams made Layup.

    58–44
  61. Robert Davis Jr. made Jumper. Assisted by Caelum Swanton-Rodger.

    58–46
  62. Caelum Swanton-Rodger made Jumper. Assisted by Sean Durugordon.

    58–48
  63. Caelum Swanton-Rodger made Two Point Tip Shot.

    58–50
  64. AJ Smith made Layup. Assisted by Elijah Hutchins-Everett.

    60–50
  65. AJ Smith made Free Throw.

    61–50
  66. AJ Smith made Three Point Jumper.

    64–50
  67. Jaden Johnson made Free Throw.

    64–51
  68. Jaden Johnson made Free Throw.

    64–52
  69. Mark Freeman made Layup.

    66–52
  70. AJ Smith made Free Throw.

    67–52
  71. Sean Durugordon made Layup.

    67–54
  72. Mark Freeman made Jumper.

    69–54
  73. Jaden Johnson made Jumper.

    69–56
  74. Bryce Lindsay made Free Throw.

    70–56
  75. Bryce Lindsay made Free Throw.

    71–56
  76. Mark Freeman made Free Throw.

    72–56
  77. Mark Freeman made Free Throw.

    73–56
  78. Jaden Johnson made Free Throw.

    73–57
  79. Jaden Johnson made Free Throw.

    73–58
  80. Bryce Lindsay made Free Throw.

    74–58
  81. Sean Durugordon made Free Throw.

    74–59
  82. Sean Durugordon made Free Throw.

    74–60

Play-by-play

  1. P1 Robert Davis Jr. made Layup. 0–2
  2. P1 Foul on Elijah Hutchins-Everett.
  3. P1 Robert Davis Jr. made Free Throw. 0–3
  4. P1 AJ Smith missed Three Point Jumper.
  5. P1 Elijah Hutchins-Everett Offensive Rebound.
  6. P1 Eddie Ricks III missed Three Point Jumper.
  7. P1 Robert Davis Jr. Defensive Rebound.
  8. P1 Jaden Johnson missed Jumper.
  9. P1 Eddie Ricks III Defensive Rebound.
  10. P1 Eddie Ricks III made Jumper. 2–3
  11. P1 Robert Davis Jr. missed Three Point Jumper.
  12. P1 James Madison Defensive Rebound.
  13. P1 Eddie Ricks III Turnover.
  14. P1 Sean Durugordon Steal.
  15. P1 Sean Durugordon made Layup. 2–5
  16. P1 Mark Freeman made Layup. 4–5
  17. P1 Foul on Mark Freeman.
  18. P1 Robert Davis Jr. made Free Throw. 4–6
  19. P1 Robert Davis Jr. made Free Throw. 4–7
  20. P1 James Madison Turnover.
  21. P1 Sean Durugordon missed Three Point Jumper.
  22. P1 Stephaun Walker Offensive Rebound.
  23. P1 Sean Durugordon missed Layup.
  24. P1 Ebenezer Dowuona Block.
  25. P1 Caelum Swanton-Rodger Offensive Rebound.
  26. P1 Caelum Swanton-Rodger made Layup. 4–9
  27. P1 Foul on Ebenezer Dowuona.
  28. P1 Ebenezer Dowuona Turnover.
  29. P1 Official TV Timeout
  30. P1 Robert Davis Jr. missed Jumper.
  31. P1 Mark Freeman Defensive Rebound.
  32. P1 Noah Williams missed Layup.
  33. P1 Robert Davis Jr. Defensive Rebound.
  34. P1 Sean Durugordon missed Jumper.
  35. P1 Ebenezer Dowuona Defensive Rebound.
  36. P1 Mark Freeman Turnover.
  37. P1 Sean Durugordon Steal.
  38. P1 Robert Davis Jr. made Three Point Jumper. Assisted by Caelum Swanton-Rodger. 4–12
  39. P1 Xavier Brown missed Three Point Jumper.
  40. P1 Sean Durugordon Defensive Rebound.
  41. P1 Robert Davis Jr. missed Three Point Jumper.
  42. P1 Ebenezer Dowuona Defensive Rebound.
  43. P1 Bryce Lindsay missed Three Point Jumper.
  44. P1 Old Dominion Defensive Rebound.
  45. P1 Foul on AJ Smith.
  46. P1 Robert Davis Jr. made Free Throw. 4–13
  47. P1 Robert Davis Jr. made Free Throw. 4–14
  48. P1 Foul on Caelum Swanton-Rodger.
  49. P1 AJ Smith made Free Throw. 5–14
  50. P1 AJ Smith made Free Throw. 6–14
  51. P1 R.J. Blakney missed Layup.
  52. P1 AJ Smith Defensive Rebound.
  53. P1 Foul on R.J. Blakney.
  54. P1 Official TV Timeout
  55. P1 AJ Smith made Free Throw. 7–14
  56. P1 AJ Smith made Free Throw. 8–14
  57. P1 Foul on Noah Williams.
  58. P1 Sean Durugordon missed Free Throw.
  59. P1 Old Dominion Deadball Team Rebound.
  60. P1 Sean Durugordon missed Free Throw.
  61. P1 Eddie Ricks III Defensive Rebound.
  62. P1 Sean Durugordon missed Jumper.
  63. P1 Eddie Ricks III Defensive Rebound.
  64. P1 Elijah Hutchins-Everett made Layup. Assisted by Bryce Lindsay. 12–14
  65. P1 Foul on Bryce Lindsay.
  66. P1 Robert Davis Jr. made Free Throw. 12–15
  67. P1 Robert Davis Jr. made Free Throw. 12–16
  68. P1 Robert Davis Jr. made Free Throw. 12–17
  69. P1 Mark Freeman missed Three Point Jumper.
  70. P1 Jaden Johnson Defensive Rebound.
  71. P1 Dani Pounds missed Three Point Jumper.
  72. P1 Eddie Ricks III Defensive Rebound.
  73. P1 Foul on Jaden Johnson.
  74. P1 Eddie Ricks III made Free Throw. 13–17
  75. P1 Eddie Ricks III made Free Throw. 14–17
  76. P1 Jaden Johnson missed Jumper.
  77. P1 Caelum Swanton-Rodger Offensive Rebound.
  78. P1 Jaden Johnson Turnover.
  79. P1 Mark Freeman Steal.
  80. P1 Ebenezer Dowuona missed
  81. P1 Ebenezer Dowuona Offensive Rebound.
  82. P1 Ebenezer Dowuona missed Layup.
  83. P1 Eddie Ricks III Offensive Rebound.
  84. P1 Eddie Ricks III missed Layup.
  85. P1 Eddie Ricks III Offensive Rebound.
  86. P1 Eddie Ricks III made Two Point Tip Shot. 16–17
  87. P1 Caelum Swanton-Rodger Turnover.
  88. P1 Eddie Ricks III Steal.
  89. P1 Foul on Robert Davis Jr..
  90. P1 Mark Freeman made Jumper. 18–17
  91. P1 Caden Diggs missed Jumper.
  92. P1 Xavier Brown Defensive Rebound.
  93. P1 Mark Freeman made Jumper. 20–17
  94. P1 Stephaun Walker made Layup. 20–19
  95. P1 AJ Smith missed Three Point Jumper.
  96. P1 Caden Diggs Defensive Rebound.
  97. P1 Robert Davis Jr. made Three Point Jumper. 20–22
  98. P1 Xavier Brown missed Layup.
  99. P1 AJ Smith Offensive Rebound.
  100. P1 AJ Smith made Two Point Tip Shot. 22–22
  101. P1 Robert Davis Jr. made Three Point Jumper. 22–25
  102. P1 Foul on Caelum Swanton-Rodger.
  103. P1 Official TV Timeout
  104. P1 Justin Taylor missed Jumper.
  105. P1 R.J. Blakney Block.
  106. P1 Stephaun Walker Defensive Rebound.
  107. P1 Robert Davis Jr. missed Three Point Jumper.
  108. P1 Bryce Lindsay Defensive Rebound.
  109. P1 Bryce Lindsay missed Three Point Jumper.
  110. P1 Elijah Hutchins-Everett Offensive Rebound.
  111. P1 Foul on Stephaun Walker.
  112. P1 Justin Taylor missed Jumper.
  113. P1 Sean Durugordon Defensive Rebound.
  114. P1 Stephaun Walker missed Jumper.
  115. P1 AJ Smith Defensive Rebound.
  116. P1 Bryce Lindsay made Layup. 24–25
  117. P1 Stephaun Walker Turnover.
  118. P1 AJ Smith Steal.
  119. P1 Foul on R.J. Blakney.
  120. P1 Official TV Timeout
  121. P1 AJ Smith made Free Throw. 25–25
  122. P1 AJ Smith made Free Throw. 26–25
  123. P1 Sean Durugordon missed Three Point Jumper.
  124. P1 Bryce Lindsay Defensive Rebound.
  125. P1 Bryce Lindsay made Jumper. 28–25
  126. P1 Ben Nacey missed Jumper.
  127. P1 Justin Taylor Defensive Rebound.
  128. P1 Bryce Lindsay made Three Point Jumper. Assisted by Justin Taylor. 31–25
  129. P1 Old Dominion Timeout
  130. P1 Sean Durugordon missed Jumper.
  131. P1 Bryce Lindsay Defensive Rebound.
  132. P1 Bryce Lindsay made Layup. 33–25
  133. P1 Foul on Jaden Johnson.
  134. P1 Bryce Lindsay made Free Throw. 34–25
  135. P1 Foul on Mark Freeman.
  136. P1 Jaden Johnson made Free Throw. 34–26
  137. P1 Jaden Johnson made Free Throw. 34–27
  138. P1 Bryce Lindsay missed Three Point Jumper.
  139. P1 Sean Durugordon Defensive Rebound.
  140. P1 Robert Davis Jr. missed Three Point Jumper.
  141. P1 Eddie Ricks III Defensive Rebound.
  142. P1 AJ Smith made Three Point Jumper. Assisted by Mark Freeman. 37–27
  143. P1 Jaden Johnson made Jumper. 37–29
  144. P2 Mark Freeman missed Three Point Jumper.
  145. P2 Stephaun Walker Defensive Rebound.
  146. P2 Sean Durugordon missed Jumper.
  147. P2 Sean Durugordon Offensive Rebound.
  148. P2 Robert Davis Jr. missed Three Point Jumper.
  149. P2 Mark Freeman Defensive Rebound.
  150. P2 Mark Freeman Turnover.
  151. P2 Sean Durugordon Steal.
  152. P2 Foul on Bryce Lindsay.
  153. P2 Caelum Swanton-Rodger missed Free Throw.
  154. P2 Old Dominion Deadball Team Rebound.
  155. P2 Caelum Swanton-Rodger made Free Throw. 37–30
  156. P2 Mark Freeman missed Three Point Jumper.
  157. P2 Sean Durugordon Defensive Rebound.
  158. P2 Foul on Elijah Hutchins-Everett.
  159. P2 Caelum Swanton-Rodger made Free Throw. 37–31
  160. P2 Caelum Swanton-Rodger made Free Throw. 37–32
  161. P2 Mark Freeman made Layup. Assisted by AJ Smith. 39–32
  162. P2 Robert Davis Jr. missed Three Point Jumper.
  163. P2 Elijah Hutchins-Everett Defensive Rebound.
  164. P2 Eddie Ricks III missed Three Point Jumper.
  165. P2 AJ Smith Offensive Rebound.
  166. P2 Eddie Ricks III made Three Point Jumper. Assisted by Mark Freeman. 42–32
  167. P2 Robert Davis Jr. missed Layup.
  168. P2 AJ Smith Defensive Rebound.
  169. P2 Foul on Robert Davis Jr..
  170. P2 Foul on R.J. Blakney.
  171. P2 Eddie Ricks III made Dunk. Assisted by Mark Freeman. 44–32
  172. P2 R.J. Blakney Turnover.
  173. P2 Bryce Lindsay Steal.
  174. P2 AJ Smith made Dunk. Assisted by Bryce Lindsay. 46–32
  175. P2 Foul on R.J. Blakney.
  176. P2 Official TV Timeout
  177. P2 AJ Smith made Free Throw. 47–32
  178. P2 Jaden Johnson missed Layup.
  179. P2 AJ Smith Defensive Rebound.
  180. P2 Mark Freeman Turnover.
  181. P2 Robert Davis Jr. missed Three Point Jumper.
  182. P2 Robert Davis Jr. Offensive Rebound.
  183. P2 Robert Davis Jr. missed Jumper.
  184. P2 Ebenezer Dowuona Defensive Rebound.
  185. P2 Eddie Ricks III Turnover.
  186. P2 Robert Davis Jr. Steal.
  187. P2 Jaden Johnson made Layup. 47–34
  188. P2 Bryce Lindsay made Layup. 49–34
  189. P2 Stephaun Walker missed Three Point Jumper.
  190. P2 James Madison Defensive Rebound.
  191. P2 Mark Freeman missed Jumper.
  192. P2 Old Dominion Defensive Rebound.
  193. P2 Jaden Johnson missed Jumper.
  194. P2 Stephaun Walker Offensive Rebound.
  195. P2 Stephaun Walker made Layup. 49–36
  196. P2 Justin Taylor Turnover.
  197. P2 Jaden Johnson Steal.
  198. P2 Foul on Bryce Lindsay.
  199. P2 Official TV Timeout
  200. P2 Sean Durugordon made Free Throw. 49–37
  201. P2 Sean Durugordon made Free Throw. 49–38
  202. P2 Foul on Jaden Johnson.
  203. P2 Mark Freeman made Free Throw. 50–38
  204. P2 Mark Freeman made Free Throw. 51–38
  205. P2 Robert Davis Jr. made Jumper. Assisted by Jaden Johnson. 51–40
  206. P2 Noah Williams Turnover.
  207. P2 Sean Durugordon Steal.
  208. P2 Sean Durugordon made Layup. 51–42
  209. P2 Justin Taylor made Layup. Assisted by Eddie Ricks III. 53–42
  210. P2 Robert Davis Jr. Turnover.
  211. P2 Mark Freeman Steal.
  212. P2 Noah Williams made Three Point Jumper. Assisted by Elijah Hutchins-Everett. 56–42
  213. P2 Jaden Johnson made Jumper. 56–44
  214. P2 Noah Williams made Layup. 58–44
  215. P2 Robert Davis Jr. made Jumper. Assisted by Caelum Swanton-Rodger. 58–46
  216. P2 Mark Freeman Turnover.
  217. P2 Robert Davis Jr. Steal.
  218. P2 Robert Davis Jr. missed Three Point Jumper.
  219. P2 Old Dominion Offensive Rebound.
  220. P2 Sean Durugordon missed Jumper.
  221. P2 Noah Williams Defensive Rebound.
  222. P2 Mark Freeman Turnover.
  223. P2 Sean Durugordon Steal.
  224. P2 Robert Davis Jr. Turnover.
  225. P2 Mark Freeman Steal.
  226. P2 Foul on Noah Williams.
  227. P2 Noah Williams Turnover.
  228. P2 Official TV Timeout
  229. P2 Robert Davis Jr. missed Jumper.
  230. P2 Sean Durugordon Offensive Rebound.
  231. P2 Jaden Johnson missed Jumper.
  232. P2 Sean Durugordon Offensive Rebound.
  233. P2 Caelum Swanton-Rodger made Jumper. Assisted by Sean Durugordon. 58–48
  234. P2 Mark Freeman missed Three Point Jumper.
  235. P2 Sean Durugordon Defensive Rebound.
  236. P2 Sean Durugordon missed Layup.
  237. P2 Caelum Swanton-Rodger Offensive Rebound.
  238. P2 Caelum Swanton-Rodger made Two Point Tip Shot. 58–50
  239. P2 AJ Smith made Layup. Assisted by Elijah Hutchins-Everett. 60–50
  240. P2 Foul on Jaden Johnson.
  241. P2 AJ Smith made Free Throw. 61–50
  242. P2 Sean Durugordon missed Three Point Jumper.
  243. P2 Elijah Hutchins-Everett Defensive Rebound.
  244. P2 Eddie Ricks III missed Three Point Jumper.
  245. P2 Robert Davis Jr. Defensive Rebound.
  246. P2 Foul on AJ Smith.
  247. P2 Robert Davis Jr. Turnover.
  248. P2 AJ Smith made Three Point Jumper. 64–50
  249. P2 James Madison Timeout
  250. P2 Official TV Timeout
  251. P2 Foul on Ebenezer Dowuona.
  252. P2 Official TV Timeout
  253. P2 Jaden Johnson made Free Throw. 64–51
  254. P2 Jaden Johnson made Free Throw. 64–52
  255. P2 Mark Freeman made Layup. 66–52
  256. P2 Dani Pounds missed
  257. P2 AJ Smith Defensive Rebound.
  258. P2 Foul on Sean Durugordon.
  259. P2 AJ Smith missed Free Throw.
  260. P2 James Madison Deadball Team Rebound.
  261. P2 AJ Smith made Free Throw. 67–52
  262. P2 Robert Davis Jr. missed Three Point Jumper.
  263. P2 Sean Durugordon Offensive Rebound.
  264. P2 Sean Durugordon made Layup. 67–54
  265. P2 Mark Freeman made Jumper. 69–54
  266. P2 Robert Davis Jr. missed Three Point Jumper.
  267. P2 Elijah Hutchins-Everett Defensive Rebound.
  268. P2 Foul on Robert Davis Jr..
  269. P2 Elijah Hutchins-Everett missed Free Throw.
  270. P2 Stephaun Walker Defensive Rebound.
  271. P2 Jaden Johnson made Jumper. 69–56
  272. P2 Old Dominion Timeout
  273. P2 Foul on Sean Durugordon.
  274. P2 Bryce Lindsay made Free Throw. 70–56
  275. P2 Bryce Lindsay made Free Throw. 71–56
  276. P2 Robert Davis Jr. missed Three Point Jumper.
  277. P2 Xavier Brown Defensive Rebound.
  278. P2 Foul on Robert Davis Jr..
  279. P2 Mark Freeman made Free Throw. 72–56
  280. P2 Mark Freeman made Free Throw. 73–56
  281. P2 Foul on Bryce Lindsay.
  282. P2 Jaden Johnson made Free Throw. 73–57
  283. P2 Jaden Johnson made Free Throw. 73–58
  284. P2 Foul on Robert Davis Jr..
  285. P2 Bryce Lindsay made Free Throw. 74–58
  286. P2 Bryce Lindsay missed Free Throw.
  287. P2 Sean Durugordon Defensive Rebound.
  288. P2 Foul on AJ Smith.
  289. P2 Sean Durugordon made Free Throw. 74–59
  290. P2 Sean Durugordon made Free Throw. 74–60
  291. P2 James Madison Turnover.

Box score

JMU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Eddie Ricks IIIF30114-81-42-271210250
AJ SmithF35215-72-49-1071010253
Elijah Hutchins-EverettC3042-20-00-152000232
Bryce LindsayG29155-81-44-533010034
Mark FreemanG35166-110-44-423530022
Ebenezer DowuonaF800-20-00-040101132
Xavier BrownG1400-20-10-020000020
Justin TaylorG1021-30-00-011100010
Noah WilliamsG952-31-10-010200012
Matt HainF
Jerrell Roberson IIF
Shane FedenF
Luke AndersonF
Will Lovings-WattsG
Aidan MckeonG
Jarrell PopeG
Redd Thompson Jr.G

ODU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Caelum Swanton-RodgerF2893-30-03-432100302
Stephaun WalkerF3742-40-10-050100231
Sean DurugordonG36103-130-34-6101050462
Jaden JohnsonG35144-90-06-611110014
Robert Davis Jr.G37236-213-148-840320135
Ben NaceyF200-10-00-000000000
Caden DiggsF800-10-00-010000010
Dani PoundsF300-20-10-000000000
R.J. BlakneyF1000-10-00-000101004
Vytautas ZygasG400-00-00-000000000
Donovan RaymondF
CJ ParkerG
Rieco HellamsG
Scottie HubbardG
Deion WareG
Jaylen JenkinsG
Cooper JonesG
Imo EssienG
Devin CeaserG

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 →