| 1 | Levi RiggsPlace 1 · Grade 12 · Morse | 12 | Morse | 17:20.15 |
| 2 | Charley FleesPlace 2 · Grade 12 · Waterville | 12 | Waterville | 18:58.60 |
| 3 | Ren KauffungerPlace 3 · Grade 12 · Morse | 12 | Morse | 19:50.06 |
| 4 | Nick MorousePlace 4 · Grade 12 · Brunswick | 12 | Brunswick | 20:14.14 |
| 5 | Jack CashmanPlace 5 · Grade 11 · Brunswick | 11 | Brunswick | 20:16.23 |
| 6 | Ewan NashPlace 6 · Grade 10 · Brunswick | 10 | Brunswick | 20:23.08 |
| 7 | Tristan McGrawPlace 7 · Grade 10 · Brunswick | 10 | Brunswick | 20:48.67 |
| 8 | Owen Beale TatePlace 8 · Grade 9 · Waterville | 9 | Waterville | 20:57.69 |
| 9 | Sam WithersPlace 9 · Grade 12 · Waterville | 12 | Waterville | 21:05.92 |
| 10 | Quinn LaryPlace 10 · Grade 9 · Skowhegan Area | 9 | Skowhegan Area | 21:07.41 |
| 11 | Nathaniel KnowlesPlace 11 · Grade 11 · Brunswick | 11 | Brunswick | 21:11.58 |
| 12 | Ryan McPhersonPlace 12 · Grade 12 · Brunswick | 12 | Brunswick | 21:17.64 |
| 13 | Harper NelsonPlace 13 · Grade 10 · Brunswick | 10 | Brunswick | 21:18.04 |
| 14 | Aidan SchofieldPlace 14 · Grade 9 · Brunswick | 9 | Brunswick | 21:37.43 |
| 15 | Sergio RodriguezPlace 15 · Grade 11 · Morse | 11 | Morse | 21:48.09 |
| 16 | Caleb LongbottomPlace 16 · Grade 12 · Morse | 12 | Morse | 21:58.05 |
| 17 | Brayden AndersonPlace 17 · Grade 10 · Skowhegan Area | 10 | Skowhegan Area | 22:30.31 |
| 18 | Ryan AnnaPlace 18 · Grade 12 · Brunswick | 12 | Brunswick | 22:49.64 |
| 19 | LaVoie OwenPlace 19 · Grade 9 · Waterville | 9 | Waterville | 22:51.31 |
| 20 | Bodhi AndersenPlace 20 · Grade 10 · Morse | 10 | Morse | 22:55.06 |
| 21 | Sam BowenPlace 21 · Grade 10 · Brunswick | 10 | Brunswick | 23:03.94 |
| 22 | Levi SarbanisPlace 22 · Grade 9 · Morse | 9 | Morse | 23:04.07 |
| 23 | Ronan LaferPlace 23 · Grade 12 · Morse | 12 | Morse | 23:07.16 |
| 24 | Xavier AmesPlace 24 · Grade 9 · Morse | 9 | Morse | 23:21.99 |
| 25 | Henry FrancisPlace 25 · Grade 10 · Morse | 10 | Morse | 23:26.22 |
| 26 | Jack LapierrePlace 26 · Grade 9 · Waterville | 9 | Waterville | 23:39.63 |
| 27 | Crawford MartinezPlace 27 · Grade 10 · Brunswick | 10 | Brunswick | 23:39.92 |
| 28 | Louis BonhoffPlace 28 · Grade 9 · Nokomis Regional | 9 | Nokomis Regional | 23:48.76 |
| 29 | Justin GoodrichPlace 29 · Grade 9 · Skowhegan Area | 9 | Skowhegan Area | 23:51.94 |
| 30 | Logan BussellPlace 30 · Grade 10 · Skowhegan Area | 10 | Skowhegan Area | 23:57.56 |
| 31 | Wyatt FrohmillerPlace 31 · Grade 10 · Morse | 10 | Morse | 24:03.42 |
| 32 | Joaquin WithersPlace 32 · Grade 12 · Waterville | 12 | Waterville | 24:11.28 |
| 33 | Landon LeePlace 33 · Grade 12 · Skowhegan Area | 12 | Skowhegan Area | 24:14.95 |
| 34 | Nick JohnsonPlace 34 · Grade 9 · Brunswick | 9 | Brunswick | 24:29.72 |
| 35 | Trent HarrisonPlace 35 · Grade 10 · Brunswick | 10 | Brunswick | 24:30.54 |
| 36 | Liu WilsonPlace 36 · Grade 9 · Waterville | 9 | Waterville | 24:34.78 |
| 37 | William DriscollPlace 37 · Grade 9 · Brunswick | 9 | Brunswick | 24:40.28 |
| 38 | Parker MerrittPlace 38 · Grade 11 · Lawrence | 11 | Lawrence | 24:43.62 |
| 39 | Leo HigginsPlace 39 · Grade 9 · Lawrence | 9 | Lawrence | 24:43.64 |
| 40 | Stirling MartinezPlace 40 · Grade 10 · Brunswick | 10 | Brunswick | 24:44.15 |
| 41 | Ben ScottPlace 41 · Grade 12 · Waterville | 12 | Waterville | 24:53.93 |
| 42 | Emmett YarboughPlace 42 · Grade 10 · Morse | 10 | Morse | 25:00.03 |
| 43 | Samuel DudleyPlace 43 · Grade 9 · Brunswick | 9 | Brunswick | 25:10.37 |
| 44 | Elliott MastermanPlace 44 · Grade 9 · Skowhegan Area | 9 | Skowhegan Area | 25:20.61 |
| 45 | Owen Phelps-ScholzPlace 45 · Grade 9 · Waterville | 9 | Waterville | 26:23.01 |
| 46 | Anthony WhitePlace 46 · Grade 12 · Skowhegan Area | 12 | Skowhegan Area | 26:23.31 |
| 47 | Levi PrincePlace 47 · Grade 11 · Brunswick | 11 | Brunswick | 26:31.43 |
| 48 | Owen SmithPlace 48 · Grade 12 · Morse | 12 | Morse | 26:46.89 |
| 49 | Avery SpauldingPlace 49 · Grade 10 · Waterville | 10 | Waterville | 26:58.33 |
| 50 | Ephraim BurkePlace 50 · Grade 11 · Morse | 11 | Morse | 27:16.12 |
| 51 | Manny InacioPlace 51 · Grade 11 · Brunswick | 11 | Brunswick | 27:29.60 |
| 52 | Blake JakubisnPlace 52 · Grade 11 · Nokomis Regional | 11 | Nokomis Regional | 27:34.04 |
| 53 | Noah CraneyPlace 53 · Grade 10 · Morse | 10 | Morse | 29:23.46 |
| 54 | Owen BrownPlace 54 · Grade 9 · Lawrence | 9 | Lawrence | 30:13.41 |
| 55 | Oz WrightPlace 55 · Grade 10 · Morse | 10 | Morse | 30:23.00 |
| 56 | Seamus LucePlace 56 · Grade 9 · Skowhegan Area | 9 | Skowhegan Area | 31:11.39 |
| 57 | Andrew FranklinPlace 57 · Grade 11 · Nokomis Regional | 11 | Nokomis Regional | 35:19.18 |
| 58 | Asa MerrickPlace 58 · Grade 9 · Morse | 9 | Morse | 36:47.64 |