| 1 | Paulino Guevara MateoPlace 1 · Grade Fr · Fitchburg State | Fr | Fitchburg State | 25:39.9 |
| 2 | Eli LemirePlace 2 · Grade So · NHTI | So | NHTI | 26:21.7 |
| 3 | Ezra BlaskoPlace 3 · Grade So · Wentworth (Mass.) | So | Wentworth (Mass.) | 26:41.3 |
| 4 | Samuel EdwardsPlace 4 · Grade So · Fitchburg State | So | Fitchburg State | 26:46.6 |
| 5 | Troy SilvestriPlace 5 · Grade Jr · Univ. of New England | Jr | Univ. of New England | 26:49.9 |
| 6 | Dawson RomitoPlace 6 · Grade Jr · Endicott | Jr | Endicott | 26:50.5 |
| 7 | Ryan BallardPlace 7 · Grade Sr · Wentworth (Mass.) | Sr | Wentworth (Mass.) | 27:11.0 |
| 8 | Theodore DoylePlace 8 · Grade So · Wentworth (Mass.) | So | Wentworth (Mass.) | 27:30.4 |
| 9 | Aidan RobertsPlace 9 · Grade Fr · Gordon (Mass.) | Fr | Gordon (Mass.) | 27:32.7 |
| 10 | Gregory SadlakPlace 10 · Grade Sr · Nichols | Sr | Nichols | 27:36.7 |
| 11 | Aaron CorlettePlace 11 · Grade So · Framingham State | So | Framingham State | 27:39.0 |
| 12 | Micah EricksonPlace 12 · Grade Fr · Endicott | Fr | Endicott | 27:40.5 |
| 13 | Josef SchultzPlace 13 · Grade Jr · Gordon (Mass.) | Jr | Gordon (Mass.) | 27:42.3 |
| 14 | Michael BurnsPlace 14 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 27:50.7 |
| 15 | Joshua LancasterPlace 15 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 28:00.5 PR |
| 16 | Ryan WingPlace 16 · Grade Fr · Worcester State | Fr | Worcester State | 28:06.4 |
| 17 | Zephaniaya AlvaradoPlace 17 · Grade Sr · Lesley | Sr | Lesley | 28:07.9 |
| 18 | PJ LynnPlace 18 · Grade So · Gordon (Mass.) | So | Gordon (Mass.) | 28:12.2 |
| 19 | Mark MurphyPlace 19 · Grade Jr · Wentworth (Mass.) | Jr | Wentworth (Mass.) | 28:16.7 |
| 20 | Jonah PotachPlace 20 · Grade Fr · Endicott | Fr | Endicott | 28:30.6 |
| 21 | Blaise DensonPlace 21 · Grade So · Curry | So | Curry | 28:31.6 |
| 22 | Aaron GeaslenPlace 22 · Grade So · Gordon (Mass.) | So | Gordon (Mass.) | 28:33.6 PR |
| 23 | Prince CalhounPlace 23 · Grade Fr · Lesley | Fr | Lesley | 28:38.2 PR |
| 24 | Jackson StonePlace 24 · Grade Sr · Univ. of New England | Sr | Univ. of New England | 28:40.1 |
| 25 | Jack CrowleyPlace 25 · Grade Jr · Nichols | Jr | Nichols | 28:43.6 |
| 26 | Thomas HoffPlace 26 · Grade So · Univ. of New England | So | Univ. of New England | 28:43.8 |
| 27 | Hudson StudleyPlace 27 · Grade So · Gordon (Mass.) | So | Gordon (Mass.) | 28:44.3 |
| 28 | Nathan Bergquist-GuimondPlace 28 · Grade So · Wentworth (Mass.) | So | Wentworth (Mass.) | 28:44.5 |
| 29 | John LanzaPlace 29 · Grade Sr · Emerson | Sr | Emerson | 28:55.5 |
| 30 | Vincent GauthierPlace 30 · Grade So · Framingham State | So | Framingham State | 28:57.5 |
| 31 | Alex NasonPlace 31 · Grade Sr · Curry | Sr | Curry | 28:59.2 |
| 32 | Caleb SklarPlace 32 · Grade Fr · Endicott | Fr | Endicott | 29:05.7 |
| 33 | Sean GiulianoPlace 33 · Grade Jr · Wentworth (Mass.) | Jr | Wentworth (Mass.) | 29:13.0 |
| 34 | Dylan BrilliantPlace 34 · Grade Jr · Wentworth (Mass.) | Jr | Wentworth (Mass.) | 29:14.6 |
| 35 | Jacob ThomasPlace 35 · Grade Sr · Wentworth (Mass.) | Sr | Wentworth (Mass.) | 29:20.0 |
| 36 | Evan HandPlace 36 · Grade So · Gordon (Mass.) | So | Gordon (Mass.) | 29:23.1 |
| 37 | Stephen DenioPlace 37 · Grade So · Gordon (Mass.) | So | Gordon (Mass.) | 29:28.4 |
| 38 | Michael EricksonPlace 38 · Grade So · Univ. of New England | So | Univ. of New England | 29:29.0 |
| 39 | Everett MillerPlace 39 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 29:33.3 |
| 40 | Daniel SmithPlace 40 · Grade So · Worcester State | So | Worcester State | 29:34.1 |
| 41 | Gino Di-VitoPlace 41 · Grade Sr · Nichols | Sr | Nichols | 29:36.7 |
| 42 | Jonathan RodriguesPlace 42 · Grade Jr · Endicott | Jr | Endicott | 29:37.5 |
| 43 | Honor ScorzelliPlace 43 · Grade Sr · Emerson | Sr | Emerson | 29:45.7 PR |
| 44 | Andy FeinblattPlace 44 · Grade Fr · Worcester State | Fr | Worcester State | 29:46.2 |
| 45 | Jaron LabranchePlace 45 · Grade Fr · NHTI | Fr | NHTI | 29:49.5 |
| 46 | Edward Iannuzzi-SusichPlace 46 · Grade Fr · Univ. of New England | Fr | Univ. of New England | 29:51.7 |
| 47 | Asher StefaniukPlace 47 · Grade Fr · Gordon (Mass.) | Fr | Gordon (Mass.) | 29:53.4 |
| 48 | Rolen SandersonPlace 48 · Grade So · Gordon (Mass.) | So | Gordon (Mass.) | 30:09.1 |
| 49 | Dimitri KontosPlace 49 · Grade Sr · Endicott | Sr | Endicott | 30:13.2 |
| 50 | Robert KennyPlace 50 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 30:13.6 |
| 51 | Ayden GiombettiPlace 51 · Grade Jr · Framingham State | Jr | Framingham State | 30:15.1 |
| 52 | Jack LalibertePlace 52 · Grade Fr · Massachusetts Maritime Academy | Fr | Massachusetts Maritime Academy | 30:22.2 |
| 53 | Will JohnsonPlace 53 · Grade Sr · Endicott | Sr | Endicott | 30:25.6 |
| 54 | Alexander LucierPlace 54 · Grade Sr · Worcester State | Sr | Worcester State | 30:35.4 |
| 55 | Kelan MahoneyPlace 55 · Grade So · Worcester State | So | Worcester State | 30:39.8 |
| 56 | Andrew StraussPlace 56 · Grade Jr · NHTI | Jr | NHTI | 30:40.7 |
| 57 | Clement McDonaldPlace 57 · Grade So · Univ. of New England | So | Univ. of New England | 30:42.9 |
| 58 | Griffin KaplanPlace 58 · Grade Sr · Univ. of New England | Sr | Univ. of New England | 30:49.4 |
| 59 | Nate LowePlace 59 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 30:57.8 |
| 60 | Robert PerruzziPlace 60 · Grade Jr · Framingham State | Jr | Framingham State | 31:10.5 |
| 61 | Christiano IannaconePlace 61 · Grade So · Emerson | So | Emerson | 31:15.9 |
| 62 | Lemuel Del VallePlace 62 · Grade Jr · Fitchburg State | Jr | Fitchburg State | 31:19.2 |
| 63 | Brady MadiganPlace 63 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 31:19.7 |
| 64 | Patrick BerginPlace 64 · Grade Jr · Nichols | Jr | Nichols | 31:21.0 |
| 65 | Henry BybeePlace 65 · Grade Jr · Endicott | Jr | Endicott | 31:21.4 |
| 66 | Alexandro VelazquezPlace 66 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 31:26.7 |
| 67 | Brendan PurvisPlace 67 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 31:35.5 |
| 68 | Bruno BarbosaPlace 68 · Grade Sr · Framingham State | Sr | Framingham State | 31:36.9 |
| 69 | Jonathan Le MaitrePlace 69 · Grade Fr · Lesley | Fr | Lesley | 31:39.5 |
| 70 | Cooper OgdenPlace 70 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 31:42.7 |
| 71 | Alex GarronPlace 71 · Grade Fr · Univ. of New England | Fr | Univ. of New England | 31:52.2 |
| 72 | Griffin CorrickPlace 72 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 31:53.5 |
| 73 | Parker WintersPlace 73 · Grade Sr · Framingham State | Sr | Framingham State | 31:54.9 |
| 74 | Jackson HolschuhPlace 74 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 32:04.3 |
| 75 | Alexander MatsuyasuPlace 75 · Grade Sr · Worcester State | Sr | Worcester State | 32:05.9 |
| 76 | Alvaro Castillo-ClottierPlace 76 · Grade Jr · Fitchburg State | Jr | Fitchburg State | 32:11.1 |
| 77 | Omar ElmiPlace 77 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 32:15.2 |
| 78 | Bryan HechtPlace 78 · Grade Jr · Emerson | Jr | Emerson | 32:25.5 |
| 79 | Paulo Vallejo CardenasPlace 79 · Grade Jr · Emerson | Jr | Emerson | 32:26.5 |
| 80 | Michael WilsonPlace 80 · Grade Fr · NHTI | Fr | NHTI | 32:38.2 |
| 81 | Collin FinePlace 81 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 32:38.5 |
| 82 | Paul AlfonsoPlace 82 · Grade Sr · Curry | Sr | Curry | 32:55.0 |
| 83 | Jeremy GalePlace 83 · Grade Fr · Framingham State | Fr | Framingham State | 33:05.3 |
| 84 | Alex ThibeaultPlace 84 · Grade Sr · Univ. of New England | Sr | Univ. of New England | 33:12.4 |
| 85 | Troy PenneyPlace 85 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 33:14.6 |
| 86 | Charles ReegPlace 86 · Grade Jr · Emerson | Jr | Emerson | 33:19.5 |
| 87 | Matthew BaileyPlace 87 · Grade Fr · Massachusetts Maritime Academy | Fr | Massachusetts Maritime Academy | 33:25.6 PR |
| 88 | Sean WhittakerPlace 88 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 33:41.3 |
| 89 | Cole GuilianiPlace 89 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 33:54.1 |
| 90 | Jazmany ReyesPlace 90 · Grade Sr · Framingham State | Sr | Framingham State | 34:14.9 |
| 91 | William HumphreyPlace 91 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 34:17.2 |
| 92 | Daniel RyanPlace 92 · Grade Fr · Worcester State | Fr | Worcester State | 34:25.0 |
| 93 | Liam DevaneyPlace 93 · Grade Fr · Framingham State | Fr | Framingham State | 34:28.3 |
| 94 | Nathan ThomasPlace 94 · Grade Fr · Regis (Mass.) | Fr | Regis (Mass.) | 34:32.7 |
| 95 | Patrick HarveyPlace 95 · Grade Jr · Worcester State | Jr | Worcester State | 34:35.1 |
| 96 | Riley O'HaraPlace 96 · Grade So · Univ. of New England | So | Univ. of New England | 34:49.4 |
| 97 | Jorge GuerraPlace 97 · Grade Fr · NHTI | Fr | NHTI | 35:21.9 |
| 98 | Aidan CarreiroPlace 98 · Grade Jr · Massachusetts Maritime Academy | Jr | Massachusetts Maritime Academy | 35:41.9 |
| 99 | Niko WahlPlace 99 · Grade Sr · Emerson | Sr | Emerson | 36:06.5 |
| 100 | David RodriguezPlace 100 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 36:11.7 |