| 1 | Michael CyrPlace 1 · Grade Sr · Southern Maine | Sr | Southern Maine | 16:05.10 PR |
| 2 | William SpauldingPlace 2 · Grade So · Maine Maritime Academy | So | Maine Maritime Academy | 16:13.80 |
| 3 | Cyrus EvansPlace 3 · Grade Jr · Southern Maine | Jr | Southern Maine | 16:21.30 |
| 4 | Harry DunnePlace 4 · Grade Fr · Southern Maine | Fr | Southern Maine | 16:22.30 PR |
| 5 | Preston GerryPlace 5 · Grade Fr · Southern Maine | Fr | Southern Maine | 16:22.50 PR |
| 6 | Troy SilvestriPlace 6 · Grade Jr · Univ. of New England | Jr | Univ. of New England | 16:27.60 |
| 7 | Patrick McKenneyPlace 7 · Grade Jr · Thomas (Maine) | Jr | Thomas (Maine) | 16:35.80 |
| 8 | Evan SchneiderPlace 8 · Grade Fr · Southern Maine | Fr | Southern Maine | 16:42.60 |
| 9 | Cooper ParleePlace 9 · Grade Sr · Maine Maritime Academy | Sr | Maine Maritime Academy | 16:55.50 PR |
| 10 | Thomas HoffPlace 10 · Grade So · Univ. of New England | So | Univ. of New England | 16:58.80 PR |
| 11 | Gavin GerryPlace 11 · Grade Fr · Southern Maine | Fr | Southern Maine | 17:11.30 PR |
| 12 | Camden CyrPlace 12 · Grade Fr · Southern Maine | Fr | Southern Maine | 17:17.00 PR |
| 13 | Owen DawsonPlace 13 · Grade Fr · Maine Maritime Academy | Fr | Maine Maritime Academy | 17:23.80 PR |
| 14 | Gage BrunsPlace 14 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 17:24.20 |
| 15 | Jackson StonePlace 15 · Grade Sr · Univ. of New England | Sr | Univ. of New England | 17:26.80 PR |
| 16 | Aidan PecoraroPlace 16 · Grade Jr · Southern Maine | Jr | Southern Maine | 17:31.10 PR |
| 17 | Jeffrey FleesPlace 17 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 17:33.80 |
| 18 | Michael JohnsonPlace 18 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 17:37.60 |
| 19 | Michael EricksonPlace 19 · Grade So · Univ. of New England | So | Univ. of New England | 17:45.60 PR |
| 20 | Caden DussaultPlace 20 · Grade So · Maine Maritime Academy | So | Maine Maritime Academy | 17:57.00 PR |
| 21 | Camden BesseyPlace 21 · Grade Sr · Southern Maine | Sr | Southern Maine | 17:59.80 PR |
| 22 | Tristan PlumbPlace 22 · Grade Fr · Southern Maine | Fr | Southern Maine | 18:02.80 PR |
| 23 | Clement McDonaldPlace 23 · Grade So · Univ. of New England | So | Univ. of New England | 18:04.90 PR |
| 24 | Edward Iannuzzi-SusichPlace 24 · Grade Fr · Univ. of New England | Fr | Univ. of New England | 18:11.00 PR |
| 25 | Tristan HughesPlace 25 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 18:34.70 PR |
| 26 | Isaac KereseyPlace 26 · Grade So · Saint Joseph's (Maine) | So | Saint Joseph's (Maine) | 18:43.30 |
| 27 | Alexey SeredinPlace 27 · Grade Sr · Saint Joseph's (Maine) | Sr | Saint Joseph's (Maine) | 18:43.90 |
| 28 | Ethan CadorettePlace 28 · Grade Fr · Southern Maine | Fr | Southern Maine | 18:49.30 |
| 29 | Jack TassinariPlace 29 · Grade Fr · Southern Maine | Fr | Southern Maine | 18:59.00 |
| 30 | Carlton DaileyPlace 30 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 19:02.50 |
| 31 | Griffin KaplanPlace 31 · Grade Sr · Univ. of New England | Sr | Univ. of New England | 19:03.20 |
| 32 | Kaden HornerPlace 32 · Grade Sr · Maine Maritime Academy | Sr | Maine Maritime Academy | 19:08.80 PR |
| 33 | James BrubeckPlace 33 · Grade So · Maine Maritime Academy | So | Maine Maritime Academy | 19:20.70 PR |
| 34 | Michael ClarkePlace 34 · Grade So · Saint Joseph's (Maine) | So | Saint Joseph's (Maine) | 19:23.90 |
| 35 | Alex GarronPlace 35 · Grade Fr · Univ. of New England | Fr | Univ. of New England | 19:24.00 PR |
| 36 | James MooneyPlace 36 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 19:42.70 |
| 37 | Aidan MillsPlace 37 · Grade Jr · Saint Joseph's (Maine) | Jr | Saint Joseph's (Maine) | 19:47.40 |
| 38 | John McBanePlace 38 · Grade Jr · Maine Maritime Academy | Jr | Maine Maritime Academy | 19:54.70 PR |
| 39 | Alex ThibeaultPlace 39 · Grade Sr · Univ. of New England | Sr | Univ. of New England | 20:19.00 |
| 40 | Asher MichalskiPlace 40 · Grade Fr · Maine Maritime Academy | Fr | Maine Maritime Academy | 20:21.10 PR |
| 41 | Cameron HurrellPlace 41 · Grade Fr · Saint Joseph's (Maine) | Fr | Saint Joseph's (Maine) | 20:46.90 PR |
| 42 | Joseph VallierePlace 42 · Grade Jr · Maine Maritime Academy | Jr | Maine Maritime Academy | 20:55.70 |
| 43 | Riley O'HaraPlace 43 · Grade So · Univ. of New England | So | Univ. of New England | 21:28.00 |
| 44 | Daniel SomaPlace 44 · Grade Fr · Maine Maritime Academy | Fr | Maine Maritime Academy | 21:37.10 PR |
| 45 | Kyle BensonPlace 45 · Grade Jr · Saint Joseph's (Maine) | Jr | Saint Joseph's (Maine) | 21:51.50 |
| 46 | Matthew TitaPlace 46 · Grade Fr · Maine Maritime Academy | Fr | Maine Maritime Academy | 21:59.50 PR |
| 47 | Dominick PlourdePlace 47 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 22:44.30 |
| 48 | Trevor BeamsPlace 48 · Grade Fr · Maine Maritime Academy | Fr | Maine Maritime Academy | 22:53.50 PR |
| 49 | Jonathan ManningPlace 49 · Grade Sr · Maine Maritime Academy | Sr | Maine Maritime Academy | 23:05.80 PR |
| 50 | Evan WilcoxPlace 50 · Grade Fr · Thomas (Maine) | Fr | Thomas (Maine) | 23:53.70 PR |
| 51 | Zackary BraunPlace 51 · Grade So · Thomas (Maine) | So | Thomas (Maine) | 29:12.00 |
| 52 | Samuel SiedzikPlace 52 · Grade Jr · Maine Maritime Academy | Jr | Maine Maritime Academy | 30:27.90 |