| 1 | John BianchiPlace 1 · Grade 12 · Natick | 12 | Natick | 15:51.60 |
| 2 | Joey BodenraderPlace 2 · Grade 12 · Concord-Carlisle | 12 | Concord-Carlisle | 15:57.20 |
| 3 | Declan HavaPlace 3 · Grade 11 · Natick | 11 | Natick | 16:01.80 |
| 4 | Brendan QuinnPlace 4 · Grade 12 · Concord-Carlisle | 12 | Concord-Carlisle | 16:03.70 |
| 5 | Jason ProvostPlace 5 · Grade 12 · Beverly | 12 | Beverly | 16:03.70 |
| 6 | Stephen GreenPlace 6 · Grade 11 · Algonquin Regional | 11 | Algonquin Regional | 16:04.20 |
| 7 | Callum DoylePlace 7 · Grade 11 · Natick | 11 | Natick | 16:05.00 |
| 8 | Jackson MisekPlace 8 · Grade 10 · Concord-Carlisle | 10 | Concord-Carlisle | 16:06.10 PR |
| 9 | Freddie van der VeldenPlace 9 · Grade 12 · Natick | 12 | Natick | 16:06.30 |
| 10 | Noah GeigerPlace 10 · Grade 10 · Belmont | 10 | Belmont | 16:16.70 |
| 11 | Charles MacDonaldPlace 11 · Grade 12 · Concord-Carlisle | 12 | Concord-Carlisle | 16:17.20 |
| 12 | Patrick KenneallyPlace 12 · Grade 12 · Arlington | 12 | Arlington | 16:18.20 |
| 13 | Daichi CollinsPlace 13 · Grade 12 · Arlington | 12 | Arlington | 16:20.40 |
| 14 | David CaggianoPlace 14 · Grade 12 · Westford Academy | 12 | Westford Academy | 16:21.90 |
| 15 | Sami JumaPlace 15 · Grade 12 · Wellesley | 12 | Wellesley | 16:22.80 |
| 16 | Finn McManusPlace 16 · Grade 11 · Algonquin Regional | 11 | Algonquin Regional | 16:24.30 |
| 17 | William OlmstedPlace 17 · Grade 10 · Belmont | 10 | Belmont | 16:28.70 PR |
| 18 | Mohamed LhassouaniPlace 18 · Grade 12 · Peabody Veterans Memorial | 12 | Peabody Veterans Memorial | 16:30.90 PR |
| 19 | Braeden QuaylePlace 19 · Grade 11 · Concord-Carlisle | 11 | Concord-Carlisle | 16:31.30 |
| 20 | Jack WeintraubPlace 20 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 16:32.20 |
| 21 | Isah NicholPlace 21 · Grade 12 · Concord-Carlisle | 12 | Concord-Carlisle | 16:34.80 |
| 22 | Lukas MasiakosPlace 22 · Grade 11 · Lincoln-Sudbury Regional | 11 | Lincoln-Sudbury Regional | 16:35.60 |
| 23 | William ThomasPlace 23 · Grade 10 · North Andover | 10 | North Andover | 16:39.80 |
| 24 | Charlie BosslerPlace 24 · Grade 12 · Beverly | 12 | Beverly | 16:42.50 |
| 25 | Nico PeukertPlace 25 · Grade 12 · Arlington | 12 | Arlington | 16:45.60 |
| 26 | Daniel GoldbergPlace 26 · Grade 11 · Wellesley | 11 | Wellesley | 16:45.60 |
| 27 | Brogan ZwinggiPlace 27 · Grade 12 · North Andover | 12 | North Andover | 16:47.30 |
| 28 | Noah DamaskePlace 28 · Grade 11 · Winchester | 11 | Winchester | 16:47.80 |
| 29 | Jacob EdgarPlace 29 · Grade 12 · Xaverian Brothers | 12 | Xaverian Brothers | 16:48.70 |
| 30 | Dawit KulubyaPlace 30 · Grade 12 · Woburn Memorial | 12 | Woburn Memorial | 16:49.10 |
| 31 | Tucker LaRosaPlace 31 · Grade 11 · North Andover | 11 | North Andover | 16:49.80 |
| 32 | Jay BodenraderPlace 32 · Grade 12 · Concord-Carlisle | 12 | Concord-Carlisle | 16:53.10 |
| 33 | Michael JosephPlace 33 · Grade 11 · King Philip Regional | 11 | King Philip Regional | 16:54.30 |
| 34 | Brian PetersPlace 34 · Grade 12 · Bridgewater-Raynham Regional | 12 | Bridgewater-Raynham Regional | 16:54.70 |
| 35 | Owen MerrillPlace 35 · Grade 11 · Arlington | 11 | Arlington | 16:54.90 |
| 36 | Conor RightmirePlace 36 · Grade 9 · Marshfield | 9 | Marshfield | 16:55.70 |
| 37 | Henry OfenlochPlace 37 · Grade 12 · Wellesley | 12 | Wellesley | 16:55.80 |
| 38 | Marco PetrinoPlace 38 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 16:56.40 |
| 39 | Brandon MaPlace 39 · Grade 11 · Lincoln-Sudbury Regional | 11 | Lincoln-Sudbury Regional | 16:56.80 |
| 40 | Clark BezzantPlace 40 · Grade 10 · Algonquin Regional | 10 | Algonquin Regional | 16:57.00 |
| 41 | Jack AlvesPlace 41 · Grade 12 · Bridgewater-Raynham Regional | 12 | Bridgewater-Raynham Regional | 16:58.10 |
| 42 | Joshua GamelPlace 42 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 16:59.20 |
| 43 | Michael AlmeidaPlace 43 · Grade 11 · Westford Academy | 11 | Westford Academy | 17:02.90 |
| 44 | Atharv IyerPlace 44 · Grade 12 · Westford Academy | 12 | Westford Academy | 17:03.20 PR |
| 45 | Liam RandPlace 45 · Grade 10 · North Andover | 10 | North Andover | 17:03.70 |
| 46 | Nicolas FloresQuero LlamasPlace 46 · Grade 12 · North Andover | 12 | North Andover | 17:03.80 |
| 47 | Tyler BernsteinPlace 47 · Grade 10 · Winchester | 10 | Winchester | 17:04.60 |
| 48 | Charles MartinPlace 48 · Grade 12 · Arlington | 12 | Arlington | 17:05.10 |
| 49 | Desmond SullivanPlace 49 · Grade 9 · Xaverian Brothers | 9 | Xaverian Brothers | 17:05.20 PR |
| 50 | Benjamin GidelsonPlace 50 · Grade 11 · Natick | 11 | Natick | 17:05.30 |
| 51 | Ishaan KanagarajPlace 51 · Grade 9 · Belmont | 9 | Belmont | 17:06.90 |
| 52 | Jason LedellPlace 52 · Grade 12 · Westford Academy | 12 | Westford Academy | 17:08.00 |
| 53 | Dylan VaughnPlace 53 · Grade 11 · Plymouth North | 11 | Plymouth North | 17:08.70 |
| 54 | Tristan RandPlace 54 · Grade 10 · North Andover | 10 | North Andover | 17:08.70 |
| 55 | Anthony DeFeoPlace 55 · Grade 12 · Bridgewater-Raynham Regional | 12 | Bridgewater-Raynham Regional | 17:10.20 |
| 56 | Kevin DeFeudisPlace 56 · Grade 12 · Barnstable | 12 | Barnstable | 17:10.20 |
| 57 | Trent BedardPlace 57 · Grade 12 · Algonquin Regional | 12 | Algonquin Regional | 17:11.90 |
| 58 | Owen DesmondPlace 58 · Grade 10 · North Andover | 10 | North Andover | 17:14.70 |
| 59 | Henry HeldweinPlace 59 · Grade 12 · Belmont | 12 | Belmont | 17:15.80 |
| 60 | Noah MannelliPlace 60 · Grade 10 · Winchester | 10 | Winchester | 17:18.00 |
| 61 | Zachary WeinbergPlace 61 · Grade 10 · Arlington | 10 | Arlington | 17:19.60 |
| 62 | Brady CollinsPlace 62 · Grade 10 · Natick | 10 | Natick | 17:23.60 |
| 63 | Evan JacobsonPlace 63 · Grade 11 · Arlington | 11 | Arlington | 17:24.70 |
| 64 | Nikola DimitrovPlace 64 · Grade 11 · Winchester | 11 | Winchester | 17:25.00 |
| 65 | Conor FoleyPlace 65 · Grade 11 · Wellesley | 11 | Wellesley | 17:25.60 |
| 66 | Martin DraganovPlace 66 · Grade 12 · Wellesley | 12 | Wellesley | 17:25.80 |
| 67 | Tucker McNameePlace 67 · Grade 12 · Marshfield | 12 | Marshfield | 17:26.10 |
| 68 | Jackson GuerrieroPlace 68 · Grade 11 · Peabody Veterans Memorial | 11 | Peabody Veterans Memorial | 17:28.00 |
| 69 | Wilson ChenPlace 69 · Grade 11 · North Quincy | 11 | North Quincy | 17:29.60 |
| 70 | Caleb O'CallahanPlace 70 · Grade 11 · Marshfield | 11 | Marshfield | 17:29.80 |
| 71 | TJ CollamorePlace 71 · Grade 12 · Westford Academy | 12 | Westford Academy | 17:30.30 |
| 72 | Tommy FrazierPlace 72 · Grade 12 · King Philip Regional | 12 | King Philip Regional | 17:31.90 |
| 73 | David HarringtonPlace 73 · Grade 10 · Woburn Memorial | 10 | Woburn Memorial | 17:32.30 |
| 74 | Samuel KeithPlace 74 · Grade 12 · Xaverian Brothers | 12 | Xaverian Brothers | 17:33.10 |
| 75 | Luke AutioPlace 75 · Grade 12 · Chelmsford | 12 | Chelmsford | 17:34.20 PR |
| 76 | Anthony MogrenPlace 76 · Grade 11 · Chelmsford | 11 | Chelmsford | 17:34.70 |
| 77 | Kai Vickers-RichardPlace 77 · Grade 10 · Natick | 10 | Natick | 17:36.40 |
| 78 | Jonathan HarringtonPlace 78 · Grade 12 · Woburn Memorial | 12 | Woburn Memorial | 17:36.70 |
| 79 | Osama MishalPlace 79 · Grade 12 · Peabody Veterans Memorial | 12 | Peabody Veterans Memorial | 17:37.10 PR |
| 80 | Aiden TrainorPlace 80 · Grade 9 · Peabody Veterans Memorial | 9 | Peabody Veterans Memorial | 17:38.10 |
| 81 | Mathew McCuskerPlace 81 · Grade 12 · Peabody Veterans Memorial | 12 | Peabody Veterans Memorial | 17:39.00 |
| 82 | Lucas NunezPlace 82 · Grade 12 · Everett | 12 | Everett | 17:39.70 |
| 83 | Shaan SidhuPlace 83 · Grade 11 · Westford Academy | 11 | Westford Academy | 17:40.10 |
| 84 | Luke MurphyPlace 84 · Grade 10 · Peabody Veterans Memorial | 10 | Peabody Veterans Memorial | 17:41.50 |
| 85 | Christopher MorganPlace 85 · Grade 10 · Woburn Memorial | 10 | Woburn Memorial | 17:45.20 |
| 86 | Elias CampisanoPlace 86 · Grade 11 · Belmont | 11 | Belmont | 17:46.10 |
| 87 | Marcus FlorindiPlace 87 · Grade 12 · King Philip Regional | 12 | King Philip Regional | 17:47.70 |
| 88 | Emile BrodeurPlace 88 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 17:48.10 |
| 89 | Jocelin PrevilPlace 89 · Grade 11 · Waltham | 11 | Waltham | 17:48.50 |
| 90 | Jonathan AtwaterPlace 90 · Grade 12 · Lincoln-Sudbury Regional | 12 | Lincoln-Sudbury Regional | 17:48.80 |
| 91 | Benjamin ScangaPlace 91 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 17:52.00 |
| 92 | Carter BishopPlace 92 · Grade 11 · Quincy | 11 | Quincy | 17:52.20 |
| 93 | Augustus (Gus) RaymondPlace 93 · Grade 12 · Waltham | 12 | Waltham | 17:56.30 |
| 94 | Dylan MonteiroPlace 94 · Grade 11 · Plymouth North | 11 | Plymouth North | 17:57.00 |
| 95 | ian Adames De La RosaPlace 95 · Grade 12 · Lynn English | 12 | Lynn English | 17:58.40 PR |
| 96 | Aidan HumberdPlace 96 · Grade 10 · Plymouth North | 10 | Plymouth North | 17:59.50 |
| 97 | DJ NetoPlace 97 · Grade 11 · Quincy | 11 | Quincy | 18:00.60 |
| 98 | Liam KeleherPlace 98 · Grade 11 · King Philip Regional | 11 | King Philip Regional | 18:01.60 |
| 99 | Adel HalasehPlace 99 · Grade 10 · Winchester | 10 | Winchester | 18:06.20 |
| 100 | Jackson AldermanPlace 100 · Grade 10 · Lincoln-Sudbury Regional | 10 | Lincoln-Sudbury Regional | 18:08.30 |
| 101 | Isaac WengPlace 101 · Grade 12 · Belmont | 12 | Belmont | 18:08.60 |
| 102 | Gustave BanywesizePlace 102 · Grade 10 · Springfield Central | 10 | Springfield Central | 18:09.20 |
| 103 | Gabriel JaramilloPlace 103 · Grade 11 · Westford Academy | 11 | Westford Academy | 18:11.70 |
| 104 | Ben FriesnerPlace 104 · Grade 10 · Chelmsford | 10 | Chelmsford | 18:12.10 PR |
| 105 | Callum KnowlesPlace 105 · Grade 11 · Winchester | 11 | Winchester | 18:12.70 |
| 106 | William WhitleyPlace 106 · Grade 12 · Chelmsford | 12 | Chelmsford | 18:14.20 |
| 107 | Lucas SchusterPlace 107 · Grade 10 · Belmont | 10 | Belmont | 18:15.60 |
| 108 | Minh Tan TranPlace 108 · Grade 12 · Quincy | 12 | Quincy | 18:16.70 |
| 109 | Alex ArmstrongPlace 109 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 18:21.40 |
| 110 | Jacob LaiPlace 110 · Grade 10 · North Quincy | 10 | North Quincy | 18:22.60 |
| 111 | Colin HouriganPlace 111 · Grade 11 · Bridgewater-Raynham Regional | 11 | Bridgewater-Raynham Regional | 18:23.40 |
| 112 | Nate BickfordPlace 112 · Grade 11 · Winchester | 11 | Winchester | 18:25.90 |
| 113 | Cameron PrattPlace 113 · Grade 11 · Plymouth North | 11 | Plymouth North | 18:26.70 |
| 114 | Ryan WolfePlace 114 · Grade 12 · Barnstable | 12 | Barnstable | 18:29.90 |
| 115 | Leo VentimigliaPlace 115 · Grade 12 · Wellesley | 12 | Wellesley | 18:30.80 |
| 116 | Max GilbertPlace 116 · Grade 10 · Beverly | 10 | Beverly | 18:33.80 PR |
| 117 | Cooper NelsonPlace 117 · Grade 10 · North Quincy | 10 | North Quincy | 18:34.80 |
| 118 | Cal KennedyPlace 118 · Grade 10 · Marshfield | 10 | Marshfield | 18:35.80 |
| 119 | Max RosalesPlace 119 · Grade 9 · Marshfield | 9 | Marshfield | 18:36.40 |
| 120 | James GonzalezPlace 120 · Grade 9 · King Philip Regional | 9 | King Philip Regional | 18:36.90 |
| 121 | George LoganPlace 121 · Grade 11 · Peabody Veterans Memorial | 11 | Peabody Veterans Memorial | 18:37.70 |
| 122 | Peter AdamsPlace 122 · Grade 9 · Marshfield | 9 | Marshfield | 18:38.00 |
| 123 | James HeneburyPlace 123 · Grade 12 · Algonquin Regional | 12 | Algonquin Regional | 18:41.00 |
| 124 | Cam MurkPlace 124 · Grade 11 · King Philip Regional | 11 | King Philip Regional | 18:43.20 |
| 125 | Ryan MorenoPlace 125 · Grade 11 · Bridgewater-Raynham Regional | 11 | Bridgewater-Raynham Regional | 18:47.60 |
| 126 | Archie MebergPlace 126 · Grade 9 · Marshfield | 9 | Marshfield | 18:48.00 |
| 127 | Charlie MoonPlace 127 · Grade 11 · King Philip Regional | 11 | King Philip Regional | 18:49.60 |
| 128 | Jayden AndersonPlace 128 · Grade 11 · Quincy | 11 | Quincy | 18:55.50 |
| 129 | Mathias BitterPlace 129 · Grade 12 · Lincoln-Sudbury Regional | 12 | Lincoln-Sudbury Regional | 18:58.20 |
| 130 | Mac DohertyPlace 130 · Grade 11 · Plymouth North | 11 | Plymouth North | 19:01.10 |
| 131 | Jayden ZhongPlace 131 · Grade 11 · North Quincy | 11 | North Quincy | 19:11.00 |
| 132 | Lev SkachkovPlace 132 · Grade 11 · Quincy | 11 | Quincy | 19:18.00 |
| 133 | Brady SheaPlace 133 · Grade 12 · Plymouth North | 12 | Plymouth North | 19:30.30 |
| 134 | Ryan RufoPlace 134 · Grade 9 · Waltham | 9 | Waltham | 19:37.40 |
| 135 | Trevor BahrPlace 135 · Grade 10 · Beverly | 10 | Beverly | 19:42.60 |
| 136 | Jed DilaiPlace 136 · Grade 11 · Algonquin Regional | 11 | Algonquin Regional | 19:44.00 |
| 137 | Trevor PlantePlace 137 · Grade 11 · Springfield Central | 11 | Springfield Central | 19:45.40 |
| 138 | Brett FaheyPlace 138 · Grade 10 · Waltham | 10 | Waltham | 19:53.40 |
| 139 | Santiago MoranPlace 139 · Grade 11 · Beverly | 11 | Beverly | 19:53.70 PR |
| 140 | Cristhopher Portillo CruzPlace 140 · Grade 11 · Everett | 11 | Everett | 19:54.50 PR |
| 141 | Andrew ChekaresPlace 141 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 19:58.90 |
| 142 | Cooper MorinPlace 142 · Grade 12 · Chelmsford | 12 | Chelmsford | 20:03.10 |
| 143 | Emiliano DominguezPlace 143 · Grade 10 · Waltham | 10 | Waltham | 20:03.70 PR |
| 144 | Jackson OliverPlace 144 · Grade 11 · Beverly | 11 | Beverly | 20:05.30 |
| 145 | Iman HabibPlace 145 · Grade 10 · Quincy | 10 | Quincy | 20:07.00 |
| 146 | Armand D'AttilioPlace 146 · Grade 10 · Quincy | 10 | Quincy | 20:08.80 |
| 147 | Grayson BairdPlace 147 · Grade 9 · Bridgewater-Raynham Regional | 9 | Bridgewater-Raynham Regional | 20:14.00 |
| 148 | Alaric PersonPlace 148 · Grade 11 · Springfield Central | 11 | Springfield Central | 20:14.20 |
| 149 | Marcelino MikhaelPlace 149 · Grade 10 · Plymouth North | 10 | Plymouth North | 20:19.30 |
| 150 | Mason KalmanPlace 150 · Grade 9 · Woburn Memorial | 9 | Woburn Memorial | 20:21.40 |
| 151 | Tanya PrajapatiPlace 151 · Grade 10 · Woburn Memorial | 10 | Woburn Memorial | 20:26.90 |
| 152 | Jacob LeePlace 152 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 20:27.90 |
| 153 | Jeremy WhitlowPlace 153 · Grade 12 · Everett | 12 | Everett | 20:28.20 |
| 154 | Warrick QuonPlace 154 · Grade 11 · North Quincy | 11 | North Quincy | 20:30.50 |
| 155 | Nick MorganPlace 155 · Grade 11 · Algonquin Regional | 11 | Algonquin Regional | 20:30.60 |
| 156 | Eric ValcourtPlace 156 · Grade 12 · Diman Regional Voc/Tech | 12 | Diman Regional Voc/Tech | 20:32.80 |
| 157 | Soren StrandbergPlace 157 · Grade 9 · Bridgewater-Raynham Regional | 9 | Bridgewater-Raynham Regional | 20:39.10 |
| 158 | Clarke PantonPlace 158 · Grade 10 · Chelmsford | 10 | Chelmsford | 20:40.20 |
| 159 | Carlos Cruz-SedanPlace 159 · Grade 12 · Springfield Central | 12 | Springfield Central | 20:41.00 |
| 160 | Carlos Pagan LandeoPlace 160 · Grade 11 · Everett | 11 | Everett | 20:42.00 |
| 161 | Lam TranPlace 161 · Grade 10 · North Quincy | 10 | North Quincy | 20:42.60 |
| 162 | Dominico Delle RosaPlace 162 · Grade 11 · Everett | 11 | Everett | 20:46.50 PR |
| 163 | Zack ChenPlace 163 · Grade 10 · Chelmsford | 10 | Chelmsford | 20:47.40 |
| 164 | Stephen MutebiPlace 164 · Grade 11 · Waltham | 11 | Waltham | 20:55.10 |
| 165 | Gavin JollyPlace 165 · Grade 12 · Woburn Memorial | 12 | Woburn Memorial | 20:56.50 |
| 166 | Wilmer FuentesPlace 166 · Grade 12 · Everett | 12 | Everett | 21:05.40 |
| 167 | Jack TitusPlace 167 · Grade 11 · Barnstable | 11 | Barnstable | 21:11.80 |
| 168 | Rashad WilliamsPlace 168 · Grade 10 · Durfee | 10 | Durfee | 21:12.90 |
| 169 | Gregg ChiouPlace 169 · Grade 9 · North Quincy | 9 | North Quincy | 21:20.30 |
| 170 | Zach TopolewskiPlace 170 · Grade 10 · Durfee | 10 | Durfee | 21:20.70 |
| 171 | Remember InnocentPlace 171 · Grade 10 · Springfield Central | 10 | Springfield Central | 21:26.90 |
| 172 | Greyson DidatoPlace 172 · Grade 9 · Barnstable | 9 | Barnstable | 21:39.00 |
| 173 | Richard RomeroPlace 173 · Grade 12 · Diman Regional Voc/Tech | 12 | Diman Regional Voc/Tech | 21:51.10 |
| 174 | Isaiah FigueroaPlace 174 · Grade 9 · Springfield Central | 9 | Springfield Central | 22:21.20 |
| 175 | Dalphet De Diego-RiosPlace 175 · Grade 12 · Springfield Central | 12 | Springfield Central | 22:21.80 |
| 176 | Jonathan BrowPlace 176 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 22:34.30 |
| 177 | Jacob AlecrimPlace 177 · Grade 11 · Diman Regional Voc/Tech | 11 | Diman Regional Voc/Tech | 22:40.90 |
| 178 | Kyle FariaPlace 178 · Grade 11 · Diman Regional Voc/Tech | 11 | Diman Regional Voc/Tech | 22:46.30 |
| 179 | Bryan LewisPlace 179 · Grade 12 · Everett | 12 | Everett | 23:25.80 |