| 1 | Reece RodriguePlace 1 · ELCC | — | ELCC | 17:57.30 | 1 |
| 2 | Spencer DunnPlace 2 · ELCC | — | ELCC | 18:21.05 | 2 |
| 3 | Trevayne JacksonPlace 3 · Mt.B | — | Mt.B | 18:39.12 | 3 |
| 4 | Jesse DaltonPlace 4 · Mt.B | — | Mt.B | 19:05.06 | 4 |
| 5 | Sam StinsonPlace 5 · Mt.B | — | Mt.B | 19:12.00 | 5 |
| 6 | Bailey RuthPlace 6 · MTA | — | MTA | 19:19.19 | 6 |
| 7 | Seth PellerinPlace 7 · Lawrence | — | Lawrence | 19:21.16 | — |
| 8 | Tyler BernierPlace 8 · MTA | — | MTA | 19:32.56 | 7 |
| 9 | Matt SchottPlace 9 · MTA | — | MTA | 19:33.27 | 8 |
| 10 | Brandon MarxPlace 10 · Lawrence | — | Lawrence | 19:35.44 | — |
| 11 | Jett BaconPlace 11 · Bangor | — | Bangor | 19:41.97 | 9 |
| 12 | Ian BurkePlace 12 · Mt.B | — | Mt.B | 19:46.18 | 10 |
| 13 | Nate JanellPlace 13 · Maranacook | — | Maranacook | 19:56.35 | — |
| 14 | Temple MillerPlace 14 · MTA | — | MTA | 20:01.73 | 11 |
| 15 | Connor LarsonPlace 15 · ELCC | — | ELCC | 20:08.83 | 12 |
| 16 | Aaron HydePlace 16 · MTA | — | MTA | 20:10.08 | 13 |
| 17 | Eddie Van NotePlace 17 · MTA | — | MTA | 20:18.74 | 14 |
| 18 | Joey ReedPlace 18 · MTA | — | MTA | 20:26.33 | 15 |
| 19 | Hunter HutchinsPlace 19 · Mt.B | — | Mt.B | 20:27.24 | 16 |
| 20 | Dwight KnightlyPlace 20 · Bangor | — | Bangor | 20:31.85 | 17 |
| 21 | Essa GediPlace 21 · Lewiston | — | Lewiston | 20:33.58 | 18 |
| 22 | Matthew DonovanPlace 22 · MTA | — | MTA | 20:40.03 | — |
| 23 | Adam DuprePlace 23 · Lawrence | — | Lawrence | 20:40.27 | — |
| 24 | Sam StridePlace 24 · MTA | — | MTA | 20:52.69 | — |
| 25 | Tyler DelargyPlace 25 · Bangor | — | Bangor | 20:56.82 | 19 |
| 26 | Amadou OusmanPlace 26 · ELCC | — | ELCC | 21:01.52 | 20 |
| 27 | Jared KlutzaritzPlace 27 · Bangor | — | Bangor | 21:02.20 | 21 |
| 28 | Matt SyphersPlace 28 · ELCC | — | ELCC | 21:03.65 | 22 |
| 29 | Zak ToothakerPlace 29 · Spruce Mountain | — | Spruce Mountain | 21:05.54 | — |
| 30 | Colin IngallsPlace 30 · MTA | — | MTA | 21:05.94 | — |
| 31 | Noah JasperPlace 31 · MTA | — | MTA | 21:13.23 | — |
| 32 | Sabin OliverPlace 32 · ELCC | — | ELCC | 21:16.25 | 23 |
| 33 | Max WinnPlace 33 · Bangor | — | Bangor | 21:16.59 | 24 |
| 34 | Dawson HebertPlace 34 · Bhs CC 2014 | — | Bhs CC 2014 | 21:19.87 | — |
| 35 | Edwin Ickes-CoonPlace 35 · MTA | — | MTA | 21:24.00 | — |
| 36 | Joshua DriskoPlace 36 · Bangor | — | Bangor | 21:30.77 | 25 |
| 37 | Sawyer ZundelPlace 37 · Mt.B | — | Mt.B | 21:31.77 | 26 |
| 38 | Alec StuckeyPlace 38 · MTA | — | MTA | 21:34.71 | — |
| 39 | Ryan WatsonPlace 39 · Bangor | — | Bangor | 21:38.51 | 27 |
| 40 | Tim CoxPlace 40 · MTA | — | MTA | 21:47.40 | — |
| 41 | Park LaflinPlace 41 · Mt.B | — | Mt.B | 21:49.52 | 28 |
| 42 | Ethan WeissPlace 42 · Lewiston | — | Lewiston | 21:55.47 | 29 |
| 43 | Josh WhitePlace 43 · ELCC | — | ELCC | 22:01.69 | 30 |
| 44 | Cecil Wilson-CharukPlace 44 · Bangor | — | Bangor | 22:02.46 | — |
| 45 | Luke CarusoPlace 45 · Bangor | — | Bangor | 22:04.11 | — |
| 46 | Michael GaryPlace 46 · ELCC | — | ELCC | 22:08.23 | — |
| 47 | Nicholas JacobsPlace 47 · Bangor | — | Bangor | 22:10.80 | — |
| 48 | Nason VassilievPlace 48 · Bangor | — | Bangor | 22:13.05 | — |
| 49 | Tom DauPlace 49 · MTA | — | MTA | 22:13.78 | — |
| 50 | Steven MinnsPlace 50 · Mt.B | — | Mt.B | 22:15.67 | — |
| 51 | Alex RoyPlace 51 · Lawrence | — | Lawrence | 22:20.62 | — |
| 52 | Tyler TonerPlace 52 · Bangor | — | Bangor | 22:32.75 | — |
| 53 | Jack MathieuPlace 53 · MTA | — | MTA | 22:41.85 | — |
| 54 | William TobinPlace 54 · Bangor High | — | Bangor High | 22:48.83 | — |
| 55 | Ethan BagleyPlace 55 · Bangor High | — | Bangor High | 22:50.62 | — |
| 56 | Gideon WheelerPlace 56 · MTA | — | MTA | 22:54.42 | — |
| 57 | Alex LarsonPlace 57 · ELCC | — | ELCC | 23:05.43 | — |
| 58 | Richard ElefsonPlace 58 · Bangor High | — | Bangor High | 23:16.56 | — |
| 59 | Corey RogersPlace 59 · Mt.B | — | Mt.B | 23:25.33 | — |
| 60 | Ben CangelosiPlace 60 · Bangor High | — | Bangor High | 23:26.93 | — |
| 61 | Gavin HansonPlace 61 · ELCC | — | ELCC | 23:41.81 | — |
| 62 | Bryan WaggPlace 62 · Lewiston | — | Lewiston | 24:02.88 | 31 |
| 63 | Reese BucklinPlace 63 · Lewiston | — | Lewiston | 24:03.24 | 32 |
| 64 | Tommy EngPlace 64 · Mt.B | — | Mt.B | 24:31.56 | — |
| 65 | Noah BraleyPlace 65 · Bangor High | — | Bangor High | 24:34.78 | — |
| 66 | Liam DunnPlace 66 · Bangor High | — | Bangor High | 24:39.82 | — |
| 67 | Sam GatchellPlace 67 · MTA | — | MTA | 25:41.15 | — |
| 68 | Conor ThompsonPlace 68 · Bangor High | — | Bangor High | 25:44.68 | — |
| 69 | Nick HartleyPlace 69 · ELCC | — | ELCC | 26:11.83 | — |