| 1 | Noah SeighPlace 1 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 17:44.15 |
| 2 | Avery RedfernPlace 2 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 17:54.13 |
| 3 | Colby DaiglePlace 3 · Grade 12 · Medomak Valley | 12 | Medomak Valley | 17:56.70 |
| 4 | Jack ScottPlace 4 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 18:00.57 |
| 5 | Charlie MacDonaldPlace 5 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 18:21.46 |
| 6 | Eli LeBlondPlace 6 · Grade 9 · Messalonskee | 9 | Messalonskee | 18:31.24 |
| 7 | Lexington CotePlace 7 · Grade 12 · Messalonskee | 12 | Messalonskee | 18:37.53 |
| 8 | Jude KeezerPlace 8 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 18:38.55 |
| 9 | Jace BoronPlace 9 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 18:41.27 |
| 10 | Evan CrockettPlace 10 · Grade 12 · Messalonskee | 12 | Messalonskee | 18:50.61 |
| 11 | Ethan FortiePlace 11 · Grade 11 · Messalonskee | 11 | Messalonskee | 19:06.62 |
| 12 | Joel BrinzPlace 12 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 19:11.64 |
| 13 | Zach EgelandPlace 13 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 19:16.94 |
| 14 | Aiden ByrnePlace 14 · Grade 11 · Hampden Academy | 11 | Hampden Academy | 19:19.70 |
| 15 | Grady EmersonPlace 15 · Grade 11 · Medomak Valley | 11 | Medomak Valley | 19:48.70 |
| 16 | Caden SmithPlace 16 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 19:53.69 |
| 17 | Louis BonhoffPlace 17 · Grade 10 · Nokomis Regional | 10 | Nokomis Regional | 19:55.76 |
| 18 | William ParkerPlace 18 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 20:11.32 |
| 19 | Josiah McPhailPlace 19 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 20:17.69 |
| 20 | Joshua LanePlace 20 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 20:24.00 |
| 21 | Graham StoughtonPlace 21 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 20:28.88 |
| 22 | Abram PhilbrookPlace 22 · Grade 12 · Oceanside | 12 | Oceanside | 20:33.48 |
| 23 | Liam MartinPlace 23 · Grade 11 · Nokomis Regional | 11 | Nokomis Regional | 20:37.50 |
| 24 | Lawson BeichnerPlace 24 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 20:40.29 |
| 25 | Jacob CipulloPlace 25 · Grade 12 · Nokomis Regional | 12 | Nokomis Regional | 20:46.71 |
| 26 | Jack StephensonPlace 26 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 20:52.19 |
| 27 | Nat McKenziePlace 27 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 20:58.11 |
| 28 | Gardner GillespiePlace 28 · Grade 9 · Medomak Valley | 9 | Medomak Valley | 20:59.27 |
| 29 | Tanner KopishkePlace 29 · Grade 11 · Medomak Valley | 11 | Medomak Valley | 21:19.78 |
| 30 | Matthew PhillipsPlace 30 · Grade 10 · Messalonskee | 10 | Messalonskee | 21:21.41 |
| 31 | Oakley GrottonPlace 31 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 21:28.08 |
| 32 | Lukas HollandPlace 32 · Grade 9 · Messalonskee | 9 | Messalonskee | 21:28.76 |
| 33 | Oskar GerringPlace 33 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 21:28.86 |
| 34 | JP IversPlace 34 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 21:48.28 |
| 35 | Patrick SeeleyPlace 35 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 21:49.28 |
| 36 | Maden JovinPlace 36 · Grade 10 · Oceanside | 10 | Oceanside | 21:50.01 |
| 37 | Markus MysterPlace 37 · Grade 11 · Oceanside | 11 | Oceanside | 21:53.00 |
| 38 | Mason ThornwallPlace 38 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 21:53.71 |
| 39 | Harrison ParrPlace 39 · Grade 10 · Oceanside | 10 | Oceanside | 21:54.36 |
| 40 | Trey BelcherPlace 40 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 22:06.19 |
| 41 | Shea AbbottPlace 41 · Grade 9 · Messalonskee | 9 | Messalonskee | 22:06.44 |
| 42 | Tucker NielsenPlace 42 · Grade 10 · Messalonskee | 10 | Messalonskee | 22:12.82 |
| 43 | Jameson FournierPlace 43 · Grade 12 · Oceanside | 12 | Oceanside | 22:25.36 |
| 44 | Noah BlakeyPlace 44 · Grade 10 · Oceanside | 10 | Oceanside | 22:27.02 |
| 45 | Max CorderoPlace 45 · Grade 9 · Medomak Valley | 9 | Medomak Valley | 22:30.53 |
| 46 | Leo JonesPlace 46 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 22:30.61 |
| 47 | Kergan ThomannPlace 47 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 22:42.92 |
| 48 | José Tomás DuránPlace 48 · Grade 11 · Messalonskee | 11 | Messalonskee | 22:46.98 |
| 49 | Sully ColemanPlace 49 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 22:47.40 |
| 50 | Wesley CowanPlace 50 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 22:49.76 |
| 51 | Jake LittlefieldPlace 51 · Grade 12 · Nokomis Regional | 12 | Nokomis Regional | 23:30.63 PR |
| 52 | William HutchinsPlace 52 · Grade 10 · Nokomis Regional | 10 | Nokomis Regional | 23:37.85 |
| 53 | Finnegan AdamsPlace 53 · Grade 11 · Oceanside | 11 | Oceanside | 24:09.00 |
| 54 | Rowan AngeliniPlace 54 · Grade 12 · Messalonskee | 12 | Messalonskee | 24:09.69 |
| 55 | Teddy TrumbauerPlace 55 · Grade 9 · Camden Hills Regional | 9 | Camden Hills Regional | 24:16.94 |
| 56 | Henry McCannellPlace 56 · Grade 11 · Oceanside | 11 | Oceanside | 24:25.79 |
| 57 | Alden ZimmermanPlace 57 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 24:48.23 |
| 58 | Cameron BurrowsPlace 58 · Grade 11 · Messalonskee | 11 | Messalonskee | 25:00.41 |
| 59 | Reese O'BrienPlace 59 · Grade 11 · Winslow | 11 | Winslow | 25:06.48 |
| 60 | Preston MaynardPlace 60 · Grade 9 · Hampden Academy | 9 | Hampden Academy | 25:13.22 PR |
| 61 | Natthaen SmithPlace 61 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 25:17.05 |
| 62 | Parker MerrittPlace 62 · Grade 12 · Lawrence | 12 | Lawrence | 26:13.14 |
| 63 | Andrea CastoldiPlace 63 · Grade 11 · Camden Hills Regional | 11 | Camden Hills Regional | 26:18.26 |
| 64 | Preston MarshallPlace 64 · Grade 10 · Nokomis Regional | 10 | Nokomis Regional | 26:53.21 |
| 65 | Connor SpryPlace 65 · Grade 10 · Messalonskee | 10 | Messalonskee | 26:56.08 |
| 66 | Boston PoulinPlace 66 · Grade 11 · Medomak Valley | 11 | Medomak Valley | 26:58.01 |
| 67 | Rowan LagePlace 67 · Grade 9 · Medomak Valley | 9 | Medomak Valley | 27:02.48 |
| 68 | Maxwell RussellPlace 68 · Grade 10 · Oceanside | 10 | Oceanside | 27:30.20 |
| 69 | Grant DavisPlace 69 · Grade 9 · Nokomis Regional | 9 | Nokomis Regional | 27:40.98 |
| 70 | Ethan WardPlace 70 · Grade 11 · Winslow | 11 | Winslow | 27:58.86 |
| 71 | Wyatt RussellPlace 71 · Grade 10 · Oceanside | 10 | Oceanside | 28:50.96 |
| 72 | Andrew FranklinPlace 72 · Grade 12 · Nokomis Regional | 12 | Nokomis Regional | 29:14.99 |
| 73 | Nate SauerPlace 73 · Grade 12 · Lawrence | 12 | Lawrence | 30:09.87 |
| 74 | Jacob BlanckPlace 74 · Grade 10 · Hampden Academy | 10 | Hampden Academy | 38:29.84 |
| 75 | Braydon WardPlace 75 · Grade 9 · Winslow | 9 | Winslow | 38:51.66 |