| 1 | Patrick McKenneyPlace 1 · Grade Jr · Thomas (Maine) | Jr | Thomas (Maine) | 16:16.8 PR |
| 2 | Caleb RuchPlace 2 · Grade Fr · Lasell | Fr | Lasell | 16:34.0 |
| 3 | Seth VarinPlace 3 · Grade Sr · Norwich | Sr | Norwich | 16:43.8 PR |
| 4 | Evan VitaglianoPlace 4 · Grade Fr · Colby-Sawyer | Fr | Colby-Sawyer | 16:51.3 PR |
| 5 | Shea ParishPlace 5 · Grade Fr · Norwich | Fr | Norwich | 16:54.8 PR |
| 6 | Gage BrunsPlace 6 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 17:07.0 PR |
| 7 | Michael JohnsonPlace 7 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 17:12.8 PR |
| 8 | Isaac KereseyPlace 8 · Grade So · Saint Joseph's (Maine) | So | Saint Joseph's (Maine) | 17:13.0 PR |
| 9 | Jeffrey FleesPlace 9 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 17:19.0 PR |
| 10 | Matheu DettenriederPlace 10 · Grade So · Norwich | So | Norwich | 17:26.5 PR |
| 11 | Galen FogartyPlace 11 · Grade Fr · Norwich | Fr | Norwich | 17:31.0 PR |
| 12 | Landon PandolphPlace 12 · Grade Jr · Norwich | Jr | Norwich | 17:34.9 |
| 13 | Alexey SeredinPlace 13 · Grade Sr · Saint Joseph's (Maine) | Sr | Saint Joseph's (Maine) | 17:38.9 |
| 14 | Alexander McBridePlace 14 · Grade Fr · Norwich | Fr | Norwich | 17:39.0 PR |
| 15 | Kristian JohnsonPlace 15 · Grade Jr · SUNY Canton | Jr | SUNY Canton | 17:44.0 PR |
| 16 | Alex CaloPlace 16 · Grade Fr · Norwich | Fr | Norwich | 17:48.6 PR |
| 17 | Martin SteucekPlace 17 · Colby-Sawyer Alumni | — | Colby-Sawyer Alumni | 17:53.0 |
| 18 | Michael ClarkePlace 18 · Grade So · Saint Joseph's (Maine) | So | Saint Joseph's (Maine) | 18:26.7 |
| 19 | Jack PearPlace 19 · Grade Fr · Norwich | Fr | Norwich | 18:35.1 PR |
| 20 | Zachary ChastainPlace 20 · Grade Fr · Norwich | Fr | Norwich | 18:37.7 PR |
| 21 | Tristan HughesPlace 21 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 18:38.1 |
| 22 | Jon PlattiPlace 22 · Colby-Sawyer Alumni | — | Colby-Sawyer Alumni | 18:53.7 |
| 23 | Aidan MillsPlace 23 · Grade Jr · Saint Joseph's (Maine) | Jr | Saint Joseph's (Maine) | 19:06.4 |
| 24 | James MooneyPlace 24 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 19:21.7 |
| 25 | Logan WhitmarshPlace 25 · Grade Fr · Norwich | Fr | Norwich | 19:21.7 PR |
| 26 | Drew NelsonPlace 26 · Grade Fr · Norwich | Fr | Norwich | 19:48.5 |
| 27 | Soren TassmerPlace 27 · Grade Fr · Norwich | Fr | Norwich | 19:53.5 PR |
| 28 | Roger BosPlace 28 · Grade Sr · Norwich | Sr | Norwich | 20:13.1 PR |
| 29 | Trevin OldakerPlace 29 · Grade Sr · Norwich | Sr | Norwich | 20:19.4 PR |
| 30 | Kyle StapelPlace 30 · Grade Sr · Norwich | Sr | Norwich | 20:22.6 PR |
| 31 | Matthew PietrykaPlace 31 · Grade Sr · SUNY Canton | Sr | SUNY Canton | 20:27.4 PR |
| 32 | Samuel EsteyPlace 32 · Grade So · Norwich | So | Norwich | 20:37.5 PR |
| 33 | Justin BormannPlace 33 · Grade So · SUNY Canton | So | SUNY Canton | 20:56.1 PR |
| 34 | Anthony PalmeriPlace 34 · Grade So · Norwich | So | Norwich | 21:00.1 PR |
| 35 | Kyle BensonPlace 35 · Grade Jr · Saint Joseph's (Maine) | Jr | Saint Joseph's (Maine) | 21:31.6 PR |
| 36 | Ryan WebsterPlace 36 · Grade Sr · Norwich | Sr | Norwich | 21:37.8 PR |
| 37 | Gage PerryPlace 37 · Grade Jr · SUNY Canton | Jr | SUNY Canton | 21:46.7 PR |
| 38 | Wyatt BeersPlace 38 · Grade So · SUNY Canton | So | SUNY Canton | 21:50.4 PR |
| 39 | Derick ChavezPlace 39 · Grade Jr · SUNY Canton | Jr | SUNY Canton | 22:06.8 PR |
| 40 | Jonathan BedwardPlace 40 · Grade Fr · SUNY Canton | Fr | SUNY Canton | 22:16.8 PR |
| 41 | Dominick PlourdePlace 41 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 22:17.6 PR |
| 42 | Jordan WoodleyPlace 42 · Grade Sr · Lasell | Sr | Lasell | 22:29.2 |
| 43 | Owen ClappPlace 43 · Grade Sr · Norwich | Sr | Norwich | 22:30.9 |
| 44 | Miles GadwahPlace 44 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 22:53.1 PR |
| 45 | Evan WilcoxPlace 45 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 24:31.9 |
| 46 | Bruce HedleyPlace 46 · Grade Sr · Norwich | Sr | Norwich | 25:06.0 PR |
| 47 | Matthew GaudiosoPlace 47 · Grade So · Colby-Sawyer | So | Colby-Sawyer | 25:24.1 PR |
| 48 | Calvin BranchaudPlace 48 · Grade Fr · SUNY Canton | Fr | SUNY Canton | 25:52.6 PR |
| 49 | Owen CavalierPlace 49 · Grade Fr · SUNY Canton | Fr | SUNY Canton | 27:12.8 PR |
| 50 | Evan LewisPlace 50 · Grade Sr · Lasell | Sr | Lasell | 27:21.1 |
| 51 | Zackary BraunPlace 51 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 28:21.7 PR |
| 52 | Parker HiltonPlace 52 · Grade So · Colby-Sawyer | So | Colby-Sawyer | 30:03.9 |
| 53 | Nicholas SorcinelliPlace 53 · Grade So · Elms | So | Elms | 33:22.7 |
| 54 | Juan RodriguezPlace 54 · Grade Jr · Elms | Jr | Elms | 38:49.9 PR |