| 1 | Ryan HardimanPlace 1 · Grade Sr · Williams | Sr | Williams | 25:23.02 |
| 2 | Paulino Guevara MateoPlace 2 · Grade Fr · Fitchburg State | Fr | Fitchburg State | 25:30.14 |
| 3 | TJ ZwallPlace 3 · Grade Fr · Williams | Fr | Williams | 25:41.56 |
| 4 | Liam O'ConnorPlace 4 · Grade Fr · Williams | Fr | Williams | 25:57.57 |
| 5 | Henry AlexanderPlace 5 · Grade Jr · Williams | Jr | Williams | 26:00.46 |
| 6 | Gavin EngtrakulPlace 6 · Grade Fr · Williams | Fr | Williams | 26:18.34 |
| 7 | Nathan SylvenPlace 7 · Grade Jr · Westfield State | Jr | Westfield State | 26:19.53 |
| 8 | Avery AllenPlace 8 · Grade Jr · Williams | Jr | Williams | 26:27.42 |
| 9 | Andrew LaflammePlace 9 · Grade Jr · UMaine Farmington | Jr | UMaine Farmington | 26:31.87 |
| 10 | Blake BieverPlace 10 · Grade Sr · Williams | Sr | Williams | 26:40.15 |
| 11 | Jackson McFerronPlace 11 · Grade So · Williams | So | Williams | 26:40.91 |
| 12 | William CowleyPlace 12 · Grade - · Westfield State | - | Westfield State | 26:53.13 PR |
| 13 | Aaron CorlettePlace 13 · Grade So · Framingham State | So | Framingham State | 26:53.82 PR |
| 14 | Ryan CotugnoPlace 14 · Grade Sr · Roger Williams | Sr | Roger Williams | 26:54.41 |
| 15 | Samuel EdwardsPlace 15 · Grade So · Fitchburg State | So | Fitchburg State | 26:56.40 |
| 16 | Zachary Liu-WalterPlace 16 · Grade Sr · Williams | Sr | Williams | 26:59.93 |
| 17 | Alan ArnoldPlace 17 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 27:06.25 |
| 18 | Seth VarinPlace 18 · Grade Sr · Norwich | Sr | Norwich | 27:09.22 |
| 19 | Alexander GagnonPlace 19 · Grade So · UMaine Farmington | So | UMaine Farmington | 27:15.86 |
| 20 | Michael BurnsPlace 20 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 27:16.82 |
| 21 | Evan VitaglianoPlace 21 · Grade Fr · Colby-Sawyer | Fr | Colby-Sawyer | 27:17.94 |
| 22 | Gregory SadlakPlace 22 · Grade Sr · Nichols | Sr | Nichols | 27:21.55 |
| 23 | Rex BedwickPlace 23 · Grade So · Williams | So | Williams | 27:21.60 |
| 24 | James RileyPlace 24 · Grade Sr · UMaine Farmington | Sr | UMaine Farmington | 27:23.72 |
| 25 | Joshua SoucyPlace 25 · Grade Jr · Roger Williams | Jr | Roger Williams | 27:24.10 PR |
| 26 | Andrew PetropulosPlace 26 · Grade So · Springfield (Mass.) | So | Springfield (Mass.) | 27:25.62 |
| 27 | Gabe SchaefferPlace 27 · Grade Fr · Springfield (Mass.) | Fr | Springfield (Mass.) | 27:32.95 |
| 28 | Joshua FarrellPlace 28 · Grade Sr · Western New England | Sr | Western New England | 27:33.58 |
| 29 | Vincent GauthierPlace 29 · Grade So · Framingham State | So | Framingham State | 27:42.07 |
| 30 | Blaise DensonPlace 30 · Grade So · Curry | So | Curry | 27:42.18 |
| 31 | Christopher WhalenPlace 31 · Grade Fr · Sage Colleges | Fr | Sage Colleges | 27:44.85 |
| 32 | Jack CrowleyPlace 32 · Grade Jr · Nichols | Jr | Nichols | 27:45.22 |
| 33 | Andrew OrganPlace 33 · Grade Fr · Westfield State | Fr | Westfield State | 27:45.65 |
| 34 | Duncan DeProfioPlace 34 · Grade Jr · Williams | Jr | Williams | 27:46.84 |
| 35 | Lucas FrancoPlace 35 · Grade Fr · Western New England | Fr | Western New England | 27:52.06 |
| 36 | Luis MendozaPlace 36 · Grade Fr · Williams | Fr | Williams | 27:54.70 |
| 37 | Jeremiah SingerPlace 37 · Grade Sr · Springfield (Mass.) | Sr | Springfield (Mass.) | 27:55.90 |
| 38 | Harry YablonPlace 38 · Grade Jr · Springfield (Mass.) | Jr | Springfield (Mass.) | 28:01.24 |
| 39 | Colin MahoneyPlace 39 · Grade Sr · Westfield State | Sr | Westfield State | 28:01.35 PR |
| 40 | Samuel PerkinsPlace 40 · Grade So · UMaine Farmington | So | UMaine Farmington | 28:01.65 |
| 41 | Braedan RamseyPlace 41 · Grade Fr · Westfield State | Fr | Westfield State | 28:03.21 |
| 42 | Stephen MacLennanPlace 42 · Grade Fr · UMass Dartmouth | Fr | UMass Dartmouth | 28:20.57 |
| 43 | Gabriel HuffPlace 43 · Grade So · Roger Williams | So | Roger Williams | 28:25.28 |
| 44 | Pablo TapionPlace 44 · Grade So · Western New England | So | Western New England | 28:26.66 |
| 45 | Alex ColePlace 45 · Grade So · Post | So | Post | 28:29.12 PR |
| 46 | William JohnsonPlace 46 · Grade Fr · UMass Dartmouth | Fr | UMass Dartmouth | 28:29.50 |
| 47 | Ryan WingPlace 47 · Grade Fr · Worcester State | Fr | Worcester State | 28:32.13 |
| 48 | Reid SunshinePlace 48 · Grade So · Westfield State | So | Westfield State | 28:33.65 |
| 49 | Andrew FrenettePlace 49 · Grade Fr · Roger Williams | Fr | Roger Williams | 28:35.46 |
| 50 | Joshua LancasterPlace 50 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 28:38.70 |
| 51 | Michael KleinmanPlace 51 · Grade So · Hudson Valley (N.Y.) CC | So | Hudson Valley (N.Y.) CC | 28:39.52 PR |
| 52 | Ty SangesPlace 52 · Grade So · Springfield (Mass.) | So | Springfield (Mass.) | 28:40.32 |
| 53 | Tyler MeunierPlace 53 · Grade Jr · Westfield State | Jr | Westfield State | 28:40.62 |
| 54 | Jackson CaronPlace 54 · Grade So · UMass Dartmouth | So | UMass Dartmouth | 28:42.84 |
| 55 | Rodrigo MirandaPlace 55 · Grade Fr · Westfield State | Fr | Westfield State | 28:43.29 |
| 56 | Slade HardingPlace 56 · Grade Fr · Springfield (Mass.) | Fr | Springfield (Mass.) | 28:43.71 |
| 57 | Vedanth PenumatsaPlace 57 · Grade So · Roger Williams | So | Roger Williams | 28:44.18 |
| 58 | Landon PandolphPlace 58 · Grade Jr · Norwich | Jr | Norwich | 28:45.10 |
| 59 | Quinton McStowePlace 59 · Grade Fr · UMass Dartmouth | Fr | UMass Dartmouth | 28:51.21 |
| 60 | Liam DietzPlace 60 · Grade Fr · Worcester State | Fr | Worcester State | 28:51.57 |
| 61 | Joseph StantonPlace 61 · Grade Jr · UMass Dartmouth | Jr | UMass Dartmouth | 28:52.97 |
| 62 | Michael GemelliPlace 62 · Grade So · UMass Dartmouth | So | UMass Dartmouth | 28:53.81 |
| 63 | Shea ParishPlace 63 · Grade Fr · Norwich | Fr | Norwich | 29:00.98 |
| 64 | Jacob MerendaPlace 64 · Grade So · Springfield (Mass.) | So | Springfield (Mass.) | 29:01.93 |
| 65 | Gordon JohnsonPlace 65 · Grade Sr · Westfield State | Sr | Westfield State | 29:02.52 |
| 66 | Alex CaloPlace 66 · Grade Fr · Norwich | Fr | Norwich | 29:03.10 PR |
| 67 | Gianni SantagataPlace 67 · Grade Fr · Western New England | Fr | Western New England | 29:04.12 |
| 68 | Colin OzturkPlace 68 · Grade Sr · UMass Dartmouth | Sr | UMass Dartmouth | 29:04.36 |
| 69 | Alexander LucierPlace 69 · Grade Sr · Worcester State | Sr | Worcester State | 29:09.26 |
| 70 | Alex NasonPlace 70 · Grade Sr · Curry | Sr | Curry | 29:11.95 |
| 71 | John BieszczadPlace 71 · Grade Sr · Western New England | Sr | Western New England | 29:12.56 |
| 72 | Ethan LinscottPlace 72 · Grade Jr · UMaine Farmington | Jr | UMaine Farmington | 29:14.73 |
| 73 | Gino Di-VitoPlace 73 · Grade Sr · Nichols | Sr | Nichols | 29:19.19 |
| 74 | David RambharosePlace 74 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 29:20.44 PR |
| 75 | Dylan HoveyPlace 75 · Grade So · Roger Williams | So | Roger Williams | 29:21.16 PR |
| 76 | Daniel HaryaszPlace 76 · Grade - · Westfield State | - | Westfield State | 29:24.35 |
| 77 | Oliver PolsterPlace 77 · Grade So · Roger Williams | So | Roger Williams | 29:30.37 |
| 78 | Sean BenvissutoPlace 78 · Grade Fr · UMass Dartmouth | Fr | UMass Dartmouth | 29:31.12 |
| 79 | Parris PorterPlace 79 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 29:31.38 PR |
| 80 | Parker WintersPlace 80 · Grade Sr · Framingham State | Sr | Framingham State | 29:46.46 PR |
| 81 | Daniel SmithPlace 81 · Grade So · Worcester State | So | Worcester State | 29:49.19 |
| 82 | James ChristiePlace 82 · Grade Sr · UMass Dartmouth | Sr | UMass Dartmouth | 29:50.82 |
| 83 | Taku PettengillPlace 83 · Grade So · Worcester State | So | Worcester State | 29:50.82 |
| 84 | Lance TomlinsonPlace 84 · Grade Sr · Western New England | Sr | Western New England | 29:51.29 PR |
| 85 | Sean RowlandPlace 85 · Grade Fr · Roger Williams | Fr | Roger Williams | 29:55.49 |
| 86 | Matheu DettenriederPlace 86 · Grade So · Norwich | So | Norwich | 30:01.58 |
| 87 | Robert PerruzziPlace 87 · Grade Jr · Framingham State | Jr | Framingham State | 30:03.16 |
| 88 | Linus KiserPlace 88 · Grade Fr · Curry | Fr | Curry | 30:06.22 |
| 89 | Colin MarsanicoPlace 89 · Grade Fr · Roger Williams | Fr | Roger Williams | 30:08.05 |
| 90 | Benjamin BairosPlace 90 · Grade Jr · UMass Dartmouth | Jr | UMass Dartmouth | 30:08.72 |
| 91 | Brian KrzanowskiPlace 91 · Grade So · Western New England | So | Western New England | 30:08.78 |
| 92 | Griffin CorrickPlace 92 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 30:09.50 |
| 93 | Vasillios ParsleyPlace 93 · Grade Fr · American International | Fr | American International | 30:10.01 |
| 94 | Hans BakkePlace 94 · Grade Fr · UMaine Farmington | Fr | UMaine Farmington | 30:14.81 |
| 95 | Kelan MahoneyPlace 95 · Grade So · Worcester State | So | Worcester State | 30:16.47 |
| 96 | James SegatorePlace 96 · Grade Fr · Westfield State | Fr | Westfield State | 30:18.75 PR |
| 97 | Patrick BerginPlace 97 · Grade Jr · Nichols | Jr | Nichols | 30:21.39 |
| 98 | Robert KennyPlace 98 · Grade So · Massachusetts Maritime Academy | So | Massachusetts Maritime Academy | 30:23.66 |
| 99 | Ayden ColluraPlace 99 · Grade Fr · Springfield (Mass.) | Fr | Springfield (Mass.) | 30:30.04 |
| 100 | Brady MadiganPlace 100 · Grade Sr · Fitchburg State | Sr | Fitchburg State | 30:33.22 |