| 1 | Sam TooleyPlace 1 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 17:19.39 |
| 2 | Noah SeighPlace 2 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 17:28.65 |
| 3 | Colby DaiglePlace 3 · Grade 11 · Medomak Valley | 11 | Medomak Valley | 17:48.99 |
| 4 | Avery RedfernPlace 4 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 18:55.91 |
| 5 | Grady EmersonPlace 5 · Grade 10 · Medomak Valley | 10 | Medomak Valley | 18:56.99 |
| 6 | Jack StephensonPlace 6 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 19:41.46 |
| 7 | Quinn LaryPlace 7 · Grade 9 · Skowhegan Area | 9 | Skowhegan Area | 19:44.03 |
| 8 | Keagan UreyPlace 8 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 19:47.12 |
| 9 | Jack PalmiterPlace 9 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 20:02.07 |
| 10 | Brayden AndersonPlace 10 · Grade 10 · Skowhegan Area | 10 | Skowhegan Area | 20:12.72 |
| 11 | Abram PhilbrookPlace 11 · Grade 11 · Oceanside | 11 | Oceanside | 20:12.75 |
| 12 | Ethan CohenPlace 12 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 20:35.64 |
| 13 | Gavin GomezPlace 13 · Grade 11 · Maine Central Institute | 11 | Maine Central Institute | 20:43.94 |
| 14 | Noah GarzaPlace 14 · Grade 11 · Lawrence | 11 | Lawrence | 21:02.35 PR |
| 15 | Nathan FotterPlace 15 · Grade 10 · Lawrence | 10 | Lawrence | 21:02.69 |
| 16 | Ray BeachPlace 16 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 21:03.05 |
| 17 | Markus MysterPlace 17 · Grade 10 · Oceanside | 10 | Oceanside | 21:10.86 |
| 18 | Orrin ConwayPlace 18 · Grade 10 · Maine Central Institute | 10 | Maine Central Institute | 21:26.04 |
| 19 | Jensen CookPlace 19 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 21:27.15 |
| 20 | Sean BlackmonPlace 20 · Grade 12 · Maine Central Institute | 12 | Maine Central Institute | 21:34.23 |
| 21 | Justin GoodrichPlace 21 · Grade 9 · Skowhegan Area | 9 | Skowhegan Area | 22:00.22 |
| 22 | John BellPlace 22 · Grade 11 · Oceanside | 11 | Oceanside | 22:05.71 |
| 23 | Patrick SeeleyPlace 23 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 22:09.40 |
| 24 | Tanner KopishkePlace 24 · Grade 10 · Medomak Valley | 10 | Medomak Valley | 22:10.34 |
| 25 | Trey BelcherPlace 25 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 22:23.37 |
| 26 | Leo JonesPlace 26 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 22:24.43 |
| 27 | Logan BussellPlace 27 · Grade 10 · Skowhegan Area | 10 | Skowhegan Area | 22:28.17 |
| 28 | Elliott MastermanPlace 28 · Grade 9 · Skowhegan Area | 9 | Skowhegan Area | 23:12.55 |
| 29 | Tyson ThompsonPlace 29 · Grade 12 · Maine Central Institute | 12 | Maine Central Institute | 23:28.67 |
| 30 | Maden JovinPlace 30 · Grade 9 · Oceanside | 9 | Oceanside | 23:53.01 |
| 31 | Parker MerrittPlace 31 · Grade 11 · Lawrence | 11 | Lawrence | 23:59.47 |
| 32 | Carlo BriaPlace 32 · Grade 9 · Medomak Valley | 9 | Medomak Valley | 24:54.61 |
| 33 | Leo HigginsPlace 33 · Grade 9 · Lawrence | 9 | Lawrence | 24:59.92 |
| 34 | Seamus LucePlace 34 · Grade 9 · Skowhegan Area | 9 | Skowhegan Area | 25:14.72 |
| 35 | Noah BlakeyPlace 35 · Grade 9 · Oceanside | 9 | Oceanside | 25:37.02 |
| 36 | Jameson FournierPlace 36 · Grade 11 · Oceanside | 11 | Oceanside | 25:50.95 |
| 37 | Boston PoulinPlace 37 · Grade 10 · Medomak Valley | 10 | Medomak Valley | 26:43.09 |
| 38 | Jamison MainPlace 38 · Grade 12 · Skowhegan Area | 12 | Skowhegan Area | 27:24.66 PR |
| 39 | Marcos FilhoPlace 39 · Grade 12 · Lawrence | 12 | Lawrence | 31:09.75 |