| 1 | Thomas HarperPlace 1 · Grade 10 · Calvert | 10 | Calvert | 18:36.85 |
| 2 | Noah ClarkPlace 2 · Grade 12 · Calvert | 12 | Calvert | 18:42.78 |
| 3 | Liam FrischPlace 3 · Grade 10 · MJ McDonough | 10 | MJ McDonough | 18:53.14 |
| 4 | Austin BakerPlace 4 · Grade 11 · MJ McDonough | 11 | MJ McDonough | 19:36.64 |
| 5 | Kenneth PerryPlace 5 · Grade 10 · Huntingtown | 10 | Huntingtown | 19:40.39 |
| 6 | Garrett LohrPlace 6 · Grade 12 · Huntingtown | 12 | Huntingtown | 19:49.28 |
| 7 | Chase RashPlace 7 · Grade 11 · Leonardtown | 11 | Leonardtown | 20:03.82 |
| 8 | Caleb BischofPlace 8 · Grade 11 · Huntingtown | 11 | Huntingtown | 20:08.40 |
| 9 | Davin HarrisPlace 9 · Grade 9 · Henry E. Lackey | 9 | Henry E. Lackey | 20:10.38 |
| 10 | Austin AndersonPlace 10 · Grade 11 · Leonardtown | 11 | Leonardtown | 20:16.59 |
| 11 | Julian Posey-wittenPlace 11 · Grade 12 · MJ McDonough | 12 | MJ McDonough | 20:23.78 |
| 12 | Alejandro StonePlace 12 · Grade 11 · Leonardtown | 11 | Leonardtown | 20:29.44 |
| 13 | Preston SchieferPlace 13 · Grade 11 · Leonardtown | 11 | Leonardtown | 20:33.39 |
| 14 | Quintin DornPlace 14 · Grade 10 · Leonardtown | 10 | Leonardtown | 20:35.15 |
| 15 | Tristan StevensPlace 15 · Grade 10 · Huntingtown | 10 | Huntingtown | 20:43.39 |
| 16 | Anthony CollettPlace 16 · Grade 10 · Leonardtown | 10 | Leonardtown | 20:46.39 |
| 17 | Michael LisaPlace 17 · Grade 10 · Leonardtown | 10 | Leonardtown | 20:51.19 |
| 18 | Immanuel HolmPlace 18 · Grade 12 · Calvert | 12 | Calvert | 20:52.51 |
| 19 | Cooper PleasantsPlace 19 · Grade 11 · Leonardtown | 11 | Leonardtown | 21:23.79 |
| 20 | Cooper FoxPlace 20 · Grade 12 · Calvert | 12 | Calvert | 21:25.86 |
| 21 | Stake LoganPlace 21 · Grade 11 · Calvert | 11 | Calvert | 21:26.20 |
| 22 | Luke TarrPlace 22 · Grade 9 · Calvert | 9 | Calvert | 21:26.61 |
| 23 | Griffin DruryPlace 23 · Grade 11 · Leonardtown | 11 | Leonardtown | 21:31.58 PR |
| 24 | Alex SavagePlace 24 · Grade 12 · Leonardtown | 12 | Leonardtown | 21:42.41 |
| 25 | Owen WhittingtonPlace 25 · Grade 10 · Leonardtown | 10 | Leonardtown | 21:43.13 |
| 26 | Victor Harding JRPlace 26 · Grade 10 · Leonardtown | 10 | Leonardtown | 21:44.44 PR |
| 27 | Liam MattinglyPlace 27 · Grade 9 · Leonardtown | 9 | Leonardtown | 21:52.86 PR |
| 28 | Caleabe CorleyPlace 28 · Grade 10 · Leonardtown | 10 | Leonardtown | 21:56.10 |
| 29 | Joshua JonesPlace 29 · Grade 11 · Huntingtown | 11 | Huntingtown | 21:56.69 |
| 30 | Emmett GrayPlace 30 · Grade 10 · Leonardtown | 10 | Leonardtown | 22:05.19 PR |
| 31 | Trey TompkinsPlace 31 · Grade 12 · MJ McDonough | 12 | MJ McDonough | 22:12.27 |
| 32 | Liam HornPlace 32 · Grade 10 · Huntingtown | 10 | Huntingtown | 22:24.12 |
| 33 | Terry PentecostPlace 33 · Grade 10 · Huntingtown | 10 | Huntingtown | 22:34.80 PR |
| 34 | Brayden HorningPlace 34 · Grade 9 · Huntingtown | 9 | Huntingtown | 22:36.50 |
| 35 | Justin GarnerPlace 35 · Grade 12 · MJ McDonough | 12 | MJ McDonough | 23:55.66 |
| 36 | Jack BurtonPlace 36 · Grade 9 · Calvert | 9 | Calvert | 24:04.88 |
| 37 | Jaxon RiggsPlace 37 · Grade 10 · Henry E. Lackey | 10 | Henry E. Lackey | 24:50.62 |
| 38 | Connor AllenPlace 38 · Grade 9 · Huntingtown | 9 | Huntingtown | 24:54.91 PR |
| 39 | Miguel Torres-RosadoPlace 39 · Grade 12 · MJ McDonough | 12 | MJ McDonough | 25:08.38 |
| 40 | Hudson FarrPlace 40 · Grade 10 · Leonardtown | 10 | Leonardtown | 25:12.39 |
| 41 | Ezra TonkyroPlace 41 · Grade 9 · Leonardtown | 9 | Leonardtown | 25:13.98 |
| 42 | James LynchPlace 42 · Grade 9 · Leonardtown | 9 | Leonardtown | 25:15.13 |
| 43 | Christian Chavis-O'BryantPlace 43 · Grade 11 · MJ McDonough | 11 | MJ McDonough | 25:51.25 |
| 44 | Firrell WallacePlace 44 · Grade 11 · Henry E. Lackey | 11 | Henry E. Lackey | 25:54.94 |
| 45 | Mason KollarPlace 45 · Grade 11 · Leonardtown | 11 | Leonardtown | 26:03.06 |
| 46 | Nickolas SpanglerPlace 46 · Grade 11 · MJ McDonough | 11 | MJ McDonough | 27:01.72 |
| 47 | Noah WebberPlace 47 · Grade 9 · Calvert | 9 | Calvert | 27:03.74 |
| 48 | William ShepherdPlace 48 · Grade 10 · MJ McDonough | 10 | MJ McDonough | 27:08.22 PR |
| 49 | Uriah SegersPlace 49 · Grade - · Henry E. Lackey | - | Henry E. Lackey | 27:29.65 |
| 50 | Ethan WaruruPlace 50 · Grade 9 · Leonardtown | 9 | Leonardtown | 27:39.29 PR |
| 51 | Peyton SmithPlace 51 · Grade 11 · MJ McDonough | 11 | MJ McDonough | 27:39.76 |
| 52 | Davian TorresPlace 52 · Grade 9 · Henry E. Lackey | 9 | Henry E. Lackey | 28:54.28 |
| 53 | Takumi BrittPlace 53 · Grade 10 · Leonardtown | 10 | Leonardtown | 29:13.00 |
| 54 | Gavin PhelanPlace 54 · Grade 9 · Leonardtown | 9 | Leonardtown | 29:56.67 |
| 55 | Andy NunezPlace 55 · Grade 10 · Calvert | 10 | Calvert | 31:35.48 PR |
| 56 | Spencer HutchinsonPlace 56 · Grade 9 · MJ McDonough | 9 | MJ McDonough | 33:36.86 PR |
| 57 | Ryker WidenerPlace 57 · Grade 10 · MJ McDonough | 10 | MJ McDonough | 33:40.36 |
| 58 | Bryan SlackPlace 58 · Grade 10 · Leonardtown | 10 | Leonardtown | 33:52.97 |
| 59 | Alexander DearingPlace 59 · Grade 10 · Huntingtown | 10 | Huntingtown | 33:59.56 |
| 60 | Xavier RevellePlace 60 · Grade 12 · MJ McDonough | 12 | MJ McDonough | 34:04.98 |
| 61 | James ReynoldsPlace 61 · Grade 9 · Leonardtown | 9 | Leonardtown | 38:58.51 |
| 62 | AJ TorresPlace 62 · Grade 9 · Henry E. Lackey | 9 | Henry E. Lackey | 39:23.44 |