| 1 | Benjamin BlaisdellPlace 1 · Lawrence | — | Lawrence | 18:23.14 | 1 |
| 2 | Evan GuernelliPlace 2 · BR13 | — | BR13 | 18:33.87 | 2 |
| 3 | Chris CooperPlace 3 · MTA | — | MTA | 18:35.70 | 3 |
| 4 | Adam SchwendtPlace 4 · Bangor | — | Bangor | 19:15.90 | 4 |
| 5 | Thaddeus GuntherPlace 5 · MTB | — | MTB | 19:20.79 | 5 |
| 6 | Aden MohamedPlace 6 · Lewiston | — | Lewiston | 19:26.64 | 6 |
| 7 | Tim MeservierPlace 7 · MTB | — | MTB | 19:28.63 | 7 |
| 8 | Anthony MasosnPlace 8 · Bangor | — | Bangor | 19:29.67 | 8 |
| 9 | Nick WhitePlace 9 · BR13 | — | BR13 | 19:30.12 | 9 |
| 10 | Ruslan ReiterPlace 10 · MAR | — | MAR | 19:30.45 | — |
| 11 | Ted BurnsPlace 11 · MTA | — | MTA | 19:35.70 | 10 |
| 12 | Ibrahim NoorPlace 12 · Eddies | — | Eddies | 19:38.14 | 11 |
| 13 | Steven JohnsonPlace 13 · MTA | — | MTA | 19:42.40 | 12 |
| 14 | Nathan SpraguePlace 14 · MTA | — | MTA | 19:44.05 | 13 |
| 15 | Spencer DunnPlace 15 · Eddies | — | Eddies | 19:45.44 | 14 |
| 16 | Jacob FolsterPlace 16 · Lewiston | — | Lewiston | 19:45.65 | 15 |
| 17 | Luca MarchesePlace 17 · Bangor | — | Bangor | 19:48.57 | 16 |
| 18 | Jacob GamachePlace 18 · Eddies | — | Eddies | 19:50.80 | 17 |
| 19 | Skyler BangPlace 19 · Eddies | — | Eddies | 20:07.01 | 18 |
| 20 | Jacob HunterPlace 20 · BR13 | — | BR13 | 20:07.40 | 19 |
| 21 | Abdifatah MohamedPlace 21 · Lewiston | — | Lewiston | 20:09.79 | 20 |
| 22 | Mitchell FellowsPlace 22 · MAR | — | MAR | 20:23.26 | — |
| 23 | Cameron MeierPlace 23 · MTA | — | MTA | 20:23.86 | 21 |
| 24 | Nicholas PolandPlace 24 · Lewiston | — | Lewiston | 20:24.07 | 22 |
| 25 | Eric HallPlace 25 · Lewiston | — | Lewiston | 20:29.82 | 23 |
| 26 | Truman SlocumPlace 26 · BR13 | — | BR13 | 20:43.51 | 24 |
| 27 | Kellen RadulskiPlace 27 · MTA | — | MTA | 20:44.03 | 25 |
| 28 | Trevayne JacksonPlace 28 · MTB | — | MTB | 20:45.49 | 26 |
| 29 | Kadin WooleverPlace 29 · BR13 | — | BR13 | 21:02.43 | 27 |
| 30 | Trey RogersPlace 30 · Eddies | — | Eddies | 21:31.13 | 28 |
| 31 | Alex RoyPlace 31 · Lawrence | — | Lawrence | 21:33.52 | 29 |
| 32 | Colin IngallsPlace 32 · MTA | — | MTA | 21:38.41 | 30 |
| 33 | Corey RogersPlace 33 · MTB | — | MTB | 21:40.50 | 31 |
| 34 | Isaac SeiglePlace 34 · MTB | — | MTB | 21:42.69 | 32 |
| 35 | Wesley BurtonPlace 35 · Lewiston | — | Lewiston | 21:43.31 | 33 |
| 36 | Thomas EmersonPlace 36 · MTA | — | MTA | 21:43.79 | — |
| 37 | Brandon SanzonePlace 37 · Eddies | — | Eddies | 21:50.95 | 34 |
| 38 | Tim CoxPlace 38 · MTA | — | MTA | 21:59.77 | — |
| 39 | Nick RogersPlace 39 · MTA | — | MTA | 22:04.90 | — |
| 40 | Forrest PembertonPlace 40 · Bangor | — | Bangor | 22:05.19 | 35 |
| 41 | Griffin ThurstonPlace 41 · MTA | — | MTA | 22:06.15 | — |
| 42 | Andrew BobkerPlace 42 · BR13 | — | BR13 | 22:08.95 | 36 |
| 43 | TJ AckermanPlace 43 · MTA | — | MTA | 22:12.31 | — |
| 44 | Jacob WillettePlace 44 · Bangor | — | Bangor | 22:12.52 | 37 |
| 45 | Jonathan PatamoPlace 45 · Bangor | — | Bangor | 22:17.38 | 38 |
| 46 | Steven MinnsPlace 46 · MTB | — | MTB | 22:51.99 | 39 |
| 47 | Eddie Van NotePlace 47 · MTA | — | MTA | 23:01.38 | — |
| 48 | Matt BergerPlace 48 · MTA | — | MTA | 23:02.75 | — |
| 49 | Nathan FlewellingPlace 49 · Lawrence | — | Lawrence | 23:03.02 | 40 |
| 50 | Edwin Ickes-CoonPlace 50 · MTA | — | MTA | 23:03.65 | — |
| 51 | Kyle MasonPlace 51 · Bangor | — | Bangor | 23:12.24 | 41 |
| 52 | Jaidon SmithPlace 52 · Lawrence | — | Lawrence | 23:25.08 | 42 |
| 53 | Max WinnPlace 53 · Bangor | — | Bangor | 24:13.21 | — |
| 54 | Reese BucklinPlace 54 · Lewiston | — | Lewiston | 24:31.58 | 43 |
| 55 | Tynan CollinsPlace 55 · Eddies | — | Eddies | 24:44.63 | 44 |
| 56 | Ricky ChenPlace 56 · MTB | — | MTB | 25:01.33 | 45 |
| 57 | Benjamin FlanaganPlace 57 · BR13 | — | BR13 | 25:20.55 | 46 |
| 58 | Jesse JacquesPlace 58 · Lawrence | — | Lawrence | 26:01.40 | 47 |
| 59 | Colby VillaniPlace 59 · Lewiston | — | Lewiston | 26:03.33 | — |
| 60 | Logan SmithPlace 60 · Bangor | — | Bangor | 26:24.49 | — |
| 61 | Sam NicholsPlace 61 · BR13 | — | BR13 | 27:30.58 | — |
| 62 | Hunter BeebePlace 62 · MTA | — | MTA | 27:45.44 | — |
| 63 | Arden ReddingPlace 63 · Bangor | — | Bangor | 27:50.20 | — |
| 64 | Conor ThompsonPlace 64 · Bangor | — | Bangor | 28:00.91 | — |
| 65 | Ben LuchiniPlace 65 · MTB | — | MTB | 28:00.91 | — |