| 1 | Blaise DensonPlace 1 · Grade Jr · Curry | Jr | Curry | 26:32.5 |
| 2 | Jack NewtonPlace 2 · Grade Sr · Wentworth (Mass.) | Sr | Wentworth (Mass.) | 26:32.7 PR |
| 3 | Max HarringtonPlace 3 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 26:33.0 PR |
| 4 | PJ LynnPlace 4 · Grade Jr · Gordon (Mass.) | Jr | Gordon (Mass.) | 26:51.7 PR |
| 5 | Ezra BlaskoPlace 5 · Grade Jr · Wentworth (Mass.) | Jr | Wentworth (Mass.) | 27:11.2 |
| 6 | Dylan BrilliantPlace 6 · Grade Sr · Wentworth (Mass.) | Sr | Wentworth (Mass.) | 27:12.0 PR |
| 7 | Hudson StudleyPlace 7 · Grade Jr · Gordon (Mass.) | Jr | Gordon (Mass.) | 27:52.7 |
| 8 | Atharv IyerPlace 8 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 27:53.7 PR |
| 9 | Aidan RobertsPlace 9 · Grade So · Gordon (Mass.) | So | Gordon (Mass.) | 27:55.5 |
| 10 | Patrick BerginPlace 10 · Grade Sr · Nichols | Sr | Nichols | 28:00.5 PR |
| 11 | Chad MoffatPlace 11 · Grade Jr · Nichols | Jr | Nichols | 28:03.1 |
| 12 | Stephen DenioPlace 12 · Grade Jr · Gordon (Mass.) | Jr | Gordon (Mass.) | 28:20.9 PR |
| 13 | Ryan JonesPlace 13 · Grade Fr · Gordon (Mass.) | Fr | Gordon (Mass.) | 28:22.0 PR |
| 14 | Nathan Bergquist-GuimondPlace 14 · Grade Jr · Wentworth (Mass.) | Jr | Wentworth (Mass.) | 28:26.4 |
| 15 | Bradley BettezPlace 15 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 28:38.9 PR |
| 16 | Everett MillerPlace 16 · Grade So · Wentworth (Mass.) | So | Wentworth (Mass.) | 28:49.4 |
| 17 | Brian PaneiPlace 17 · Grade So · Gordon (Mass.) | So | Gordon (Mass.) | 28:51.0 |
| 18 | Sean GiulianoPlace 18 · Grade Sr · Wentworth (Mass.) | Sr | Wentworth (Mass.) | 28:57.5 |
| 19 | Everett TruslerPlace 19 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 29:26.8 PR |
| 20 | Linus KiserPlace 20 · Grade So · Curry | So | Curry | 29:28.4 |
| 21 | Asher StefaniukPlace 21 · Grade So · Gordon (Mass.) | So | Gordon (Mass.) | 29:29.8 |
| 22 | Nate LowePlace 22 · Grade So · Wentworth (Mass.) | So | Wentworth (Mass.) | 29:39.6 |
| 23 | Luke DupuyPlace 23 · Grade Fr · Gordon (Mass.) | Fr | Gordon (Mass.) | 29:55.0 |
| 24 | Aidan WanerPlace 24 · Grade Fr · Emerson | Fr | Emerson | 30:00.4 |
| 25 | Jonathan Le MaitrePlace 25 · Grade So · Lesley | So | Lesley | 30:17.7 PR |
| 26 | Peter MilburnPlace 26 · Grade Fr · Emerson | Fr | Emerson | 30:22.1 |
| 27 | Parker WidlickaPlace 27 · Grade Fr · Gordon (Mass.) | Fr | Gordon (Mass.) | 30:29.1 |
| 28 | Matthew WrenPlace 28 · Grade Fr · Gordon (Mass.) | Fr | Gordon (Mass.) | 30:30.7 PR |
| 29 | Gavin ShollenbergerPlace 29 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 30:46.8 PR |
| 30 | Felix VelizPlace 30 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | 30:56.5 PR |
| 31 | Benjamin SandovalPlace 31 · Grade Fr · Gordon (Mass.) | Fr | Gordon (Mass.) | 31:01.6 PR |
| 32 | Christiano IannaconePlace 32 · Grade Jr · Emerson | Jr | Emerson | 31:44.2 |
| 33 | Aaron GeaslenPlace 33 · Grade Jr · Gordon (Mass.) | Jr | Gordon (Mass.) | 31:56.8 |
| 34 | Joshua GarrisonPlace 34 · Grade Sr · Emerson | Sr | Emerson | 32:33.2 PR |
| 35 | John ReillyPlace 35 · Grade Fr · Emerson | Fr | Emerson | 32:51.9 |
| 36 | Alexander DrownPlace 36 · Grade Fr · Nichols | Fr | Nichols | 33:05.9 |
| 37 | Samuel KelleyPlace 37 · Grade Fr · Nichols | Fr | Nichols | 33:28.2 |
| 38 | Nate HadaviPlace 38 · Grade Fr · Emerson | Fr | Emerson | 33:38.8 PR |
| 39 | Adriel Rosa SanchezPlace 39 · Grade Jr · Northern Essex (Mass.) CC | Jr | Northern Essex (Mass.) CC | 33:40.3 PR |
| 40 | Wayne JankunPlace 40 · Grade Fr · Curry | Fr | Curry | 34:01.9 |
| 41 | Brandon SokPlace 41 · Grade Fr · Lesley | Fr | Lesley | 34:02.6 |
| 42 | Chase VanhoorebekePlace 42 · Grade Jr · Lesley | Jr | Lesley | 35:41.3 PR |
| 43 | Kymani BaileyPlace 43 · Grade Fr · Nichols | Fr | Nichols | 35:55.5 PR |
| 44 | Chance PaytonPlace 44 · Grade Jr · Curry | Jr | Curry | 36:09.9 |
| 45 | Arnaldo Gil De Los SantosPlace 45 · Grade So · Northern Essex (Mass.) CC | So | Northern Essex (Mass.) CC | 37:22.2 PR |
| 46 | Xavier CavanaughPlace 46 · Grade Fr · Nichols | Fr | Nichols | 37:25.1 PR |
| 47 | Mateo DuranPlace 47 · Grade - · Lesley | - | Lesley | 39:01.9 PR |
| 48 | Tanner SarchetPlace 48 · Grade - · Lesley | - | Lesley | 39:05.2 PR |
| 49 | Braden GoldenPlace 49 · Grade So · Curry | So | Curry | 40:33.6 |
| 50 | Alexander DorskyPlace 50 · Grade So · Curry | So | Curry | 40:45.8 |
| 51 | Michael DesirPlace 51 · Grade Sr · Curry | Sr | Curry | 47:15.5 |
| 52 | Leo GoncalvesPlace 52 · Grade Fr · Lesley | Fr | Lesley | 48:05.6 |
| 53 | Anthony ReddPlace 53 · Grade Fr · Curry | Fr | Curry | 48:18.3 |
| 54 | Osmin CastanedaPlace 54 · Grade Jr · Lesley | Jr | Lesley | 1:01:25.7 |
| 0 | Ethan ArnoldPlace 0 · Grade - · Lesley | - | Lesley | DNS |
| 0 | Josef SchultzPlace 0 · Grade Sr · Gordon (Mass.) | Sr | Gordon (Mass.) | DNS |
| 0 | Logan McGurlPlace 0 · Grade Fr · Gordon (Mass.) | Fr | Gordon (Mass.) | DNS |
| 0 | Brandon DunnPlace 0 · Grade Fr · Curry | Fr | Curry | DNS |
| 0 | Glanzer MarPlace 0 · Grade Jr · Curry | Jr | Curry | DNS |
| 0 | Greyer DavisPlace 0 · Grade Fr · Curry | Fr | Curry | DNS |
| 0 | Andre LazarusPlace 0 · Grade Sr · Emerson | Sr | Emerson | DNS |
| 0 | Denzel MontalvoPlace 0 · Grade Sr · Emerson | Sr | Emerson | DNS |
| 0 | Jacob HoeschPlace 0 · Grade Fr · Emerson | Fr | Emerson | DNS |
| 0 | Paulo Vallejo CardenasPlace 0 · Grade Sr · Emerson | Sr | Emerson | DNS |
| 0 | Flynn FitzGeraldPlace 0 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | DNS |
| 0 | Hayden PiercePlace 0 · Grade Sr · Wentworth (Mass.) | Sr | Wentworth (Mass.) | DNS |
| 0 | Jon SavagePlace 0 · Grade Sr · Wentworth (Mass.) | Sr | Wentworth (Mass.) | DNS |
| 0 | Joseph CottaPlace 0 · Grade Sr · Wentworth (Mass.) | Sr | Wentworth (Mass.) | DNS |
| 0 | Mark MurphyPlace 0 · Grade Sr · Wentworth (Mass.) | Sr | Wentworth (Mass.) | DNS |
| 0 | Theodore DoylePlace 0 · Grade Jr · Wentworth (Mass.) | Jr | Wentworth (Mass.) | DNS |
| 0 | Trevor KeefePlace 0 · Grade Fr · Wentworth (Mass.) | Fr | Wentworth (Mass.) | DNS |
| 0 | Jack CrowleyPlace 0 · Grade Sr · Nichols | Sr | Nichols | DNS |