| 1 | Hiro FukuiPlace 1 · Grade 10 · Franklin | 10 | Franklin | 20:02.48 |
| 2 | Charlie TaylorPlace 2 · Grade 10 · Liberty | 10 | Liberty | 20:11.18 |
| 3 | Nicholas SewellPlace 3 · Grade 12 · Linganore | 12 | Linganore | 20:25.60 |
| 4 | Connor FreemanPlace 4 · Grade 11 · Liberty | 11 | Liberty | 20:25.96 |
| 5 | Evan BuciorPlace 5 · Grade 10 · Liberty | 10 | Liberty | 20:43.17 |
| 6 | Akio BrownPlace 6 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 20:47.23 |
| 7 | Anthony CretellaPlace 7 · Grade 10 · Linganore | 10 | Linganore | 20:50.46 |
| 8 | Jaden KimPlace 8 · Grade 12 · Century | 12 | Century | 20:55.24 |
| 9 | William BurkhousePlace 9 · Grade 10 · Century | 10 | Century | 21:01.79 |
| 10 | Emmett GreerPlace 10 · Grade 9 · Linganore | 9 | Linganore | 21:09.88 |
| 11 | Jeremiah Ashby-GramboPlace 11 · Grade 12 · Oakland Mills | 12 | Oakland Mills | 21:14.64 |
| 12 | Owen FacchinePlace 12 · Grade 10 · Liberty | 10 | Liberty | 21:16.42 |
| 13 | Jonah WalthourPlace 13 · Grade 9 · Liberty | 9 | Liberty | 21:38.39 |
| 14 | Artem ChalovPlace 14 · Grade 12 · Franklin | 12 | Franklin | 21:43.19 |
| 15 | Samuel KodiPlace 15 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 21:43.31 |
| 16 | Luke MeissnerPlace 16 · Grade 12 · Liberty | 12 | Liberty | 21:48.74 |
| 17 | Grail LentPlace 17 · Grade 9 · Liberty | 9 | Liberty | 22:06.16 |
| 18 | Joshua ChoPlace 18 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 22:14.72 |
| 19 | J.W. HousePlace 19 · Grade 12 · South Carroll | 12 | South Carroll | 22:19.76 |
| 20 | Ryan PhelpsPlace 20 · Grade 12 · Linganore | 12 | Linganore | 22:24.24 |
| 21 | Franz Vince MillerPlace 21 · Grade 11 · Century | 11 | Century | 22:26.06 |
| 22 | Marcus RiddickPlace 22 · Grade 11 · Overlea | 11 | Overlea | 22:26.27 |
| 23 | Anthony YangPlace 23 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 22:43.26 |
| 24 | Ethan PadillaPlace 24 · Grade 10 · Linganore | 10 | Linganore | 22:48.82 |
| 25 | Simon FewPlace 25 · Grade 10 · Century | 10 | Century | 22:50.18 |
| 26 | Callum McGillivray-StubPlace 26 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 22:58.14 |
| 27 | Branch LiPlace 27 · Grade 12 · Linganore | 12 | Linganore | 23:00.74 |
| 28 | Ethan BlackPlace 28 · Grade 10 · Linganore | 10 | Linganore | 23:03.15 |
| 29 | Jayden SpearsPlace 29 · Grade 10 · Franklin | 10 | Franklin | 23:08.00 |
| 30 | David SemblyPlace 30 · Grade 11 · Franklin | 11 | Franklin | 23:11.36 |
| 31 | Caleb GaryPlace 31 · Grade 9 · Seneca Valley | 9 | Seneca Valley | 23:13.59 |
| 32 | Siddharth SagwekarPlace 32 · Grade 11 · Seneca Valley | 11 | Seneca Valley | 23:22.56 |
| 33 | Varun SammetaPlace 33 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 23:24.45 |
| 34 | Matthias CearyPlace 34 · Grade 9 · Century | 9 | Century | 23:25.40 |
| 35 | Grayson LairdPlace 35 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 23:27.52 |
| 36 | Joshua OmotosoPlace 36 · Grade 11 · Seneca Valley | 11 | Seneca Valley | 23:37.54 |
| 37 | Xavier ValentaPlace 37 · Grade 10 · Seneca Valley | 10 | Seneca Valley | 23:45.76 |
| 38 | Xavier HamiltonPlace 38 · Grade 12 · Liberty | 12 | Liberty | 23:51.65 |
| 39 | Justin NkemayimPlace 39 · Grade 10 · Liberty | 10 | Liberty | 24:03.56 |
| 40 | Deep MathurPlace 40 · Grade 9 · Seneca Valley | 9 | Seneca Valley | 24:06.36 |
| 41 | Drake RichardsonPlace 41 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 24:08.27 |
| 42 | Lucas MorrissettePlace 42 · Grade 9 · Seneca Valley | 9 | Seneca Valley | 24:10.64 |
| 43 | Nicky WoodPlace 43 · Grade 10 · Glenelg Country | 10 | Glenelg Country | 24:14.78 |
| 44 | Andrew WenholzPlace 44 · Grade 12 · Oakland Mills | 12 | Oakland Mills | 24:23.12 |
| 45 | Kevin TengPlace 45 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 24:23.38 |
| 46 | Kaeden YaremaPlace 46 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 24:25.35 |
| 47 | Harrison MattoPlace 47 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 24:27.16 |
| 48 | Tay ChungPlace 48 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 24:34.91 |
| 49 | Oisin GearhartPlace 49 · Grade 10 · Seneca Valley | 10 | Seneca Valley | 24:37.49 |
| 50 | Colin SharpPlace 50 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 24:38.42 |
| 51 | Dante SiasPlace 51 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 24:42.85 |
| 52 | Brandon LeightonPlace 52 · Grade 11 · Liberty | 11 | Liberty | 24:48.73 |
| 53 | Liam CadiganPlace 53 · Grade 11 · South Carroll | 11 | South Carroll | 24:52.09 |
| 54 | Nathaniel DupontPlace 54 · Grade 10 · South Carroll | 10 | South Carroll | 24:58.12 |
| 55 | Landon ChappellPlace 55 · Grade 9 · Glenelg Country | 9 | Glenelg Country | 25:03.42 |
| 56 | Ethan ZhangPlace 56 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 25:09.34 |
| 57 | Bernard Ashe JrPlace 57 · Grade 9 · Liberty | 9 | Liberty | 25:10.93 |
| 58 | Yed ParkPlace 58 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 25:19.35 |
| 59 | Jacob InsleyPlace 59 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 25:19.46 |
| 60 | Nolan DuvallPlace 60 · Grade 9 · South Carroll | 9 | South Carroll | 25:30.60 |
| 61 | Jude RoPlace 61 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 25:31.26 |
| 62 | Jack StachurskiPlace 62 · Grade 9 · Glenelg Country | 9 | Glenelg Country | 25:44.58 |
| 63 | Tyler MillerPlace 63 · Grade 11 · Glenelg Country | 11 | Glenelg Country | 25:45.46 |
| 64 | Luke SchadePlace 64 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 25:49.88 |
| 65 | Cenna KiabayanPlace 65 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 26:01.05 |
| 66 | Saejean ParkPlace 66 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 26:03.35 |
| 67 | Ayobami AsekunPlace 67 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 26:10.92 |
| 68 | Jacob RodriguesPlace 68 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 26:15.08 |
| 69 | Caleb ChoiPlace 69 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 26:19.99 |
| 70 | Benjamin WalterPlace 70 · Grade 11 · South Carroll | 11 | South Carroll | 26:20.65 |
| 71 | Osy EgeonuPlace 71 · Grade 10 · Overlea | 10 | Overlea | 26:21.06 |
| 72 | Eli SholPlace 72 · Grade 11 · Linganore | 11 | Linganore | 26:21.98 |
| 73 | Jaydon FengPlace 73 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 26:24.16 |
| 74 | Diyon PeirisPlace 74 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 26:26.29 |
| 75 | Ethan SognPlace 75 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 26:28.07 |
| 76 | Jason PattersonPlace 76 · Grade 9 · South Carroll | 9 | South Carroll | 26:46.62 |
| 77 | Colin DanielsPlace 77 · Grade 8 · Marriotts Ridge | 8 | Marriotts Ridge | 26:49.15 |
| 78 | Blake FullertonPlace 78 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 26:49.59 |
| 79 | Nicholas SchadePlace 79 · Grade 10 · Seneca Valley | 10 | Seneca Valley | 26:52.84 |
| 80 | David AmewuPlace 80 · Grade 12 · Seneca Valley | 12 | Seneca Valley | 26:54.92 |
| 81 | Oliver SiasPlace 81 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 27:00.14 |
| 82 | Victor VelizPlace 82 · Grade 11 · Seneca Valley | 11 | Seneca Valley | 27:01.24 |
| 83 | Riley CarawayPlace 83 · Grade 11 · Overlea | 11 | Overlea | 27:08.60 |
| 84 | Tyler MeeksPlace 84 · Grade 10 · South Carroll | 10 | South Carroll | 27:10.62 |
| 85 | Collin PhamdoPlace 85 · Grade 12 · South Carroll | 12 | South Carroll | 27:21.31 |
| 86 | Gavin HaackPlace 86 · Grade 10 · Glenelg Country | 10 | Glenelg Country | 27:51.94 |
| 87 | Jonah WeisemanPlace 87 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 28:03.40 |
| 88 | Nithin ManikandanPlace 88 · Grade 12 · Seneca Valley | 12 | Seneca Valley | 28:04.20 |
| 89 | Hamzah MirzaPlace 89 · Grade 9 · Glenelg Country | 9 | Glenelg Country | 28:27.77 |
| 90 | Zachary DupontPlace 90 · Grade 11 · South Carroll | 11 | South Carroll | 28:31.14 |
| 91 | Maxwell WrightPlace 91 · Grade 11 · South Carroll | 11 | South Carroll | 28:38.92 |
| 92 | Nathaniel PascualPlace 92 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 28:55.96 |
| 93 | Tyler PascualPlace 93 · Grade 12 · Oakland Mills | 12 | Oakland Mills | 29:12.85 |
| 94 | Dominick MegonouPlace 94 · Grade 9 · Seneca Valley | 9 | Seneca Valley | 29:29.20 |
| 95 | Landon CopleyPlace 95 · Grade 9 · Liberty | 9 | Liberty | 31:14.99 |
| 96 | Samuel SalgadoPlace 96 · Grade 10 · Seneca Valley | 10 | Seneca Valley | 37:17.26 |
| 97 | Walter AguilarPlace 97 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 44:44.40 |