| 1 | Lucas AlariePlace 1 · Grade 11 · La Plata | 11 | La Plata | 16:54.32 |
| 2 | Trevor ThompsonPlace 2 · Grade 11 · La Plata | 11 | La Plata | 17:04.25 |
| 3 | Carter ThompsonPlace 3 · Grade 12 · Southern-AA | 12 | Southern-AA | 17:46.10 |
| 4 | Noah ClarkPlace 4 · Grade 11 · Calvert | 11 | Calvert | 18:02.06 |
| 5 | Zackary MayoPlace 5 · Grade 11 · La Plata | 11 | La Plata | 18:33.59 |
| 6 | Immanuel HolmPlace 6 · Grade 11 · Calvert | 11 | Calvert | 18:59.53 |
| 7 | Garrett LohrPlace 7 · Grade 11 · Huntingtown | 11 | Huntingtown | 19:00.73 |
| 8 | Reid BryantPlace 8 · Grade 9 · Huntingtown | 9 | Huntingtown | 19:05.15 PR |
| 9 | Adin WaltersPlace 9 · Grade 12 · La Plata | 12 | La Plata | 19:08.97 |
| 10 | Preston WebberPlace 10 · Grade 11 · Calvert | 11 | Calvert | 19:14.83 |
| 11 | Colin BrumleyPlace 11 · Grade 12 · Southern-AA | 12 | Southern-AA | 19:29.12 |
| 12 | Calvin MoorePlace 12 · Grade 12 · MJ McDonough | 12 | MJ McDonough | 19:30.59 PR |
| 13 | Matthew SchickPlace 13 · Grade 10 · La Plata | 10 | La Plata | 19:31.40 |
| 14 | Rylan Apperson-MayoPlace 14 · Grade 12 · Huntingtown | 12 | Huntingtown | 19:31.90 |
| 15 | Declan PludePlace 15 · Grade 10 · Southern-AA | 10 | Southern-AA | 19:34.73 |
| 16 | Caleb ClarkePlace 16 · Grade 9 · Frederick Douglass-PG | 9 | Frederick Douglass-PG | 19:37.66 |
| 17 | Landon ThomasPlace 17 · Grade 11 · Huntingtown | 11 | Huntingtown | 19:46.21 |
| 18 | Logan ObergPlace 18 · Grade 11 · Huntingtown | 11 | Huntingtown | 19:51.07 PR |
| 19 | Brady DouglasPlace 19 · Grade 11 · Southern-AA | 11 | Southern-AA | 19:51.91 |
| 20 | Ben ConrowPlace 20 · Grade 9 · Calvert | 9 | Calvert | 19:53.43 PR |
| 21 | Kameron HammPlace 21 · Grade 9 · Frederick Douglass-PG | 9 | Frederick Douglass-PG | 19:58.64 |
| 22 | Kenneth PerryPlace 22 · Grade 9 · Huntingtown | 9 | Huntingtown | 20:01.56 |
| 23 | Austin BakerPlace 23 · Grade 10 · MJ McDonough | 10 | MJ McDonough | 20:11.67 |
| 24 | Zachary CottlePlace 24 · Grade 11 · La Plata | 11 | La Plata | 20:12.03 |
| 25 | Kai ScottPlace 25 · Grade 10 · MJ McDonough | 10 | MJ McDonough | 20:12.71 PR |
| 26 | Julian Posey-wittenPlace 26 · Grade 11 · MJ McDonough | 11 | MJ McDonough | 20:22.00 PR |
| 27 | Stake LoganPlace 27 · Grade 10 · Calvert | 10 | Calvert | 20:27.42 |
| 28 | Daniel ParkerPlace 28 · Grade 9 · Crossland | 9 | Crossland | 20:29.13 PR |
| 29 | David MasonPlace 29 · Grade 11 · La Plata | 11 | La Plata | 20:30.25 |
| 30 | Matthew SmithPlace 30 · Grade 12 · MJ McDonough | 12 | MJ McDonough | 20:30.96 PR |
| 31 | Joseph OjukwuPlace 31 · Grade 12 · MJ McDonough | 12 | MJ McDonough | 20:47.22 PR |
| 32 | Noah SarkiPlace 32 · Grade 12 · Westlake | 12 | Westlake | 20:55.14 |
| 33 | Trey TompkinsPlace 33 · Grade 11 · MJ McDonough | 11 | MJ McDonough | 20:58.57 |
| 34 | Alfred JarrettPlace 34 · Grade 12 · Thomas Stone | 12 | Thomas Stone | 20:58.89 |
| 35 | Amari CartyPlace 35 · Grade 11 · Fairmont Heights | 11 | Fairmont Heights | 21:32.79 PR |
| 36 | Patrick JamesPlace 36 · Grade 12 · Huntingtown | 12 | Huntingtown | 21:46.65 |
| 37 | Cooper FoxPlace 37 · Grade 11 · Calvert | 11 | Calvert | 21:50.04 |
| 38 | DaeQuan JenningsPlace 38 · Grade 11 · Westlake | 11 | Westlake | 22:05.28 |
| 39 | Darrius DarbyPlace 39 · Grade 12 · Crossland | 12 | Crossland | 22:26.21 |
| 40 | Colton DiPietroPlace 40 · Grade 9 · Southern-AA | 9 | Southern-AA | 22:26.99 |
| 41 | Martinez AlejandroPlace 41 · Grade 11 · Calvert | 11 | Calvert | 23:07.77 |
| 42 | William JonesPlace 42 · Grade 10 · Frederick Douglass-PG | 10 | Frederick Douglass-PG | 23:34.62 |
| 43 | Isaiah BradfordPlace 43 · Grade 10 · Crossland | 10 | Crossland | 23:37.60 PR |
| 44 | Gabriel RohrbaughPlace 44 · Grade 11 · Southern-AA | 11 | Southern-AA | 25:14.94 |
| 45 | Daryl WilliamsPlace 45 · Grade 12 · Surrattsville | 12 | Surrattsville | 26:22.17 |
| 46 | Kayden HookerPlace 46 · Grade 9 · Crossland | 9 | Crossland | 26:38.52 PR |
| 47 | Damahri DotsonPlace 47 · Grade 10 · Thomas Stone | 10 | Thomas Stone | 26:44.76 |
| 48 | Derrick LazoPlace 48 · Grade 9 · Crossland | 9 | Crossland | 27:05.67 PR |
| 49 | Andrew WilkersonPlace 49 · Grade 12 · Surrattsville | 12 | Surrattsville | 30:09.92 |