| 1 | Jordan EarlywinePlace 1 · Delbarton | — | Delbarton | 17:25.30 | 1 |
| 2 | Evan MacMullinPlace 2 · St. John's Danve | — | St. John's Danve | 17:37.36 | 2 |
| 3 | Nick MusumeciPlace 3 · North Kingstown | — | North Kingstown | 17:44.11 | 3 |
| 4 | Jeremy CanfieldPlace 4 · Saint John's | — | Saint John's | 17:46.63 | 4 |
| 5 | Ben AdamsPlace 5 · Saint John's | — | Saint John's | 17:51.08 | 5 |
| 6 | Kylie CreamerPlace 6 · Cumberland | — | Cumberland | 17:53.29 | 6 |
| 7 | Matt MahoneyPlace 7 · St. John's Danve | — | St. John's Danve | 18:01.65 | 7 |
| 8 | Zach CrowleyPlace 8 · Saint John's | — | Saint John's | 18:07.63 | 8 |
| 9 | Collin GallagherPlace 9 · Mansfield | — | Mansfield | 18:09.84 | 9 |
| 10 | Sean EnglishPlace 10 · Mansfield | — | Mansfield | 18:11.49 | 10 |
| 11 | Paul ShulerPlace 11 · Delbarton | — | Delbarton | 18:13.14 | 11 |
| 12 | Dan McGinnPlace 12 · St. John's Danve | — | St. John's Danve | 18:14.05 | 12 |
| 13 | Seth JeffersonPlace 13 · Chelmsford | — | Chelmsford | 18:14.75 | 13 |
| 14 | Marco GomezPlace 14 · Mansfield | — | Mansfield | 18:16.16 | 14 |
| 15 | Adonis BonillaPlace 15 · BC High | — | BC High | 18:18.54 | 15 |
| 16 | Pat FischerPlace 16 · Delbarton | — | Delbarton | 18:20.95 | 16 |
| 17 | Nick RivardPlace 17 · Mansfield | — | Mansfield | 18:22.05 | 17 |
| 18 | Mike NearyPlace 18 · Delbarton | — | Delbarton | 18:22.73 | 18 |
| 19 | Jonah EismanPlace 19 · Brooklyn Technical | — | Brooklyn Technical | 18:23.38 | 19 |
| 20 | Anthony IoffredoPlace 20 · BC High | — | BC High | 18:25.01 | 20 |
| 21 | Chris PrentisPlace 21 · Mansfield | — | Mansfield | 18:25.30 | 21 |
| 22 | Daniel AlessandroPlace 22 · Lexington | — | Lexington | 18:25.69 | 22 |
| 23 | Robbie SniderPlace 23 · Chelmsford | — | Chelmsford | 18:25.98 | 23 |
| 24 | Steve DemeoPlace 24 · Chelmsford | — | Chelmsford | 18:26.31 | 24 |
| 25 | Kyle HansenPlace 25 · Chelmsford | — | Chelmsford | 18:26.80 | 25 |
| 26 | Conor EliotPlace 26 · Natick | — | Natick | 18:27.06 | 26 |
| 27 | Kyle LundePlace 27 · Norwich Free | — | Norwich Free | 18:27.32 | 27 |
| 28 | Jake AffanatoPlace 28 · Mansfield | — | Mansfield | 18:27.93 | 28 |
| 29 | Luca RioloPlace 29 · Brewster | — | Brewster | 18:28.53 | 29 |
| 30 | Liam QuinnPlace 30 · BC High | — | BC High | 18:29.20 | 30 |
| 31 | Thomas O'DonoghuePlace 31 · Lexington | — | Lexington | 18:29.85 | 31 |
| 32 | Victor VallePlace 32 · Brooklyn Technical | — | Brooklyn Technical | 18:33.77 | 32 |
| 33 | Matt MehringPlace 33 · Delbarton | — | Delbarton | 18:34.72 | 33 |
| 34 | Sean DoranPlace 34 · Saint John's | — | Saint John's | 18:35.28 | 34 |
| 35 | Colin ChandlerPlace 35 · BC High | — | BC High | 18:37.21 | 35 |
| 36 | James DowdPlace 36 · Sufferin | — | Sufferin | 18:38.16 | 36 |
| 37 | Brendon DaughertyPlace 37 · Lexington | — | Lexington | 18:38.74 | 37 |
| 38 | Jack HeibnerPlace 38 · North Kingstown | — | North Kingstown | 18:39.14 | 38 |
| 39 | Michael YangPlace 39 · Lexington | — | Lexington | 18:40.23 | 39 |
| 40 | Aryeh LiebermanPlace 40 · Newton South | — | Newton South | 18:40.84 | 40 |
| 41 | Jacob LachapellePlace 41 · Saint John's | — | Saint John's | 18:41.82 | 41 |
| 42 | Cameron LamarrePlace 42 · North Kingstown | — | North Kingstown | 18:42.45 | 42 |
| 43 | Zane OstoinPlace 43 · Saint John's | — | Saint John's | 18:43.67 | 43 |
| 44 | Daniel SteinfeldPlace 44 · Lexington | — | Lexington | 18:44.28 | 44 |
| 45 | Dan CooneyPlace 45 · Mansfield | — | Mansfield | 18:44.73 | 45 |
| 46 | Ben SawyerPlace 46 · North Kingstown | — | North Kingstown | 18:45.22 | 46 |
| 47 | Omer GevaPlace 47 · Lexington | — | Lexington | 18:45.70 | 47 |
| 48 | Andrew PokornyPlace 48 · Brooklyn Technical | — | Brooklyn Technical | 18:46.16 | 48 |
| 49 | Brendan McMerrimanPlace 49 · Woodstock Academy | — | Woodstock Academy | 18:46.55 | 49 |
| 50 | Garrrett RoyPlace 50 · Saint John's | — | Saint John's | 18:47.11 | 50 |
| 51 | Ben SheehanPlace 51 · Lexington | — | Lexington | 18:48.29 | 51 |
| 52 | Zack StevensPlace 52 · Norwich Free | — | Norwich Free | 18:49.24 | 52 |
| 53 | Aaron EdelsteinPlace 53 · Newton South | — | Newton South | 18:51.08 | 53 |
| 54 | Luis SantoryPlace 54 · Sufferin | — | Sufferin | 18:51.69 | 54 |
| 55 | Tommy KimlerPlace 55 · Natick | — | Natick | 18:52.26 | 55 |
| 56 | Brian JakobPlace 56 · Lexington | — | Lexington | 18:53.14 | — |
| 57 | Carter HowePlace 57 · Newton South | — | Newton South | 18:53.64 | 56 |
| 58 | Mark SolomonPlace 58 · Lexington | — | Lexington | 18:54.10 | — |
| 59 | Logan HansenPlace 59 · Norwich Free | — | Norwich Free | 18:54.73 | 57 |
| 60 | Nick MurnerPlace 60 · Saint John's | — | Saint John's | 18:55.13 | — |
| 61 | Matt ShaughnessyPlace 61 · Newton South | — | Newton South | 18:56.00 | 58 |
| 62 | Kevin MoroneyPlace 62 · Brewster | — | Brewster | 18:57.52 | 59 |
| 63 | Andrew St. JeanPlace 63 · Avon | — | Avon | 19:00.48 | 60 |
| 64 | Tanner MauricePlace 64 · Cumberland | — | Cumberland | 19:00.81 | 61 |
| 65 | Owen NeistatPlace 65 · Norwich Free | — | Norwich Free | 19:04.30 | 62 |
| 66 | Trent ChinnaswamyPlace 66 · BC High | — | BC High | 19:05.20 | 63 |
| 67 | Ben TaitPlace 67 · New Rocelle | — | New Rocelle | 19:05.91 | 64 |
| 68 | Bret WeissPlace 68 · Brewster | — | Brewster | 19:06.71 | 65 |
| 69 | Andrew ByrnePlace 69 · BC High | — | BC High | 19:07.92 | 66 |
| 70 | Zeshan GondalPlace 70 · Brooklyn Technical | — | Brooklyn Technical | 19:08.46 | 67 |
| 71 | Zach NajarianPlace 71 · Coventry | — | Coventry | 19:09.19 | 68 |
| 72 | Adam CourtoisPlace 72 · Mansfield | — | Mansfield | 19:10.26 | — |
| 73 | Trevor SullivanPlace 73 · Dracut | — | Dracut | 19:10.73 | 69 |
| 74 | Robert NanglePlace 74 · Archbishop Wood | — | Archbishop Wood | 19:11.24 | 70 |
| 75 | Will O'ConnorPlace 75 · St. John's Danve | — | St. John's Danve | 19:13.33 | 71 |
| 76 | Tyler SagerstromPlace 76 · Saint John's | — | Saint John's | 19:14.08 | — |
| 77 | John BreenPlace 77 · BC High | — | BC High | 19:15.63 | 72 |
| 78 | Andrew HannonPlace 78 · BC High | — | BC High | 19:15.97 | — |
| 79 | Danny KornblumPlace 79 · Sufferin | — | Sufferin | 19:16.24 | 73 |
| 80 | Nolan DowPlace 80 · Central Catholic | — | Central Catholic | 19:16.48 | 74 |
| 81 | Jordan CampbellPlace 81 · New Rocelle | — | New Rocelle | 19:16.84 | 75 |
| 82 | Joe AtchuePlace 82 · Saint John's | — | Saint John's | 19:17.31 | — |
| 83 | Anders BobergPlace 83 · Newton South | — | Newton South | 19:17.73 | 76 |
| 84 | Clark DownsPlace 84 · Branford | — | Branford | 19:20.23 | 77 |
| 85 | Matt McQuadePlace 85 · Central Catholic | — | Central Catholic | 19:21.21 | 78 |
| 86 | Eric WesterPlace 86 · Natick | — | Natick | 19:21.87 | 79 |
| 87 | Jack ChenPlace 87 · Brooklyn Technical | — | Brooklyn Technical | 19:22.18 | 80 |
| 88 | Paul JohPlace 88 · Brooklyn Technical | — | Brooklyn Technical | 19:23.54 | 81 |
| 89 | Andy TheallPlace 89 · Newton South | — | Newton South | 19:24.26 | 82 |
| 90 | Gregory OberhausenPlace 90 · Avon | — | Avon | 19:24.79 | 83 |
| 91 | Andrew RepsikyPlace 91 · Archbishop Wood | — | Archbishop Wood | 19:25.31 | 84 |
| 92 | James BickfordPlace 92 · Lexington | — | Lexington | 19:26.38 | — |
| 93 | RyanH HanrahanPlace 93 · North Kingstown | — | North Kingstown | 19:27.11 | 85 |
| 94 | David BuysePlace 94 · Avon | — | Avon | 19:28.17 | 86 |
| 95 | Ian BurgessPlace 95 · Woodstock Academy | — | Woodstock Academy | 19:28.88 | 87 |
| 96 | Sam FournierPlace 96 · Woodstock Academy | — | Woodstock Academy | 19:29.65 | 88 |
| 97 | Kevin PersaudPlace 97 · Natick | — | Natick | 19:30.25 | 89 |
| 98 | Cameron NicholasPlace 98 · Branford | — | Branford | 19:30.86 | 90 |
| 99 | Billy ConnorsPlace 99 · BC High | — | BC High | 19:32.22 | — |
| 100 | Bill PlouffePlace 100 · BC High | — | BC High | 19:34.83 | — |
| 101 | Matt WojnoskiPlace 101 · Fairfield Warde | — | Fairfield Warde | 19:35.42 | 91 |
| 102 | Andrew GerenzPlace 102 · Chelmsford | — | Chelmsford | 19:37.31 | 92 |
| 103 | Sam CollinsPlace 103 · BC High | — | BC High | 19:37.77 | — |
| 104 | Matt SabatoPlace 104 · New Rocelle | — | New Rocelle | 19:38.09 | 93 |
| 105 | Ethan BowePlace 105 · North Kingstown | — | North Kingstown | 19:38.38 | 94 |
| 106 | Colin HollerPlace 106 · Brewster | — | Brewster | 19:38.92 | 95 |
| 107 | Liam RogersPlace 107 · St. John's Danve | — | St. John's Danve | 19:39.76 | 96 |
| 108 | Ben SternPlace 108 · Newton South | — | Newton South | 19:40.72 | 97 |
| 109 | Frank RyanPlace 109 · Archbishop Wood | — | Archbishop Wood | 19:41.42 | 98 |
| 110 | Jeffery GarsonPlace 110 · Cumberland | — | Cumberland | 19:42.29 | 99 |
| 111 | Josh AmbrosinoPlace 111 · Chelmsford | — | Chelmsford | 19:45.17 | 100 |
| 112 | Michael LombardPlace 112 · Saint John's | — | Saint John's | 19:47.53 | — |
| 113 | Caleb PulliamPlace 113 · Chelmsford | — | Chelmsford | 19:48.20 | 101 |
| 114 | Jackson StearnsPlace 114 · Fairfield Warde | — | Fairfield Warde | 19:48.73 | 102 |
| 115 | Ben PortugalPlace 115 · Norwich Free | — | Norwich Free | 19:49.14 | 103 |
| 116 | E.J. KelleyPlace 116 · BC High | — | BC High | 19:49.93 | — |
| 117 | Ryan WardPlace 117 · Natick | — | Natick | 19:50.23 | 104 |
| 118 | Shane McVeighPlace 118 · Fairfield Warde | — | Fairfield Warde | 19:50.63 | 105 |
| 119 | Niegel DabarePlace 119 · Mansfield | — | Mansfield | 19:50.94 | — |
| 120 | Matt WarnerPlace 120 · Fairfield Warde | — | Fairfield Warde | 19:51.40 | 106 |
| 121 | Rob ThibeaultPlace 121 · Coventry | — | Coventry | 19:51.78 | 107 |
| 122 | Ryder BabikPlace 122 · Natick | — | Natick | 19:52.41 | 108 |
| 123 | Narenzo KershawPlace 123 · New Rocelle | — | New Rocelle | 19:55.20 | 109 |
| 124 | Jake OlenPlace 124 · Natick | — | Natick | 19:56.49 | 110 |
| 125 | Edward RobertsPlace 125 · North Kingstown | — | North Kingstown | 19:57.34 | 111 |
| 126 | Ryan McCarthyPlace 126 · Mansfield | — | Mansfield | 19:57.65 | — |
| 127 | Patrick DohertyPlace 127 · Dracut | — | Dracut | 19:57.94 | 112 |
| 128 | Ben SperanzaPlace 128 · Archbishop Wood | — | Archbishop Wood | 19:58.31 | 113 |
| 129 | Muhammad EltahirPlace 129 · Lexington | — | Lexington | 19:58.58 | — |
| 130 | Marcus BockhorstPlace 130 · BC High | — | BC High | 19:58.83 | — |
| 131 | Lance ReynoldsPlace 131 · Mansfield | — | Mansfield | 19:59.16 | — |
| 132 | John ImorPlace 132 · Brewster | — | Brewster | 20:00.08 | 114 |
| 133 | Ethan BedrosianPlace 133 · Brewster | — | Brewster | 20:00.63 | 115 |
| 134 | Emmanuel KalamuPlace 134 · Framingham | — | Framingham | 20:01.50 | — |
| 135 | Jared WheelerPlace 135 · Coventry | — | Coventry | 20:02.10 | 116 |
| 136 | Mike O'BrienPlace 136 · North Kingstown | — | North Kingstown | 20:03.18 | — |
| 137 | Jon MelbergPlace 137 · Saint John's | — | Saint John's | 20:03.97 | — |
| 138 | Michael FrankPlace 138 · Lexington | — | Lexington | 20:04.37 | — |
| 139 | Jacob RussellPlace 139 · Fairfield Warde | — | Fairfield Warde | 20:05.43 | 117 |
| 140 | Morgan ConnellyPlace 140 · Natick | — | Natick | 20:06.49 | — |
| 141 | Liam ManchentonPlace 141 · Central Catholic | — | Central Catholic | 20:07.25 | 118 |
| 142 | Nick SperanzaPlace 142 · Archbishop Wood | — | Archbishop Wood | 20:07.65 | 119 |
| 143 | Andrew CabatinganPlace 143 · Cumberland | — | Cumberland | 20:09.40 | 120 |
| 144 | Quenton MartelPlace 144 · Coventry | — | Coventry | 20:09.69 | 121 |
| 145 | Shawn GriffinPlace 145 · Chelmsford | — | Chelmsford | 20:10.02 | — |
| 146 | Hilbert LengPlace 146 · Avon | — | Avon | 20:10.42 | 122 |
| 147 | Neil FitzgeraldPlace 147 · Saint John's | — | Saint John's | 20:12.64 | — |
| 148 | Sean O'NeilPlace 148 · Lexington | — | Lexington | 20:13.91 | — |
| 149 | Alberto MongesPlace 149 · Brewster | — | Brewster | 20:14.51 | 123 |
| 150 | Mike McGowanPlace 150 · Mansfield | — | Mansfield | 20:15.05 | — |
| 151 | Zoran HainesPlace 151 · Woodstock Academy | — | Woodstock Academy | 20:17.83 | 124 |
| 152 | Neil SheehanPlace 152 · Central Catholic | — | Central Catholic | 20:19.17 | 125 |
| 153 | Sam VasquezPlace 153 · BC High | — | BC High | 20:19.81 | — |
| 154 | Ian NanningPlace 154 · North Kingstown | — | North Kingstown | 20:21.08 | — |
| 155 | Matt OPlace 155 · Chelmsford | — | Chelmsford | 20:21.76 | — |
| 156 | Isaac StonePlace 156 · Natick | — | Natick | 20:22.28 | — |
| 157 | Noah KreigerPlace 157 · North Kingstown | — | North Kingstown | 20:22.69 | — |
| 158 | Brandon FrankinaPlace 158 · Cumberland | — | Cumberland | 20:22.97 | 126 |
| 159 | Bennett MarstonPlace 159 · BC High | — | BC High | 20:23.31 | — |
| 160 | Jack O'DonnellPlace 160 · BC High | — | BC High | 20:23.63 | — |
| 161 | Mike TraynorPlace 161 · New Rocelle | — | New Rocelle | 20:23.91 | 127 |
| 162 | Vikas YerneniPlace 162 · Mansfield | — | Mansfield | 20:24.25 | — |
| 163 | Andrew WalshPlace 163 · Saint John's | — | Saint John's | 20:24.62 | — |
| 164 | David GilleranPlace 164 · Mansfield | — | Mansfield | 20:25.94 | — |
| 165 | Cam O'NeillPlace 165 · Branford | — | Branford | 20:26.48 | 128 |
| 166 | Matthew LeanzaPlace 166 · Sufferin | — | Sufferin | 20:27.31 | 129 |
| 167 | Ian LandryPlace 167 · Coventry | — | Coventry | 20:28.93 | 130 |
| 168 | Andrew GagnonPlace 168 · Norwich Free | — | Norwich Free | 20:29.98 | 131 |
| 169 | Matt O'DonnellPlace 169 · BC High | — | BC High | 20:30.61 | — |
| 170 | Kai PelchenPlace 170 · Natick | — | Natick | 20:34.12 | — |
| 171 | Shaun DeignanPlace 171 · Coventry | — | Coventry | 20:34.70 | 132 |
| 172 | Justin BensonPlace 172 · Norwich Free | — | Norwich Free | 20:35.16 | 133 |
| 173 | Colin BuckleyPlace 173 · Saint John's | — | Saint John's | 20:35.63 | — |
| 174 | Eric LiuPlace 174 · Avon | — | Avon | 20:36.01 | 134 |
| 175 | Ben SaccoPlace 175 · Mansfield | — | Mansfield | 20:36.35 | — |
| 176 | Ryan RobillardPlace 176 · Coventry | — | Coventry | 20:36.79 | 135 |
| 177 | Chris ZazzeroPlace 177 · Brewster | — | Brewster | 20:37.40 | — |
| 178 | Kurtis PlatteelPlace 178 · Chelmsford | — | Chelmsford | 20:38.01 | — |
| 179 | Christopher LallyPlace 179 · Cumberland | — | Cumberland | 20:39.05 | 136 |
| 180 | Jared NussbaumPlace 180 · Framingham | — | Framingham | 20:39.81 | — |
| 181 | Nick WronskiPlace 181 · BC High | — | BC High | 20:40.42 | — |
| 182 | Colin FennesseyPlace 182 · Archbishop Wood | — | Archbishop Wood | 20:42.70 | 137 |
| 183 | Alex SmithPlace 183 · North Kingstown | — | North Kingstown | 20:43.44 | — |
| 184 | Alex DouvresPlace 184 · New Rocelle | — | New Rocelle | 20:43.90 | 138 |
| 185 | Bryce BottomlyPlace 185 · Avon | — | Avon | 20:44.51 | 139 |
| 186 | Ryle QuitainPlace 186 · Branford | — | Branford | 20:45.01 | 140 |
| 187 | Matthew LibermanPlace 187 · Lexington | — | Lexington | 20:47.39 | — |
| 188 | Stephen SanabriaPlace 188 · New Rocelle | — | New Rocelle | 20:48.07 | 141 |
| 189 | Zach WarnerPlace 189 · North Kingstown | — | North Kingstown | 20:49.11 | — |
| 190 | Daniel ReaganPlace 190 · Avon | — | Avon | 20:49.84 | 142 |
| 191 | Brian HollandPlace 191 · Chelmsford | — | Chelmsford | 20:50.25 | — |
| 192 | Kevin LePlace 192 · Lexington | — | Lexington | 20:52.23 | — |
| 193 | Ivan PerezPlace 193 · Central Catholic | — | Central Catholic | 20:53.04 | 143 |
| 194 | Heath OstoinPlace 194 · Saint John's | — | Saint John's | 20:53.53 | — |
| 195 | Ed LynchPlace 195 · Framingham | — | Framingham | 20:54.03 | — |
| 196 | Marshall SilveiraPlace 196 · Malden Catholic | — | Malden Catholic | 20:54.34 | — |
| 197 | Jay CalcagnoPlace 197 · Danvers | — | Danvers | 20:55.63 | 144 |
| 198 | Paul ChangPlace 198 · East Lyme | — | East Lyme | 20:56.31 | 145 |
| 199 | James TrombaccoPlace 199 · Brewster | — | Brewster | 20:56.66 | — |
| 200 | Michael KnoxPlace 200 · Saint John's | — | Saint John's | 20:57.01 | — |
| 201 | Michael BorovichPlace 201 · Dracut | — | Dracut | 20:57.55 | 146 |
| 202 | Thomas MannionPlace 202 · BC High | — | BC High | 20:58.23 | — |
| 203 | A.J. MastrocolaPlace 203 · BC High | — | BC High | 20:58.62 | — |
| 204 | Kevin SikorskiPlace 204 · Norwich Free | — | Norwich Free | 20:59.26 | — |
| 205 | Oliver CaseyPlace 205 · Beverly | — | Beverly | 20:59.61 | 147 |
| 206 | Justin DobbsPlace 206 · Lexington | — | Lexington | 21:00.00 | — |
| 207 | Diaz JoshuaPlace 207 · Beverly | — | Beverly | 21:00.37 | 148 |
| 208 | Gilbert LengPlace 208 · Avon | — | Avon | 21:00.74 | — |
| 209 | Charles WilsonPlace 209 · New Rocelle | — | New Rocelle | 21:01.58 | — |
| 210 | Nick FritzPlace 210 · Attleboro | — | Attleboro | 21:01.88 | 149 |
| 211 | Nuku TsiagbePlace 211 · New Rocelle | — | New Rocelle | 21:02.25 | — |
| 212 | Cam RingdahlPlace 212 · Chelmsford | — | Chelmsford | 21:03.49 | — |
| 213 | Rory McMahonPlace 213 · Natick | — | Natick | 21:04.13 | — |
| 214 | Joe CascianoPlace 214 · East Lyme | — | East Lyme | 21:06.82 | 150 |
| 215 | Rohen SundaramPlace 215 · Lexington | — | Lexington | 21:08.54 | — |
| 216 | Jack LeePlace 216 · North Kingstown | — | North Kingstown | 21:08.83 | — |
| 217 | Matthew KhadariPlace 217 · Lexington | — | Lexington | 21:09.12 | — |
| 218 | Alex SongPlace 218 · Lexington | — | Lexington | 21:09.37 | — |
| 219 | Conor ColburnPlace 219 · Cumberland | — | Cumberland | 21:09.69 | 151 |
| 220 | Chris MontaguePlace 220 · Archbishop Wood | — | Archbishop Wood | 21:09.92 | 152 |
| 221 | Alyxandr SrnkaPlace 221 · Saint John's | — | Saint John's | 21:10.25 | — |
| 222 | Tim NilsenPlace 222 · Brewster | — | Brewster | 21:10.73 | — |
| 223 | Brian SchoenerPlace 223 · Archbishop Wood | — | Archbishop Wood | 21:11.44 | — |
| 224 | Ryan ShepherdPlace 224 · Archbishop Wood | — | Archbishop Wood | 21:13.52 | — |
| 225 | Andrew ThomasPlace 225 · Lexington | — | Lexington | 21:14.39 | — |
| 226 | Ian GouletPlace 226 · Attleboro | — | Attleboro | 21:16.68 | 153 |
| 227 | Dillon JenningsPlace 227 · East Lyme | — | East Lyme | 21:18.85 | 154 |
| 228 | Jackson PetersPlace 228 · Mansfield | — | Mansfield | 21:19.22 | — |
| 229 | Austin DeanPlace 229 · Woodstock Academy | — | Woodstock Academy | 21:19.84 | 155 |
| 230 | Scouras AlexPlace 230 · Beverly | — | Beverly | 21:20.30 | 156 |
| 231 | Conor MacNeillPlace 231 · BC High | — | BC High | 21:22.20 | — |
| 232 | Noah HalliseyPlace 232 · East Lyme | — | East Lyme | 21:22.64 | 157 |
| 233 | James PetrocchiPlace 233 · Dracut | — | Dracut | 21:23.29 | 158 |
| 234 | Nick HotaryPlace 234 · East Lyme | — | East Lyme | 21:23.75 | 159 |
| 235 | Cam WetzelPlace 235 · BC High | — | BC High | 21:24.35 | — |
| 236 | Jared CarlsonPlace 236 · Branford | — | Branford | 21:31.80 | 160 |
| 237 | John SchumacherPlace 237 · Lexington | — | Lexington | 21:33.04 | — |
| 238 | Jake LiptonPlace 238 · Sufferin | — | Sufferin | 21:34.61 | 161 |
| 239 | Caleb ColbertPlace 239 · New Rocelle | — | New Rocelle | 21:35.24 | — |
| 240 | Muise OliverPlace 240 · Beverly | — | Beverly | 21:35.88 | 162 |
| 241 | Garrett GoodwinPlace 241 · East Lyme | — | East Lyme | 21:36.58 | 163 |
| 242 | Jack UllmanPlace 242 · Fairfield Warde | — | Fairfield Warde | 21:37.05 | 164 |
| 243 | Josh MentzerPlace 243 · Danvers | — | Danvers | 21:37.77 | 165 |
| 244 | Seamus HollandPlace 244 · BC High | — | BC High | 21:38.53 | — |
| 245 | Andrew McCormackPlace 245 · BC High | — | BC High | 21:40.50 | — |
| 246 | Alberto MendozaPlace 246 · Saint John's | — | Saint John's | 21:41.07 | — |
| 247 | Gian VarrecchionePlace 247 · North Kingstown | — | North Kingstown | 21:41.59 | — |
| 248 | Jack AndrewsPlace 248 · BC High | — | BC High | 21:43.60 | — |
| 249 | Anthony AguirrePlace 249 · Lexington | — | Lexington | 21:44.18 | — |
| 250 | Brandon FainPlace 250 · North Kingstown | — | North Kingstown | 21:46.63 | — |
| 251 | John DavisPlace 251 · Danvers | — | Danvers | 21:47.71 | 166 |
| 252 | Scott CarcanaguePlace 252 · Natick | — | Natick | 21:49.97 | — |
| 253 | Ari LachenauerPlace 253 · Sufferin | — | Sufferin | 21:50.26 | 167 |
| 254 | Petroccione JacksoPlace 254 · Beverly | — | Beverly | 21:51.14 | 168 |
| 255 | Jared CarsonPlace 255 · Chelmsford | — | Chelmsford | 21:52.79 | — |
| 256 | Cameron SuttmeierPlace 256 · Avon | — | Avon | 21:54.11 | — |
| 257 | Chris MoorePlace 257 · Sufferin | — | Sufferin | 21:58.84 | 169 |
| 258 | Ryan McHughPlace 258 · Mansfield | — | Mansfield | 21:59.39 | — |
| 259 | George DugginsPlace 259 · New Rocelle | — | New Rocelle | 22:00.42 | — |
| 260 | Nick DwyerPlace 260 · Archbishop Wood | — | Archbishop Wood | 22:02.33 | — |
| 261 | Ben SiegalPlace 261 · Chelmsford | — | Chelmsford | 22:03.18 | — |
| 262 | Jonathan HaarstickPlace 262 · Chelmsford | — | Chelmsford | 22:03.87 | — |
| 263 | Jason MaguirePlace 263 · Brewster | — | Brewster | 22:04.58 | — |
| 264 | Santino GianniniPlace 264 · Branford | — | Branford | 22:05.47 | 170 |
| 265 | Keegan LanePlace 265 · Dracut | — | Dracut | 22:05.93 | 171 |
| 266 | Jason BarlowPlace 266 · Woodstock Academy | — | Woodstock Academy | 22:06.49 | 172 |
| 267 | Jonah GeligoffPlace 267 · Norwich Free | — | Norwich Free | 22:10.97 | — |
| 268 | Ryan ArrudaPlace 268 · Mt. Hope | — | Mt. Hope | 22:12.49 | — |
| 269 | Jake CorriganPlace 269 · Avon | — | Avon | 22:15.02 | — |
| 270 | Walker HortonPlace 270 · Chelmsford | — | Chelmsford | 22:16.26 | — |
| 271 | Connor McLoughlinPlace 271 · Mansfield | — | Mansfield | 22:18.23 | — |
| 272 | Jack GerryPlace 272 · Natick | — | Natick | 22:19.41 | — |
| 273 | Andrew ValdinaPlace 273 · Dracut | — | Dracut | 22:19.97 | 173 |
| 274 | Tom WilkinsonPlace 274 · North Kingstown | — | North Kingstown | 22:20.40 | — |
| 275 | Mike RocchioPlace 275 · Coventry | — | Coventry | 22:21.17 | — |
| 276 | Tim CroteauPlace 276 · North Kingstown | — | North Kingstown | 22:22.23 | — |
| 277 | Hunter CarsonPlace 277 · Norwich Free | — | Norwich Free | 22:23.08 | — |
| 278 | Jack MartinPlace 278 · Saint John's | — | Saint John's | 22:23.40 | — |
| 279 | Eric O'FlahertyPlace 279 · Dracut | — | Dracut | 22:23.71 | 174 |
| 280 | Matt MartellaPlace 280 · Saint John's | — | Saint John's | 22:24.67 | — |
| 281 | John McGuniglePlace 281 · BC High | — | BC High | 22:27.02 | — |
| 282 | James RobichaudPlace 282 · Coventry | — | Coventry | 22:27.30 | — |
| 283 | Nolan QuinnPlace 283 · New Rocelle | — | New Rocelle | 22:28.49 | — |
| 284 | Greg HauslerPlace 284 · Chelmsford | — | Chelmsford | 22:30.84 | — |
| 285 | Cody GuliPlace 285 · Woodstock Academy | — | Woodstock Academy | 22:31.18 | 175 |
| 286 | Luke FusaroPlace 286 · Avon | — | Avon | 22:31.62 | — |
| 287 | James FallonPlace 287 · Mt. Hope | — | Mt. Hope | 22:32.05 | — |
| 288 | Kevin DriscollPlace 288 · Danvers | — | Danvers | 22:41.09 | 176 |
| 289 | Mike McLoughlinPlace 289 · Mansfield | — | Mansfield | 22:42.47 | — |
| 290 | Tyler MonizPlace 290 · Mt. Hope | — | Mt. Hope | 22:46.15 | — |
| 291 | Kevin SaechewPlace 291 · Attleboro | — | Attleboro | 22:46.59 | 177 |
| 292 | Vinny LiPlace 292 · Norwich Free | — | Norwich Free | 22:47.10 | — |
| 293 | Eric LevangiePlace 293 · Chelmsford | — | Chelmsford | 22:49.27 | — |
| 294 | Weston OglePlace 294 · Woodstock Academy | — | Woodstock Academy | 22:51.61 | — |
| 295 | Kelsey AndersonPlace 295 · Branford | — | Branford | 22:52.04 | 178 |
| 296 | Joe LeonePlace 296 · Malden Catholic | — | Malden Catholic | 22:55.50 | — |
| 297 | Jason ArensonPlace 297 · East Lyme | — | East Lyme | 22:55.86 | 179 |
| 298 | Sawyer WoodlandPlace 298 · Woodstock Academy | — | Woodstock Academy | 22:56.28 | — |
| 299 | Taylor StevensPlace 299 · Norwich Free | — | Norwich Free | 22:57.52 | — |
| 300 | Jake SwansonPlace 300 · Branford | — | Branford | 22:59.88 | — |
| 301 | Cameron KlienPlace 301 · Framingham | — | Framingham | 23:03.80 | — |
| 302 | Conor CurtinPlace 302 · Archbishop Wood | — | Archbishop Wood | 23:05.27 | — |
| 303 | John DonnellyPlace 303 · East Lyme | — | East Lyme | 23:05.90 | — |
| 304 | Jack MarshPlace 304 · Saint John's | — | Saint John's | 23:07.30 | — |
| 305 | Michael KarskiPlace 305 · Avon | — | Avon | 23:07.84 | — |
| 306 | Andrew KatchmarPlace 306 · Avon | — | Avon | 23:09.72 | — |
| 307 | Pat RaffertyPlace 307 · East Lyme | — | East Lyme | 23:11.94 | — |
| 308 | Sean JuddPlace 308 · Branford | — | Branford | 23:21.10 | — |
| 309 | Jack HigginsPlace 309 · BC High | — | BC High | 23:22.47 | — |
| 310 | Spencer McKinnonPlace 310 · Dracut | — | Dracut | 23:23.20 | — |
| 311 | Nick HarringtonPlace 311 · Mansfield | — | Mansfield | 23:27.08 | — |
| 312 | Joshua KanakryPlace 312 · Burrillville MS | — | Burrillville MS | 23:30.01 | — |
| 313 | Tracchia JosephPlace 313 · Beverly | — | Beverly | 23:31.72 | 180 |
| 314 | Nate BleaPlace 314 · Avon | — | Avon | 23:33.67 | — |
| 315 | Anderson HoltzPlace 315 · Natick | — | Natick | 23:40.29 | — |
| 316 | Elliot ValinhoPlace 316 · Avon | — | Avon | 23:41.11 | — |
| 317 | Andrew HandfieldPlace 317 · East Lyme | — | East Lyme | 23:42.27 | — |
| 318 | Kevin WalshPlace 318 · Malden Catholic | — | Malden Catholic | 23:47.95 | — |
| 319 | Steve GustusPlace 319 · Natick | — | Natick | 23:48.72 | — |
| 320 | Josh PitzerPlace 320 · North Kingstown | — | North Kingstown | 23:49.23 | — |
| 321 | Tim Mc NamaraPlace 321 · Lexington | — | Lexington | 23:50.93 | — |
| 322 | Timothy GilePlace 322 · Attleboro | — | Attleboro | 23:58.40 | 181 |
| 323 | Conrad GajdaPlace 323 · Attleboro | — | Attleboro | 23:59.83 | 182 |
| 324 | Simon McGannPlace 324 · Branford | — | Branford | 24:05.62 | — |
| 325 | Ian BallingerPlace 325 · Lexington | — | Lexington | 24:08.48 | — |
| 326 | Ryan BallPlace 326 · Coventry | — | Coventry | 24:08.83 | — |
| 327 | Zach AsselinPlace 327 · Coventry | — | Coventry | 24:10.94 | — |
| 328 | David EdgarPlace 328 · North Kingstown | — | North Kingstown | 24:12.33 | — |
| 329 | Andrew LuoPlace 329 · Lexington | — | Lexington | 24:23.80 | — |
| 330 | John RosanoPlace 330 · Saint John's | — | Saint John's | 24:30.98 | — |
| 331 | Ashvin Pradhan-ShePlace 331 · Branford | — | Branford | 24:34.52 | — |
| 332 | Michael KilbridePlace 332 · Danvers | — | Danvers | 24:40.83 | 183 |
| 333 | McCarthy ChrisPlace 333 · Beverly | — | Beverly | 24:42.09 | 184 |
| 334 | Emmanuel OkaforPlace 334 · New Rocelle | — | New Rocelle | 24:53.62 | — |
| 335 | Yashas NavaratnaPlace 335 · Mansfield | — | Mansfield | 24:55.92 | — |
| 336 | Chris RangelPlace 336 · Woodstock Academy | — | Woodstock Academy | 24:58.21 | — |
| 337 | Teddy SidiropoulosPlace 337 · BC High | — | BC High | 25:00.70 | — |
| 338 | Brett RexterPlace 338 · Coventry | — | Coventry | 25:09.76 | — |
| 339 | Austin JamesPlace 339 · Mansfield | — | Mansfield | 25:13.44 | — |
| 340 | Ben RizkPlace 340 · Saint John's | — | Saint John's | 25:16.02 | — |
| 341 | Sean GibbonsPlace 341 · Danvers | — | Danvers | 25:34.71 | 185 |
| 342 | Ryan CampbellPlace 342 · East Lyme | — | East Lyme | 25:36.25 | — |
| 343 | Brandon AllenPlace 343 · Mansfield | — | Mansfield | 25:40.42 | — |
| 344 | Sinsigali RonanPlace 344 · Beverly | — | Beverly | 25:45.15 | — |
| 345 | Chris NegusPlace 345 · Mansfield | — | Mansfield | 26:07.22 | — |
| 346 | Josh RosenthalPlace 346 · Sufferin | — | Sufferin | 26:09.63 | — |
| 347 | Cam PozarkPlace 347 · Malden Catholic | — | Malden Catholic | 26:10.09 | — |
| 348 | Nick BelottiPlace 348 · New Rocelle | — | New Rocelle | 26:21.55 | — |
| 349 | Max FitzgeraldPlace 349 · Saint John's | — | Saint John's | 26:34.85 | — |
| 350 | Russell GordonPlace 350 · Chelmsford | — | Chelmsford | 27:02.31 | — |
| 351 | Oliver BarrePlace 351 · Natick | — | Natick | 27:16.15 | — |
| 352 | Jack YoungPlace 352 · Avon | — | Avon | 27:17.39 | — |
| 353 | Cameron KearneyPlace 353 · Blackstone V | — | Blackstone V | 27:47.02 | — |
| 354 | John PiotrowskiPlace 354 · Blackstone V | — | Blackstone V | 27:58.19 | — |
| 355 | James LiuPlace 355 · Lexington | — | Lexington | 28:26.97 | — |
| 356 | Tyler PrughPlace 356 · New Rocelle | — | New Rocelle | 30:01.93 | — |
| 357 | Brian WeissPlace 357 · Avon | — | Avon | 30:02.47 | — |
| 358 | Benjamin ParadisePlace 358 · Avon | — | Avon | 31:36.74 | — |
| 359 | Erik GordonPlace 359 · Brewster | — | Brewster | 32:19.34 | — |