| 1 | Rishabh PrakashPlace 1 · Grade SR · Burlington | SR | Burlington | 16:09.5 |
| 2 | Eli Boesch DiningPlace 2 · Grade SR · Concord | SR | Concord | 16:25.9 |
| 3 | Matthew KleimanPlace 3 · Grade SR · Concord-Carlisle | SR | Concord-Carlisle | 16:28.8 |
| 4 | Forest MacKenziePlace 4 · Grade SR · Concord | SR | Concord | 16:33.4 |
| 5 | Alex EhrenthalPlace 5 · Grade SR · Concord-Carlisle | SR | Concord-Carlisle | 16:39.4 |
| 6 | Aidan O'HernPlace 6 · Grade SR · Concord | SR | Concord | 16:49.6 |
| 7 | David CookPlace 7 · Grade JR · Concord | JR | Concord | 16:56.8 |
| 8 | Ben KeeganPlace 8 · Grade SR · Needham | SR | Needham | 16:59.0 |
| 9 | Christopher RatcliffePlace 9 · Grade SR · Concord-Carlisle | SR | Concord-Carlisle | 17:01.3 |
| 10 | Strickland DavisPlace 10 · Grade JR · Plymouth South | JR | Plymouth South | 17:08.0 |
| 11 | Eben BraggPlace 11 · Grade SO · Concord | SO | Concord | 17:09.3 |
| 12 | Ryan DevinePlace 12 · Grade JR · Concord | JR | Concord | 17:12.6 |
| 13 | Jackson HamiltonPlace 13 · Grade SR · Acton-Boxborough | SR | Acton-Boxborough | 17:14.4 |
| 14 | Eric JiPlace 14 · Grade JR · Acton-Boxborough | JR | Acton-Boxborough | 17:15.4 |
| 15 | Marko KovacevicPlace 15 · Grade SO · Concord-Carlisle | SO | Concord-Carlisle | 17:16.0 |
| 16 | Anuj SirsikarPlace 16 · Grade SO · Acton-Boxborough | SO | Acton-Boxborough | 17:16.5 |
| 17 | Alex CravensPlace 17 · Grade JR · Woburn | JR | Woburn | 17:16.8 |
| 18 | Joshua PixleyPlace 18 · Grade SO · Concord-Carlisle | SO | Concord-Carlisle | 17:17.8 |
| 19 | Ryan CieslukPlace 19 · Grade SO · Concord | SO | Concord | 17:22.3 |
| 20 | Will KenneyPlace 20 · Grade SO · Manchester Essex | SO | Manchester Essex | 17:22.8 |
| 21 | Ryan SupplePlace 21 · Grade SR · Needham | SR | Needham | 17:36.0 |
| 22 | Anshel IslesPlace 22 · Grade SR · Woburn | SR | Woburn | 17:39.1 |
| 23 | Lucas JacquesPlace 23 · Grade JR · Bishop Feehan | JR | Bishop Feehan | 17:40.1 |
| 24 | James BoylePlace 24 · Grade SO · Concord-Carlisle | SO | Concord-Carlisle | 17:44.7 |
| 25 | Joe KorhonenPlace 25 · Grade FR · Parker Charter Essential | FR | Parker Charter Essential | 17:47.2 |
| 26 | Brian BelmontePlace 26 · Grade SR · Shepherd Hill | SR | Shepherd Hill | 17:47.3 |
| 27 | Lincoln SchneiderPlace 27 · Grade SO · Bishop Feehan | SO | Bishop Feehan | 17:48.2 |
| 28 | Liam MonahanPlace 28 · Grade SR · North Attleborough | SR | North Attleborough | 17:48.6 |
| 29 | Ethan CarrPlace 29 · Grade SR · Bellingham | SR | Bellingham | 17:48.7 |
| 30 | Jackson CraigPlace 30 · Grade JR · Bishop Feehan | JR | Bishop Feehan | 17:51.5 |
| 31 | Adnan Abdi RahmanPlace 31 · Grade JR · City Wide | JR | City Wide | 17:52.2 |
| 32 | Matt CarterPlace 32 · Grade SR · Manchester Essex | SR | Manchester Essex | 17:54.6 |
| 33 | Patrick WoomerPlace 33 · Grade JR · Plymouth North | JR | Plymouth North | 17:54.6 |
| 34 | Gemsley CajustePlace 34 · Grade FR · City Wide | FR | City Wide | 17:57.5 |
| 35 | James DohertyPlace 35 · Grade JR · Plymouth North | JR | Plymouth North | 18:00.1 |
| 36 | Adam MulaPlace 36 · Grade SR · Parker Charter Essential | SR | Parker Charter Essential | 18:00.1 |
| 37 | Nolan TavaresPlace 37 · Grade SO · Taunton | SO | Taunton | 18:00.8 |
| 38 | Tim CallahanPlace 38 · Grade SR · Needham | SR | Needham | 18:01.6 |
| 39 | Asher BrownsonPlace 39 · Grade SR · Parker Charter Essential | SR | Parker Charter Essential | 18:03.4 |
| 40 | Matthew GardPlace 40 · Grade SO · Shepherd Hill | SO | Shepherd Hill | 18:04.8 |
| 41 | Kyler McNattPlace 41 · Grade FR · Needham | FR | Needham | 18:06.1 |
| 42 | Zachary BailPlace 42 · Grade SR · Belchertown | SR | Belchertown | 18:07.7 |
| 43 | Ryan MedeirosPlace 43 · Grade SR · Bishop Feehan | SR | Bishop Feehan | 18:10.8 |
| 44 | Brandon WilliamsPlace 44 · Grade SR · Bellingham | SR | Bellingham | 18:11.4 |
| 45 | Cameron HasselbaumPlace 45 · Grade SO · Bellingham | SO | Bellingham | 18:11.5 |
| 46 | Aidan GleasonPlace 46 · Grade SO · Concord | SO | Concord | 18:11.9 |
| 47 | Winston ThompsonPlace 47 · Grade JR · Acton-Boxborough | JR | Acton-Boxborough | 18:12.3 |
| 48 | Evan DuniganPlace 48 · Grade JR · Belchertown | JR | Belchertown | 18:13.1 |
| 49 | Caleb CramerPlace 49 · Grade SR · Concord-Carlisle | SR | Concord-Carlisle | 18:13.3 |
| 50 | Andrew BlackburnPlace 50 · Grade SR · Needham | SR | Needham | 18:14.6 |
| 51 | Julian DixonPlace 51 · Grade SR · North Attleborough | SR | North Attleborough | 18:16.3 |
| 52 | John MurphyPlace 52 · Grade FR · Concord | FR | Concord | 18:18.7 |
| 53 | Douglas AlvaradoPlace 53 · Grade SR · City Wide | SR | City Wide | 18:19.6 |
| 54 | Caleb StraayerPlace 54 · Grade FR · Acton-Boxborough | FR | Acton-Boxborough | 18:22.2 |
| 55 | Ty CaliPlace 55 · Grade SO · Taunton | SO | Taunton | 18:22.2 |
| 56 | Guilherme DeOliveiraPlace 56 · Grade JR · Woburn | JR | Woburn | 18:25.9 |
| 57 | Joshua MuellerPlace 57 · Grade SO · Concord | SO | Concord | 18:26.1 |
| 58 | Daniel KurczyPlace 58 · Grade FR · Bellingham | FR | Bellingham | 18:28.6 |
| 59 | Tom FloodPlace 59 · Grade SR · North Attleborough | SR | North Attleborough | 18:28.7 |
| 60 | Ike HatlevigPlace 60 · Grade SO · Parker Charter Essential | SO | Parker Charter Essential | 18:34.5 |
| 61 | Julian HenryPlace 61 · Grade SR · Concord-Carlisle | SR | Concord-Carlisle | 18:35.8 |
| 62 | Thomas SutterPlace 62 · Grade SR · Concord-Carlisle | SR | Concord-Carlisle | 18:37.2 |
| 63 | Andrew StefanikPlace 63 · Grade JR · Shepherd Hill | JR | Shepherd Hill | 18:38.0 |
| 64 | Daniel ViningPlace 64 · Grade SR · Woburn | SR | Woburn | 18:38.0 |
| 65 | Brandon GillcristPlace 65 · Grade SR · Bellingham | SR | Bellingham | 18:38.7 |
| 66 | Harrison PanjwaniPlace 66 · Grade SO · Hamilton-Wenham | SO | Hamilton-Wenham | 18:39.3 |
| 67 | Mike ReissfelderPlace 67 · Grade SR · Bellingham | SR | Bellingham | 18:39.8 |
| 68 | James KreugerPlace 68 · Grade SO · Parker Charter Essential | SO | Parker Charter Essential | 18:40.0 |
| 69 | Joshua JospehPlace 69 · Grade JR · City Wide | JR | City Wide | 18:41.5 |
| 70 | Martin O'SullivanPlace 70 · Grade JR · Concord | JR | Concord | 18:43.0 |
| 71 | Jake SturimPlace 71 · Grade SR · Hamilton-Wenham | SR | Hamilton-Wenham | 18:43.6 |
| 72 | Christian BoyadjievPlace 72 · Grade SR · Burlington | SR | Burlington | 18:45.3 |
| 73 | James JohnsonPlace 73 · Grade SO · Burlington | SO | Burlington | 18:45.3 |
| 74 | Evynn McComiskeyPlace 74 · Grade JR · Woburn | JR | Woburn | 18:47.4 |
| 75 | Evan McNeillPlace 75 · Grade FR · Bishop Feehan | FR | Bishop Feehan | 18:47.6 |
| 76 | Philip JonesPlace 76 · Grade SR · Bellingham | SR | Bellingham | 18:49.4 |
| 77 | William DesrosiersPlace 77 · Grade FR · Bellingham | FR | Bellingham | 18:51.1 |
| 78 | Ryan StrawbridgePlace 78 · Grade FR · Taunton | FR | Taunton | 18:52.8 |
| 79 | Alexander CortesePlace 79 · Grade JR · Douglas | JR | Douglas | 18:53.4 |
| 80 | Ethan MoodyPlace 80 · Grade JR · Parker Charter Essential | JR | Parker Charter Essential | 18:54.1 |
| 81 | Bronson DubeyPlace 81 · Grade FR · Shepherd Hill | FR | Shepherd Hill | 18:56.9 |
| 82 | Amos DeckerPlace 82 · Grade SR · Concord-Carlisle | SR | Concord-Carlisle | 18:58.0 |
| 83 | Aaron PodgorniPlace 83 · Grade JR · Parker Charter Essential | JR | Parker Charter Essential | 18:58.1 |
| 84 | Andy BlakePlace 84 · Grade SR · Concord-Carlisle | SR | Concord-Carlisle | 18:58.5 |
| 85 | Caleb HatlevigPlace 85 · Grade 7 · Parker Charter Essential | 7 | Parker Charter Essential | 19:01.9 |
| 86 | Derek RosePlace 86 · Grade SO · Belchertown | SO | Belchertown | 19:02.4 |
| 87 | Ezra TaubPlace 87 · Grade SO · City Wide | SO | City Wide | 19:02.6 |
| 88 | Elias HeanuePlace 88 · Grade SO · Manchester Essex | SO | Manchester Essex | 19:04.4 |
| 89 | Daniel NobregaPlace 89 · Grade JR · North Attleborough | JR | North Attleborough | 19:06.4 |
| 90 | Andrew VecchiaPlace 90 · Grade SO · Woburn | SO | Woburn | 19:10.0 |
| 91 | Oskar O'HaraPlace 91 · Grade SR · Acton-Boxborough | SR | Acton-Boxborough | 19:12.0 |
| 92 | Shermon CarrPlace 92 · Grade JR · Springfield Central | JR | Springfield Central | 19:12.6 |
| 93 | Chris HoganPlace 93 · Grade SO · Plymouth North | SO | Plymouth North | 19:14.8 |
| 94 | Li JeffreyPlace 94 · Grade FR · Acton-Boxborough | FR | Acton-Boxborough | 19:15.1 |
| 95 | Tyrese LeePlace 95 · Grade SR · Springfield Central | SR | Springfield Central | 19:16.3 |
| 96 | Sam HennedyPlace 96 · Grade JR · Douglas | JR | Douglas | 19:17.1 |
| 97 | Keegan CaseyPlace 97 · Grade SR · Shepherd Hill | SR | Shepherd Hill | 19:17.8 |
| 98 | Sam EvansPlace 98 · Grade SR · Shepherd Hill | SR | Shepherd Hill | 19:21.3 |
| 99 | Chris WilliamsPlace 99 · Grade SR · West Bridgewater | SR | West Bridgewater | 19:23.9 |
| 100 | Shaunak SinhaPlace 100 · Grade SR · Acton-Boxborough | SR | Acton-Boxborough | 19:28.8 |
| 101 | Xavier FrickPlace 101 · Grade SO · Bishop Feehan | SO | Bishop Feehan | 19:34.2 |
| 102 | Seamus SutulaPlace 102 · Grade SO · Bishop Feehan | SO | Bishop Feehan | 19:36.0 |
| 103 | Madsen AndersonPlace 103 · Grade FR · West Bridgewater | FR | West Bridgewater | 19:37.2 |
| 104 | Brayden KearnsPlace 104 · Grade SO · Concord | SO | Concord | 19:37.3 |
| 105 | Garret RiedenPlace 105 · Grade FR · Littleton | FR | Littleton | 19:40.4 |
| 106 | Dominic PapaliaPlace 106 · Grade JR · Acton-Boxborough | JR | Acton-Boxborough | 19:40.7 |
| 107 | Michael MoranaPlace 107 · Grade FR · Littleton | FR | Littleton | 19:42.0 |
| 108 | Sam Mayer SvarczkopfPlace 108 · Grade SR · Parker Charter Essential | SR | Parker Charter Essential | 19:45.1 |
| 109 | Finn LundyPlace 109 · Grade SR · Plymouth North | SR | Plymouth North | 19:47.6 |
| 110 | Jason BisciottiPlace 110 · Grade SO · Bishop Feehan | SO | Bishop Feehan | 19:49.1 |
| 111 | Ryan DelongchampPlace 111 · Grade SR · Sutton | SR | Sutton | 19:51.8 |
| 112 | Colin QuinlanPlace 112 · Grade JR · Taunton | JR | Taunton | 19:52.4 |
| 113 | Charlie ButlerPlace 113 · Grade JR · Hamilton-Wenham | JR | Hamilton-Wenham | 19:52.7 |
| 114 | Jack ClarkePlace 114 · Grade SR · North Attleborough | SR | North Attleborough | 19:53.4 |
| 115 | Christopher GalliganPlace 115 · Grade FR · North Attleborough | FR | North Attleborough | 19:54.2 |
| 116 | Jack EasterPlace 116 · Grade SR · Plymouth North | SR | Plymouth North | 19:55.5 |
| 117 | Ryan GiogasPlace 117 · Grade SR · Burlington | SR | Burlington | 19:56.4 |
| 118 | Liam HudakPlace 118 · Grade FR · Bishop Feehan | FR | Bishop Feehan | 19:58.3 |
| 119 | Andrew RichardsonPlace 119 · Grade FR · Acton-Boxborough | FR | Acton-Boxborough | 19:58.8 |
| 120 | Carl SodermanPlace 120 · Grade 8 · Parker Charter Essential | 8 | Parker Charter Essential | 19:59.5 |
| 121 | Eli HarmonPlace 121 · Grade SO · Shepherd Hill | SO | Shepherd Hill | 20:03.6 |
| 122 | Chris RegoPlace 122 · Grade SR · West Bridgewater | SR | West Bridgewater | 20:04.2 |
| 123 | Kyle DodgePlace 123 · Grade JR · Sutton | JR | Sutton | 20:04.7 |
| 124 | Mohamed MohuddinPlace 124 · Grade SR · Woburn | SR | Woburn | 20:08.4 |
| 125 | Sam NewtonPlace 125 · Grade SO · Woburn | SO | Woburn | 20:10.0 |
| 126 | Colin HarrisonPlace 126 · Grade FR · Manchester Essex | FR | Manchester Essex | 20:10.2 |
| 127 | Alex KimberkPlace 127 · Grade JR · Manchester Essex | JR | Manchester Essex | 20:10.3 |
| 128 | Casey PoirierPlace 128 · Grade FR · North Attleborough | FR | North Attleborough | 20:13.0 |
| 129 | Ryan SianoPlace 129 · Grade SO · Bishop Feehan | SO | Bishop Feehan | 20:13.4 |
| 130 | Paul AlfieriPlace 130 · Grade SR · West Bridgewater | SR | West Bridgewater | 20:14.9 |
| 131 | Evan HarringtonPlace 131 · Grade FR · Belchertown | FR | Belchertown | 20:15.6 |
| 132 | John RycroftPlace 132 · Grade SR · Woburn | SR | Woburn | 20:18.0 |
| 133 | Cam ParkerPlace 133 · Grade SR · Taunton | SR | Taunton | 20:20.3 |
| 134 | Zachary CraganPlace 134 · Grade SR · Bishop Feehan | SR | Bishop Feehan | 20:21.2 |
| 135 | Matt BotehloPlace 135 · Grade SO · Hamilton-Wenham | SO | Hamilton-Wenham | 20:21.8 |
| 136 | Ricky HealeyPlace 136 · Grade JR · Burlington | JR | Burlington | 20:22.1 |
| 137 | Scott FraserPlace 137 · Grade SR · Burlington | SR | Burlington | 20:22.2 |
| 138 | Moindy DukurayPlace 138 · Grade SR · Springfield Central | SR | Springfield Central | 20:24.2 |
| 139 | Cristian Novelle-RuddyPlace 139 · Grade JR · City Wide | JR | City Wide | 20:24.9 |
| 140 | Shadrack KinuthiaPlace 140 · Grade SR · Springfield Central | SR | Springfield Central | 20:25.0 |
| 141 | Kevin RussoPlace 141 · Grade JR · Sutton | JR | Sutton | 20:27.4 |
| 142 | Daniel PleachPlace 142 · Grade SR · West Bridgewater | SR | West Bridgewater | 20:28.6 |
| 143 | Jonathan WolinskiPlace 143 · Grade SO · Burlington | SO | Burlington | 20:34.0 |
| 144 | Matthew LetourneauPlace 144 · Grade JR · Taunton | JR | Taunton | 20:34.3 |
| 145 | Maxwell VaughanPlace 145 · Grade JR · North Attleborough | JR | North Attleborough | 20:37.6 |
| 146 | Oliver WillisPlace 146 · Grade JR · Parker Charter Essential | JR | Parker Charter Essential | 20:38.1 |
| 147 | Lucas DeSousaPlace 147 · Grade JR · Taunton | JR | Taunton | 20:40.0 |
| 148 | John Paul CapuanoPlace 148 · Grade SR · Sutton | SR | Sutton | 20:41.0 |
| 149 | Luke ZellmanPlace 149 · Grade JR · Manchester Essex | JR | Manchester Essex | 20:41.2 |
| 150 | Alex JohnsonPlace 150 · Grade JR · Hamilton-Wenham | JR | Hamilton-Wenham | 20:42.6 |
| 151 | Brennan LanglitzPlace 151 · Grade SO · Springfield Central | SO | Springfield Central | 20:44.9 |
| 152 | Kevin NettPlace 152 · Grade FR · Woburn | FR | Woburn | 20:51.6 |
| 153 | Chance BainPlace 153 · Grade SO · West Bridgewater | SO | West Bridgewater | 20:52.4 |
| 154 | Gus CaceresPlace 154 · Grade JR · West Bridgewater | JR | West Bridgewater | 20:57.5 |
| 155 | Gavin KelleyPlace 155 · Grade SO · Taunton | SO | Taunton | 20:58.6 |
| 156 | Ken CooperPlace 156 · Grade SR · Woburn | SR | Woburn | 20:58.9 |
| 157 | Bobby BourquePlace 157 · Grade SR · Woburn | SR | Woburn | 20:59.2 |
| 158 | Adam RiedenPlace 158 · Grade FR · Littleton | FR | Littleton | 20:59.6 |
| 159 | Rahul AllaPlace 159 · Grade JR · Burlington | JR | Burlington | 21:04.3 |
| 160 | Doug BibboPlace 160 · Grade JR · Burlington | JR | Burlington | 21:04.3 |
| 161 | Thomas GendronPlace 161 · Grade JR · Burlington | JR | Burlington | 21:04.3 |
| 162 | Richard VittumPlace 162 · Grade JR · Burlington | JR | Burlington | 21:05.0 |
| 163 | Ben HolmesPlace 163 · Grade JR · Plymouth North | JR | Plymouth North | 21:07.8 |
| 164 | Jefferson RobertsPlace 164 · Grade JR · West Bridgewater | JR | West Bridgewater | 21:07.8 |
| 165 | William BuckleyPlace 165 · Grade SO · Plymouth North | SO | Plymouth North | 21:09.1 |
| 166 | Scott JanesPlace 166 · Grade JR · Hamilton-Wenham | JR | Hamilton-Wenham | 21:14.5 |
| 167 | Will DowneyPlace 167 · Grade SO · Parker Charter Essential | SO | Parker Charter Essential | 21:16.0 |
| 168 | Noell ThomasPlace 168 · Grade SR · Springfield Central | SR | Springfield Central | 21:16.3 |
| 169 | Cooper HolmesPlace 169 · Grade FR · Plymouth North | FR | Plymouth North | 21:20.4 |
| 170 | Mumin MazharPlace 170 · Grade SR · Springfield Central | SR | Springfield Central | 21:22.8 |
| 171 | Cam McLeodPlace 171 · Grade FR · Littleton | FR | Littleton | 21:25.6 |
| 172 | Oliver HaasPlace 172 · Grade SR · Belchertown | SR | Belchertown | 21:41.4 |
| 173 | John CowlesPlace 173 · Grade SO · Belchertown | SO | Belchertown | 21:42.7 |
| 174 | Finn AllenPlace 174 · Grade SO · Sutton | SO | Sutton | 21:44.2 |
| 175 | Evan KaprelianPlace 175 · Grade 8 · West Bridgewater | 8 | West Bridgewater | 21:44.4 |
| 176 | Eric AmesPlace 176 · Grade FR · West Bridgewater | FR | West Bridgewater | 21:45.2 |
| 177 | Craig ScharlandPlace 177 · Grade FR · Bishop Feehan | FR | Bishop Feehan | 21:45.3 |
| 178 | Jack McMahonPlace 178 · Grade SR · Hamilton-Wenham | SR | Hamilton-Wenham | 21:47.3 |
| 179 | Henry JonesPlace 179 · Grade SR · Hamilton-Wenham | SR | Hamilton-Wenham | 21:47.4 |
| 180 | Luke McMahonPlace 180 · Grade FR · Hamilton-Wenham | FR | Hamilton-Wenham | 21:48.3 |
| 181 | Willem EdwardsPlace 181 · Grade FR · Sutton | FR | Sutton | 21:49.3 |
| 182 | Chris PrattPlace 182 · Grade SO · West Bridgewater | SO | West Bridgewater | 22:05.1 |
| 183 | Matt StelmokasPlace 183 · Grade SO · Belchertown | SO | Belchertown | 22:22.0 |
| 184 | Max KirkPlace 184 · Grade FR · Manchester Essex | FR | Manchester Essex | 22:27.7 |
| 185 | Nathan BennettPlace 185 · Grade FR · North Attleborough | FR | North Attleborough | 22:36.7 |
| 186 | Isaac CotePlace 186 · Grade JR · West Bridgewater | JR | West Bridgewater | 23:01.9 |
| 187 | Anthony NegronPlace 187 · Grade SO · Springfield Central | SO | Springfield Central | 23:04.9 |
| 188 | Jeff ColenaPlace 188 · Grade SR · Sutton | SR | Sutton | 23:06.5 |
| 189 | Jonathan McGurrinPlace 189 · Grade FR · Littleton | FR | Littleton | 23:11.2 |
| 190 | Mitchell OlsonPlace 190 · Grade SR · Bellingham | SR | Bellingham | 23:17.8 |
| 191 | JT VasconcellosPlace 191 · Grade JR · North Attleborough | JR | North Attleborough | 23:22.8 |
| 192 | Jon DelSignorePlace 192 · Grade SR · Sutton | SR | Sutton | 23:39.8 |
| 193 | Micah KatzPlace 193 · Grade FR · Hamilton-Wenham | FR | Hamilton-Wenham | 23:52.4 |
| 1 | Ryan OostingPlace 1 · Grade SR · Arlington | SR | Arlington | 15:49.0 |
| 2 | Sam AcquavivaPlace 2 · Grade SR · Newburyport | SR | Newburyport | 16:09.6 |
| 3 | Lucas AramburuPlace 3 · Grade SR · Brookline | SR | Brookline | 16:28.0 |
| 4 | Nicholas PorterPlace 4 · Grade SO · Lexington | SO | Lexington | 16:28.2 |
| 5 | Mike GriffinPlace 5 · Grade JR · King Philip | JR | King Philip | 16:29.8 |
| 6 | Joseph ThumannPlace 6 · Grade SO · Whitinsville Christian | SO | Whitinsville Christian | 16:34.4 |
| 7 | Bobby CarewPlace 7 · Grade JR · Milton | JR | Milton | 16:36.5 |
| 8 | Eli GappelbergPlace 8 · Grade SR · Lexington | SR | Lexington | 16:42.9 |
| 9 | Imanuel FernandesPlace 9 · Grade SR · Brockton | SR | Brockton | 16:43.4 |
| 10 | Benjami Gordon-SniffenPlace 10 · Grade SR · Northampton | SR | Northampton | 16:54.2 |
| 11 | Adrew CabralPlace 11 · Grade SO · Seekonk | SO | Seekonk | 16:55.2 |
| 12 | John LuceyPlace 12 · Grade JR · Newburyport | JR | Newburyport | 16:57.5 |
| 13 | Kevin ArseneauxPlace 13 · Grade SO · Dennis-Yarmouth | SO | Dennis-Yarmouth | 16:58.7 |
| 14 | Isaac SteelePlace 14 · Grade JR · Wachusett | JR | Wachusett | 17:03.2 |
| 15 | Jeffrey CandellPlace 15 · Grade SR · Arlington | SR | Arlington | 17:06.3 |
| 16 | Alexander BrownPlace 16 · Grade JR · Hopkinton | JR | Hopkinton | 17:08.6 |
| 17 | Jon DiazPlace 17 · Grade SR · Brookline | SR | Brookline | 17:13.0 |
| 18 | Henry JordanPlace 18 · Grade JR · Seekonk | JR | Seekonk | 17:15.0 |
| 19 | Mike NorbergPlace 19 · Grade JR · King Philip | JR | King Philip | 17:15.7 |
| 20 | Eric DeLorenzoPlace 20 · Grade JR · King Philip | JR | King Philip | 17:16.5 |
| 20 | Jeb JacobPlace 20 · Grade SR · Lexington | SR | Lexington | 17:16.5 |
| 22 | Anders NaritaPlace 22 · Grade SR · Wachusett | SR | Wachusett | 17:16.9 |
| 23 | Matthew McAlarneyPlace 23 · Grade JR · Lexington | JR | Lexington | 17:18.5 |
| 24 | Jason BeaverPlace 24 · Grade SR · Agawam | SR | Agawam | 17:20.3 |
| 25 | William McCormickPlace 25 · Grade SR · Brookline | SR | Brookline | 17:22.8 |
| 26 | Dennis SimmonsPlace 26 · Grade FR · Mohawk Trail | FR | Mohawk Trail | 17:25.8 |
| 27 | Selvin BackertPlace 27 · Grade JR · Lexington | JR | Lexington | 17:27.4 |
| 28 | Tobias L'EsperancePlace 28 · Grade JR · Northampton | JR | Northampton | 17:27.4 |
| 29 | Ben HaberPlace 29 · Grade SR · Brookline | SR | Brookline | 17:36.8 |
| 30 | Ronan FitzgeraldPlace 30 · Grade JR · Somerville | JR | Somerville | 17:41.1 |
| 31 | Christopher SullivanPlace 31 · Grade FR · Milton | FR | Milton | 17:41.5 |
| 32 | Lucas Di CerboPlace 32 · Grade SR · Lexington | SR | Lexington | 17:41.5 |
| 33 | Anthony DistauroPlace 33 · Grade SR · Milford | SR | Milford | 17:45.5 |
| 34 | Keith MayPlace 34 · Grade SR · Haverhill | SR | Haverhill | 17:49.2 |
| 35 | Adam BernsteinPlace 35 · Grade JR · Lexington | JR | Lexington | 17:50.2 |
| 36 | Zakery LaverdierePlace 36 · Grade FR · Seekonk | FR | Seekonk | 17:52.3 |
| 37 | Fritz LalleyPlace 37 · Grade JR · Milton | JR | Milton | 17:54.0 |
| 38 | Miles HarrisonPlace 38 · Grade JR · Arlington | JR | Arlington | 17:54.0 |
| 39 | Simon EislPlace 39 · Grade JR · Wachusett | JR | Wachusett | 17:55.3 |
| 40 | Colin YoungPlace 40 · Grade SO · Lenox Memorial | SO | Lenox Memorial | 17:56.8 |
| 41 | Seth CutlerPlace 41 · Grade JR · Lexington | JR | Lexington | 17:57.5 |
| 42 | Neil TraceyPlace 42 · Grade SR · Arlington | SR | Arlington | 18:01.2 |
| 43 | Tim BrighamPlace 43 · Grade SO · Wachusett | SO | Wachusett | 18:01.7 |
| 44 | Maxwell AdamPlace 44 · Grade 8 · Lenox Memorial | 8 | Lenox Memorial | 18:02.9 |
| 45 | Peter RachlinPlace 45 · Grade SR · Brookline | SR | Brookline | 18:04.7 |
| 46 | Adrian SeegerPlace 46 · Grade SO · Brookline | SO | Brookline | 18:04.9 |
| 47 | Max Di CerboPlace 47 · Grade SO · Lexington | SO | Lexington | 18:05.3 |
| 48 | Chris BerthrongPlace 48 · Grade SR · Milford | SR | Milford | 18:09.4 |
| 49 | Daniel MarkeyPlace 49 · Grade JR · Pope Francis | JR | Pope Francis | 18:09.8 |
| 50 | Simon LeClairPlace 50 · Grade JR · Northampton | JR | Northampton | 18:09.9 |
| 51 | Nathan CrokePlace 51 · Grade SO · Lexington | SO | Lexington | 18:13.5 |
| 52 | Miguel TorresPlace 52 · Grade SR · Milford | SR | Milford | 18:15.1 |
| 53 | Benjamin HowePlace 53 · Grade JR · Northampton | JR | Northampton | 18:15.3 |
| 54 | Maxx TobonPlace 54 · Grade JR · Brockton | JR | Brockton | 18:16.9 |
| 55 | Alex BenderPlace 55 · Grade JR · Wachusett | JR | Wachusett | 18:18.6 |
| 56 | Eben SavesonPlace 56 · Grade JR · Northampton | JR | Northampton | 18:19.1 |
| 57 | Matt YoungPlace 57 · Grade SO · Adv. Math and Science Acade | SO | Adv. Math and Science Acade | 18:19.1 |
| 58 | Brandon GomesPlace 58 · Grade SR · Seekonk | SR | Seekonk | 18:19.6 |
| 59 | Jack KingPlace 59 · Grade SO · Wachusett | SO | Wachusett | 18:19.8 |
| 60 | Maxim SlobodchikovPlace 60 · Grade SO · Lexington | SO | Lexington | 18:20.8 |
| 61 | Gianni PannoPlace 61 · Grade SR · Milford | SR | Milford | 18:21.6 |
| 62 | Max ManorPlace 62 · Grade JR · Milford | JR | Milford | 18:24.4 |
| 63 | Nicholas OconnellPlace 63 · Grade FR · Brockton | FR | Brockton | 18:24.8 |
| 64 | Nick TassinariPlace 64 · Grade SR · Tyngsborough | SR | Tyngsborough | 18:26.4 |
| 65 | Ryan ProulxPlace 65 · Grade JR · Foxborough | JR | Foxborough | 18:26.7 |
| 66 | Ross TejedaPlace 66 · Grade FR · Milton | FR | Milton | 18:27.8 |
| 67 | Andrew HarrisonPlace 67 · Grade SR · Haverhill | SR | Haverhill | 18:29.1 |
| 68 | AJ GormanPlace 68 · Grade FR · Whitinsville Christian | FR | Whitinsville Christian | 18:30.2 |
| 69 | Jack SperoniPlace 69 · Grade SO · Wachusett | SO | Wachusett | 18:31.5 |
| 70 | Jacob KlangPlace 70 · Grade JR · Seekonk | JR | Seekonk | 18:31.5 |
| 71 | Daniel RamseyPlace 71 · Grade FR · Lexington | FR | Lexington | 18:32.5 |
| 72 | Brendan O'ShaugnessyPlace 72 · Grade SR · Milford | SR | Milford | 18:34.6 |
| 73 | Jack HearnPlace 73 · Grade SO · Whitinsville Christian | SO | Whitinsville Christian | 18:34.7 |
| 74 | Jovan JosephPlace 74 · Grade SO · King Philip | SO | King Philip | 18:38.4 |
| 75 | Spenser BaileyPlace 75 · Grade SO · Brookline | SO | Brookline | 18:38.6 |
| 76 | Bryce OrdonezPlace 76 · Grade JR · Pope Francis | JR | Pope Francis | 18:38.9 |
| 77 | Charles WardPlace 77 · Grade SR · Wachusett | SR | Wachusett | 18:41.2 |
| 78 | Jonathan LischettiPlace 78 · Grade SO · Northampton | SO | Northampton | 18:41.5 |
| 79 | Alex HagenPlace 79 · Grade SR · King Philip | SR | King Philip | 18:50.2 |
| 80 | Roger BuckleyPlace 80 · Grade SR · Arlington | SR | Arlington | 18:50.4 |
| 81 | Peter SylviaPlace 81 · Grade SR · Brockton | SR | Brockton | 18:51.3 |
| 82 | John ChambersPlace 82 · Grade JR · Newburyport | JR | Newburyport | 18:52.7 |
| 83 | Nicholas LynchPlace 83 · Grade JR · Brockton | JR | Brockton | 18:54.8 |
| 84 | Collin DaughertyPlace 84 · Grade SO · Haverhill | SO | Haverhill | 19:01.3 |
| 85 | Zach ReedPlace 85 · Grade JR · Seekonk | JR | Seekonk | 19:03.0 |
| 86 | Renzo VargasPlace 86 · Grade FR · Lenox Memorial | FR | Lenox Memorial | 19:03.3 |
| 87 | Hayden KelleyPlace 87 · Grade SO · Milton | SO | Milton | 19:05.1 |
| 88 | Christopher O'DonnellPlace 88 · Grade JR · Newburyport | JR | Newburyport | 19:05.5 |
| 89 | Ben RaivelPlace 89 · Grade SR · Northampton | SR | Northampton | 19:05.9 |
| 90 | Jack SpaldingPlace 90 · Grade JR · Newburyport | JR | Newburyport | 19:07.9 |
| 91 | Nicholas DuartePlace 91 · Grade JR · Brockton | JR | Brockton | 19:08.9 |
| 92 | Ben CravenPlace 92 · Grade FR · Haverhill | FR | Haverhill | 19:09.9 |
| 93 | Trey LawsonPlace 93 · Grade SR · Foxborough | SR | Foxborough | 19:10.9 |
| 94 | Patrick BarnesPlace 94 · Grade JR · Hopkinton | JR | Hopkinton | 19:11.2 |
| 95 | Javier DoneghanPlace 95 · Grade SR · Brockton | SR | Brockton | 19:12.2 |
| 96 | Jordan HendricksPlace 96 · Grade JR · Brockton | JR | Brockton | 19:12.8 |
| 97 | Luis PinedaPlace 97 · Grade SO · Somerville | SO | Somerville | 19:14.1 |
| 98 | Andrew ParkerPlace 98 · Grade SR · Tyngsborough | SR | Tyngsborough | 19:16.0 |
| 99 | Michael PescatorePlace 99 · Grade JR · Arlington | JR | Arlington | 19:16.2 |
| 100 | Aidan LavalleyPlace 100 · Grade SR · Arlington | SR | Arlington | 19:16.7 |
| 101 | Ryan ConnorPlace 101 · Grade SR · King Philip | SR | King Philip | 19:18.3 |
| 102 | Calvin RobertsonPlace 102 · Grade SR · Arlington | SR | Arlington | 19:19.9 |
| 103 | John CarewPlace 103 · Grade FR · Milton | FR | Milton | 19:20.3 |
| 104 | Guy Rice-LesurePlace 104 · Grade SR · Mohawk Trail | SR | Mohawk Trail | 19:21.5 |
| 105 | Liam NokesPlace 105 · Grade SO · Arlington | SO | Arlington | 19:21.9 |
| 106 | Brendan LemeiuxPlace 106 · Grade SR · King Philip | SR | King Philip | 19:22.6 |
| 107 | Parker GregoryPlace 107 · Grade SO · Somerville | SO | Somerville | 19:22.9 |
| 108 | Maxime LegerPlace 108 · Grade JR · Lenox Memorial | JR | Lenox Memorial | 19:24.7 |
| 109 | James TenreiroPlace 109 · Grade JR · Seekonk | JR | Seekonk | 19:26.8 |
| 110 | Leighton YoungPlace 110 · Grade JR · Haverhill | JR | Haverhill | 19:28.0 |
| 111 | Thomas Jon CarleoPlace 111 · Grade FR · Newburyport | FR | Newburyport | 19:30.0 |
| 112 | Max GregoirePlace 112 · Grade FR · Tyngsborough | FR | Tyngsborough | 19:30.5 |
| 113 | Peter LamPlace 113 · Grade SR · Tyngsborough | SR | Tyngsborough | 19:31.1 |
| 114 | Clayton McLarenPlace 114 · Grade JR · Brockton | JR | Brockton | 19:34.9 |
| 115 | Alex MartinPlace 115 · Grade SR · Northampton | SR | Northampton | 19:35.6 |
| 116 | Ryan KelleyPlace 116 · Grade SR · Milford | SR | Milford | 19:36.1 |
| 117 | Tyler NealPlace 117 · Grade SR · Tyngsborough | SR | Tyngsborough | 19:38.4 |
| 118 | Tyler DeLabarrePlace 118 · Grade SO · Arlington | SO | Arlington | 19:39.1 |
| 119 | Hunter StudleyPlace 119 · Grade SR · Seekonk | SR | Seekonk | 19:39.9 |
| 120 | Patrick KennedyPlace 120 · Grade JR · Milton | JR | Milton | 19:40.4 |
| 121 | Theo ThompsonPlace 121 · Grade SR · Northampton | SR | Northampton | 19:43.4 |
| 122 | Henry FerrariPlace 122 · Grade JR · Northampton | JR | Northampton | 19:44.2 |
| 123 | Ben HappennyPlace 123 · Grade SO · Mount St. Charles | SO | Mount St. Charles | 19:44.3 |
| 124 | Lisandro VelazquezPlace 124 · Grade JR · Brockton | JR | Brockton | 19:45.1 |
| 125 | Owen RobertsPlace 125 · Grade FR · Newburyport | FR | Newburyport | 19:46.3 |
| 126 | Gabriel Pardo CotaPlace 126 · Grade JR · Milford | JR | Milford | 19:46.7 |
| 127 | Liam BennettPlace 127 · Grade JR · Milford | JR | Milford | 19:46.9 |
| 128 | Benjamin DeLaCourPlace 128 · Grade JR · Northampton | JR | Northampton | 19:47.8 |
| 129 | Brendan WeddletonPlace 129 · Grade FR · King Philip | FR | King Philip | 19:48.1 |
| 130 | Alexander Van ViletPlace 130 · Grade JR · Newburyport | JR | Newburyport | 19:49.1 |
| 131 | Jonathan WilliamsPlace 131 · Grade SR · Adv. Math and Science Acade | SR | Adv. Math and Science Acade | 19:50.2 |
| 132 | Tucker QuinlanPlace 132 · Grade SR · Northampton | SR | Northampton | 19:52.7 |
| 133 | Brayden Goldstein-GelbPlace 133 · Grade SO · Somerville | SO | Somerville | 19:54.3 |
| 134 | Connor LeporePlace 134 · Grade SO · Adv. Math and Science Acade | SO | Adv. Math and Science Acade | 20:01.2 |
| 135 | Joe LucasPlace 135 · Grade SR · Brockton | SR | Brockton | 20:01.9 |
| 136 | Josh ConwayPlace 136 · Grade SR · Agawam | SR | Agawam | 20:04.4 |
| 137 | Kenichi GomiPlace 137 · Grade FR · Wachusett | FR | Wachusett | 20:04.6 |
| 138 | Joe RodwellPlace 138 · Grade 8 · Tyngsborough | 8 | Tyngsborough | 20:07.7 |
| 139 | Matt AshePlace 139 · Grade SR · Pope Francis | SR | Pope Francis | 20:07.9 |
| 140 | Sean SanterlasciPlace 140 · Grade SR · Haverhill | SR | Haverhill | 20:08.3 |
| 141 | Hudson SmithPlace 141 · Grade JR · Milton | JR | Milton | 20:09.3 |
| 142 | Jake GaumondPlace 142 · Grade SR · Wachusett | SR | Wachusett | 20:10.0 |
| 143 | Roman DeLorenzoPlace 143 · Grade JR · North Middlesex | JR | North Middlesex | 20:17.6 |
| 144 | Jay DeSautelsPlace 144 · Grade SO · Wachusett | SO | Wachusett | 20:19.2 |
| 145 | Anthony GilbertPlace 145 · Grade SO · Whitinsville Christian | SO | Whitinsville Christian | 20:22.0 |
| 146 | Samuel HearnPlace 146 · Grade SR · Whitinsville Christian | SR | Whitinsville Christian | 20:22.1 |
| 147 | Aidan GuintaPlace 147 · Grade 8 · Whitinsville Christian | 8 | Whitinsville Christian | 20:23.0 |
| 148 | Ben PiettPlace 148 · Grade SO · Whitinsville Christian | SO | Whitinsville Christian | 20:24.0 |
| 149 | Jack MailbergPlace 149 · Grade FR · Wachusett | FR | Wachusett | 20:29.2 |
| 150 | Ethan LichwanPlace 150 · Grade SO · Pope Francis | SO | Pope Francis | 20:29.5 |
| 151 | Oth Cotta- NascimentoPlace 151 · Grade SR · Somerville | SR | Somerville | 20:31.4 |
| 152 | James ComiskyPlace 152 · Grade FR · Milford | FR | Milford | 20:32.3 |
| 153 | Patrick O'MalleyPlace 153 · Grade SO · Pope Francis | SO | Pope Francis | 20:33.7 |
| 154 | Jason McKeonPlace 154 · Grade JR · Haverhill | JR | Haverhill | 20:33.8 |
| 155 | Alex KerrPlace 155 · Grade JR · Whitinsville Christian | JR | Whitinsville Christian | 20:37.8 |
| 156 | Shea DuffyPlace 156 · Grade JR · King Philip | JR | King Philip | 20:38.3 |
| 157 | Jeremy WoishekPlace 157 · Grade FR · Tyngsborough | FR | Tyngsborough | 20:38.6 |
| 158 | Josh SmithPlace 158 · Grade SR · King Philip | SR | King Philip | 20:41.7 |
| 159 | AJ FeldmanPlace 159 · Grade SO · Somerville | SO | Somerville | 20:46.8 |
| 160 | Nevan KelleyPlace 160 · Grade FR · Grafton | FR | Grafton | 20:51.4 |
| 161 | Daniel HochmanPlace 161 · Grade SR · Adv. Math and Science Acade | SR | Adv. Math and Science Acade | 20:53.8 |
| 162 | Edward McCarthyPlace 162 · Grade SR · North Middlesex | SR | North Middlesex | 20:56.2 |
| 163 | John CarmelPlace 163 · Grade SR · Agawam | SR | Agawam | 20:57.2 |
| 164 | Mark McGinnessPlace 164 · Grade FR · North Middlesex | FR | North Middlesex | 20:59.1 |
| 165 | Lucas NowlanPlace 165 · Grade SO · Adv. Math and Science Acade | SO | Adv. Math and Science Acade | 21:00.0 |
| 166 | Jack GramerPlace 166 · Grade 8 · Tyngsborough | 8 | Tyngsborough | 21:00.1 |
| 167 | Kush PatelPlace 167 · Grade SR · Pope Francis | SR | Pope Francis | 21:02.7 |
| 168 | Aayush PatelPlace 168 · Grade SR · Milford | SR | Milford | 21:03.0 |
| 169 | Nick CharestPlace 169 · Grade SR · Agawam | SR | Agawam | 21:03.0 |
| 170 | Eli CahillPlace 170 · Grade SR · Grafton | SR | Grafton | 21:10.9 |
| 171 | Max KowalskiPlace 171 · Grade JR · North Middlesex | JR | North Middlesex | 21:11.8 |
| 172 | Colin O'BrienPlace 172 · Grade FR · Pope Francis | FR | Pope Francis | 21:13.0 |
| 173 | Sam BarkerPlace 173 · Grade SR · Whitinsville Christian | SR | Whitinsville Christian | 21:23.4 |
| 174 | Ely CarrollPlace 174 · Grade SO · Lenox Memorial | SO | Lenox Memorial | 21:25.3 |
| 175 | Samuel ViltPlace 175 · Grade JR · Milford | JR | Milford | 21:27.5 |
| 176 | Matthew LeclairPlace 176 · Grade JR · Grafton | JR | Grafton | 21:29.0 |
| 177 | Matthew CanavanPlace 177 · Grade SR · Mount St. Charles | SR | Mount St. Charles | 21:29.5 |
| 178 | Joe GagnonPlace 178 · Grade SR · Tyngsborough | SR | Tyngsborough | 21:29.9 |
| 179 | Andrew NilsenPlace 179 · Grade JR · Milton | JR | Milton | 21:29.9 |
| 180 | Joshua FischerPlace 180 · Grade SO · Hopkinton | SO | Hopkinton | 21:33.8 |
| 181 | Colin RileyPlace 181 · Grade 8 · Tyngsborough | 8 | Tyngsborough | 21:40.1 |
| 182 | Vinny GilbertPlace 182 · Grade FR · Whitinsville Christian | FR | Whitinsville Christian | 21:58.0 |
| 183 | Dale ConsoliniPlace 183 · Grade SO · Agawam | SO | Agawam | 21:58.3 |
| 184 | Dylan AnemaPlace 184 · Grade SO · Whitinsville Christian | SO | Whitinsville Christian | 22:03.4 |
| 185 | Wilson GramerPlace 185 · Grade FR · Tyngsborough | FR | Tyngsborough | 22:03.6 |
| 186 | Josh ChasePlace 186 · Grade SO · Adv. Math and Science Acade | SO | Adv. Math and Science Acade | 22:05.4 |
| 187 | Luke NeuhauserPlace 187 · Grade FR · Adv. Math and Science Acade | FR | Adv. Math and Science Acade | 22:09.3 |
| 188 | Jackson ChristiePlace 188 · Grade JR · Somerville | JR | Somerville | 22:09.7 |
| 189 | Jon MurrayPlace 189 · Grade JR · Agawam | JR | Agawam | 22:12.2 |
| 190 | Charles MisailPlace 190 · Grade FR · North Middlesex | FR | North Middlesex | 22:13.8 |
| 191 | Kevin RochePlace 191 · Grade JR · Grafton | JR | Grafton | 22:18.4 |
| 192 | Zachary PhannavongPlace 192 · Grade FR · Mount St. Charles | FR | Mount St. Charles | 22:23.1 |
| 193 | Andy McCormackPlace 193 · Grade 8 · Lenox Memorial | 8 | Lenox Memorial | 22:28.4 |
| 194 | Johnny CowenPlace 194 · Grade SR · Hopkinton | SR | Hopkinton | 22:34.8 |
| 195 | Brandon WhitonPlace 195 · Grade SO · Whitinsville Christian | SO | Whitinsville Christian | 22:38.8 |
| 196 | Ryan ChauvettePlace 196 · Grade SO · Mount St. Charles | SO | Mount St. Charles | 22:46.7 |
| 197 | Gabriel NascimentoPlace 197 · Grade JR · Somerville | JR | Somerville | 22:51.4 |
| 198 | Connor BaileyPlace 198 · Grade FR · Mohawk Trail | FR | Mohawk Trail | 22:54.6 |
| 199 | Drew MansonPlace 199 · Grade FR · Adv. Math and Science Acade | FR | Adv. Math and Science Acade | 23:01.2 |
| 200 | Joseph BrennerPlace 200 · Grade FR · Grafton | FR | Grafton | 23:09.7 |
| 201 | Vincent GauthierPlace 201 · Grade 7 · Mohawk Trail | 7 | Mohawk Trail | 23:13.3 |
| 202 | Calvin WicksPlace 202 · Grade FR · Somerville | FR | Somerville | 23:26.2 |
| 203 | Matthew HallettPlace 203 · Grade SR · Grafton | SR | Grafton | 23:39.2 |
| 204 | Curtis CaoPlace 204 · Grade FR · Mount St. Charles | FR | Mount St. Charles | 23:41.3 |
| 205 | Jack ConwayPlace 205 · Grade FR · Agawam | FR | Agawam | 23:42.2 |
| 206 | Aidan DriscollPlace 206 · Grade JR · Grafton | JR | Grafton | 23:59.2 |
| 207 | Robert HammerPlace 207 · Grade FR · Grafton | FR | Grafton | 25:08.6 |
| 208 | Michael CurtisPlace 208 · Grade FR · Somerville | FR | Somerville | 25:32.9 |
| 209 | Daymien BonetPlace 209 · Grade FR · Somerville | FR | Somerville | 25:33.0 |
| 210 | Ashby ReinholdPlace 210 · Grade FR · Adv. Math and Science Acade | FR | Adv. Math and Science Acade | 27:35.0 |
| 211 | Sean JacksonPlace 211 · Grade FR · Grafton | FR | Grafton | 28:24.0 |
| 1 | Colby ZarlePlace 1 · Grade SR · Wellesley | SR | Wellesley | 16:30.2 |
| 2 | Oliver FriedPlace 2 · Grade JR · Dover-Sherborn | JR | Dover-Sherborn | 16:36.5 |
| 3 | Jason NorrisPlace 3 · Grade JR · Wellesley | JR | Wellesley | 16:38.3 |
| 4 | Nick ValiantiPlace 4 · Grade JR · Marshfield | JR | Marshfield | 16:38.8 |
| 5 | Tyler BroganPlace 5 · Grade JR · Franklin | JR | Franklin | 16:43.9 |
| 6 | Michael HagenPlace 6 · Grade SR · Franklin | SR | Franklin | 16:46.0 |
| 7 | Peter LopataPlace 7 · Grade JR · Pentucket | JR | Pentucket | 16:46.9 |
| 8 | Nicholas CalitriPlace 8 · Grade SO · Franklin | SO | Franklin | 16:56.0 |
| 9 | Luke CollinsPlace 9 · Grade SR · Wellesley | SR | Wellesley | 16:58.6 |
| 10 | Sebastian GilliganPlace 10 · Grade SO · Masconomet | SO | Masconomet | 17:06.8 |
| 11 | Rohan SinghviPlace 11 · Grade SR · Wakefield | SR | Wakefield | 17:07.6 |
| 12 | Matt RobertoPlace 12 · Grade JR · Wakefield | JR | Wakefield | 17:09.2 |
| 13 | Colin BlackPlace 13 · Grade SR · Hopedale | SR | Hopedale | 17:11.4 |
| 14 | Antonio EscallonPlace 14 · Grade SR · Cambridge Rindge & Latin | SR | Cambridge Rindge & Latin | 17:20.3 |
| 15 | Adam SylviaPlace 15 · Grade SR · Old Rochester | SR | Old Rochester | 17:24.3 |
| 16 | Dominic MastromatteoPlace 16 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 17:24.8 |
| 17 | Benjamin DavignonPlace 17 · Grade SO · Fairhaven | SO | Fairhaven | 17:25.9 |
| 18 | Hunter MarionPlace 18 · Grade JR · Narragansett | JR | Narragansett | 17:26.2 |
| 19 | Nathaniel KohnenPlace 19 · Grade JR · Wellesley | JR | Wellesley | 17:29.9 |
| 20 | Will BenoitPlace 20 · Grade SO · Fairhaven | SO | Fairhaven | 17:30.0 |
| 21 | Jack CarlsonPlace 21 · Grade SR · Wellesley | SR | Wellesley | 17:30.9 |
| 22 | Peter BurkePlace 22 · Grade JR · Marthas Vineyard | JR | Marthas Vineyard | 17:31.1 |
| 23 | Liam BreenPlace 23 · Grade SR · Danvers | SR | Danvers | 17:32.1 |
| 24 | Luke Cohen-AbelesPlace 24 · Grade SR · Wellesley | SR | Wellesley | 17:32.4 |
| 25 | Jeff SecristPlace 25 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 17:32.9 |
| 26 | Casey BrackettPlace 26 · Grade SR · Wakefield | SR | Wakefield | 17:36.4 |
| 27 | Robbie McKersiePlace 27 · Grade JR · Masconomet | JR | Masconomet | 17:38.8 |
| 28 | Matt CatariusPlace 28 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 17:40.3 |
| 29 | Camden HarringtonPlace 29 · Grade JR · Franklin | JR | Franklin | 17:46.4 |
| 30 | Will CoppolaPlace 30 · Grade SR · Pentucket | SR | Pentucket | 17:50.0 |
| 31 | Patrick MurrayPlace 31 · Grade SR · Westborough | SR | Westborough | 17:51.1 |
| 32 | Jack DarlingPlace 32 · Grade SR · Masconomet | SR | Masconomet | 17:52.0 |
| 33 | Jack PeskoPlace 33 · Grade JR · Marshfield | JR | Marshfield | 17:53.1 |
| 34 | Sam StysPlace 34 · Grade JR · Pentucket | JR | Pentucket | 17:53.5 |
| 35 | Tommy LiPlace 35 · Grade SO · Longmeadow | SO | Longmeadow | 17:54.8 |
| 36 | Dylan KehoePlace 36 · Grade SR · Franklin | SR | Franklin | 17:59.2 |
| 37 | Connor BrewsterPlace 37 · Grade SO · Barnstable | SO | Barnstable | 17:59.5 |
| 38 | Brian O'SullivanPlace 38 · Grade SR · Narragansett | SR | Narragansett | 18:00.6 |
| 39 | Vincent ChenPlace 39 · Grade JR · Cambridge Rindge & Latin | JR | Cambridge Rindge & Latin | 18:00.7 |
| 40 | Geoffrey NoonanPlace 40 · Grade SR · Old Rochester | SR | Old Rochester | 18:01.3 |
| 41 | Aidan ColbertPlace 41 · Grade JR · Masconomet | JR | Masconomet | 18:01.4 |
| 42 | Mike AllevaPlace 42 · Grade FR · Lunenburg | FR | Lunenburg | 18:04.9 |
| 43 | Tanner JellisonPlace 43 · Grade JR · Wakefield | JR | Wakefield | 18:05.5 |
| 44 | Drew PeskoPlace 44 · Grade FR · Marshfield | FR | Marshfield | 18:05.5 |
| 45 | Padrig VonaPlace 45 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 18:07.5 |
| 46 | Scott SirriPlace 46 · Grade SR · Dover-Sherborn | SR | Dover-Sherborn | 18:08.0 |
| 47 | Owen PorterfieldPlace 47 · Grade SR · Marthas Vineyard | SR | Marthas Vineyard | 18:09.0 |
| 48 | Colin CostaPlace 48 · Grade SO · Pentucket | SO | Pentucket | 18:09.3 |
| 49 | Noah GuariniPlace 49 · Grade SO · Dover-Sherborn | SO | Dover-Sherborn | 18:13.8 |
| 50 | Eben LowensteinPlace 50 · Grade SO · Cambridge Rindge & Latin | SO | Cambridge Rindge & Latin | 18:15.3 |
| 51 | Mitchell ReganPlace 51 · Grade SR · Franklin | SR | Franklin | 18:16.4 |
| 52 | Zach UtzPlace 52 · Grade FR · Marthas Vineyard | FR | Marthas Vineyard | 18:16.9 |
| 53 | Connor WhitneyPlace 53 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 18:18.0 |
| 54 | Matt MayPlace 54 · Grade SR · Shrewsbury | SR | Shrewsbury | 18:19.9 |
| 55 | Cameron RileyPlace 55 · Grade SR · Shrewsbury | SR | Shrewsbury | 18:20.5 |
| 56 | Corey VanDorenPlace 56 · Grade SR · Westborough | SR | Westborough | 18:20.6 |
| 57 | Gino VitelliPlace 57 · Grade SO · Marshfield | SO | Marshfield | 18:21.4 |
| 58 | Trevor ZupanPlace 58 · Grade JR · Wakefield | JR | Wakefield | 18:21.7 |
| 59 | John SullivanPlace 59 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 18:22.7 |
| 60 | Tim WalshPlace 60 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 18:23.1 |
| 61 | Matthew MarchionniPlace 61 · Grade JR · Hopedale | JR | Hopedale | 18:24.2 |
| 62 | Billy StevensPlace 62 · Grade SR · Wakefield | SR | Wakefield | 18:26.3 |
| 63 | Keegan HarkavyPlace 63 · Grade SO · Cambridge Rindge & Latin | SO | Cambridge Rindge & Latin | 18:26.5 |
| 64 | Augustine SmithPlace 64 · Grade JR · Norwell | JR | Norwell | 18:26.8 |
| 65 | Anthony AccardiPlace 65 · Grade SR · Pentucket | SR | Pentucket | 18:27.4 |
| 66 | Pat FinnPlace 66 · Grade SO · Marshfield | SO | Marshfield | 18:27.5 |
| 67 | Ethan WeinerPlace 67 · Grade JR · Barnstable | JR | Barnstable | 18:27.7 |
| 68 | Isaac RichardsPlace 68 · Grade SO · Marthas Vineyard | SO | Marthas Vineyard | 18:28.1 |
| 69 | Liam EngelPlace 69 · Grade SR · Holliston | SR | Holliston | 18:29.0 |
| 70 | David GangemiPlace 70 · Grade JR · Pentucket | JR | Pentucket | 18:29.2 |
| 71 | Kaleb CreePlace 71 · Grade JR · Westfield | JR | Westfield | 18:29.3 |
| 72 | Anshuman MadhukarPlace 72 · Grade SR · Shrewsbury | SR | Shrewsbury | 18:30.1 |
| 73 | Zachary ArnethPlace 73 · Grade SR · Westborough | SR | Westborough | 18:30.3 |
| 74 | Jacob BrownPlace 74 · Grade JR · Dover-Sherborn | JR | Dover-Sherborn | 18:31.1 |
| 75 | Oren WiemeyerPlace 75 · Grade JR · Dover-Sherborn | JR | Dover-Sherborn | 18:31.7 |
| 76 | Kieran KarabeesPlace 76 · Grade JR · Marthas Vineyard | JR | Marthas Vineyard | 18:33.6 |
| 77 | Ryan FurunessPlace 77 · Grade SR · Shrewsbury | SR | Shrewsbury | 18:34.3 |
| 78 | Dennis McNamaraPlace 78 · Grade FR · Shrewsbury | FR | Shrewsbury | 18:34.3 |
| 79 | Owen AtkinsPlace 79 · Grade SO · Marthas Vineyard | SO | Marthas Vineyard | 18:35.2 |
| 80 | Cory FosterPlace 80 · Grade JR · Pentucket | JR | Pentucket | 18:35.7 |
| 81 | Michael DobbsPlace 81 · Grade JR · Hopedale | JR | Hopedale | 18:36.3 |
| 82 | Cal NeveuPlace 82 · Grade SR · Longmeadow | SR | Longmeadow | 18:37.1 |
| 83 | Nate CieplikPlace 83 · Grade SR · Longmeadow | SR | Longmeadow | 18:37.7 |
| 84 | Keegan ComeauPlace 84 · Grade JR · Pentucket | JR | Pentucket | 18:39.2 |
| 85 | Dante MaglittaPlace 85 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 18:40.3 |
| 86 | Jonathan D'AmbrosioPlace 86 · Grade SO · Wakefield | SO | Wakefield | 18:40.5 |
| 87 | Daniel KleinPlace 87 · Grade JR · Cambridge Rindge & Latin | JR | Cambridge Rindge & Latin | 18:42.2 |
| 88 | Borja TolayPlace 88 · Grade FR · Marthas Vineyard | FR | Marthas Vineyard | 18:46.0 |
| 89 | Charlie EwaldPlace 89 · Grade SO · Barnstable | SO | Barnstable | 18:48.9 |
| 90 | Daniel BarrowPlace 90 · Grade SR · Franklin | SR | Franklin | 18:49.8 |
| 91 | Michael HayeckPlace 91 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 18:50.6 |
| 92 | Kevin RogersPlace 92 · Grade FR · Danvers | FR | Danvers | 18:51.5 |
| 93 | Hersh KannerPlace 93 · Grade JR · Cambridge Rindge & Latin | JR | Cambridge Rindge & Latin | 18:52.3 |
| 94 | Ian DarlingPlace 94 · Grade FR · Masconomet | FR | Masconomet | 18:52.6 |
| 95 | Calvin DickinsonPlace 95 · Grade JR · Masconomet | JR | Masconomet | 18:52.7 |
| 96 | Nathaniel PorterfieldPlace 96 · Grade SO · Marthas Vineyard | SO | Marthas Vineyard | 18:54.8 |
| 97 | Lucas BachePlace 97 · Grade SR · Hopedale | SR | Hopedale | 18:55.6 |
| 98 | Michael BelgerPlace 98 · Grade SR · Holliston | SR | Holliston | 18:57.9 |
| 99 | Enoch FuPlace 99 · Grade JR · Cambridge Rindge & Latin | JR | Cambridge Rindge & Latin | 18:58.9 |
| 100 | Francis HodgensPlace 100 · Grade JR · Hopedale | JR | Hopedale | 19:02.2 |
| 101 | Kyle MurrayPlace 101 · Grade SO · Hopedale | SO | Hopedale | 19:02.7 |
| 102 | John FattorePlace 102 · Grade SR · Dover-Sherborn | SR | Dover-Sherborn | 19:03.3 |
| 103 | John DagrinPlace 103 · Grade SR · Shrewsbury | SR | Shrewsbury | 19:06.5 |
| 104 | Christian HudanichPlace 104 · Grade SO · Norwell | SO | Norwell | 19:10.8 |
| 105 | Graham WhitePlace 105 · Grade FR · Norwell | FR | Norwell | 19:11.9 |
| 106 | Matthew ShumwayPlace 106 · Grade SR · Franklin | SR | Franklin | 19:13.2 |
| 107 | Nick BrownPlace 107 · Grade SR · Fairhaven | SR | Fairhaven | 19:14.2 |
| 108 | Danny BennettPlace 108 · Grade SR · Dover-Sherborn | SR | Dover-Sherborn | 19:14.7 |
| 109 | Chris BlanchardPlace 109 · Grade JR · Masconomet | JR | Masconomet | 19:16.3 |
| 110 | Andrew FloydPlace 110 · Grade SR · Blackstone Valley Voc/Tech | SR | Blackstone Valley Voc/Tech | 19:17.1 |
| 111 | Jacob ConstablePlace 111 · Grade SO · Blackstone Valley Voc/Tech | SO | Blackstone Valley Voc/Tech | 19:18.6 |
| 112 | Andrew KirdahyPlace 112 · Grade JR · Marshfield | JR | Marshfield | 19:18.8 |
| 113 | Tyssen LaBombardPlace 113 · Grade SR · Greenfield | SR | Greenfield | 19:20.3 |
| 114 | Sasha BrownPlace 114 · Grade SO · Holliston | SO | Holliston | 19:21.0 |
| 115 | Tim WestPlace 115 · Grade SR · Danvers | SR | Danvers | 19:21.1 |
| 116 | Will MostPlace 116 · Grade SR · Longmeadow | SR | Longmeadow | 19:23.1 |
| 117 | Kyle AndersonPlace 117 · Grade SO · Norwell | SO | Norwell | 19:23.8 |
| 118 | Sean ColePlace 118 · Grade SO · Barnstable | SO | Barnstable | 19:24.2 |
| 119 | Brandon HutchinsPlace 119 · Grade SO · Holliston | SO | Holliston | 19:24.7 |
| 120 | Ryan MartinPlace 120 · Grade JR · Norwell | JR | Norwell | 19:25.5 |
| 121 | Jonah BarresiPlace 121 · Grade FR · Longmeadow | FR | Longmeadow | 19:27.1 |
| 122 | Alexander RicePlace 122 · Grade SO · Cambridge Rindge & Latin | SO | Cambridge Rindge & Latin | 19:27.6 |
| 123 | Jason McelhinneyPlace 123 · Grade SR · Holliston | SR | Holliston | 19:28.0 |
| 124 | Griffin PikePlace 124 · Grade SR · Danvers | SR | Danvers | 19:28.6 |
| 125 | Liam HipwellPlace 125 · Grade SR · Marshfield | SR | Marshfield | 19:29.2 |
| 126 | Andrew BenoitPlace 126 · Grade SO · Blackstone Valley Voc/Tech | SO | Blackstone Valley Voc/Tech | 19:29.6 |
| 127 | Declan WalmsleyPlace 127 · Grade SO · Franklin | SO | Franklin | 19:29.8 |
| 128 | Martin BleakleyPlace 128 · Grade SR · Dover-Sherborn | SR | Dover-Sherborn | 19:30.2 |
| 129 | Ian WojtowiczPlace 129 · Grade SR · Barnstable | SR | Barnstable | 19:30.5 |
| 130 | Nick DeMarcoPlace 130 · Grade SR · Masconomet | SR | Masconomet | 19:31.6 |
| 131 | Daniel RivardPlace 131 · Grade JR · Marthas Vineyard | JR | Marthas Vineyard | 19:32.0 |
| 132 | Jason TaylorPlace 132 · Grade JR · Shrewsbury | JR | Shrewsbury | 19:32.2 |
| 133 | James RileyPlace 133 · Grade FR · Shrewsbury | FR | Shrewsbury | 19:33.2 |
| 134 | Cooper RossPlace 134 · Grade SR · Franklin | SR | Franklin | 19:35.6 |
| 135 | Max ZeltsarPlace 135 · Grade JR · Masconomet | JR | Masconomet | 19:36.6 |
| 136 | Joseph TurennePlace 136 · Grade SO · Hopedale | SO | Hopedale | 19:37.4 |
| 137 | Dylan NadowPlace 137 · Grade SR · Shrewsbury | SR | Shrewsbury | 19:38.2 |
| 138 | Connor GothorpePlace 138 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 19:38.3 |
| 139 | Luke LlewellynPlace 139 · Grade FR · Danvers | FR | Danvers | 19:40.6 |
| 140 | Mitchell BrechtPlace 140 · Grade SO · Longmeadow | SO | Longmeadow | 19:41.2 |
| 141 | Jonah JaffePlace 141 · Grade SO · Cambridge Rindge & Latin | SO | Cambridge Rindge & Latin | 19:45.8 |
| 142 | Charles NystromPlace 142 · Grade SR · Barnstable | SR | Barnstable | 19:47.5 |
| 143 | Matt JenningsPlace 143 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 19:47.6 |
| 144 | Andrew CappsPlace 144 · Grade FR · Narragansett | FR | Narragansett | 19:50.5 |
| 145 | Josh ThibeauPlace 145 · Grade JR · Pentucket | JR | Pentucket | 19:51.4 |
| 146 | Anthony AlmasPlace 146 · Grade SR · Barnstable | SR | Barnstable | 19:54.0 |
| 147 | Will CowleyPlace 147 · Grade FR · Longmeadow | FR | Longmeadow | 19:55.6 |
| 148 | Oliver GagnonPlace 148 · Grade SR · Holliston | SR | Holliston | 19:56.9 |
| 149 | Matthew HealeyPlace 149 · Grade FR · Blackstone Valley Voc/Tech | FR | Blackstone Valley Voc/Tech | 20:00.9 |
| 150 | Daniel AntoinePlace 150 · Grade SR · Westborough | SR | Westborough | 20:01.8 |
| 151 | Joshua FumiaPlace 151 · Grade SO · Hopedale | SO | Hopedale | 20:03.4 |
| 152 | Ian SwansonPlace 152 · Grade SR · Masconomet | SR | Masconomet | 20:04.3 |
| 153 | Jack ClohisyPlace 153 · Grade SR · Pentucket | SR | Pentucket | 20:07.5 |
| 154 | Tyler DoylePlace 154 · Grade SO · Blackstone Valley Voc/Tech | SO | Blackstone Valley Voc/Tech | 20:08.0 |
| 155 | Cory SamplePlace 155 · Grade SO · Wakefield | SO | Wakefield | 20:08.2 |
| 156 | Jake TowerPlace 156 · Grade FR · Hopedale | FR | Hopedale | 20:09.7 |
| 157 | Kaden VincelettePlace 157 · Grade FR · Blackstone Valley Voc/Tech | FR | Blackstone Valley Voc/Tech | 20:09.9 |
| 158 | Chase WhitneyPlace 158 · Grade SR · St. Johns Shrewbury | SR | St. Johns Shrewbury | 20:10.9 |
| 159 | Zach JellisonPlace 159 · Grade SO · Wakefield | SO | Wakefield | 20:11.7 |
| 160 | Jackson TerenziPlace 160 · Grade SO · Hopedale | SO | Hopedale | 20:12.9 |
| 161 | Kevin BrownPlace 161 · Grade SR · Masconomet | SR | Masconomet | 20:14.0 |
| 162 | Raphael MorganelliPlace 162 · Grade JR · Westfield | JR | Westfield | 20:16.1 |
| 163 | Michael RobertoPlace 163 · Grade FR · Wakefield | FR | Wakefield | 20:16.9 |
| 164 | Dylan BadilloPlace 164 · Grade SR · Greenfield | SR | Greenfield | 20:21.7 |
| 165 | Nick StathatosPlace 165 · Grade JR · Westfield | JR | Westfield | 20:23.1 |
| 166 | Anthony FaathPlace 166 · Grade FR · Blackstone Valley Voc/Tech | FR | Blackstone Valley Voc/Tech | 20:25.0 |
| 167 | Aidan CassPlace 167 · Grade FR · Longmeadow | FR | Longmeadow | 20:26.6 |
| 168 | Maahin RehmanPlace 168 · Grade JR · Shrewsbury | JR | Shrewsbury | 20:31.0 |
| 169 | Andy BostromPlace 169 · Grade FR · Greenfield | FR | Greenfield | 20:32.1 |
| 170 | Jacob ManorPlace 170 · Grade SO · Blackstone Valley Voc/Tech | SO | Blackstone Valley Voc/Tech | 20:33.1 |
| 171 | Jack McGregorPlace 171 · Grade JR · Shrewsbury | JR | Shrewsbury | 20:33.2 |
| 172 | Nick DuncanPlace 172 · Grade SR · Westfield | SR | Westfield | 20:33.5 |
| 173 | Tim CurtinPlace 173 · Grade SO · Norwell | SO | Norwell | 20:34.8 |
| 174 | Marcus BrownPlace 174 · Grade SR · Shrewsbury | SR | Shrewsbury | 20:35.8 |
| 175 | Aidan SeguinPlace 175 · Grade SO · Norwell | SO | Norwell | 20:40.5 |
| 176 | Antonio PhaneufPlace 176 · Grade FR · Westfield | FR | Westfield | 20:40.8 |
| 177 | Andrew StillmanPlace 177 · Grade SO · Narragansett | SO | Narragansett | 20:41.2 |
| 178 | Max WaslickPlace 178 · Grade SR · Longmeadow | SR | Longmeadow | 20:44.2 |
| 179 | Alex TirrellPlace 179 · Grade JR · Greenfield | JR | Greenfield | 20:54.7 |
| 180 | Dan HoganPlace 180 · Grade FR · Westborough | FR | Westborough | 20:55.8 |
| 181 | James DresslerPlace 181 · Grade FR · Hopedale | FR | Hopedale | 20:56.2 |
| 182 | Kevin DowningPlace 182 · Grade SO · Blackstone Valley Voc/Tech | SO | Blackstone Valley Voc/Tech | 20:56.6 |
| 183 | Mitch ShendarovichPlace 183 · Grade SR · Westborough | SR | Westborough | 20:56.9 |
| 184 | Nicholas ZaffinoPlace 184 · Grade SR · Franklin | SR | Franklin | 20:57.4 |
| 185 | Joe McMahonPlace 185 · Grade FR · Longmeadow | FR | Longmeadow | 21:00.3 |
| 186 | Evan SpitzerPlace 186 · Grade SR · Holliston | SR | Holliston | 21:01.9 |
| 187 | Andrew RoosPlace 187 · Grade SO · Wakefield | SO | Wakefield | 21:17.4 |
| 188 | Jacob RussellPlace 188 · Grade FR · Hopedale | FR | Hopedale | 21:19.7 |
| 189 | Aaron DoPlace 189 · Grade SR · Greenfield | SR | Greenfield | 21:23.4 |
| 190 | Colby ConnellyPlace 190 · Grade JR · Norwell | JR | Norwell | 21:24.4 |
| 191 | Aaron CanestaroPlace 191 · Grade SO · Wakefield | SO | Wakefield | 21:27.8 |
| 192 | Tyler MegathlinPlace 192 · Grade SO · Holliston | SO | Holliston | 21:29.5 |
| 193 | Brendan MacDonaldPlace 193 · Grade SO · Danvers | SO | Danvers | 21:37.4 |
| 194 | Adam JeronymoPlace 194 · Grade SO · Blackstone Valley Voc/Tech | SO | Blackstone Valley Voc/Tech | 21:37.4 |
| 195 | Christopher RoyPlace 195 · Grade 8 · Lunenburg | 8 | Lunenburg | 21:48.3 |
| 196 | Erik GrayPlace 196 · Grade SO · Holliston | SO | Holliston | 21:53.3 |
| 197 | Myles CrateauPlace 197 · Grade SO · Danvers | SO | Danvers | 21:56.8 |
| 198 | Marco BouleyPlace 198 · Grade JR · Pentucket | JR | Pentucket | 22:00.1 |
| 199 | Gianni PassigliaPlace 199 · Grade FR · Greenfield | FR | Greenfield | 22:06.5 |
| 200 | Kris BostromPlace 200 · Grade FR · Greenfield | FR | Greenfield | 22:19.9 |
| 201 | Simon BarnumPlace 201 · Grade SR · Norwell | SR | Norwell | 22:28.2 |
| 202 | Adam AkermanPlace 202 · Grade FR · Danvers | FR | Danvers | 22:36.0 |
| 203 | Steele SerinoPlace 203 · Grade SR · Danvers | SR | Danvers | 22:49.3 |
| 204 | Aidan WelchPlace 204 · Grade SO · Westfield | SO | Westfield | 22:52.8 |
| 205 | Thomas O'LearyPlace 205 · Grade FR · Blackstone Valley Voc/Tech | FR | Blackstone Valley Voc/Tech | 22:53.1 |
| 206 | Joshua CohenPlace 206 · Grade SR · Holliston | SR | Holliston | 22:56.2 |
| 207 | Caleb AndersonPlace 207 · Grade FR · Lunenburg | FR | Lunenburg | 23:23.9 |
| 208 | Evan DiGeronimoPlace 208 · Grade FR · Lunenburg | FR | Lunenburg | 23:36.9 |
| 209 | Henry DolanPlace 209 · Grade SR · Holliston | SR | Holliston | 24:01.0 |
| 210 | Eli StathisPlace 210 · Grade SR · Greenfield | SR | Greenfield | 24:17.9 |
| 211 | Anthony GleasonPlace 211 · Grade SO · Danvers | SO | Danvers | 26:52.0 |