| 1 | Lucas AramburuPlace 1 · Grade 11 · Brookline | 11 | Brookline | 15:32.1 |
| 2 | Nickolas McNameePlace 2 · Grade 12 · Plymouth North | 12 | Plymouth North | 15:37.5 |
| 3 | Patrick CraemerPlace 3 · Grade 12 · Saint John's | 12 | Saint John's | 15:42.0 PR |
| 4 | Tyler BroganPlace 4 · Grade 10 · Franklin | 10 | Franklin | 15:42.9 |
| 5 | Matt GreatorexPlace 5 · Grade 12 · Wakefield Memorial | 12 | Wakefield Memorial | 15:44.1 PR |
| 6 | Thomas D'AnieriPlace 6 · Grade 12 · Wellesley | 12 | Wellesley | 15:44.7 |
| 7 | Jason DolanPlace 7 · Grade 12 · Westford Academy | 12 | Westford Academy | 15:46.6 PR |
| 8 | Alex WengrynPlace 8 · Grade 12 · Pembroke | 12 | Pembroke | 15:48.3 PR |
| 9 | Alexander KesslerPlace 9 · Grade 12 · Concord-Carlisle | 12 | Concord-Carlisle | 15:48.6 PR |
| 10 | Jack KalilPlace 10 · Grade 12 · Milford | 12 | Milford | 15:49.3 PR |
| 11 | Sean StefaniakPlace 11 · Grade 12 · Billerica Memorial | 12 | Billerica Memorial | 15:49.6 PR |
| 12 | Justin GaiserPlace 12 · Grade 12 · Pembroke | 12 | Pembroke | 15:50.5 PR |
| 13 | Benjamin BurgessPlace 13 · Grade 11 · Framingham | 11 | Framingham | 15:51.3 |
| 14 | Joshua RahnPlace 14 · Grade 12 · Saint John's | 12 | Saint John's | 15:53.4 |
| 15 | Brian OramPlace 15 · Grade 12 · Marlborough | 12 | Marlborough | 15:55.1 |
| 16 | Joseph WalshPlace 16 · Grade 12 · Saint John's | 12 | Saint John's | 15:57.8 PR |
| 17 | Colby ZarlePlace 17 · Grade 11 · Wellesley | 11 | Wellesley | 15:58.1 |
| 18 | Timothy McClurePlace 18 · Grade 12 · Concord-Carlisle | 12 | Concord-Carlisle | 16:01.6 |
| 19 | Bryan RyderPlace 19 · Grade 12 · Plymouth North | 12 | Plymouth North | 16:03.7 |
| 20 | Anshel IslesPlace 20 · Grade 11 · Woburn Memorial | 11 | Woburn Memorial | 16:07.8 |
| 21 | Marcus LespasioPlace 21 · Grade 11 · Boston College | 11 | Boston College | 16:08.3 PR |
| 22 | Tommy LuceyPlace 22 · Grade 12 · Wakefield Memorial | 12 | Wakefield Memorial | 16:09.4 PR |
| 23 | Andrew KayePlace 23 · Grade 12 · Shrewsbury | 12 | Shrewsbury | 16:09.9 |
| 24 | Dominic MastromatteoPlace 24 · Grade 11 · Saint John's | 11 | Saint John's | 16:14.6 |
| 25 | Matthew CervonPlace 25 · Grade 12 · Wellesley | 12 | Wellesley | 16:17.3 |
| 26 | Zach BarryPlace 26 · Grade 10 · Wellesley | 10 | Wellesley | 16:18.1 |
| 27 | Ethan FrenchPlace 27 · Grade 11 · Brookline | 11 | Brookline | 16:18.5 |
| 28 | Chris SpellmanPlace 28 · Grade 12 · Pembroke | 12 | Pembroke | 16:19.7 |
| 29 | Rohan SinghviPlace 29 · Grade 11 · Wakefield Memorial | 11 | Wakefield Memorial | 16:19.8 |
| 30 | Dave GlavinPlace 30 · Grade 12 · Weymouth | 12 | Weymouth | 16:20.6 |
| 31 | Connor GierschPlace 31 · Grade 11 · Natick | 11 | Natick | 16:20.9 |
| 32 | James EnsleyPlace 32 · Grade 11 · Lincoln-Sudbury Regional | 11 | Lincoln-Sudbury Regional | 16:21.1 |
| 33 | Christopher RatcliffePlace 33 · Grade 11 · Concord-Carlisle | 11 | Concord-Carlisle | 16:27.4 |
| 34 | Nick PetersonPlace 34 · Grade 12 · Northampton | 12 | Northampton | 16:28.1 |
| 35 | Rishabh PrakashPlace 35 · Grade 11 · Burlington | 11 | Burlington | 16:28.9 |
| 36 | Jameson O'NeilPlace 36 · Grade 12 · Wellesley | 12 | Wellesley | 16:29.2 |
| 37 | Tyler GriffinPlace 37 · Grade 12 · Saint John's | 12 | Saint John's | 16:29.6 |
| 38 | Shane GrantPlace 38 · Grade 10 · Walpole | 10 | Walpole | 16:33.0 |
| 39 | Alex SimoneauPlace 39 · Grade 12 · Bishop Feehan | 12 | Bishop Feehan | 16:33.9 |
| 40 | Thomas GoodhuePlace 40 · Grade 12 · Saint John's | 12 | Saint John's | 16:34.4 PR |
| 41 | Jeffrey ChenPlace 41 · Grade 12 · Cambridge Rindge & Latin | 12 | Cambridge Rindge & Latin | 16:35.0 PR |
| 42 | William McCormickPlace 42 · Grade 11 · Brookline | 11 | Brookline | 16:35.6 |
| 43 | Sean CorriveauPlace 43 · Grade 12 · Walpole | 12 | Walpole | 16:35.8 PR |
| 44 | Mitchell ReganPlace 44 · Grade 11 · Franklin | 11 | Franklin | 16:36.6 PR |
| 45 | Jason NorrisPlace 45 · Grade 10 · Wellesley | 10 | Wellesley | 16:37.1 |
| 46 | Paul LinehanPlace 46 · Grade 12 · Franklin | 12 | Franklin | 16:38.2 |
| 47 | Liam SmithPlace 47 · Grade 12 · Acton-Boxborough Reg | 12 | Acton-Boxborough Reg | 16:38.7 PR |
| 48 | Timothy JacquesPlace 48 · Grade 10 · Northampton | 10 | Northampton | 16:40.5 |
| 49 | William Cole-FrenchPlace 49 · Grade 11 · Boston College | 11 | Boston College | 16:42.1 |
| 50 | Kevin RubensPlace 50 · Grade 11 · Acton-Boxborough Reg | 11 | Acton-Boxborough Reg | 16:42.3 PR |
| 51 | Cameron CabralPlace 51 · Grade 12 · Durfee | 12 | Durfee | 16:42.4 PR |
| 52 | Robert CarewPlace 52 · Grade 10 · Milton | 10 | Milton | 16:42.5 |
| 53 | Trevor HuPlace 53 · Grade 12 · Boston College | 12 | Boston College | 16:43.5 PR |
| 54 | Zachary TsengPlace 54 · Grade 12 · Belmont | 12 | Belmont | 16:43.7 PR |
| 55 | Riley BrackettPlace 55 · Grade 12 · Wakefield Memorial | 12 | Wakefield Memorial | 16:44.1 PR |
| 56 | Alexander BoedekerPlace 56 · Grade 12 · Attleboro | 12 | Attleboro | 16:45.1 |
| 57 | John CarterPlace 57 · Grade 11 · Lincoln-Sudbury Regional | 11 | Lincoln-Sudbury Regional | 16:45.5 |
| 58 | Andrew NewmanPlace 58 · Grade 12 · Whitman-Hanson Regional | 12 | Whitman-Hanson Regional | 16:47.4 |
| 59 | Brett MillerPlace 59 · Grade 9 · Newton South | 9 | Newton South | 16:48.1 |
| 60 | Paul NeilanPlace 60 · Grade 11 · Natick | 11 | Natick | 16:48.4 |
| 61 | Jonathan HillPlace 61 · Grade 12 · Concord-Carlisle | 12 | Concord-Carlisle | 16:48.5 PR |
| 62 | Devon SullivanPlace 62 · Grade 12 · Groton-Dunstable Reg | 12 | Groton-Dunstable Reg | 16:50.5 PR |
| 63 | Ben GreenePlace 63 · Grade 11 · Natick | 11 | Natick | 16:50.8 |
| 64 | Rayan RashidPlace 64 · Grade 12 · Sharon | 12 | Sharon | 16:51.0 PR |
| 65 | Imanuel FernandesPlace 65 · Grade 11 · Brockton | 11 | Brockton | 16:51.6 |
| 66 | Matt MayPlace 66 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 16:52.3 PR |
| 67 | Matthew KleimanPlace 67 · Grade 11 · Concord-Carlisle | 11 | Concord-Carlisle | 16:52.3 |
| 68 | Billy StevensPlace 68 · Grade 11 · Wakefield Memorial | 11 | Wakefield Memorial | 16:52.6 |
| 69 | Mitchell WittPlace 69 · Grade 12 · Saint John's | 12 | Saint John's | 16:53.2 |
| 70 | Antonio Escallon-AlviarPlace 70 · Grade 11 · Cambridge Rindge & Latin | 11 | Cambridge Rindge & Latin | 16:53.7 |
| 71 | Michael HagenPlace 71 · Grade 11 · Franklin | 11 | Franklin | 16:54.2 |
| 72 | Liam MonahanPlace 72 · Grade 11 · North Attleborough | 11 | North Attleborough | 16:54.5 |
| 73 | Tim WeighartPlace 73 · Grade 12 · Brookline | 12 | Brookline | 16:54.8 |
| 74 | Cole RadkePlace 74 · Grade 11 · Pembroke | 11 | Pembroke | 16:56.3 |
| 75 | Cam AndersonPlace 75 · Grade 12 · Pembroke | 12 | Pembroke | 16:56.8 |
| 76 | Jon DiazPlace 76 · Grade 11 · Brookline | 11 | Brookline | 16:57.5 |
| 77 | Vincent ChenPlace 77 · Grade 10 · Cambridge Rindge & Latin | 10 | Cambridge Rindge & Latin | 16:57.8 |
| 78 | Seth WalenskyPlace 78 · Grade 12 · Newton South | 12 | Newton South | 16:58.1 PR |
| 79 | Anthony DiStauroPlace 79 · Grade 11 · Milford | 11 | Milford | 16:59.0 |
| 80 | Anderson ShewPlace 80 · Grade 12 · Lincoln-Sudbury Regional | 12 | Lincoln-Sudbury Regional | 16:59.9 |
| 81 | Gabe LundyPlace 81 · Grade 11 · Acton-Boxborough Reg | 11 | Acton-Boxborough Reg | 17:00.4 PR |
| 82 | Finn LundyPlace 82 · Grade 11 · Plymouth North | 11 | Plymouth North | 17:01.3 |
| 83 | Brian BelmontePlace 83 · Grade 11 · Shepherd Hill Reg | 11 | Shepherd Hill Reg | 17:01.4 |
| 84 | Hayden GoldsmithPlace 84 · Grade 12 · Franklin | 12 | Franklin | 17:01.6 |
| 85 | Camden HarringtonPlace 85 · Grade 10 · Franklin | 10 | Franklin | 17:02.0 |
| 86 | Nathnael AschalePlace 86 · Grade 12 · Cambridge Rindge & Latin | 12 | Cambridge Rindge & Latin | 17:02.1 |
| 87 | Dylan KehoePlace 87 · Grade 11 · Franklin | 11 | Franklin | 17:02.6 |
| 88 | Tom GermannPlace 88 · Grade 11 · Westford Academy | 11 | Westford Academy | 17:02.9 |
| 89 | Alexander StarovoytovPlace 89 · Grade 11 · Sharon | 11 | Sharon | 17:03.0 |
| 90 | Ayden NicholPlace 90 · Grade 11 · Concord-Carlisle | 11 | Concord-Carlisle | 17:03.2 PR |
| 91 | Jack RyanPlace 91 · Grade 12 · Whitman-Hanson Regional | 12 | Whitman-Hanson Regional | 17:03.4 |
| 92 | Matthew WalakPlace 92 · Grade 12 · Natick | 12 | Natick | 17:05.4 |
| 93 | Joseph WerenskiPlace 93 · Grade 12 · South Hadley | 12 | South Hadley | 17:06.3 |
| 94 | Bobby Innes-GoldPlace 94 · Grade 12 · Northampton | 12 | Northampton | 17:06.9 |
| 95 | Simon LaClairPlace 95 · Grade 10 · Northampton | 10 | Northampton | 17:07.1 |
| 96 | Michael ZimmermanPlace 96 · Grade 12 · Brookline | 12 | Brookline | 17:07.5 |
| 97 | John GardinerPlace 97 · Grade 12 · Acton-Boxborough Reg | 12 | Acton-Boxborough Reg | 17:07.7 |
| 98 | Jonathan DeanPlace 98 · Grade 12 · Northampton | 12 | Northampton | 17:08.1 |
| 99 | Jackson HamiltonPlace 99 · Grade 11 · Acton-Boxborough Reg | 11 | Acton-Boxborough Reg | 17:09.2 |
| 100 | Anthony BorelliPlace 100 · Grade 10 · Walpole | 10 | Walpole | 17:09.6 |
| 101 | Lincoln SchneiderPlace 101 · Grade 9 · Bishop Feehan | 9 | Bishop Feehan | 17:10.3 |
| 102 | Ben HaberPlace 102 · Grade 11 · Brookline | 11 | Brookline | 17:10.9 |
| 103 | Ethan JacunskiPlace 103 · Grade 10 · Newton South | 10 | Newton South | 17:11.0 |
| 104 | Jon BenoitPlace 104 · Grade 12 · Walpole | 12 | Walpole | 17:11.4 |
| 105 | Otis RobbePlace 105 · Grade 11 · Acton-Boxborough Reg | 11 | Acton-Boxborough Reg | 17:12.9 PR |
| 106 | Kevin C FischerPlace 106 · Grade 12 · Weymouth | 12 | Weymouth | 17:13.0 |
| 107 | Jack TepperPlace 107 · Grade 12 · Shrewsbury | 12 | Shrewsbury | 17:13.1 |
| 108 | David NaglePlace 108 · Grade 12 · Boston College | 12 | Boston College | 17:13.4 |
| 109 | Robert RoosaPlace 109 · Grade 12 · Lincoln-Sudbury Regional | 12 | Lincoln-Sudbury Regional | 17:13.6 PR |
| 110 | Nick FeinPlace 110 · Grade 12 · Boston College | 12 | Boston College | 17:13.7 PR |
| 111 | Ryan BowenPlace 111 · Grade 12 · Westford Academy | 12 | Westford Academy | 17:13.9 PR |
| 112 | Keith BrashPlace 112 · Grade 12 · Pembroke | 12 | Pembroke | 17:14.4 PR |
| 113 | Andrew YatsuhashiPlace 113 · Grade 12 · Reading Memorial | 12 | Reading Memorial | 17:15.2 |
| 114 | Sebastian AlmerPlace 114 · Grade 12 · Walpole | 12 | Walpole | 17:15.6 |
| 115 | Rafael BurgerPlace 115 · Grade 11 · Belmont | 11 | Belmont | 17:16.3 |
| 116 | Colin McGinnPlace 116 · Grade 10 · Westford Academy | 10 | Westford Academy | 17:17.2 |
| 117 | Mark SwymerPlace 117 · Grade 12 · Woburn Memorial | 12 | Woburn Memorial | 17:18.1 |
| 118 | Devin ConnellPlace 118 · Grade 12 · Andover | 12 | Andover | 17:18.6 |
| 119 | Benjamin RiouxPlace 119 · Grade 11 · Dartmouth | 11 | Dartmouth | 17:19.2 |
| 120 | Duncan MacLeodPlace 120 · Grade 12 · Weymouth | 12 | Weymouth | 17:19.5 PR |
| 121 | Alex BrownPlace 121 · Grade 10 · Hopkinton | 10 | Hopkinton | 17:20.2 |
| 122 | Anshuman MadhukarPlace 122 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 17:20.3 |
| 123 | Jack DolanPlace 123 · Grade 12 · Weymouth | 12 | Weymouth | 17:21.0 |
| 124 | Calvin PerkinsPlace 124 · Grade 12 · Belmont | 12 | Belmont | 17:21.6 |
| 125 | Patrick BrownPlace 125 · Grade 12 · Malden Catholic | 12 | Malden Catholic | 17:21.8 PR |
| 126 | Shaw MillerPlace 126 · Grade 11 · Newton South | 11 | Newton South | 17:22.7 |
| 127 | Lucas KerryPlace 127 · Grade 12 · Milton | 12 | Milton | 17:23.5 |
| 128 | Shawn Stairs JrPlace 128 · Grade 11 · Billerica Memorial | 11 | Billerica Memorial | 17:24.7 |
| 129 | Andrew StefanikPlace 129 · Grade 10 · Shepherd Hill Reg | 10 | Shepherd Hill Reg | 17:24.8 |
| 130 | Jordan PorterPlace 130 · Grade 12 · Brockton | 12 | Brockton | 17:25.0 |
| 131 | Lucas ChenPlace 131 · Grade 12 · Cambridge Rindge & Latin | 12 | Cambridge Rindge & Latin | 17:27.4 |
| 132 | Matt O'BrienPlace 132 · Grade 11 · South Hadley | 11 | South Hadley | 17:28.1 |
| 133 | Peter WhitePlace 133 · Grade 12 · Northampton | 12 | Northampton | 17:28.3 |
| 134 | Jared OsofskyPlace 134 · Grade 10 · Sharon | 10 | Sharon | 17:29.3 |
| 135 | Julian DixonPlace 135 · Grade 11 · North Attleborough | 11 | North Attleborough | 17:29.9 |
| 136 | Tobias L'Esperance-KercPlace 136 · Grade 10 · Northampton | 10 | Northampton | 17:30.1 |
| 137 | Justin MillerPlace 137 · Grade 11 · Mansfield | 11 | Mansfield | 17:30.2 PR |
| 138 | Nick AbbottPlace 138 · Grade 11 · Weymouth | 11 | Weymouth | 17:30.3 PR |
| 139 | Eero HeleniusPlace 139 · Grade 9 · Newton South | 9 | Newton South | 17:31.5 |
| 140 | Shane BerryPlace 140 · Grade 12 · Milton | 12 | Milton | 17:33.2 |
| 141 | Nolan TavaresPlace 141 · Grade 9 · Taunton | 9 | Taunton | 17:33.6 |
| 142 | Ben TrantanellaPlace 142 · Grade 10 · Westford Academy | 10 | Westford Academy | 17:34.2 |
| 143 | Ben PowdermakerPlace 143 · Grade 11 · Newton South | 11 | Newton South | 17:34.4 |
| 144 | Stephen RecuperoPlace 144 · Grade 12 · Boston College | 12 | Boston College | 17:35.5 PR |
| 145 | Kaleb CreePlace 145 · Grade 10 · Westfield | 10 | Westfield | 17:35.7 |
| 146 | Luis OlivaPlace 146 · Grade 12 · Attleboro | 12 | Attleboro | 17:35.9 PR |
| 147 | Tieqi SunPlace 147 · Grade 12 · Sharon | 12 | Sharon | 17:37.1 |
| 148 | Tyler SullivanPlace 148 · Grade 10 · Walpole | 10 | Walpole | 17:37.7 |
| 149 | Kyle HewsonPlace 149 · Grade 11 · Beverly | 11 | Beverly | 17:38.5 |
| 150 | Casey BrackettPlace 150 · Grade 11 · Wakefield Memorial | 11 | Wakefield Memorial | 17:39.0 |
| 151 | Lucas MarshallPlace 151 · Grade 10 · Framingham | 10 | Framingham | 17:39.2 |
| 152 | Steven HumphreysPlace 152 · Grade 11 · Burlington | 11 | Burlington | 17:39.6 |
| 153 | Andrew BullenPlace 153 · Grade 9 · Shepherd Hill Reg | 9 | Shepherd Hill Reg | 17:39.8 |
| 154 | Tim DavisPlace 154 · Grade 12 · Acton-Boxborough Reg | 12 | Acton-Boxborough Reg | 17:40.1 |
| 155 | Keegan CaseyPlace 155 · Grade 11 · Shepherd Hill Reg | 11 | Shepherd Hill Reg | 17:40.4 |
| 156 | Ben TurnerPlace 156 · Grade 12 · Woburn Memorial | 12 | Woburn Memorial | 17:40.5 |
| 157 | Jake LoftinPlace 157 · Grade 11 · Billerica Memorial | 11 | Billerica Memorial | 17:41.0 |
| 158 | Cameron RileyPlace 158 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 17:41.3 |
| 159 | Andy UruciPlace 159 · Grade 11 · Newton South | 11 | Newton South | 17:41.3 PR |
| 160 | Owen O'BrienPlace 160 · Grade 11 · Weymouth | 11 | Weymouth | 17:41.7 |
| 161 | Jackson CraigPlace 161 · Grade 10 · Bishop Feehan | 10 | Bishop Feehan | 17:41.7 |
| 162 | Colin QuinlanPlace 162 · Grade 10 · Taunton | 10 | Taunton | 17:41.8 |
| 163 | Ian CannPlace 163 · Grade 10 · Hopkinton | 10 | Hopkinton | 17:43.8 |
| 164 | Cody OttingerPlace 164 · Grade 10 · Hopkinton | 10 | Hopkinton | 17:44.0 |
| 165 | Sam SteenPlace 165 · Grade 12 · Wellesley | 12 | Wellesley | 17:44.6 |
| 166 | Ryan StockwellPlace 166 · Grade 10 · Walpole | 10 | Walpole | 17:44.9 |
| 167 | Aiden CliffPlace 167 · Grade 11 · Billerica Memorial | 11 | Billerica Memorial | 17:45.5 |
| 168 | Chris BerthrongPlace 168 · Grade 11 · Milford | 11 | Milford | 17:45.7 |
| 169 | James JohnsonPlace 169 · Grade 9 · Burlington | 9 | Burlington | 17:45.8 |
| 170 | Maxwell ManorPlace 170 · Grade 10 · Milford | 10 | Milford | 17:46.6 |
| 171 | Dawson PolochickPlace 171 · Grade 12 · Dartmouth | 12 | Dartmouth | 17:47.0 |
| 172 | Jackson MoorePlace 172 · Grade 12 · Concord-Carlisle | 12 | Concord-Carlisle | 17:47.4 PR |
| 173 | Matthew NugentPlace 173 · Grade 12 · Pembroke | 12 | Pembroke | 17:47.6 PR |
| 174 | Ryan MedeirosPlace 174 · Grade 11 · Bishop Feehan | 11 | Bishop Feehan | 17:48.2 |
| 175 | Greg CranPlace 175 · Grade 12 · Bishop Feehan | 12 | Bishop Feehan | 17:48.4 |
| 176 | Will DionnePlace 176 · Grade 10 · Hopkinton | 10 | Hopkinton | 17:48.5 |
| 177 | Matt McbridePlace 177 · Grade 12 · Woburn Memorial | 12 | Woburn Memorial | 17:48.8 |
| 178 | Brendan O'ShaughnessyPlace 178 · Grade 11 · Milford | 11 | Milford | 17:50.1 |
| 179 | Connor FitzgeraldPlace 179 · Grade 9 · Westford Academy | 9 | Westford Academy | 17:50.7 |
| 180 | Cameron ParkerPlace 180 · Grade 11 · Taunton | 11 | Taunton | 17:50.9 |
| 181 | Andrew GarberPlace 181 · Grade 11 · Cambridge Rindge & Latin | 11 | Cambridge Rindge & Latin | 17:52.0 |
| 182 | Ryan SmithPlace 182 · Grade 12 · Wakefield Memorial | 12 | Wakefield Memorial | 17:53.2 |
| 183 | Noah DerrickPlace 183 · Grade 11 · Dartmouth | 11 | Dartmouth | 17:54.4 |
| 184 | Jack HirschPlace 184 · Grade 12 · Burlington | 12 | Burlington | 17:54.6 PR |
| 185 | Owen NipotiPlace 185 · Grade 10 · Oliver Ames | 10 | Oliver Ames | 17:54.9 |
| 186 | Abubakar GehellePlace 186 · Grade 11 · Brockton | 11 | Brockton | 17:56.3 PR |
| 187 | Ryan GiogasPlace 187 · Grade 11 · Burlington | 11 | Burlington | 17:56.5 |
| 188 | Zachariah CreePlace 188 · Grade 12 · Westfield | 12 | Westfield | 17:57.2 |
| 189 | Brady CotePlace 189 · Grade 10 · South Hadley | 10 | South Hadley | 17:57.5 |
| 190 | Ryan PolsgrovePlace 190 · Grade 11 · North Quincy | 11 | North Quincy | 17:58.3 |
| 191 | Colin ReynoldsPlace 191 · Grade 12 · Plymouth North | 12 | Plymouth North | 17:58.8 |
| 192 | Mathew ReillyPlace 192 · Grade 12 · Attleboro | 12 | Attleboro | 17:59.2 |
| 193 | John CurleyPlace 193 · Grade 11 · Natick | 11 | Natick | 17:59.4 |
| 194 | TJ JayasinghePlace 194 · Grade 11 · Andover | 11 | Andover | 18:00.2 |
| 195 | Francis LalleyPlace 195 · Grade 10 · Milton | 10 | Milton | 18:01.5 |
| 196 | Nathan SeybertPlace 196 · Grade 9 · Attleboro | 9 | Attleboro | 18:01.9 |
| 197 | Javier DoneganPlace 197 · Grade 11 · Brockton | 11 | Brockton | 18:02.1 |
| 198 | Gianni PannoPlace 198 · Grade 11 · Milford | 11 | Milford | 18:03.7 |
| 199 | George FoxPlace 199 · Grade 11 · Beverly | 11 | Beverly | 18:04.5 |
| 200 | Tyler ThorntonPlace 200 · Grade 12 · Reading Memorial | 12 | Reading Memorial | 18:04.5 |
| 201 | Casey LacombePlace 201 · Grade 12 · South Hadley | 12 | South Hadley | 18:04.7 |
| 202 | Javier CaminoPlace 202 · Grade 12 · Andover | 12 | Andover | 18:06.0 PR |
| 203 | Brandon MarionPlace 203 · Grade 10 · Billerica Memorial | 10 | Billerica Memorial | 18:06.1 |
| 204 | Daniel BeckerPlace 204 · Grade 12 · Attleboro | 12 | Attleboro | 18:06.2 |
| 205 | Ronan DevlinPlace 205 · Grade 12 · Bishop Feehan | 12 | Bishop Feehan | 18:06.8 |
| 206 | Eric McQuigganPlace 206 · Grade 12 · Mansfield | 12 | Mansfield | 18:07.1 |
| 207 | Patrick ConnellPlace 207 · Grade 12 · Andover | 12 | Andover | 18:07.5 PR |
| 208 | Prem MalkanPlace 208 · Grade 11 · North Attleborough | 11 | North Attleborough | 18:07.6 PR |
| 209 | DeMario BrownPlace 209 · Grade 12 · Brockton | 12 | Brockton | 18:07.8 |
| 210 | Dylan MoroneyPlace 210 · Grade 11 · Burlington | 11 | Burlington | 18:08.5 |
| 211 | Kam OuelletPlace 211 · Grade 12 · Dartmouth | 12 | Dartmouth | 18:08.5 |
| 212 | Peter SullivanPlace 212 · Grade 11 · Mansfield | 11 | Mansfield | 18:10.0 |
| 213 | Adam MullenPlace 213 · Grade 12 · Westford Academy | 12 | Westford Academy | 18:10.6 |
| 214 | Matthew GardPlace 214 · Grade 9 · Shepherd Hill Reg | 9 | Shepherd Hill Reg | 18:11.3 |
| 215 | Kyle BuratiPlace 215 · Grade 11 · Natick | 11 | Natick | 18:11.4 |
| 216 | Thomas DinsmorePlace 216 · Grade 10 · Billerica Memorial | 10 | Billerica Memorial | 18:11.4 |
| 217 | Jacob PoirierPlace 217 · Grade 11 · South Hadley | 11 | South Hadley | 18:11.9 |
| 218 | Owen NortonPlace 218 · Grade 12 · Durfee | 12 | Durfee | 18:12.7 |
| 219 | Mike CranPlace 219 · Grade 12 · Bishop Feehan | 12 | Bishop Feehan | 18:13.0 |
| 220 | Joey LooneyPlace 220 · Grade 10 · Oliver Ames | 10 | Oliver Ames | 18:13.9 |
| 221 | Hunter ClarkPlace 221 · Grade 11 · Plymouth North | 11 | Plymouth North | 18:15.2 |
| 222 | Thomas FloodPlace 222 · Grade 11 · North Attleborough | 11 | North Attleborough | 18:16.8 |
| 223 | Josh SmithPlace 223 · Grade 11 · King Philip Regional | 11 | King Philip Regional | 18:17.7 |
| 224 | Charlie McCarthyPlace 224 · Grade 10 · Andover | 10 | Andover | 18:18.0 |
| 225 | Nick HornPlace 225 · Grade 12 · Mansfield | 12 | Mansfield | 18:19.3 |
| 226 | Skyler PoirierPlace 226 · Grade 11 · North Attleborough | 11 | North Attleborough | 18:23.0 |
| 227 | Liam McKinnonPlace 227 · Grade 11 · Malden Catholic | 11 | Malden Catholic | 18:23.4 |
| 228 | Daniel ViningPlace 228 · Grade 11 · Woburn Memorial | 11 | Woburn Memorial | 18:23.7 |
| 229 | Kaamil LokhandwalaPlace 229 · Grade 12 · Andover | 12 | Andover | 18:23.8 |
| 230 | David MeyersPlace 230 · Grade 12 · Groton-Dunstable Reg | 12 | Groton-Dunstable Reg | 18:24.3 |
| 231 | Ryan CxPlace 231 · Grade 11 · Groton-Dunstable Reg | 11 | Groton-Dunstable Reg | 18:24.7 PR |
| 232 | Cruz-Dejesus PilliPlace 232 · Grade 12 · Cambridge Rindge & Latin | 12 | Cambridge Rindge & Latin | 18:25.1 PR |
| 233 | Peter LallyPlace 233 · Grade 12 · Mansfield | 12 | Mansfield | 18:26.4 |
| 234 | Kyle LunchfordPlace 234 · Grade 11 · Groton-Dunstable Reg | 11 | Groton-Dunstable Reg | 18:27.2 PR |
| 235 | Michael RushtonPlace 235 · Grade 12 · Andover | 12 | Andover | 18:27.6 PR |
| 236 | Ryan ConnorPlace 236 · Grade 11 · King Philip Regional | 11 | King Philip Regional | 18:28.0 |
| 237 | Henry WeilandPlace 237 · Grade 9 · Shepherd Hill Reg | 9 | Shepherd Hill Reg | 18:28.0 |
| 238 | Ryan McNeillPlace 238 · Grade 12 · Natick | 12 | Natick | 18:29.1 |
| 239 | Zach CurryPlace 239 · Grade 11 · Beverly | 11 | Beverly | 18:29.2 |
| 240 | Matthew AndrewsPlace 240 · Grade 11 · King Philip Regional | 11 | King Philip Regional | 18:30.2 |
| 241 | Will EckhartPlace 241 · Grade 12 · Stoughton | 12 | Stoughton | 18:30.8 PR |
| 242 | Isak LundPlace 242 · Grade 12 · Westfield | 12 | Westfield | 18:31.3 |
| 243 | Brian DohertyPlace 243 · Grade 12 · Woburn Memorial | 12 | Woburn Memorial | 18:31.7 |
| 244 | John GreenePlace 244 · Grade 9 · Stoughton | 9 | Stoughton | 18:33.4 PR |
| 245 | Matt WeinerPlace 245 · Grade 12 · Mansfield | 12 | Mansfield | 18:35.1 |
| 246 | Noah WielandPlace 246 · Grade 11 · Sharon | 11 | Sharon | 18:36.1 |
| 247 | Nick StathatosPlace 247 · Grade 10 · Westfield | 10 | Westfield | 18:37.2 |
| 248 | Ryan FurunessPlace 248 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 18:38.1 |
| 249 | Timothy LiuPlace 249 · Grade 11 · Sharon | 11 | Sharon | 18:38.5 |
| 250 | Manuel VenturaPlace 250 · Grade 10 · Malden Catholic | 10 | Malden Catholic | 18:38.5 |
| 251 | Marko LedanPlace 251 · Grade 11 · Belmont | 11 | Belmont | 18:39.3 |
| 252 | Anthony ZeissigPlace 252 · Grade 10 · Hopkinton | 10 | Hopkinton | 18:40.1 |
| 253 | Andrew PitneyPlace 253 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 18:40.5 |
| 254 | Jason GinPlace 254 · Grade 11 · Dartmouth | 11 | Dartmouth | 18:41.4 |
| 255 | Nicholas O'ToolePlace 255 · Grade 12 · Barnstable | 12 | Barnstable | 18:41.6 |
| 256 | Liam ConnellyPlace 256 · Grade 12 · Reading Memorial | 12 | Reading Memorial | 18:42.2 |
| 257 | David FiedorczykPlace 257 · Grade 10 · Oliver Ames | 10 | Oliver Ames | 18:42.7 |
| 258 | Nick LauderPlace 258 · Grade 11 · South Hadley | 11 | South Hadley | 18:43.4 |
| 259 | Alexander UvaPlace 259 · Grade 12 · Whitman-Hanson Regional | 12 | Whitman-Hanson Regional | 18:45.5 |
| 260 | Ryan KelleyPlace 260 · Grade 11 · Milford | 11 | Milford | 18:46.6 |
| 261 | Ryan BakerPlace 261 · Grade 11 · Groton-Dunstable Reg | 11 | Groton-Dunstable Reg | 18:49.0 PR |
| 262 | Julian FernandezPlace 262 · Grade 12 · Oliver Ames | 12 | Oliver Ames | 18:49.5 PR |
| 263 | Matt AndersonPlace 263 · Grade 12 · Plymouth North | 12 | Plymouth North | 18:49.8 |
| 264 | Nick SalernoPlace 264 · Grade 12 · Framingham | 12 | Framingham | 18:50.0 |
| 265 | Matt GhaziPlace 265 · Grade 12 · Woburn Memorial | 12 | Woburn Memorial | 18:53.9 |
| 266 | Jason FeiersteinPlace 266 · Grade 12 · Attleboro | 12 | Attleboro | 18:54.3 |
| 267 | Connor QuinnPlace 267 · Grade 12 · Belmont | 12 | Belmont | 18:54.4 PR |
| 268 | Carl MarcelinPlace 268 · Grade 12 · Brockton | 12 | Brockton | 18:56.1 |
| 269 | Charles NystromPlace 269 · Grade 11 · Barnstable | 11 | Barnstable | 18:56.4 |
| 270 | Cory LafleurPlace 270 · Grade 11 · Billerica Memorial | 11 | Billerica Memorial | 18:58.8 |
| 271 | Matthew LetourneauPlace 271 · Grade 10 · Taunton | 10 | Taunton | 18:59.4 |
| 272 | Ryan MurphyPlace 272 · Grade 11 · Oliver Ames | 11 | Oliver Ames | 19:00.9 |
| 273 | Samuel HendriganPlace 273 · Grade 12 · Brockton | 12 | Brockton | 19:01.4 PR |
| 274 | Devin ChatterjeePlace 274 · Grade 12 · Mansfield | 12 | Mansfield | 19:01.6 |
| 275 | Cameron WilsonPlace 275 · Grade 12 · Whitman-Hanson Regional | 12 | Whitman-Hanson Regional | 19:01.7 |
| 276 | Cael MacEachernPlace 276 · Grade 12 · Hopkinton | 12 | Hopkinton | 19:04.2 |
| 277 | Tim GalleraniPlace 277 · Grade 11 · Taunton | 11 | Taunton | 19:04.9 |
| 278 | Grant WillsiePlace 278 · Grade 11 · Groton-Dunstable Reg | 11 | Groton-Dunstable Reg | 19:06.0 PR |
| 279 | Andrew WaldorfPlace 279 · Grade 10 · Oliver Ames | 10 | Oliver Ames | 19:09.1 |
| 280 | Daniel NobregaPlace 280 · Grade 10 · North Attleborough | 10 | North Attleborough | 19:09.6 |
| 281 | Jake GavelPlace 281 · Grade 11 · Groton-Dunstable Reg | 11 | Groton-Dunstable Reg | 19:09.7 PR |
| 282 | Brendan LemieuxPlace 282 · Grade 11 · King Philip Regional | 11 | King Philip Regional | 19:10.5 |
| 283 | Nick MerriamPlace 283 · Grade 12 · Framingham | 12 | Framingham | 19:10.9 PR |
| 284 | Harrison PaulPlace 284 · Grade 10 · Marlborough | 10 | Marlborough | 19:11.6 |
| 285 | Daniel OremPlace 285 · Grade 11 · Belmont | 11 | Belmont | 19:12.8 |
| 286 | Young WangPlace 286 · Grade 11 · Hopkinton | 11 | Hopkinton | 19:21.6 PR |
| 287 | Wendy DerogenePlace 287 · Grade 11 · Taunton | 11 | Taunton | 19:22.8 |
| 288 | Zachery MedeirosPlace 288 · Grade 12 · Westfield | 12 | Westfield | 19:23.4 |
| 289 | Nicolas DuncanPlace 289 · Grade 11 · Westfield | 11 | Westfield | 19:23.7 |
| 290 | Andrew NilsenPlace 290 · Grade 10 · Milton | 10 | Milton | 19:25.4 |
| 291 | Maxwell DunderdalePlace 291 · Grade 11 · Taunton | 11 | Taunton | 19:25.7 |
| 292 | Ricky HealeyPlace 292 · Grade 10 · Burlington | 10 | Burlington | 19:27.3 |
| 293 | Liam KellyPlace 293 · Grade 12 · Framingham | 12 | Framingham | 19:31.3 |
| 294 | Noah CarlsonPlace 294 · Grade 12 · Malden Catholic | 12 | Malden Catholic | 19:34.2 |
| 295 | Eric JenningsPlace 295 · Grade 12 · Beverly | 12 | Beverly | 19:36.7 |
| 296 | Nate LackiePlace 296 · Grade 12 · Beverly | 12 | Beverly | 19:37.6 PR |
| 297 | Grant FawcettPlace 297 · Grade 12 · Sharon | 12 | Sharon | 19:40.9 |
| 298 | Ryan AndersonPlace 298 · Grade 12 · King Philip Regional | 12 | King Philip Regional | 19:42.9 |
| 299 | Jarrod WardwellPlace 299 · Grade 11 · Malden Catholic | 11 | Malden Catholic | 19:43.6 |
| 300 | Drew ModestinoPlace 300 · Grade 12 · Reading Memorial | 12 | Reading Memorial | 19:43.6 |
| 301 | Nicolas NunesPlace 301 · Grade 12 · Framingham | 12 | Framingham | 19:45.2 |
| 302 | Patrick KennedyPlace 302 · Grade 10 · Milton | 10 | Milton | 19:47.4 |
| 303 | Dylan WeirPlace 303 · Grade 12 · North Attleborough | 12 | North Attleborough | 19:47.4 |
| 304 | Jack PaytonPlace 304 · Grade 12 · Plymouth North | 12 | Plymouth North | 19:48.4 |
| 305 | Hudson SmithPlace 305 · Grade 10 · Milton | 10 | Milton | 19:48.4 |
| 306 | Ethan FreedmanPlace 306 · Grade 11 · Stoughton | 11 | Stoughton | 19:49.2 PR |
| 307 | Ben VanassePlace 307 · Grade 11 · Reading Memorial | 11 | Reading Memorial | 19:52.9 |
| 308 | Joseph ArmstrongPlace 308 · Grade 12 · Malden Catholic | 12 | Malden Catholic | 19:58.1 PR |
| 309 | Ian BritoPlace 309 · Grade 11 · Malden Catholic | 11 | Malden Catholic | 20:02.4 |
| 310 | Will ThomsonPlace 310 · Grade 12 · Beverly | 12 | Beverly | 20:03.2 PR |
| 311 | Matthew BellidoPlace 311 · Grade 11 · Marlborough | 11 | Marlborough | 20:07.9 PR |
| 312 | Derek BlanchardPlace 312 · Grade 12 · Malden Catholic | 12 | Malden Catholic | 20:08.6 |
| 313 | Nick MorrisseyPlace 313 · Grade 11 · Beverly | 11 | Beverly | 20:13.5 |
| 314 | Owen MartellPlace 314 · Grade 11 · Reading Memorial | 11 | Reading Memorial | 20:16.9 |
| 315 | Aidan PatrickPlace 315 · Grade 10 · Oliver Ames | 10 | Oliver Ames | 20:27.6 PR |
| 316 | Kyle BelmontePlace 316 · Grade 12 · Shepherd Hill Reg | 12 | Shepherd Hill Reg | 20:28.0 |
| 317 | Shane SchrautPlace 317 · Grade 11 · Whitman-Hanson Regional | 11 | Whitman-Hanson Regional | 20:41.8 |
| 318 | Shane KieranPlace 318 · Grade 12 · Marlborough | 12 | Marlborough | 20:51.6 PR |
| 319 | Marcos AmadoPlace 319 · Grade 11 · Stoughton | 11 | Stoughton | 20:54.6 |
| 320 | Ryan StewartPlace 320 · Grade 10 · Malden Catholic | 10 | Malden Catholic | 21:03.4 |
| 321 | Owen CrisafulliPlace 321 · Grade 12 · Marlborough | 12 | Marlborough | 21:10.3 |
| 322 | Tommy BuiPlace 322 · Grade 12 · Stoughton | 12 | Stoughton | 21:14.8 |
| 323 | Quincy FrancoisPlace 323 · Grade 12 · Stoughton | 12 | Stoughton | 21:44.4 |
| 324 | Derryn LangloisPlace 324 · Grade 11 · Wakefield Memorial | 11 | Wakefield Memorial | 21:51.1 |
| 325 | Eric ShenPlace 325 · Grade 11 · Belmont | 11 | Belmont | 22:31.6 PR |