Skip to content
Play-by-playThe Challenge 2025

Play by play

Plays

71

Scores

43

Shots

36

Boards

1

Game timeline

71 of 71 plays

  1. H1
  2. Free throw 1-3

    #5 Keegan Marceron · Oakdale (MD)

    H1+1
  3. Shooting Foul

    #2 Jamall Little · Reistertown (Franklin) (MD)

    H1
  4. Personal Foul

    #10 Mo Olonisakin · Oakdale (MD)

    H1
  5. Personal Foul

    #10 Mo Olonisakin · Oakdale (MD)

    H1
  6. Personal Foul

    #2 Ethan Faley · Oakdale (MD)

    H1
  7. Turnover

    #11 Abe Montances · Reistertown (Franklin) (MD)

    H1
  8. Full Timeout

    Oakdale (MD)

    H1
  9. 2PT made

    #13 Andrew Saddler · Reistertown (Franklin) (MD)

    H1+2
  10. 2PT made

    #10 Mo Olonisakin · Oakdale (MD)

    H1+2
  11. Free throw 1-2

    #5 Keegan Marceron · Oakdale (MD)

    H1+1
  12. Shooting Foul

    #2 Jamall Little · Reistertown (Franklin) (MD)

    H1
  13. Free throw

    #10 Mo Olonisakin · Oakdale (MD)

    H1+1
  14. 2PT made

    #5 Keegan Marceron · Oakdale (MD)

    H1+2
  15. 2PT made

    #3 Cameron Ellerbe · Reistertown (Franklin) (MD)

    H1+2
  16. 2PT made

    #10 Mo Olonisakin · Oakdale (MD)

    H1+2
  17. Free throw 1-2

    #10 Mo Olonisakin · Oakdale (MD)

    H1+1
  18. Shooting Foul

    #11 Abe Montances · Reistertown (Franklin) (MD)

    H1
  19. 2PT made

    #2 Jamall Little · Reistertown (Franklin) (MD)

    H1+2
  20. 2PT made

    #12 Silas Bayless · Oakdale (MD)

    H1+2
  21. Free throw 0-2

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1
  22. Shooting Foul

    #1 Christian Rivera · Oakdale (MD)

    H1
  23. Personal Foul

    #1 Christian Rivera · Oakdale (MD)

    H1
  24. 2PT made

    #5 Keegan Marceron · Oakdale (MD)

    H1+2
  25. 2PT made

    #10 Mo Olonisakin · Oakdale (MD)

    H1+2
  26. 2PT made

    #12 Silas Bayless · Oakdale (MD)

    H1+2
  27. 2PT made

    #5 Keegan Marceron · Oakdale (MD)

    H1+2
  28. 2PT made

    #10 Mo Olonisakin · Oakdale (MD)

    H1+2
  29. 2PT made

    #2 Jamall Little · Reistertown (Franklin) (MD)

    H1+2
  30. 3PT made

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1+3
  31. Personal Foul

    #11 Abe Montances · Reistertown (Franklin) (MD)

    H1
  32. 2PT made

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1+2
  33. 2PT made

    #3 Cameron Ellerbe · Reistertown (Franklin) (MD)

    H1+2
  34. 2PT made

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1+2
  35. Free throw

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1
  36. Shooting Foul

    #40 Landon Bliven · Oakdale (MD)

    H1
  37. 2PT made

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1+2
  38. 3PT made

    #2 Jamall Little · Reistertown (Franklin) (MD)

    H1+3
  39. Personal Foul

    #31 Mekhi Effinger · Reistertown (Franklin) (MD)

    H1
  40. Free throw 1-2

    #10 Mo Olonisakin · Oakdale (MD)

    H1+1
  41. Shooting Foul

    #2 Jamall Little · Reistertown (Franklin) (MD)

    H1
  42. 2PT made

    #5 Keegan Marceron · Oakdale (MD)

    H1+2
  43. 2PT made

    #10 Mo Olonisakin · Oakdale (MD)

    H1+2
  44. Turnover

    #5 Keegan Marceron · Oakdale (MD)

    H1
  45. Free throw 1-2

    #2 Jamall Little · Reistertown (Franklin) (MD)

    H1+1
  46. Shooting Foul

    #5 Keegan Marceron · Oakdale (MD)

    H1
  47. Assist

    #5 Keegan Marceron · Oakdale (MD)

    H1
  48. 3PT made

    #10 Mo Olonisakin · Oakdale (MD)

    H1+3
  49. Defensive rebound

    #5 Keegan Marceron · Oakdale (MD)

    H1
  50. Free throw 0-2

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1
  51. Shooting Foul

    #12 Silas Bayless · Oakdale (MD)

    H1
  52. Personal Foul

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1
  53. Full Timeout

    Oakdale (MD)

    H1
  54. 2PT made

    #13 Andrew Saddler · Reistertown (Franklin) (MD)

    H1+2
  55. Free throw

    #3 Cameron Ellerbe · Reistertown (Franklin) (MD)

    H1+1
  56. 2PT made

    #3 Cameron Ellerbe · Reistertown (Franklin) (MD)

    H1+2
  57. Personal Foul

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1
  58. 2PT made

    #2 Jamall Little · Reistertown (Franklin) (MD)

    H1+2
  59. 3PT made

    #13 Andrew Saddler · Reistertown (Franklin) (MD)

    H1+3
  60. 3PT made

    #40 Landon Bliven · Oakdale (MD)

    H1+3
  61. Personal Foul

    #2 Ethan Faley · Oakdale (MD)

    H1
  62. Personal Foul

    #5 Jayden Calvert · Reistertown (Franklin) (MD)

    H1
  63. 2PT made

    #1 Christian Rivera · Oakdale (MD)

    H1+2
  64. 2PT made

    #5 Jayden Calvert · Reistertown (Franklin) (MD)

    H1+2
  65. 2PT made

    #10 Mo Olonisakin · Oakdale (MD)

    H1+2
  66. 3PT made

    #2 Ethan Faley · Oakdale (MD)

    H1+3
  67. 3PT made

    #5 Jayden Calvert · Reistertown (Franklin) (MD)

    H1+3
  68. 2PT made

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1+2
  69. 2PT made

    #30 John Jefferson · Oakdale (MD)

    H1+2
  70. Personal Foul

    #23 Jabril Trueheart · Reistertown (Franklin) (MD)

    H1
  71. 2PT made

    #2 Jamall Little · Reistertown (Franklin) (MD)

    H1+2
  72. 2PT made

    #5 Jayden Calvert · Reistertown (Franklin) (MD)

    H1+2