| 1 | Blaine WilkinsPlace 1 · Grade 11 · Dirigo | 11 | Dirigo | 18:14.0 |
| 2 | Jacob ButterfieldPlace 2 · Grade 12 · Mt Abram Regional | 12 | Mt Abram Regional | 19:11.7 |
| 3 | Evan LeconeyPlace 3 · Grade 12 · Telstar Regional | 12 | Telstar Regional | 19:13.4 |
| 4 | Owen LibbyPlace 4 · Grade 11 · Dirigo | 11 | Dirigo | 19:16.3 |
| 5 | Joe HarperPlace 5 · Grade 11 · Madison Area Memorial | 11 | Madison Area Memorial | 19:50.0 |
| 6 | Eric DrappeauPlace 6 · Grade 11 · Hall-Dale | 11 | Hall-Dale | 19:58.3 |
| 7 | Nick LeightonPlace 7 · Grade 11 · Hall-Dale | 11 | Hall-Dale | 20:21.1 |
| 8 | Spencer JacquesPlace 8 · Grade 11 · Dirigo | 11 | Dirigo | 20:29.7 |
| 9 | Alex HemmingwayPlace 9 · Grade 10 · Mt Abram Regional | 10 | Mt Abram Regional | 20:42.3 |
| 10 | Patrick StorerPlace 10 · Grade 11 · Mt Abram Regional | 11 | Mt Abram Regional | 20:57.5 |
| 11 | Gage SmithPlace 11 · Grade 12 · Mt Abram Regional | 12 | Mt Abram Regional | 21:06.4 PR |
| 12 | Chandler RollinsPlace 12 · Grade 12 · Mt Abram Regional | 12 | Mt Abram Regional | 21:14.5 |
| 13 | Jeff WarnockPlace 13 · Grade 9 · Mt Abram Regional | 9 | Mt Abram Regional | 21:21.1 |
| 14 | Abrahm GeissingerPlace 14 · Grade 9 · Spruce Mountain | 9 | Spruce Mountain | 21:26.5 |
| 15 | Samuel PerkinsPlace 15 · Grade 9 · Spruce Mountain | 9 | Spruce Mountain | 21:26.7 |
| 16 | Hunter LizzettePlace 16 · Grade 11 · Hall-Dale | 11 | Hall-Dale | 21:38.2 |
| 17 | Logan MorrisPlace 17 · Grade 10 · Dirigo | 10 | Dirigo | 21:40.6 PR |
| 18 | Nick PepePlace 18 · Grade 11 · Spruce Mountain | 11 | Spruce Mountain | 22:37.3 |
| 19 | Brian DaiglePlace 19 · Grade 9 · Spruce Mountain | 9 | Spruce Mountain | 22:38.7 PR |
| 20 | Dillan SmithPlace 20 · Grade 11 · Telstar Regional | 11 | Telstar Regional | 22:48.9 |
| 21 | Kyle BeanPlace 21 · Grade 11 · Madison Area Memorial | 11 | Madison Area Memorial | 23:00.1 |
| 22 | Ethan HarperPlace 22 · Grade 9 · Madison Area Memorial | 9 | Madison Area Memorial | 23:07.8 |
| 23 | Aidan LaddPlace 23 · Grade 11 · Hall-Dale | 11 | Hall-Dale | 23:17.4 |
| 24 | Ben ThrasherPlace 24 · Grade 10 · Madison Area Memorial | 10 | Madison Area Memorial | 23:20.2 |
| 25 | Matt KennardPlace 25 · Grade 10 · Madison Area Memorial | 10 | Madison Area Memorial | 23:50.0 |
| 26 | Ethan CrossPlace 26 · Grade 9 · Hall-Dale | 9 | Hall-Dale | 23:59.5 |
| 27 | Owen SchwabPlace 27 · Grade 9 · Spruce Mountain | 9 | Spruce Mountain | 24:11.3 |
| 28 | Eugene LindseyPlace 28 · Grade 12 · Spruce Mountain | 12 | Spruce Mountain | 25:46.3 |
| 29 | Brian BeaucagePlace 29 · Grade 9 · Dirigo | 9 | Dirigo | 29:59.1 |
| 30 | Zebadiah BurnhamPlace 30 · Grade 9 · Carrabec | 9 | Carrabec | 30:03.1 |
| 31 | Dalton ThurlowPlace 31 · Grade 11 · Mt Abram Regional | 11 | Mt Abram Regional | 30:26.6 |
| 32 | Quin FornierPlace 32 · Grade 10 · Spruce Mountain | 10 | Spruce Mountain | 31:13.3 |
| 33 | Brandon SmithPlace 33 · Grade 10 · Hall-Dale | 10 | Hall-Dale | 33:25.3 |
| 34 | Kasper BirgfeldPlace 34 · Grade 9 · Hall-Dale | 9 | Hall-Dale | 35:12.1 |
| 35 | Jaden BrassierPlace 35 · Grade 9 · Spruce Mountain | 9 | Spruce Mountain | 38:04.4 PR |
| 36 | Allen WhitePlace 36 · Grade 9 · Telstar Regional | 9 | Telstar Regional | 38:06.8 |
| 37 | Nolan FowlesPlace 37 · Grade 10 · Telstar Regional | 10 | Telstar Regional | 38:09.8 |
| 38 | Colin HerlingPlace 38 · Grade 10 · Telstar Regional | 10 | Telstar Regional | 38:16.9 |