| 1 | Alex GilbertPlace 1 · Grade 12 · Freeport | 12 | Freeport | 16:16.1 |
| 2 | Levi RiggsPlace 2 · Grade 12 · Morse | 12 | Morse | 16:35.8 |
| 3 | Jackie ChalmersPlace 3 · Grade 10 · Yarmouth | 10 | Yarmouth | 16:50.8 |
| 4 | Owen CardPlace 4 · Grade 12 · Lincoln Academy | 12 | Lincoln Academy | 16:58.2 |
| 5 | Hayden AtkinsonPlace 5 · Grade 12 · York | 12 | York | 17:02.2 |
| 6 | Bowen MitchellPlace 6 · Grade 10 · Yarmouth | 10 | Yarmouth | 17:18.9 |
| 7 | Eli ChalmersPlace 7 · Grade 10 · Yarmouth | 10 | Yarmouth | 17:19.6 |
| 8 | Liam NuddPlace 8 · Grade 12 · Cape Elizabeth | 12 | Cape Elizabeth | 17:26.0 |
| 9 | Leo FerreyPlace 9 · Grade 10 · Cape Elizabeth | 10 | Cape Elizabeth | 17:26.7 |
| 10 | Abraham MedranoPlace 10 · Grade 12 · Wells | 12 | Wells | 17:31.1 |
| 11 | Ian GuzmanPlace 11 · Grade 11 · Freeport | 11 | Freeport | 17:42.6 |
| 12 | Xander GordonPlace 12 · Grade 12 · Yarmouth | 12 | Yarmouth | 17:43.0 |
| 13 | Jackson LibbyPlace 13 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 17:45.9 |
| 14 | Jackson GarciaPlace 14 · Grade 9 · Poland Regional | 9 | Poland Regional | 17:47.7 |
| 15 | Vincent LandbergPlace 15 · Grade 11 · Freeport | 11 | Freeport | 17:52.7 |
| 16 | Thomas MickaelPlace 16 · Grade 12 · Lincoln Academy | 12 | Lincoln Academy | 18:01.8 PR |
| 17 | Jasper KellerPlace 17 · Grade 10 · Yarmouth | 10 | Yarmouth | 18:04.2 |
| 18 | Jesse CanfieldPlace 18 · Grade 11 · Yarmouth | 11 | Yarmouth | 18:05.2 |
| 19 | Harper DoylePlace 19 · Grade 12 · Poland Regional | 12 | Poland Regional | 18:08.4 |
| 20 | Owen CooperPlace 20 · Grade 11 · Greely | 11 | Greely | 18:11.7 |
| 21 | Jude LandryPlace 21 · Grade 12 · Yarmouth | 12 | Yarmouth | 18:15.3 |
| 22 | Mungu TussingPlace 22 · Grade 11 · Freeport | 11 | Freeport | 18:15.5 |
| 23 | Riley LambPlace 23 · Grade 12 · Poland Regional | 12 | Poland Regional | 18:20.4 |
| 24 | Harrison WhitePlace 24 · Grade 12 · Lincoln Academy | 12 | Lincoln Academy | 18:22.0 |
| 25 | Charles SchmidPlace 25 · Grade 9 · York | 9 | York | 18:22.1 |
| 26 | Holden NehrbossPlace 26 · Grade 10 · Lincoln Academy | 10 | Lincoln Academy | 18:23.6 |
| 27 | Quin DijkstraPlace 27 · Grade 10 · York | 10 | York | 18:23.9 |
| 28 | Jack LucasPlace 28 · Grade 9 · Gray-New Gloucester | 9 | Gray-New Gloucester | 18:24.1 |
| 29 | Evan RegensburgerPlace 29 · Grade 9 · Lake Region | 9 | Lake Region | 18:26.2 |
| 30 | Nathien LessardPlace 30 · Grade 9 · Gray-New Gloucester | 9 | Gray-New Gloucester | 18:27.4 |
| 31 | Ian AubutPlace 31 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 18:30.5 |
| 32 | Milo MorrisPlace 32 · Grade 10 · Wells | 10 | Wells | 18:37.4 |
| 33 | Gabriel HatfieldPlace 33 · Grade 12 · Wells | 12 | Wells | 18:51.0 |
| 34 | Jonah MiltonPlace 34 · Grade 8 · Cape Elizabeth | 8 | Cape Elizabeth | 18:53.3 |
| 35 | Benjamin McCalmonPlace 35 · Grade 10 · Cape Elizabeth | 10 | Cape Elizabeth | 18:58.9 |
| 36 | Cedric WisemanPlace 36 · Grade 11 · York | 11 | York | 18:59.6 |
| 37 | Wyatt BabyakPlace 37 · Grade 11 · York | 11 | York | 19:01.9 |
| 38 | Sam DunhamPlace 38 · Grade 12 · Freeport | 12 | Freeport | 19:03.5 |
| 39 | Samuel GissingerPlace 39 · Grade 12 · Spruce Mountain | 12 | Spruce Mountain | 19:04.9 |
| 40 | Liam McKeePlace 40 · Grade 12 · Leavitt Area | 12 | Leavitt Area | 19:08.2 PR |
| 41 | Alva GandlerPlace 41 · Grade 12 · Lincoln Academy | 12 | Lincoln Academy | 19:09.2 |
| 42 | Carter WashburnPlace 42 · Grade 10 · Cape Elizabeth | 10 | Cape Elizabeth | 19:09.3 |
| 43 | Finn ZwintscherPlace 43 · Grade 11 · Cape Elizabeth | 11 | Cape Elizabeth | 19:10.0 |
| 44 | Jasper RogersPlace 44 · Grade 12 · Cape Elizabeth | 12 | Cape Elizabeth | 19:12.6 |
| 45 | Gunnar JacksonPlace 45 · Grade 9 · Greely | 9 | Greely | 19:12.8 |
| 46 | Christian LacadiePlace 46 · Grade 10 · Gray-New Gloucester | 10 | Gray-New Gloucester | 19:13.2 |
| 47 | Everett BurkePlace 47 · Grade 10 · York | 10 | York | 19:14.8 |
| 48 | Gage DaigneaultPlace 48 · Grade 12 · Freeport | 12 | Freeport | 19:19.8 |
| 49 | Jack ButlerPlace 49 · Grade 11 · Lake Region | 11 | Lake Region | 19:24.1 |
| 50 | Ryan KellyPlace 50 · Grade 12 · Poland Regional | 12 | Poland Regional | 19:27.1 |
| 51 | Lucas MadsenPlace 51 · Grade 10 · Wells | 10 | Wells | 19:28.3 |
| 52 | Myles DouglasPlace 52 · Grade 9 · Greely | 9 | Greely | 19:28.9 |
| 53 | Peter ColianniPlace 53 · Grade 9 · Greely | 9 | Greely | 19:29.4 |
| 54 | Alden Fitzgerald WardPlace 54 · Grade 10 · Lincoln Academy | 10 | Lincoln Academy | 19:30.1 |
| 55 | Caleb LongbottomPlace 55 · Grade 12 · Morse | 12 | Morse | 19:30.4 |
| 56 | Xavier AmesPlace 56 · Grade 9 · Morse | 9 | Morse | 19:30.9 |
| 57 | Isaiah FeltonPlace 57 · Grade 11 · Lincoln Academy | 11 | Lincoln Academy | 19:38.3 |
| 58 | Ren KauffungerPlace 58 · Grade 12 · Morse | 12 | Morse | 19:38.8 |
| 59 | Benjamin HankensPlace 59 · Grade 9 · Greely | 9 | Greely | 19:40.6 |
| 60 | Henry BernardPlace 60 · Grade 10 · Greely | 10 | Greely | 19:43.9 |
| 61 | Sergio RodriguezPlace 61 · Grade 11 · Morse | 11 | Morse | 19:44.2 PR |
| 62 | Marsden ShetterlyPlace 62 · Grade 11 · Freeport | 11 | Freeport | 19:45.9 |
| 63 | Emerson GeranisPlace 63 · Grade 10 · York | 10 | York | 19:57.1 |
| 64 | Daniel HowePlace 64 · Grade 9 · Poland Regional | 9 | Poland Regional | 19:58.8 |
| 65 | Neal LaValleePlace 65 · Grade 11 · Gray-New Gloucester | 11 | Gray-New Gloucester | 20:00.9 |
| 66 | Bodhi AndersenPlace 66 · Grade 10 · Morse | 10 | Morse | 20:10.5 PR |
| 67 | Eben BoykoPlace 67 · Grade 10 · Wells | 10 | Wells | 20:22.4 |
| 68 | Damian CyrPlace 68 · Grade 12 · Wells | 12 | Wells | 20:23.3 |
| 69 | Diego LesterPlace 69 · Grade 9 · Greely | 9 | Greely | 20:26.2 |
| 70 | Averey KleinPlace 70 · Grade 11 · Lake Region | 11 | Lake Region | 20:30.2 |
| 71 | Josh VarneyPlace 71 · Grade 9 · Poland Regional | 9 | Poland Regional | 20:35.8 |
| 72 | Zachary JenkinsPlace 72 · Grade 9 · Wells | 9 | Wells | 20:44.2 PR |
| 73 | Daniel JaronczykPlace 73 · Grade 11 · Lake Region | 11 | Lake Region | 20:48.3 |
| 74 | Nicholas SmithPlace 74 · Grade 10 · Poland Regional | 10 | Poland Regional | 20:51.9 |
| 75 | Jayden JinesPlace 75 · Grade 11 · Lake Region | 11 | Lake Region | 21:02.9 |
| 76 | Ronan LaferPlace 76 · Grade 12 · Morse | 12 | Morse | 21:43.7 |
| 77 | Declan SwansonPlace 77 · Grade 11 · Gray-New Gloucester | 11 | Gray-New Gloucester | 21:48.4 |
| 78 | Hosea JonesPlace 78 · Grade 9 · Lake Region | 9 | Lake Region | 22:05.2 |
| 79 | Avraam HiliaieuPlace 79 · Grade 9 · Leavitt Area | 9 | Leavitt Area | 22:10.8 PR |
| 80 | Keegan BuckinghamPlace 80 · Grade 10 · Leavitt Area | 10 | Leavitt Area | 22:24.5 |
| 81 | Sullivan PoolePlace 81 · Grade 9 · Leavitt Area | 9 | Leavitt Area | 22:53.6 |
| 82 | Reed PetrinPlace 82 · Grade 12 · Leavitt Area | 12 | Leavitt Area | 23:21.4 |
| 83 | Jacobey KuvajaPlace 83 · Grade 10 · Leavitt Area | 10 | Leavitt Area | 26:48.9 PR |
| 84 | Patrick ChenPlace 84 · Grade 10 · Spruce Mountain | 10 | Spruce Mountain | 27:04.2 |
| 85 | Max McdanielPlace 85 · Grade 9 · Spruce Mountain | 9 | Spruce Mountain | 27:26.0 |
| 86 | Corbin FosterPlace 86 · Grade 9 · Leavitt Area | 9 | Leavitt Area | 38:27.5 |