| 1 | Tim NeumannPlace 1 · Grade Jr · MIT | Jr | MIT | 25:07.9 |
| 2 | Yichen SunPlace 2 · Grade Jr · MIT | Jr | MIT | 25:11.8 |
| 3 | Renne CooperPlace 3 · Grade So · MIT | So | MIT | 25:13.3 |
| 4 | Everett MosherPlace 4 · Grade So · WPI | So | WPI | 25:14.3 |
| 5 | Paul HobbsPlace 5 · Grade Sr · Coast Guard | Sr | Coast Guard | 25:31.5 |
| 6 | Landon HeringPlace 6 · Grade So · MIT | So | MIT | 25:35.3 |
| 7 | Nick YacoubPlace 7 · Grade So · Babson | So | Babson | 25:37.6 |
| 8 | Sam HansenPlace 8 · Grade Fr · MIT | Fr | MIT | 25:43.0 |
| 9 | Dylan FiegenerPlace 9 · Grade Fr · MIT | Fr | MIT | 25:47.4 |
| 10 | Jacob CobbPlace 10 · Grade Sr · MIT | Sr | MIT | 25:53.8 |
| 11 | Luke RupertPlace 11 · Grade So · MIT | So | MIT | 26:10.3 |
| 12 | Drew O'ReillyPlace 12 · Grade So · WPI | So | WPI | 26:10.7 |
| 13 | Brendan FantPlace 13 · Grade Jr · Coast Guard | Jr | Coast Guard | 26:12.5 |
| 14 | Brinson WychePlace 14 · Grade Sr · WPI | Sr | WPI | 26:18.5 |
| 15 | Henry JacobsenPlace 15 · Grade Fr · WPI | Fr | WPI | 26:21.2 |
| 16 | Charlie BlackPlace 16 · Grade So · MIT | So | MIT | 26:22.9 |
| 17 | Brian RonaynePlace 17 · Grade So · Babson | So | Babson | 26:29.5 |
| 18 | Owen SondagPlace 18 · Grade So · MIT | So | MIT | 26:29.5 |
| 19 | Michael EischenPlace 19 · Grade Fr · MIT | Fr | MIT | 26:34.4 |
| 20 | Kai HillierPlace 20 · Grade Sr · Wheaton (Mass.) | Sr | Wheaton (Mass.) | 26:34.8 |
| 21 | James KudukPlace 21 · Grade So · Coast Guard | So | Coast Guard | 26:35.2 |
| 22 | Thomas SkerryPlace 22 · Grade Sr · WPI | Sr | WPI | 26:39.0 |
| 23 | Arthur BoulotPlace 23 · Grade Fr · Babson | Fr | Babson | 26:42.1 |
| 24 | Jonathan HanscomPlace 24 · Grade Jr · Babson | Jr | Babson | 26:44.5 |
| 25 | Summit SmokerPlace 25 · Grade So · Clark (Mass.) | So | Clark (Mass.) | 26:50.0 |
| 26 | Oliver JonesPlace 26 · Grade Fr · Babson | Fr | Babson | 26:53.6 |
| 27 | Adarsh IyerPlace 27 · Grade So · MIT | So | MIT | 26:57.7 |
| 28 | Matthew MeerdinkPlace 28 · Grade Fr · WPI | Fr | WPI | 27:04.7 |
| 29 | Jackson SobelmanPlace 29 · Grade So · WPI | So | WPI | 27:06.8 |
| 30 | Graham FennPlace 30 · Grade Fr · Coast Guard | Fr | Coast Guard | 27:11.8 |
| 31 | Ryan CoceanoPlace 31 · Grade Jr · WPI | Jr | WPI | 27:12.1 |
| 32 | Gael MedinaPlace 32 · Grade Fr · MIT | Fr | MIT | 27:13.9 |
| 33 | Connor AndrewsPlace 33 · Grade Fr · Babson | Fr | Babson | 27:16.2 |
| 34 | Nicholas LacroixPlace 34 · Grade Sr · Wheaton (Mass.) | Sr | Wheaton (Mass.) | 27:19.5 |
| 35 | Ethan JinaPlace 35 · Grade Jr · Babson | Jr | Babson | 27:22.1 |
| 36 | Nathan BarryPlace 36 · Grade Sr · WPI | Sr | WPI | 27:22.4 |
| 37 | Brian GallPlace 37 · Grade Jr · Babson | Jr | Babson | 27:22.7 |
| 38 | Gabe SchaefferPlace 38 · Grade Fr · Springfield (Mass.) | Fr | Springfield (Mass.) | 27:25.4 |
| 39 | Alden BetterleyPlace 39 · Grade So · WPI | So | WPI | 27:34.2 |
| 40 | Daniel GarciaPlace 40 · Grade So · Babson | So | Babson | 27:35.3 |
| 41 | Harry YablonPlace 41 · Grade Jr · Springfield (Mass.) | Jr | Springfield (Mass.) | 27:37.2 |
| 42 | Miles TaylorPlace 42 · Grade So · Coast Guard | So | Coast Guard | 27:38.4 |
| 43 | Chris ChanPlace 43 · Grade So · MIT | So | MIT | 27:38.5 |
| 44 | Carlos GarciaPlace 44 · Grade So · Coast Guard | So | Coast Guard | 27:39.0 |
| 45 | David WhitakerPlace 45 · Grade Jr · MIT | Jr | MIT | 27:54.9 |
| 46 | Achilles ShuiPlace 46 · Grade Fr · MIT | Fr | MIT | 27:56.7 |
| 47 | Andrew PetropulosPlace 47 · Grade So · Springfield (Mass.) | So | Springfield (Mass.) | 28:05.1 |
| 48 | Malachi MorrisPlace 48 · Grade So · Coast Guard | So | Coast Guard | 28:08.3 |
| 49 | Giuseppe VillaniPlace 49 · Grade Fr · WPI | Fr | WPI | 28:09.2 |
| 50 | Ty SangesPlace 50 · Grade So · Springfield (Mass.) | So | Springfield (Mass.) | 28:16.8 |
| 51 | Cole SmithPlace 51 · Grade Fr · Salve Regina | Fr | Salve Regina | 28:18.0 |
| 52 | Charlie GlassPlace 52 · Grade Sr · MIT | Sr | MIT | 28:18.1 |
| 53 | Grant KellenbergerPlace 53 · Grade Jr · Coast Guard | Jr | Coast Guard | 28:24.8 |
| 54 | John LanzaPlace 54 · Grade Sr · Emerson | Sr | Emerson | 28:28.3 |
| 55 | Jeremiah SingerPlace 55 · Grade Sr · Springfield (Mass.) | Sr | Springfield (Mass.) | 28:30.5 |
| 56 | Christian GottliebPlace 56 · Grade Jr · Coast Guard | Jr | Coast Guard | 28:38.3 |
| 57 | Colin BritnerPlace 57 · Grade So · WPI | So | WPI | 28:38.7 |
| 58 | Trip WilliamsPlace 58 · Grade Jr · WPI | Jr | WPI | 28:40.8 |
| 59 | Evan RimmelePlace 59 · Grade Fr · Coast Guard | Fr | Coast Guard | 28:45.2 |
| 60 | Jacob MerendaPlace 60 · Grade So · Springfield (Mass.) | So | Springfield (Mass.) | 28:51.5 |
| 61 | Finn MorrisPlace 61 · Grade So · Wheaton (Mass.) | So | Wheaton (Mass.) | 28:51.8 |
| 62 | William StonePlace 62 · Grade Fr · Clark (Mass.) | Fr | Clark (Mass.) | 28:53.2 |
| 63 | Jack CuraPlace 63 · Grade Jr · Coast Guard | Jr | Coast Guard | 28:54.3 |
| 64 | Aidan ScottPlace 64 · Grade Fr · Coast Guard | Fr | Coast Guard | 28:54.6 |
| 65 | London LaytonPlace 65 · Grade So · Coast Guard | So | Coast Guard | 28:54.9 |
| 66 | Parker FullemPlace 66 · Grade Sr · Wheaton (Mass.) | Sr | Wheaton (Mass.) | 28:58.9 |
| 67 | Elijah QuinnPlace 67 · Grade So · Springfield (Mass.) | So | Springfield (Mass.) | 29:03.7 |
| 68 | Slade HardingPlace 68 · Grade Fr · Springfield (Mass.) | Fr | Springfield (Mass.) | 29:10.7 |
| 69 | Robert BurtonPlace 69 · Grade Jr · Clark (Mass.) | Jr | Clark (Mass.) | 29:11.5 |
| 70 | Justin RufflerPlace 70 · Grade So · Salve Regina | So | Salve Regina | 29:16.9 |
| 71 | Benjamin PenningtonPlace 71 · Grade Fr · Clark (Mass.) | Fr | Clark (Mass.) | 29:18.2 |
| 72 | Zachary ShordPlace 72 · Grade Sr · WPI | Sr | WPI | 29:28.4 |
| 73 | Daniel NarvaezPlace 73 · Grade So · WPI | So | WPI | 29:28.9 |
| 74 | Andre LazarusPlace 74 · Grade Jr · Emerson | Jr | Emerson | 29:33.5 |
| 75 | Almond NickersonPlace 75 · Grade Jr · Babson | Jr | Babson | 29:36.2 |
| 76 | Nathan PiresPlace 76 · Grade So · Wheaton (Mass.) | So | Wheaton (Mass.) | 29:37.9 |
| 77 | Will DoylePlace 77 · Grade Fr · Wheaton (Mass.) | Fr | Wheaton (Mass.) | 29:53.3 |
| 78 | Gabe VictoriaPlace 78 · Grade So · Salve Regina | So | Salve Regina | 29:57.4 |
| 79 | Luke PufferPlace 79 · Grade Fr · WPI | Fr | WPI | 30:09.6 |
| 80 | Thomas SargentPlace 80 · Grade Fr · Wheaton (Mass.) | Fr | Wheaton (Mass.) | 30:15.7 |
| 81 | Calvin Hillis-PiecykPlace 81 · Grade Fr · Clark (Mass.) | Fr | Clark (Mass.) | 30:18.4 |
| 82 | Drew TorellPlace 82 · Grade Jr · Coast Guard | Jr | Coast Guard | 30:20.3 |
| 83 | Ayden ColluraPlace 83 · Grade Fr · Springfield (Mass.) | Fr | Springfield (Mass.) | 30:25.0 |
| 84 | Aaron LetnerPlace 84 · Grade Fr · Coast Guard | Fr | Coast Guard | 30:27.5 |
| 85 | Matthew LaraPlace 85 · Grade Fr · Springfield (Mass.) | Fr | Springfield (Mass.) | 30:39.0 |
| 86 | Rodeo Purves-LangerPlace 86 · Grade Fr · Clark (Mass.) | Fr | Clark (Mass.) | 30:43.5 |
| 87 | Nathaniel StorckPlace 87 · Grade So · Clark (Mass.) | So | Clark (Mass.) | 30:46.7 |
| 88 | Craig SaloisPlace 88 · Grade Jr · WPI | Jr | WPI | 30:49.5 |
| 89 | Jack GramerPlace 89 · Grade Jr · Babson | Jr | Babson | 30:54.1 |
| 90 | Jack KittredgePlace 90 · Grade Fr · Wheaton (Mass.) | Fr | Wheaton (Mass.) | 30:58.2 |
| 91 | Christiano IannaconePlace 91 · Grade So · Emerson | So | Emerson | 30:58.7 |
| 92 | William PulvinoPlace 92 · Grade Sr · Clark (Mass.) | Sr | Clark (Mass.) | 30:59.1 |
| 93 | Lucas MackenziePlace 93 · Grade Sr · Wheaton (Mass.) | Sr | Wheaton (Mass.) | 31:06.2 |
| 94 | Honor ScorzelliPlace 94 · Grade Sr · Emerson | Sr | Emerson | 31:17.0 |
| 95 | Kayden ChhounPlace 95 · Grade Fr · Wheaton (Mass.) | Fr | Wheaton (Mass.) | 31:19.6 |
| 96 | Denzel MontalvoPlace 96 · Grade Jr · Emerson | Jr | Emerson | 31:26.7 |
| 97 | Dillon CoblentzPlace 97 · Grade Sr · Salve Regina | Sr | Salve Regina | 31:32.1 |
| 98 | Gianni SoucyPlace 98 · Grade Jr · Salve Regina | Jr | Salve Regina | 31:35.6 |
| 99 | Austyn NeidelPlace 99 · Grade Fr · Springfield (Mass.) | Fr | Springfield (Mass.) | 31:38.7 |
| 100 | Nolan BushnellPlace 100 · Grade Fr · Wheaton (Mass.) | Fr | Wheaton (Mass.) | 31:50.3 |