| 1 | Paulino Guevara MateoPlace 1 · Grade So · Fitchburg State | So | Fitchburg State | 27:52.4 |
| 2 | Samuel EdwardsPlace 2 · Grade Jr · Fitchburg State | Jr | Fitchburg State | 28:52.8 |
| 3 | Zachary TaylorPlace 3 · Grade Fr · Castleton | Fr | Castleton | 29:27.8 |
| 4 | Aaron CorlettePlace 4 · Grade Jr · Framingham State | Jr | Framingham State | 29:29.5 |
| 5 | Vincent GauthierPlace 5 · Grade Jr · Framingham State | Jr | Framingham State | 30:39.8 |
| 6 | Jack LalibertePlace 6 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 30:59.7 |
| 7 | Robert RagazzoPlace 7 · Grade Fr · Castleton | Fr | Castleton | 31:18.1 |
| 8 | Joseph LawsonPlace 8 · Grade Fr · Framingham State | Fr | Framingham State | 31:38.1 |
| 9 | Robert KennyPlace 9 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 31:38.1 |
| 10 | Jonathan Le MaitrePlace 10 · Grade So · Lesley | So | Lesley | 31:48.5 |
| 11 | Logan NasonPlace 11 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 31:48.6 |
| 12 | Griffin CorrickPlace 12 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 31:57.7 |
| 13 | Cooper OgdenPlace 13 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 32:04.9 |
| 14 | Joshua LancasterPlace 14 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 32:12.0 |
| 15 | Jeremy GalePlace 15 · Grade So · Framingham State | So | Framingham State | 32:51.4 |
| 16 | Ryan PaigePlace 16 · Grade Fr · Fitchburg State | Fr | Fitchburg State | 32:51.4 |
| 17 | Michael BurnsPlace 17 · Alumni | — | Alumni | 33:23.4 |
| 18 | Andrew DrengaPlace 18 · Grade Fr · Castleton | Fr | Castleton | 33:32.6 |
| 19 | Jack CheneyPlace 19 · Grade Fr · Massachusetts Maritime Academy | Fr | Massachusetts Maritime Academy | 33:37.1 |
| 20 | Jameson MirandaPlace 20 · Grade Fr · Framingham State | Fr | Framingham State | 33:41.6 |
| 21 | Emerson DobrindtPlace 21 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 33:51.2 |
| 22 | Ayden GiombettiPlace 22 · Grade Sr · Framingham State | Sr | Framingham State | 33:52.2 |
| 23 | Collin FinePlace 23 · Grade Sr · Massachusetts Maritime Academy | Sr | Massachusetts Maritime Academy | 34:24.8 |
| 24 | Brandon SokPlace 24 · Grade Fr · Lesley | Fr | Lesley | 34:25.0 |
| 25 | William HumphreyPlace 25 · Grade Sr · Massachusetts Maritime Academy | Sr | Massachusetts Maritime Academy | 34:43.5 |
| 26 | Mike GraselaPlace 26 · Alumni | — | Alumni | 34:54.9 |
| 27 | Lemuel Del VallePlace 27 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 35:02.8 |
| 28 | Andrew DavisPlace 28 · Grade Sr · Massachusetts Maritime Academy | Sr | Massachusetts Maritime Academy | 35:16.0 |
| 29 | Ryan StopkaPlace 29 · Alumni | — | Alumni | 36:13.5 |
| 30 | Alex HayPlace 30 · Grade Fr · Castleton | Fr | Castleton | 36:20.4 |
| 31 | Noah McDonaldPlace 31 · Grade Sr · Castleton | Sr | Castleton | 36:39.1 |
| 32 | Matthew BaileyPlace 32 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 36:59.8 |
| 33 | Aidan CarreiroPlace 33 · Grade Sr · Massachusetts Maritime Academy | Sr | Massachusetts Maritime Academy | 37:11.7 |
| 34 | Adriel Rosa SanchezPlace 34 · Grade Jr · Northern Essex (Mass.) CC | Jr | Northern Essex (Mass.) CC | 37:37.9 |
| 35 | Chase VanhoorebekePlace 35 · Grade Jr · Lesley | Jr | Lesley | 38:04.6 |
| 36 | Shamir RimalPlace 36 · Grade Jr · Castleton | Jr | Castleton | 38:10.6 PR |
| 37 | Ian PoyantPlace 37 · Alumni | — | Alumni | 38:35.5 |
| 38 | Nathan BensonPlace 38 · Grade So · Castleton | So | Castleton | 38:40.1 |
| 39 | Jacob OwensPlace 39 · Grade Fr · Fitchburg State | Fr | Fitchburg State | 39:05.4 |
| 40 | Cole GuilianiPlace 40 · Grade Sr · Massachusetts Maritime Academy | Sr | Massachusetts Maritime Academy | 39:17.8 |
| 41 | Arnaldo Gil De Los SantosPlace 41 · Grade So · Northern Essex (Mass.) CC | So | Northern Essex (Mass.) CC | 39:22.7 |
| 42 | Sean KennyPlace 42 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 40:34.1 |
| 43 | Ryan FariaPlace 43 · Grade Sr · Massachusetts Maritime Academy | Sr | Massachusetts Maritime Academy | 40:47.2 |
| 44 | Judah OmidijiPlace 44 · Grade Fr · Massachusetts Maritime Academy | Fr | Massachusetts Maritime Academy | 40:48.6 |
| 45 | Owen LuceyPlace 45 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 41:16.3 |
| 46 | Leo GoncalvesPlace 46 · Grade Fr · Lesley | Fr | Lesley | 48:15.0 |
| 47 | Jamarick PrestonPlace 47 · Grade Sr · Lesley | Sr | Lesley | 48:24.8 PR |
| 48 | Daemon ThomasPlace 48 · Grade Jr · Lesley | Jr | Lesley | 48:46.4 PR |
| 49 | Osmin CastanedaPlace 49 · Grade Jr · Lesley | Jr | Lesley | 1:07:19.5 |