| 1 | Brosnan ComeauPlace 1 · Monmouth | — | Monmouth | 17:49.02 | 1 |
| 2 | Jeff WarnockPlace 2 · Grade SO · Mt. Abram | SO | Mt. Abram | 18:46.29 | 2 |
| 3 | Abrahm GeissingerPlace 3 · Grade JR · Spruce Mountain | JR | Spruce Mountain | 18:58.89 | — |
| 4 | Hunter BurkhardtPlace 4 · Lisbon | — | Lisbon | 19:14.11 | 3 |
| 5 | Josua GosselinPlace 5 · Grade SR · Oak Hill | SR | Oak Hill | 19:14.94 | 4 |
| 6 | Lucas HardwickPlace 6 · Grade SR · Boothbay-Wiscasset | SR | Boothbay-Wiscasset | 19:52.78 | 5 |
| 7 | Ostin SmithPlace 7 · Monmouth | — | Monmouth | 19:53.08 | 6 |
| 8 | James CognataPlace 8 · Grade JR · Winthrop | JR | Winthrop | 20:07.00 | 7 |
| 9 | Francesco CampraPlace 9 · Grade SR · Telstar | SR | Telstar | 20:28.36 | — |
| 10 | Gryffin KristanPlace 10 · Grade JR · Boothbay-Wiscasset | JR | Boothbay-Wiscasset | 20:32.37 | 8 |
| 11 | Marshall WallPlace 11 · Grade FR · Richmond | FR | Richmond | 20:37.47 | 9 |
| 12 | Chase MailhotPlace 12 · Lisbon | — | Lisbon | 20:40.57 | 10 |
| 13 | Jonathan WagnerPlace 13 · Grade SO · Winthrop | SO | Winthrop | 20:57.58 | 11 |
| 14 | Dominick DowPlace 14 · Grade SO · Boothbay-Wiscasset | SO | Boothbay-Wiscasset | 21:04.66 | 12 |
| 15 | Ryan ClarkPlace 15 · Grade JR · Boothbay-Wiscasset | JR | Boothbay-Wiscasset | 21:05.67 | 13 |
| 16 | Sam PerkinsPlace 16 · Grade JR · Spruce Mountain | JR | Spruce Mountain | 21:11.00 | — |
| 17 | Bennett RossPlace 17 · Grade SO · Winthrop | SO | Winthrop | 21:12.74 | 14 |
| 18 | Wyatt PerronPlace 18 · Lisbon | — | Lisbon | 21:13.10 | 15 |
| 19 | Ethan NaglePlace 19 · Monmouth | — | Monmouth | 21:27.00 | 16 |
| 20 | Darien DavisqPlace 20 · Lisbon | — | Lisbon | 21:35.41 | 17 |
| 21 | Alex WingPlace 21 · Monmouth | — | Monmouth | 21:39.28 | 18 |
| 22 | Bryan GagnonPlace 22 · Grade JR · Boothbay-Wiscasset | JR | Boothbay-Wiscasset | 21:45.33 | 19 |
| 23 | Trevor BauerPlace 23 · Monmouth | — | Monmouth | 21:46.24 | 20 |
| 24 | Andrew RobinsonPlace 24 · Grade SO · Mt. Abram | SO | Mt. Abram | 22:09.03 | 21 |
| 25 | Gavin GroverPlace 25 · Grade FR · Richmond | FR | Richmond | 22:24.30 | 22 |
| 26 | Carter ButterfieldPlace 26 · Grade SO · Mt. Abram | SO | Mt. Abram | 22:37.18 | 23 |
| 27 | Samuel LaverdierePlace 27 · Grade FR · Oak Hill | FR | Oak Hill | 23:01.49 | 24 |
| 28 | Rhys TerryPlace 28 · Grade FR · Richmond | FR | Richmond | 23:05.18 | 25 |
| 29 | Marlowe Recoing-TallenPlace 29 · Grade JR · Boothbay-Wiscasset | JR | Boothbay-Wiscasset | 23:05.42 | 26 |
| 30 | Henry PutnamPlace 30 · Grade FR · Boothbay-Wiscasset | FR | Boothbay-Wiscasset | 23:05.82 | 27 |
| 31 | Benjamin ThrasherPlace 31 · Grade SR · Madison | SR | Madison | 23:22.77 | — |
| 32 | Rodion MaynePlace 32 · Grade SO · Boothbay-Wiscasset | SO | Boothbay-Wiscasset | 24:08.88 | — |
| 33 | Loris RahainPlace 33 · Monmouth | — | Monmouth | 24:40.61 | 28 |
| 34 | Patrick BellemarePlace 34 · Grade SR · Winthrop | SR | Winthrop | 24:59.50 | 29 |
| 35 | Colby TylerPlace 35 · Grade SR · Telstar | SR | Telstar | 25:00.01 | — |
| 36 | Corey GilleyPlace 36 · Grade JR · Telstar | JR | Telstar | 25:32.32 | — |
| 37 | Layne WilliamsPlace 37 · Lisbon | — | Lisbon | 25:34.41 | 30 |
| 38 | Owen SchwabPlace 38 · Grade JR · Spruce Mountain | JR | Spruce Mountain | 26:05.99 | — |
| 39 | Eben MichaudPlace 39 · Grade SO · Winthrop | SO | Winthrop | 26:22.23 | 31 |
| 40 | Hayden MitchellPlace 40 · Grade JR · Oak Hill | JR | Oak Hill | 26:22.71 | 32 |
| 41 | Kaydenn DowningPlace 41 · Grade SO · Winthrop | SO | Winthrop | 29:01.00 | 33 |
| 42 | Harold VancePlace 42 · Grade SO · Winthrop | SO | Winthrop | 29:09.83 | 34 |
| 43 | Caden MoralesPlace 43 · Lisbon | — | Lisbon | 29:51.31 | 35 |
| 44 | Sebastian DoylePlace 44 · Grade SO · Oak Hill | SO | Oak Hill | 29:51.40 | 36 |
| 45 | Alex McQueeneyPlace 45 · Grade FR · Hall-Dale | FR | Hall-Dale | 30:02.81 | — |
| 46 | Samuel BritoPlace 46 · Grade SO · Winthrop | SO | Winthrop | 30:40.14 | — |
| 47 | Jared GrantPlace 47 · Grade JR · Oak Hill | JR | Oak Hill | 30:45.15 | 37 |
| 48 | Robert ButterfieldPlace 48 · Grade FR · Mt. Abram | FR | Mt. Abram | 30:47.01 | 38 |
| 49 | Isaac FortinPlace 49 · Monmouth | — | Monmouth | 30:56.40 | 39 |
| 50 | Alex CarawayPlace 50 · Grade FR · Richmond | FR | Richmond | 32:19.08 | 40 |
| 51 | Zak FecteauPlace 51 · Monmouth | — | Monmouth | 32:33.17 | — |
| 52 | Noah CunningtonPlace 52 · Grade FR · Telstar | FR | Telstar | 34:06.84 | — |
| 53 | Baylis EgglestonPlace 53 · Grade SO · Mt. Abram | SO | Mt. Abram | 34:25.94 | 41 |
| 54 | Brandon SmithPlace 54 · Grade SR · Hall-Dale | SR | Hall-Dale | 40:34.72 | — |
| 55 | Daniel HowardPlace 55 · Grade SO · Richmond | SO | Richmond | 44:57.94 | 42 |