| 1 | Folu LongePlace 1 · Grade 12 · Oakland Mills | 12 | Oakland Mills | 18:04.24 |
| 2 | Shamar JohnsonPlace 2 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 18:08.96 |
| 3 | Jefferson RegitzPlace 3 · Grade 11 · Rockville | 11 | Rockville | 18:13.31 |
| 4 | Cameron WongPlace 4 · Grade 10 · Rockville | 10 | Rockville | 18:50.64 |
| 5 | Dale TurpinPlace 5 · Grade 12 · Milford Mill | 12 | Milford Mill | 18:54.26 |
| 6 | Michael HerseyPlace 6 · Grade 12 · Glenelg Country | 12 | Glenelg Country | 19:16.98 |
| 7 | Tomoki WeddingtonPlace 7 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 19:21.18 |
| 8 | Gavin LeesPlace 8 · Grade 11 · Glenelg Country | 11 | Glenelg Country | 19:21.61 |
| 9 | Marcus JohnsonPlace 9 · Grade 10 · Rockville | 10 | Rockville | 19:21.68 |
| 10 | Terrance Snell LawsonPlace 10 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 19:31.16 |
| 11 | Luca ServisPlace 11 · Grade 10 · Rockville | 10 | Rockville | 19:34.40 |
| 12 | Luke NylundPlace 12 · Grade 11 · Rockville | 11 | Rockville | 20:01.21 |
| 13 | Aden FlahertyPlace 13 · Grade 11 · Rockville | 11 | Rockville | 20:01.83 |
| 14 | Quinlan AuvilPlace 14 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 20:04.81 |
| 15 | Abenezer LemmaPlace 15 · Grade 9 · Rockville | 9 | Rockville | 20:38.33 |
| 16 | Alex EmamiPlace 16 · Grade 11 · Rockville | 11 | Rockville | 21:05.46 |
| 17 | Erik HonigfortPlace 17 · Grade 9 · Rockville | 9 | Rockville | 21:15.20 |
| 18 | Kyle GohPlace 18 · Grade 12 · Glenelg Country | 12 | Glenelg Country | 21:16.94 |
| 19 | Aidan GouldPlace 19 · Grade 10 · Guilford Park | 10 | Guilford Park | 21:19.03 |
| 20 | Tyler CummingsPlace 20 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 21:21.98 |
| 21 | Adonis TefangPlace 21 · Grade 11 · Paint Branch | 11 | Paint Branch | 21:30.83 |
| 22 | Jeremiah Ashby-GramboPlace 22 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 21:33.40 |
| 23 | Kidus TeshomePlace 23 · Grade 10 · Paint Branch | 10 | Paint Branch | 21:36.13 |
| 24 | Spencer BreslynPlace 24 · Grade 12 · Rockville | 12 | Rockville | 21:47.60 |
| 25 | Evan AtkinsonPlace 25 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 21:49.25 |
| 26 | Paolo MonteleonePlace 26 · Grade 10 · Rockville | 10 | Rockville | 21:55.28 |
| 27 | Aaron FeaginPlace 27 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 21:56.91 |
| 28 | Tryston BrownPlace 28 · Grade 12 · Glenelg Country | 12 | Glenelg Country | 21:57.11 |
| 29 | Dante ButlerPlace 29 · Grade 9 · Paint Branch | 9 | Paint Branch | 22:09.06 |
| 30 | Nathan WenholzPlace 30 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 22:09.80 |
| 31 | Leon YanagiyaPlace 31 · Grade 9 · Rockville | 9 | Rockville | 22:16.76 |
| 32 | Jay SoniPlace 32 · Grade 9 · Guilford Park | 9 | Guilford Park | 22:25.69 |
| 33 | George StephensPlace 33 · Grade 10 · Guilford Park | 10 | Guilford Park | 22:32.13 |
| 34 | Muhammad SalaarPlace 34 · Grade 11 · Rockville | 11 | Rockville | 22:57.29 |
| 35 | Chris BailliePlace 35 · Grade 10 · Rockville | 10 | Rockville | 23:05.69 |
| 36 | Giacomo FarroPlace 36 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 23:22.87 |
| 37 | Zachary SmithPlace 37 · Grade 9 · Guilford Park | 9 | Guilford Park | 23:27.44 |
| 38 | Jamil FofanaPlace 38 · Grade 9 · Paint Branch | 9 | Paint Branch | 23:33.39 |
| 39 | Jonathan LanterPlace 39 · Grade 10 · Rockville | 10 | Rockville | 23:39.04 |
| 40 | Samuel KodiPlace 40 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 23:50.39 |
| 41 | Johan CastillonPlace 41 · Grade 9 · Rockville | 9 | Rockville | 23:51.77 |
| 42 | Parker WadsworthPlace 42 · Grade 10 · Guilford Park | 10 | Guilford Park | 23:53.21 |
| 43 | Joseph ThompsonPlace 43 · Grade 11 · Rockville | 11 | Rockville | 24:03.99 |
| 44 | Tyler MillerPlace 44 · Grade 10 · Glenelg Country | 10 | Glenelg Country | 24:23.30 |
| 45 | Havan PatelPlace 45 · Grade 9 · Guilford Park | 9 | Guilford Park | 25:15.28 |
| 46 | Bryan AnglinPlace 46 · Grade 10 · Guilford Park | 10 | Guilford Park | 25:23.26 |
| 47 | Joshua WongPlace 47 · Grade 11 · Paint Branch | 11 | Paint Branch | 25:28.21 |
| 48 | Ryan KlinePlace 48 · Grade 9 · Guilford Park | 9 | Guilford Park | 25:47.09 |
| 49 | Jacob WeissPlace 49 · Grade 9 · Guilford Park | 9 | Guilford Park | 26:08.37 |
| 50 | Zach ManselPlace 50 · Grade 10 · Guilford Park | 10 | Guilford Park | 26:08.45 |
| 51 | Elliott WeissPlace 51 · Grade 9 · Guilford Park | 9 | Guilford Park | 26:25.17 |
| 52 | Nicky WoodPlace 52 · Grade 9 · Glenelg Country | 9 | Glenelg Country | 26:48.22 |
| 53 | Xander MountPlace 53 · Grade 9 · Guilford Park | 9 | Guilford Park | 26:55.23 |
| 54 | Colin LizanaPlace 54 · Grade 9 · Rockville | 9 | Rockville | 30:33.26 |
| 55 | Tyler PascualPlace 55 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 32:18.68 |