| 1 | Aidan LaviolettePlace 1 · Grade 10 · Lisbon | 10 | Lisbon | 17:45.5 |
| 2 | James CognataPlace 2 · Grade 9 · Winthrop | 9 | Winthrop | 18:14.0 |
| 3 | Joe CrockerPlace 3 · Grade 11 · Monmouth Academy | 11 | Monmouth Academy | 18:20.4 |
| 4 | Hunter BurkhardtPlace 4 · Grade 10 · Lisbon | 10 | Lisbon | 18:29.0 |
| 5 | Nathan ChattertonPlace 5 · Grade 11 · Boothbay Region | 11 | Boothbay Region | 18:48.1 |
| 6 | Graham HarrisPlace 6 · Grade 11 · Boothbay Region | 11 | Boothbay Region | 19:01.0 |
| 7 | Michael RayPlace 7 · Grade 12 · Lisbon | 12 | Lisbon | 19:05.7 |
| 8 | Zakary St. GermainPlace 8 · Grade 12 · Winthrop | 12 | Winthrop | 19:16.2 |
| 9 | Brosnan ComeauPlace 9 · Grade 9 · Monmouth Academy | 9 | Monmouth Academy | 19:17.7 |
| 10 | Loal VancePlace 10 · Grade 12 · Winthrop | 12 | Winthrop | 19:22.5 |
| 11 | Mason ErhardPlace 11 · Grade 11 · Boothbay Region | 11 | Boothbay Region | 19:25.5 |
| 12 | Gryffin KirstenPlace 12 · Grade 9 · Boothbay Region | 9 | Boothbay Region | 19:29.5 |
| 13 | Ryan RussellPlace 13 · Grade 11 · Boothbay Region | 11 | Boothbay Region | 19:31.8 |
| 14 | Kadrian RugulliesPlace 14 · Grade 12 · Lisbon | 12 | Lisbon | 19:38.9 |
| 15 | Max BouletPlace 15 · Grade 11 · Lisbon | 11 | Lisbon | 19:52.3 |
| 16 | Chase KeezerPlace 16 · Grade 11 · Winthrop | 11 | Winthrop | 19:55.4 |
| 17 | Josh GosselinPlace 17 · Grade 10 · Oak Hill | 10 | Oak Hill | 19:56.9 |
| 18 | Parker DesjardinsPlace 18 · Grade 11 · Forest Hills | 11 | Forest Hills | 20:12.1 PR |
| 19 | Ben StoryPlace 19 · Grade 11 · Monmouth Academy | 11 | Monmouth Academy | 20:27.4 |
| 20 | Ostin SmithPlace 20 · Grade 9 · Monmouth Academy | 9 | Monmouth Academy | 20:51.8 |
| 21 | Corbin HallPlace 21 · Grade 12 · Lisbon | 12 | Lisbon | 20:56.9 |
| 22 | Jeremiah HalePlace 22 · Grade 12 · Forest Hills | 12 | Forest Hills | 21:18.4 PR |
| 23 | Wyatt PerronPlace 23 · Grade 10 · Lisbon | 10 | Lisbon | 21:19.9 |
| 24 | Jason KulinskiPlace 24 · Grade 11 · Monmouth Academy | 11 | Monmouth Academy | 21:23.1 |
| 25 | Ryan AmaralPlace 25 · Grade 9 · Boothbay Region | 9 | Boothbay Region | 21:24.0 PR |
| 26 | Ethan NaglePlace 26 · Grade 9 · Monmouth Academy | 9 | Monmouth Academy | 21:32.6 |
| 27 | Trevor BauerPlace 27 · Grade 9 · Monmouth Academy | 9 | Monmouth Academy | 21:33.0 |
| 28 | Adam KnellPlace 28 · Grade 9 · Monmouth Academy | 9 | Monmouth Academy | 21:35.6 |
| 29 | Benjamin JohnstonPlace 29 · Grade 9 · Richmond | 9 | Richmond | 21:40.2 |
| 30 | Rilley GreenwoodPlace 30 · Grade 11 · Oak Hill | 11 | Oak Hill | 21:42.4 |
| 31 | Andrew VachonPlace 31 · Grade 11 · Richmond | 11 | Richmond | 21:52.1 |
| 32 | Mason DesjardinsPlace 32 · Grade - · Forest Hills | - | Forest Hills | 21:56.8 PR |
| 33 | Danny WebsterPlace 33 · Grade 10 · Winthrop | 10 | Winthrop | 21:57.9 |
| 34 | Brian GagnonPlace 34 · Grade 9 · Boothbay Region | 9 | Boothbay Region | 22:06.2 |
| 35 | Ryan ClarkPlace 35 · Grade 9 · Boothbay Region | 9 | Boothbay Region | 22:50.0 |
| 36 | Tommy SylvesterPlace 36 · Grade 9 · Forest Hills | 9 | Forest Hills | 22:59.4 |
| 37 | Darien DavisPlace 37 · Grade 10 · Lisbon | 10 | Lisbon | 23:00.4 |
| 38 | Patrick BellemarePlace 38 · Grade 10 · Winthrop | 10 | Winthrop | 23:22.2 |
| 39 | Hunter SpencerPlace 39 · Grade 12 · Oak Hill | 12 | Oak Hill | 23:22.4 |
| 40 | Dave PoulinPlace 40 · Grade 12 · Lisbon | 12 | Lisbon | 23:31.7 |
| 41 | Logan FarrPlace 41 · Grade 12 · Monmouth Academy | 12 | Monmouth Academy | 23:33.0 |
| 42 | Hayden MitchellPlace 42 · Grade 9 · Oak Hill | 9 | Oak Hill | 23:48.6 PR |
| 43 | Hiram LogstonPlace 43 · Grade 9 · Forest Hills | 9 | Forest Hills | 24:01.2 |
| 44 | Hayden LucePlace 44 · Grade 11 · Monmouth Academy | 11 | Monmouth Academy | 24:16.1 |
| 45 | Quinn RantaPlace 45 · Grade 12 · Boothbay Region | 12 | Boothbay Region | 24:36.6 |
| 46 | Owen LacassePlace 46 · Grade - · Forest Hills | - | Forest Hills | 24:39.0 |
| 47 | Cody OliverPlace 47 · Grade 9 · Forest Hills | 9 | Forest Hills | 24:40.0 |
| 48 | Zack RollinsPlace 48 · Grade 10 · Boothbay Region | 10 | Boothbay Region | 25:04.3 |
| 49 | Tristan BauerPlace 49 · Grade 9 · Monmouth Academy | 9 | Monmouth Academy | 25:31.3 |
| 50 | David LessardPlace 50 · Grade 10 · Forest Hills | 10 | Forest Hills | 25:45.4 PR |
| 51 | Isaac FortinPlace 51 · Grade 9 · Monmouth Academy | 9 | Monmouth Academy | 25:47.7 |
| 52 | Jared GrantPlace 52 · Grade 9 · Oak Hill | 9 | Oak Hill | 25:50.9 |
| 53 | Nate BenoitPlace 53 · Grade 9 · Boothbay Region | 9 | Boothbay Region | 26:26.1 |
| 54 | Gavin CarlesonPlace 54 · Grade 10 · Boothbay Region | 10 | Boothbay Region | 26:27.8 |
| 55 | Jared MartinPlace 55 · Grade 11 · Monmouth Academy | 11 | Monmouth Academy | 26:47.0 |
| 56 | Jayden FelibertyPlace 56 · Grade 9 · Forest Hills | 9 | Forest Hills | 41:51.2 |