| 1 | Luke MurphyPlace 1 · Grade 10 · Peabody Veterans Memorial | 10 | Peabody Veterans Memorial | 9:59.11 |
| 2 | Ismael MonteroPlace 2 · Grade 8 · Methuen | 8 | Methuen | 10:08.62 PR |
| 3 | Nick BaughmanPlace 3 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 10:10.81 PR |
| 4 | Dylan KanePlace 4 · Grade 8 · Billerica Memorial | 8 | Billerica Memorial | 10:13.32 PR |
| 5 | Joseph DiMartinisPlace 5 · Grade 9 · Plymouth South | 9 | Plymouth South | 10:18.36 PR |
| 6 | Bobby StockPlace 6 · Grade 9 · Mansfield | 9 | Mansfield | 10:25.93 PR |
| 7 | Aiden TrainorPlace 7 · Grade 9 · Peabody Veterans Memorial | 9 | Peabody Veterans Memorial | 10:28.15 PR |
| 8 | Joshua GamelPlace 8 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 10:32.77 PR |
| 9 | Benjamin ScangaPlace 9 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 10:33.65 PR |
| 10 | Kyle KocaPlace 10 · Grade 9 · Braintree | 9 | Braintree | 10:33.98 PR |
| 11 | Jackson LahayePlace 11 · Grade 9 · Haverhill | 9 | Haverhill | 10:49.45 PR |
| 12 | Henry BonzagniPlace 12 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 10:55.13 PR |
| 13 | Zander BartleyPlace 13 · Grade 9 · Milton | 9 | Milton | 10:58.42 PR |
| 14 | Aiden CarrollPlace 14 · Grade 9 · Wachusett Regional | 9 | Wachusett Regional | 11:02.14 PR |
| 15 | Cameron FirthPlace 15 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 11:02.48 PR |
| 16 | Xavier JoachimPlace 16 · Grade 9 · Plymouth South | 9 | Plymouth South | 11:02.57 |
| 17 | Leonardo ParisPlace 17 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 11:04.87 PR |
| 18 | Shaunak KulkarniPlace 18 · Grade 8 · Billerica Memorial | 8 | Billerica Memorial | 11:05.48 PR |
| 19 | Trenton (Trent) MartinPlace 19 · Grade 9 · Attleboro | 9 | Attleboro | 11:10.97 PR |
| 20 | David BeckmanPlace 20 · Grade 9 · Algonquin Regional | 9 | Algonquin Regional | 11:11.28 PR |
| 21 | Mason KalmanPlace 21 · Grade 9 · Woburn Memorial | 9 | Woburn Memorial | 11:13.25 PR |
| 22 | Adam RemsenPlace 22 · Grade 9 · Weymouth | 9 | Weymouth | 11:15.62 PR |
| 23 | Salmane LhassouaniPlace 23 · Grade 9 · Peabody Veterans Memorial | 9 | Peabody Veterans Memorial | 11:19.33 PR |
| 24 | Corbin CharltonPlace 24 · Grade 9 · Franklin | 9 | Franklin | 11:20.66 PR |
| 25 | Jay BartlettPlace 25 · Grade 9 · Mansfield | 9 | Mansfield | 11:21.85 PR |
| 26 | Tyler LinPlace 26 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 11:23.43 PR |
| 27 | Logan KeenePlace 27 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 11:28.17 PR |
| 28 | Ian MichelinPlace 28 · Grade 9 · Plymouth South | 9 | Plymouth South | 11:28.89 PR |
| 29 | Grady DoxseyPlace 29 · Grade 9 · Attleboro | 9 | Attleboro | 11:30.87 PR |
| 30 | Ryan RufoPlace 30 · Grade 9 · Waltham | 9 | Waltham | 11:32.26 |
| 31 | Avery HilleyPlace 31 · Grade 9 · Plymouth North | 9 | Plymouth North | 11:37.10 |
| 32 | Ritesh KumarPlace 32 · Grade 9 · Billerica Memorial | 9 | Billerica Memorial | 11:39.67 PR |
| 33 | Russell ReinerPlace 33 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 11:40.32 PR |
| 34 | James BinderPlace 34 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 11:42.50 PR |
| 35 | Colton ParkerPlace 35 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 11:42.99 PR |
| 36 | Lincoln BuresPlace 36 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 11:45.39 |
| 37 | Taniz VillanoPlace 37 · Grade 9 · Haverhill | 9 | Haverhill | 11:47.05 PR |
| 38 | Miles WangPlace 38 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 11:49.03 PR |
| 39 | Jonathan KiserPlace 39 · Grade 9 · Braintree | 9 | Braintree | 11:49.85 PR |
| 40 | Xavier WheelerPlace 40 · Grade 10 · Peabody Veterans Memorial | 10 | Peabody Veterans Memorial | 11:51.01 |
| 41 | Lorenzo MillanPlace 41 · Grade 9 · Algonquin Regional | 9 | Algonquin Regional | 11:51.50 PR |
| 42 | Antonio SoutoPlace 42 · Grade 9 · Weymouth | 9 | Weymouth | 11:51.67 PR |
| 43 | Marcus Pierre-LouisPlace 43 · Grade 9 · Waltham | 9 | Waltham | 11:53.07 PR |
| 44 | Ben FavaPlace 44 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 11:54.70 |
| 45 | Jack DescheneauxPlace 45 · Grade 8 · Methuen | 8 | Methuen | 11:55.07 PR |
| 46 | Wyatt DucanPlace 46 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 11:56.07 PR |
| 47 | Timothy McIntyrePlace 47 · Grade 9 · Franklin | 9 | Franklin | 11:57.02 |
| 48 | Reece SeguinPlace 48 · Grade 9 · Wachusett Regional | 9 | Wachusett Regional | 11:57.12 PR |
| 49 | Colby BrilliantPlace 49 · Grade 9 · Plymouth South | 9 | Plymouth South | 12:02.21 |
| 50 | Lukas McAloonPlace 50 · Grade 9 · Hingham | 9 | Hingham | 12:02.81 |
| 51 | Cade ByronPlace 51 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 12:03.77 |
| 52 | Jandrei LibayPlace 52 · Grade 9 · Plymouth North | 9 | Plymouth North | 12:06.08 |
| 53 | Finn CouturePlace 53 · Grade 9 · Attleboro | 9 | Attleboro | 12:06.10 PR |
| 54 | Nihkil KashemPlace 54 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 12:08.05 PR |
| 55 | Jacob TrachtenbergPlace 55 · Grade 9 · Milton | 9 | Milton | 12:08.63 |
| 56 | Thomas DiehlPlace 56 · Grade 9 · Franklin | 9 | Franklin | 12:09.34 PR |
| 57 | Griffin LindsayPlace 57 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 12:09.55 |
| 58 | Jonathan MueskesPlace 58 · Grade 9 · Methuen | 9 | Methuen | 12:10.89 PR |
| 59 | Brayden BuonomoPlace 59 · Grade 9 · Billerica Memorial | 9 | Billerica Memorial | 12:11.76 PR |
| 60 | Eli SmockPlace 60 · Grade 9 · Hingham | 9 | Hingham | 12:15.77 PR |
| 61 | Matthew MarkwarthPlace 61 · Grade 9 · Medford | 9 | Medford | 12:17.31 |
| 62 | Dublin StrasselPlace 62 · Grade 9 · Plymouth South | 9 | Plymouth South | 12:17.46 |
| 63 | Noah CarusoPlace 63 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 12:20.41 |
| 64 | Grey ZimmermanPlace 64 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 12:22.79 PR |
| 65 | Will DerenPlace 65 · Grade 9 · Milton | 9 | Milton | 12:24.16 |
| 66 | Braden MartelPlace 66 · Grade 9 · Billerica Memorial | 9 | Billerica Memorial | 12:28.95 PR |
| 67 | Nick MillsPlace 67 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 12:29.18 |
| 68 | Charlie McEneaneyPlace 68 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 12:32.50 PR |
| 69 | Sammy HalePlace 69 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 12:35.13 PR |
| 70 | Jack PedersenPlace 70 · Grade 9 · Franklin | 9 | Franklin | 12:37.87 |
| 71 | Will HerringtonPlace 71 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 12:38.32 |
| 72 | William O'SullivanPlace 72 · Grade 9 · Braintree | 9 | Braintree | 12:39.40 |
| 73 | Alexander ChaffinsPlace 73 · Grade 8 · Billerica Memorial | 8 | Billerica Memorial | 12:43.32 PR |
| 74 | Om KawachalePlace 74 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 12:49.95 PR |
| 75 | Edward FaulknerPlace 75 · Grade 9 · Somerville | 9 | Somerville | 12:51.60 |
| 76 | Preston CalvertPlace 76 · Grade 9 · Franklin | 9 | Franklin | 12:51.90 |
| 77 | Nolan KustPlace 77 · Grade 9 · Hingham | 9 | Hingham | 12:54.24 |
| 78 | Nathan LauPlace 78 · Grade 9 · Braintree | 9 | Braintree | 12:55.20 |
| 79 | Landan ClearyPlace 79 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 12:58.43 |
| 80 | Thomas NollePlace 80 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 12:59.56 PR |
| 81 | Cole RooneyPlace 81 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 13:00.70 |
| 82 | Caiden HarjesPlace 82 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 13:01.87 PR |
| 83 | Kartikeya NekentiPlace 83 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 13:08.11 PR |
| 84 | Colin KellyPlace 84 · Grade 8 · Billerica Memorial | 8 | Billerica Memorial | 13:10.35 PR |
| 85 | Erik PetersPlace 85 · Grade 9 · Wachusett Regional | 9 | Wachusett Regional | 13:10.60 |
| 86 | Eamon CampPlace 86 · Grade 9 · Waltham | 9 | Waltham | 13:13.91 |
| 87 | Mayur SatishPlace 87 · Grade 9 · Braintree | 9 | Braintree | 13:14.57 |
| 88 | Cooper HaasPlace 88 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 13:14.96 |
| 89 | Anthony CalderonePlace 89 · Grade 9 · Bishop Feehan | 9 | Bishop Feehan | 13:16.41 |
| 90 | Noah EspositoPlace 90 · Grade 9 · Waltham | 9 | Waltham | 13:18.46 PR |
| 91 | Joseph RossiPlace 91 · Grade 9 · Wachusett Regional | 9 | Wachusett Regional | 13:19.01 |
| 92 | Gabe McArdlePlace 92 · Grade 9 · Milton | 9 | Milton | 13:21.11 |
| 93 | Rowan FeminoPlace 93 · Grade 9 · Milton | 9 | Milton | 13:21.68 |
| 94 | Cal HaywardPlace 94 · Grade 9 · Waltham | 9 | Waltham | 13:22.92 |
| 95 | Joseph BarbadoraPlace 95 · Grade 9 · Wachusett Regional | 9 | Wachusett Regional | 13:34.14 PR |
| 96 | Gavin GwodzPlace 96 · Grade 9 · Franklin | 9 | Franklin | 13:39.06 |
| 97 | Tyler FongPlace 97 · Grade 9 · Braintree | 9 | Braintree | 13:40.51 |
| 98 | Shaan SotoPlace 98 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 13:41.42 PR |
| 99 | Henry SibleyPlace 99 · Grade 9 · Hingham | 9 | Hingham | 13:44.03 |
| 100 | William MathewsPlace 100 · Grade 9 · Bishop Feehan | 9 | Bishop Feehan | 13:44.59 |
| 101 | Jack WilkinsonPlace 101 · Grade 9 · Somerville | 9 | Somerville | 13:46.23 PR |
| 102 | Langdon PrattPlace 102 · Grade 9 · Hingham | 9 | Hingham | 13:47.06 PR |
| 103 | Andrew AbdelsheheedPlace 103 · Grade 9 · Attleboro | 9 | Attleboro | 13:48.66 |
| 104 | Theodore SchoonveldPlace 104 · Grade 9 · Bishop Feehan | 9 | Bishop Feehan | 13:49.93 PR |
| 105 | Dylan RossPlace 105 · Grade 9 · Plymouth South | 9 | Plymouth South | 13:52.47 |
| 106 | Cooper DaSilvaPlace 106 · Grade 9 · Bishop Feehan | 9 | Bishop Feehan | 13:58.06 |
| 107 | Anthony HeathPlace 107 · Grade 9 · Shepherd Hill Reg | 9 | Shepherd Hill Reg | 13:59.26 |
| 108 | Matthew DellaGrottaPlace 108 · Grade 9 · Attleboro | 9 | Attleboro | 14:02.70 |
| 109 | Wesley Bonawitz-MeekPlace 109 · Grade 9 · Concord-Carlisle | 9 | Concord-Carlisle | 14:04.17 PR |
| 110 | Evan HillPlace 110 · Grade 9 · Attleboro | 9 | Attleboro | 14:21.41 |
| 111 | Carter GibneyPlace 111 · Grade 9 · Attleboro | 9 | Attleboro | 14:26.01 |
| 112 | Nuthan Sai KomariPlace 112 · Grade 9 · Billerica Memorial | 9 | Billerica Memorial | 14:32.73 PR |
| 113 | Ronald RichardPlace 113 · Grade 8 · Durfee | 8 | Durfee | 14:33.23 |
| 114 | Luke TaylorPlace 114 · Grade 9 · Beverly | 9 | Beverly | 14:33.48 |
| 115 | Cameron ProvencherPlace 115 · Grade 9 · Woburn Memorial | 9 | Woburn Memorial | 14:33.78 |
| 116 | Emmanuel SurunPlace 116 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 14:38.13 |
| 117 | Teagan AuclairPlace 117 · Grade 9 · Bishop Feehan | 9 | Bishop Feehan | 14:43.56 PR |
| 118 | Will FlatleyPlace 118 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 14:43.97 |
| 119 | Samuel Nesslany MarinPlace 119 · Grade 9 · Braintree | 9 | Braintree | 14:44.36 |
| 120 | William FlanaganPlace 120 · Grade 9 · Attleboro | 9 | Attleboro | 14:44.40 |
| 121 | Connor WhitePlace 121 · Grade 9 · Medford | 9 | Medford | 14:47.67 |
| 122 | Evan LesliePlace 122 · Grade 8 · Billerica Memorial | 8 | Billerica Memorial | 14:48.44 PR |
| 123 | John LongoPlace 123 · Grade 8 · Billerica Memorial | 8 | Billerica Memorial | 14:48.86 PR |
| 124 | Jeffrey KingPlace 124 · Grade 9 · Lincoln-Sudbury Regional | 9 | Lincoln-Sudbury Regional | 15:01.26 |
| 125 | Daniel CurryPlace 125 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 15:06.38 |
| 126 | Becket HickeyPlace 126 · Grade 9 · Haverhill | 9 | Haverhill | 15:08.36 |
| 127 | Ryan McIntoshPlace 127 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 15:10.94 PR |
| 128 | Declan O'BrienPlace 128 · Grade 8 · Billerica Memorial | 8 | Billerica Memorial | 15:11.15 PR |
| 129 | Alexander EskenasPlace 129 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 15:22.24 |
| 130 | Riley UngPlace 130 · Grade 9 · Saint John's Preparatory | 9 | Saint John's Preparatory | 15:25.43 |
| 131 | Jack CurranPlace 131 · Grade 9 · Woburn Memorial | 9 | Woburn Memorial | 15:48.77 |
| 132 | Michael SeniorPlace 132 · Grade 9 · Attleboro | 9 | Attleboro | 16:10.04 |
| 133 | Lincoln RenaudPlace 133 · Grade 9 · Plymouth North | 9 | Plymouth North | 17:02.24 |
| 134 | Caleb KerrPlace 134 · Grade 9 · Bishop Feehan | 9 | Bishop Feehan | 17:05.94 PR |
| 135 | Nathan JonesPlace 135 · Grade 9 · Plymouth North | 9 | Plymouth North | 17:43.96 |
| 136 | Mayookh SomarajPlace 136 · Grade 9 · Woburn Memorial | 9 | Woburn Memorial | 22:20.00 |