| 1 | Chayse ParkerPlace 1 · Grade 11 · Oakmont Regional | 11 | Oakmont Regional | 16:59.35 |
| 2 | Benjamin BarronPlace 2 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 17:01.21 |
| 3 | Townsend RoussinPlace 3 · Grade 11 · Dedham | 11 | Dedham | 17:01.35 |
| 4 | Matthew FitzgibbonPlace 4 · Grade 11 · Weston | 11 | Weston | 17:22.10 |
| 5 | Jayden BrostromPlace 5 · Grade 12 · Oakmont Regional | 12 | Oakmont Regional | 17:23.76 |
| 6 | Levon RoussinPlace 6 · Grade 11 · Dedham | 11 | Dedham | 17:25.48 |
| 7 | Jackson DoylePlace 7 · Grade 11 · Dover-Sherborn | 11 | Dover-Sherborn | 17:29.76 |
| 8 | Aarav MehtaPlace 8 · Grade 11 · Weston | 11 | Weston | 17:34.77 |
| 9 | Nick AntonellisPlace 9 · Grade 11 · Archbishop Williams | 11 | Archbishop Williams | 17:36.05 |
| 10 | Christopher PanPlace 10 · Grade 10 · Dover-Sherborn | 10 | Dover-Sherborn | 17:37.01 |
| 11 | Anthony ColellaPlace 11 · Grade 11 · Swampscott | 11 | Swampscott | 17:38.04 |
| 12 | Henry HumphreysPlace 12 · Grade 11 · Dedham | 11 | Dedham | 17:42.99 |
| 13 | Luis CostaPlace 13 · Grade 12 · Martha's Vineyard Reg | 12 | Martha's Vineyard Reg | 17:44.36 |
| 14 | Sean ParhamPlace 14 · Grade 12 · Norton | 12 | Norton | 17:47.66 |
| 15 | Ben FullerPlace 15 · Grade 9 · Martha's Vineyard Reg | 9 | Martha's Vineyard Reg | 17:49.54 |
| 16 | Simon BrownPlace 16 · Grade 12 · Swampscott | 12 | Swampscott | 17:50.55 |
| 17 | Andrew LoughranPlace 17 · Grade 12 · Dedham | 12 | Dedham | 17:54.08 |
| 18 | Nathanael VosPlace 18 · Grade 11 · Whitinsville Christian | 11 | Whitinsville Christian | 17:59.42 |
| 19 | Gavin DongPlace 19 · Grade 12 · Wilmington | 12 | Wilmington | 18:01.53 |
| 20 | Joe MentoPlace 20 · Grade 11 · Archbishop Williams | 11 | Archbishop Williams | 18:02.20 |
| 21 | Ryuji NawaPlace 21 · Grade 12 · Weston | 12 | Weston | 18:04.00 |
| 22 | Tyler OuellettePlace 22 · Grade 11 · Lowell Catholic | 11 | Lowell Catholic | 18:05.41 |
| 23 | William SmithPlace 23 · Grade 10 · Dover-Sherborn | 10 | Dover-Sherborn | 18:06.65 |
| 24 | Nalo BenedictPlace 24 · Grade 11 · North Reading | 11 | North Reading | 18:07.56 |
| 25 | Kevin HanPlace 25 · Grade 11 · Weston | 11 | Weston | 18:08.23 |
| 26 | Lincoln GeaneyPlace 26 · Grade 9 · Swampscott | 9 | Swampscott | 18:09.96 |
| 27 | Cooper HuntPlace 27 · Grade 9 · Wilmington | 9 | Wilmington | 18:13.67 |
| 28 | Jeferson Do CarmoPlace 28 · Grade 12 · Manchester Essex Regional | 12 | Manchester Essex Regional | 18:16.07 |
| 29 | Gavin McLainPlace 29 · Grade 11 · Pope Francis Preparatory | 11 | Pope Francis Preparatory | 18:17.55 |
| 30 | Thomas MoserPlace 30 · Grade 10 · Weston | 10 | Weston | 18:21.08 |
| 31 | David DynanPlace 31 · Grade 12 · Wilmington | 12 | Wilmington | 18:23.47 |
| 32 | Cash KleimanPlace 32 · Grade 11 · Dover-Sherborn | 11 | Dover-Sherborn | 18:24.51 |
| 33 | Cristian RodriguezPlace 33 · Grade 9 · Saint Mary's | 9 | Saint Mary's | 18:38.26 |
| 34 | Jackson NardiPlace 34 · Grade 10 · Apponequet Regional | 10 | Apponequet Regional | 18:45.76 |
| 35 | Jack CampbellPlace 35 · Grade 11 · Auburn | 11 | Auburn | 18:49.55 |
| 36 | Gabriel RettigPlace 36 · Grade 10 · Keefe Technical | 10 | Keefe Technical | 18:49.97 |
| 37 | Thomas HuemmerPlace 37 · Grade 9 · Weston | 9 | Weston | 18:50.82 |
| 38 | Sean OuellettePlace 38 · Grade 12 · Lowell Catholic | 12 | Lowell Catholic | 18:53.63 |
| 39 | Brennan VanePlace 39 · Grade 11 · Bishop Stang | 11 | Bishop Stang | 18:53.78 |
| 40 | Lyall CunninghamPlace 40 · Grade 12 · Manchester Essex Regional | 12 | Manchester Essex Regional | 18:59.23 |
| 41 | Jonathan BrownPlace 41 · Grade 9 · Lowell Catholic | 9 | Lowell Catholic | 19:02.04 |
| 42 | Michael VosPlace 42 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 19:02.84 |
| 43 | Nicholas GomesPlace 43 · Grade 11 · Martha's Vineyard Reg | 11 | Martha's Vineyard Reg | 19:06.24 |
| 44 | Andrew SeguinPlace 44 · Grade 9 · Oakmont Regional | 9 | Oakmont Regional | 19:09.46 |
| 45 | Devin PeaveyPlace 45 · Grade 9 · Manchester Essex Regional | 9 | Manchester Essex Regional | 19:09.56 |
| 46 | Elliot McCabePlace 46 · Grade 11 · Whitinsville Christian | 11 | Whitinsville Christian | 19:12.60 |
| 47 | Matthew WrenPlace 47 · Grade 12 · Whitinsville Christian | 12 | Whitinsville Christian | 19:13.30 |
| 48 | Sean HartPlace 48 · Grade 9 · Dover-Sherborn | 9 | Dover-Sherborn | 19:17.21 |
| 49 | Hawkyns PrayPlace 49 · Grade 12 · Dighton-Rehoboth Regional | 12 | Dighton-Rehoboth Regional | 19:20.10 |
| 50 | Jake CroninPlace 50 · Grade 12 · Wilmington | 12 | Wilmington | 19:22.93 |
| 51 | Rowan VanePlace 51 · Grade 10 · Bishop Stang | 10 | Bishop Stang | 19:23.77 |
| 52 | Hollis OliverPlace 52 · Grade 10 · Falmouth Academy | 10 | Falmouth Academy | 19:23.92 |
| 53 | Declan ReganPlace 53 · Grade 12 · Keefe Technical | 12 | Keefe Technical | 19:29.46 |
| 54 | Nathan TavaresPlace 54 · Grade 11 · Weston | 11 | Weston | 19:32.96 |
| 55 | Augustus HallPlace 55 · Grade 10 · Manchester Essex Regional | 10 | Manchester Essex Regional | 19:33.01 |
| 56 | Myles HoffmanPlace 56 · Grade 12 · Medway | 12 | Medway | 19:33.11 |
| 57 | Jordan MoorePlace 57 · Grade 11 · Norton | 11 | Norton | 19:38.07 |
| 58 | Deven DionPlace 58 · Grade 9 · Bishop Fenwick | 9 | Bishop Fenwick | 19:39.09 |
| 59 | Sean AloiPlace 59 · Grade 9 · Manchester Essex Regional | 9 | Manchester Essex Regional | 19:40.28 |
| 60 | Jude GoodsonPlace 60 · Grade 11 · Whitinsville Christian | 11 | Whitinsville Christian | 19:41.79 |
| 61 | Mason BurnsPlace 61 · Grade 10 · Martha's Vineyard Reg | 10 | Martha's Vineyard Reg | 19:53.89 |
| 62 | Daniel SmithPlace 62 · Grade 8 · Lowell Catholic | 8 | Lowell Catholic | 19:54.47 |
| 63 | Aidan ChristiePlace 63 · Grade 11 · Medway | 11 | Medway | 19:55.37 |
| 64 | Ryan ToomajanianPlace 64 · Grade 12 · Lowell Catholic | 12 | Lowell Catholic | 20:02.98 |
| 65 | Miles BrownPlace 65 · Grade 10 · Swampscott | 10 | Swampscott | 20:09.38 |
| 66 | Nick VallePlace 66 · Grade 11 · Dedham | 11 | Dedham | 20:11.28 |
| 67 | Otis ChiltonPlace 67 · Grade 12 · Auburn | 12 | Auburn | 20:11.33 |
| 68 | Robert RiisPlace 68 · Grade 10 · Martha's Vineyard Reg | 10 | Martha's Vineyard Reg | 20:12.06 |
| 69 | Matt PotenzaPlace 69 · Grade 12 · Arlington Catholic | 12 | Arlington Catholic | 20:13.00 |
| 70 | Matthew (Matt) LawlerPlace 70 · Grade 10 · Wilmington | 10 | Wilmington | 20:13.31 |
| 71 | Dante QuintosPlace 71 · Grade 12 · Archbishop Williams | 12 | Archbishop Williams | 20:13.42 |
| 72 | Isiah Costa CrevelingPlace 72 · Grade 12 · Swampscott | 12 | Swampscott | 20:13.57 |
| 73 | Charlie LaMonicaPlace 73 · Grade 12 · Medway | 12 | Medway | 20:15.01 |
| 74 | Michael HaoPlace 74 · Grade 10 · Wilmington | 10 | Wilmington | 20:16.44 |
| 75 | Sam BelchrrPlace 75 · Grade 12 · Oakmont Regional | 12 | Oakmont Regional | 20:17.12 |
| 76 | James ScaramuzzoPlace 76 · Grade 10 · Dedham | 10 | Dedham | 20:17.21 |
| 77 | Jacob YePlace 77 · Grade 11 · North Reading | 11 | North Reading | 20:20.62 |
| 78 | Owen LaCavaPlace 78 · Grade 10 · Arlington Catholic | 10 | Arlington Catholic | 20:24.06 |
| 79 | Westin CinclairPlace 79 · Grade 12 · Oakmont Regional | 12 | Oakmont Regional | 20:25.45 |
| 80 | Roman CriscenzoPlace 80 · Grade 12 · Keefe Technical | 12 | Keefe Technical | 20:25.67 |
| 81 | Kevin CahillPlace 81 · Grade 11 · Saint Mary's | 11 | Saint Mary's | 20:30.73 |
| 82 | Xavier PaulaPlace 82 · Grade 11 · Saint Mary's | 11 | Saint Mary's | 20:31.99 |
| 83 | Brody DunnPlace 83 · Grade 11 · Apponequet Regional | 11 | Apponequet Regional | 20:33.50 |
| 84 | Jack O'BrienPlace 84 · Grade 12 · Dover-Sherborn | 12 | Dover-Sherborn | 20:34.27 |
| 85 | Leo ComiskeyPlace 85 · Grade 11 · Dover-Sherborn | 11 | Dover-Sherborn | 20:36.13 |
| 86 | Jonas ColettaPlace 86 · Grade 11 · Manchester Essex Regional | 11 | Manchester Essex Regional | 20:39.02 |
| 87 | Greyson HartzbandPlace 87 · Grade 11 · Martha's Vineyard Reg | 11 | Martha's Vineyard Reg | 20:41.63 |
| 88 | Ziyuan ZhaoPlace 88 · Grade 12 · Saint Paul Diocesan Jr/Sr | 12 | Saint Paul Diocesan Jr/Sr | 20:47.75 |
| 89 | Aadhavan SivakumarPlace 89 · Grade 12 · Medway | 12 | Medway | 20:48.34 |
| 90 | Gerard JordaPlace 90 · Grade 12 · North Reading | 12 | North Reading | 20:50.04 |
| 91 | Caiden LauPlace 91 · Grade 11 · Swampscott | 11 | Swampscott | 20:50.75 |
| 92 | Zachary MahoneyPlace 92 · Grade 9 · North Reading | 9 | North Reading | 20:51.56 |
| 93 | Michael EganPlace 93 · Grade 12 · Keefe Technical | 12 | Keefe Technical | 20:53.14 |
| 94 | Alex CoulsonPlace 94 · Grade 12 · Archbishop Williams | 12 | Archbishop Williams | 20:53.17 |
| 95 | Raphael DaghlianPlace 95 · Grade 10 · Archbishop Williams | 10 | Archbishop Williams | 20:53.26 |
| 96 | Noah DaileyPlace 96 · Grade 11 · Salem | 11 | Salem | 20:53.69 |
| 97 | Sullivan GrayPlace 97 · Grade 12 · Apponequet Regional | 12 | Apponequet Regional | 20:54.62 |
| 98 | Cooper BrandtPlace 98 · Grade 10 · Auburn | 10 | Auburn | 20:55.04 |
| 99 | Tyler RendaPlace 99 · Grade 9 · Oakmont Regional | 9 | Oakmont Regional | 20:58.73 |
| 100 | Ethan FontainePlace 100 · Grade 12 · Saint Paul Diocesan Jr/Sr | 12 | Saint Paul Diocesan Jr/Sr | 20:59.03 |
| 101 | Charles ScullyPlace 101 · Grade 11 · Archbishop Williams | 11 | Archbishop Williams | 21:02.31 |
| 102 | Ari AretxabaletaPlace 102 · Grade 9 · Falmouth Academy | 9 | Falmouth Academy | 21:03.78 |
| 103 | Enzo ReisPlace 103 · Grade 11 · Martha's Vineyard Reg | 11 | Martha's Vineyard Reg | 21:06.83 |
| 104 | Tyler CareauPlace 104 · Grade 11 · Oakmont Regional | 11 | Oakmont Regional | 21:07.50 |
| 105 | Emmett ChiltonPlace 105 · Grade 9 · Auburn | 9 | Auburn | 21:11.32 |
| 106 | Jacob GilPlace 106 · Grade 11 · Saint Mary's | 11 | Saint Mary's | 21:14.17 |
| 107 | Ryan BalardiniPlace 107 · Grade 12 · Keefe Technical | 12 | Keefe Technical | 21:18.26 |
| 108 | Rylan WorkmanPlace 108 · Grade 12 · Salem | 12 | Salem | 21:18.39 |
| 109 | Evan CummingsPlace 109 · Grade 12 · Wilmington | 12 | Wilmington | 21:19.50 |
| 110 | Dylan HowlandPlace 110 · Grade 11 · Dighton-Rehoboth Regional | 11 | Dighton-Rehoboth Regional | 21:27.17 |
| 111 | Peter ViragPlace 111 · Grade 12 · Minuteman Regional | 12 | Minuteman Regional | 21:27.43 |
| 112 | Kael BlaisPlace 112 · Grade 9 · Saint Paul Diocesan Jr/Sr | 9 | Saint Paul Diocesan Jr/Sr | 21:27.62 |
| 113 | Matt NowakPlace 113 · Grade 11 · Saint Mary's | 11 | Saint Mary's | 21:29.80 |
| 114 | Maxwell MartelPlace 114 · Grade 9 · Saint Mary's | 9 | Saint Mary's | 21:31.76 |
| 115 | Michael AndersonPlace 115 · Grade 12 · Arlington Catholic | 12 | Arlington Catholic | 21:35.35 |
| 116 | David LopezPlace 116 · Grade 12 · Keefe Technical | 12 | Keefe Technical | 21:35.42 |
| 117 | Will DeSimonePlace 117 · Grade 9 · Minuteman Regional | 9 | Minuteman Regional | 21:35.74 PR |
| 118 | Patrick WillettsPlace 118 · Grade 11 · Keefe Technical | 11 | Keefe Technical | 21:37.53 |
| 119 | Niko DecoteauPlace 119 · Grade 10 · Pope Francis Preparatory | 10 | Pope Francis Preparatory | 21:38.48 |
| 120 | Cole DonohuePlace 120 · Grade 10 · North Reading | 10 | North Reading | 21:41.22 |
| 121 | Locke ZolnierowskiPlace 121 · Grade 9 · Pope Francis Preparatory | 9 | Pope Francis Preparatory | 21:45.25 |
| 122 | Maximus RosaPlace 122 · Grade 10 · Apponequet Regional | 10 | Apponequet Regional | 21:48.41 |
| 123 | Eli SpanoPlace 123 · Grade 9 · Auburn | 9 | Auburn | 21:51.09 |
| 124 | Joshua HilgenbergPlace 124 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 21:52.30 |
| 125 | Kellan QuinlanPlace 125 · Grade 10 · Minuteman Regional | 10 | Minuteman Regional | 21:52.93 |
| 126 | Ethan CormierPlace 126 · Grade 9 · Salem | 9 | Salem | 21:54.30 |
| 127 | John Paul LavignePlace 127 · Grade 12 · Dighton-Rehoboth Regional | 12 | Dighton-Rehoboth Regional | 21:55.77 |
| 128 | Connor IngramPlace 128 · Grade 10 · Norton | 10 | Norton | 21:56.37 |
| 129 | Mark SorrentiPlace 129 · Grade 10 · North Reading | 10 | North Reading | 22:02.99 |
| 130 | Dominic SpadaPlace 130 · Grade 9 · North Reading | 9 | North Reading | 22:05.89 |
| 131 | Eamon HodgePlace 131 · Grade 9 · Watertown | 9 | Watertown | 22:07.60 |
| 132 | Mason CrowleyPlace 132 · Grade 10 · Falmouth Academy | 10 | Falmouth Academy | 22:09.96 |
| 133 | Matthew O'ConnellPlace 133 · Grade 10 · Saint Paul Diocesan Jr/Sr | 10 | Saint Paul Diocesan Jr/Sr | 22:13.38 |
| 134 | Aneil BarnickPlace 134 · Grade 11 · Apponequet Regional | 11 | Apponequet Regional | 22:16.69 |
| 135 | Carson BealePlace 135 · Grade 10 · Watertown | 10 | Watertown | 22:17.38 |
| 136 | Samuel PickfordPlace 136 · Grade 11 · Dighton-Rehoboth Regional | 11 | Dighton-Rehoboth Regional | 22:37.04 |
| 137 | James HoltPlace 137 · Grade 10 · Dighton-Rehoboth Regional | 10 | Dighton-Rehoboth Regional | 22:47.94 |
| 138 | Jack SempeyPlace 138 · Grade 10 · Medway | 10 | Medway | 22:48.16 |
| 139 | Derek HowlandPlace 139 · Grade 10 · Dighton-Rehoboth Regional | 10 | Dighton-Rehoboth Regional | 22:54.26 |
| 140 | Joshua MacLennanPlace 140 · Grade 10 · Norton | 10 | Norton | 22:55.07 |
| 141 | Jacob SasvillePlace 141 · Grade 12 · Apponequet Regional | 12 | Apponequet Regional | 22:57.48 |
| 142 | Kason ImbrognaPlace 142 · Grade 12 · Saugus | 12 | Saugus | 22:57.71 PR |
| 143 | Michael ChastenayPlace 143 · Grade 11 · Norton | 11 | Norton | 22:57.96 |
| 144 | Tanish AsuPlace 144 · Grade 9 · Medway | 9 | Medway | 22:59.63 |
| 145 | Gavin RyanPlace 145 · Grade 12 · Salem | 12 | Salem | 23:01.26 PR |
| 146 | Zachary ChangPlace 146 · Grade 7 · Arlington Catholic | 7 | Arlington Catholic | 23:11.09 PR |
| 147 | Alexander MeusePlace 147 · Grade 9 · Lowell Catholic | 9 | Lowell Catholic | 23:11.76 |
| 148 | Mikey DayPlace 148 · Grade 12 · Pope Francis Preparatory | 12 | Pope Francis Preparatory | 23:14.80 |
| 149 | Jonah MathewPlace 149 · Grade 9 · Medway | 9 | Medway | 23:15.61 |
| 150 | Edward McGlinchyPlace 150 · Grade 10 · Saint Paul Diocesan Jr/Sr | 10 | Saint Paul Diocesan Jr/Sr | 23:20.33 |
| 151 | Dominic Clarkson-PerezPlace 151 · Grade 10 · Pope Francis Preparatory | 10 | Pope Francis Preparatory | 23:20.79 |
| 152 | Matthew StreckPlace 152 · Grade 12 · Pope Francis Preparatory | 12 | Pope Francis Preparatory | 23:21.36 |
| 153 | Connor ThornberryPlace 153 · Grade 12 · Minuteman Regional | 12 | Minuteman Regional | 23:28.61 |
| 154 | Aidan SoaresPlace 154 · Grade 11 · Apponequet Regional | 11 | Apponequet Regional | 23:29.32 |
| 155 | Adare FosterPlace 155 · Grade 10 · Manchester Essex Regional | 10 | Manchester Essex Regional | 23:29.42 |
| 156 | Riley WaldonPlace 156 · Grade 9 · Minuteman Regional | 9 | Minuteman Regional | 23:33.28 |
| 157 | Felix GorePlace 157 · Grade 9 · Dighton-Rehoboth Regional | 9 | Dighton-Rehoboth Regional | 23:40.50 |
| 158 | Brian RzepkaPlace 158 · Grade 11 · Lowell Catholic | 11 | Lowell Catholic | 23:42.67 |
| 159 | Matthew NolanPlace 159 · Grade 11 · Saint Mary's | 11 | Saint Mary's | 23:44.66 |
| 160 | Aidan O'NiellPlace 160 · Grade 12 · Pope Francis Preparatory | 12 | Pope Francis Preparatory | 23:48.64 |
| 161 | Calvin FerolitoPlace 161 · Grade 11 · Arlington Catholic | 11 | Arlington Catholic | 23:49.85 |
| 162 | Andrew WalderPlace 162 · Grade 9 · Arlington Catholic | 9 | Arlington Catholic | 23:54.52 |
| 163 | Roberto MoresPlace 163 · Grade 9 · Arlington Catholic | 9 | Arlington Catholic | 23:55.01 |
| 164 | Owen SestonPlace 164 · Grade 11 · Falmouth Academy | 11 | Falmouth Academy | 24:12.57 |
| 165 | Sam HuchowskiPlace 165 · Grade 10 · Auburn | 10 | Auburn | 24:15.90 |
| 166 | Nicholas LeachPlace 166 · Grade 11 · Falmouth Academy | 11 | Falmouth Academy | 24:16.06 |
| 167 | Adrian MarinPlace 167 · Grade 10 · Salem | 10 | Salem | 24:23.72 |
| 168 | Kyle Martyn-CrawfordPlace 168 · Grade 9 · Minuteman Regional | 9 | Minuteman Regional | 24:44.19 |
| 169 | Logan FramPlace 169 · Grade 10 · Norton | 10 | Norton | 24:54.07 |
| 170 | Weston MogulPlace 170 · Grade 11 · Falmouth Academy | 11 | Falmouth Academy | 24:58.24 |
| 171 | Baryal AhmadPlace 171 · Grade 12 · Auburn | 12 | Auburn | 25:17.63 |
| 172 | James CaufieldPlace 172 · Grade 10 · Watertown | 10 | Watertown | 25:23.23 |
| 173 | Nathanael LiPlace 173 · Grade 12 · Minuteman Regional | 12 | Minuteman Regional | 25:26.77 |
| 174 | Holden HerseyPlace 174 · Grade 11 · Swampscott | 11 | Swampscott | 25:46.47 |
| 175 | Noah HyrePlace 175 · Grade 12 · Norton | 12 | Norton | 25:53.32 |
| 176 | Bryson LessardPlace 176 · Grade 9 · St Bernards | 9 | St Bernards | 26:13.73 |
| 177 | Ashton GonzalezPlace 177 · Grade 12 · St Bernards | 12 | St Bernards | 27:13.20 PR |
| 178 | Edward GaloyanPlace 178 · Grade 11 · Watertown | 11 | Watertown | 27:41.20 |