| 1 | Nixen McNeilPlace 1 · Grade 10 · Plymouth South | 10 | Plymouth South | 17:55.2 |
| 2 | Jake PittsPlace 2 · Grade 11 · Marshfield | 11 | Marshfield | 18:03.5 PR |
| 3 | Ian MichelinPlace 3 · Grade 9 · Plymouth South | 9 | Plymouth South | 18:14.0 |
| 4 | Jack BurnsPlace 4 · Grade 12 · Plymouth South | 12 | Plymouth South | 18:26.4 PR |
| 5 | Sal VitelliPlace 5 · Grade 10 · Marshfield | 10 | Marshfield | 18:31.2 PR |
| 6 | Ryan ApreaPlace 6 · Grade 11 · Plymouth South | 11 | Plymouth South | 18:37.5 PR |
| 7 | Evan JonesPlace 7 · Grade 12 · Plymouth South | 12 | Plymouth South | 18:40.5 PR |
| 8 | J. James O'DonnellPlace 8 · Grade 9 · Duxbury | 9 | Duxbury | 18:41.5 |
| 9 | Patrick HatchPlace 9 · Grade 11 · Plymouth South | 11 | Plymouth South | 18:49.9 PR |
| 10 | Matthew ArnoldPlace 10 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 18:52.5 PR |
| 11 | Landon FiumaraPlace 11 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 18:54.1 PR |
| 12 | Connor SullivanPlace 12 · Grade 12 · Plymouth North | 12 | Plymouth North | 18:55.6 PR |
| 13 | Kyle KacamburasPlace 13 · Grade 10 · Duxbury | 10 | Duxbury | 18:56.3 |
| 14 | Dylan HassettPlace 14 · Grade 12 · Plymouth South | 12 | Plymouth South | 19:02.2 PR |
| 15 | Jackson RobinoPlace 15 · Grade 11 · Plymouth South | 11 | Plymouth South | 19:10.5 PR |
| 16 | Armand D'AttilioPlace 16 · Grade 10 · Quincy | 10 | Quincy | 19:15.7 PR |
| 17 | Lam TranPlace 17 · Grade 10 · North Quincy | 10 | North Quincy | 19:16.9 PR |
| 18 | Dublin StrasselPlace 18 · Grade 9 · Plymouth South | 9 | Plymouth South | 19:20.1 PR |
| 19 | Avery HilleyPlace 19 · Grade 9 · Plymouth North | 9 | Plymouth North | 19:22.6 |
| 20 | Andrew DengPlace 20 · Grade 10 · North Quincy | 10 | North Quincy | 19:27.7 |
| 21 | Royal NelsonPlace 21 · Grade 11 · Pembroke | 11 | Pembroke | 19:39.5 |
| 22 | Henry HatfieldPlace 22 · Grade 11 · Duxbury | 11 | Duxbury | 19:40.2 |
| 23 | Colin JoycePlace 23 · Grade 10 · Marshfield | 10 | Marshfield | 19:44.4 |
| 24 | Colin SawiskiPlace 24 · Grade 11 · Plymouth North | 11 | Plymouth North | 19:47.1 |
| 25 | Cam MorrisPlace 25 · Grade 11 · Marshfield | 11 | Marshfield | 19:50.8 PR |
| 26 | Brian ZhuPlace 26 · Grade 10 · North Quincy | 10 | North Quincy | 19:59.1 PR |
| 27 | Jandrei LibayPlace 27 · Grade 9 · Plymouth North | 9 | Plymouth North | 20:01.3 PR |
| 28 | Tyler SharkeyPlace 28 · Grade 11 · Quincy | 11 | Quincy | 20:09.0 PR |
| 29 | Alexander CrobarPlace 29 · Grade 12 · Plymouth South | 12 | Plymouth South | 20:09.2 |
| 30 | James LaPerrierePlace 30 · Grade 10 · Plymouth South | 10 | Plymouth South | 20:09.4 PR |
| 31 | Edison LiPlace 31 · Grade 10 · North Quincy | 10 | North Quincy | 20:15.6 PR |
| 32 | Saksham NagmotiPlace 32 · Grade 11 · North Quincy | 11 | North Quincy | 20:20.9 PR |
| 33 | Christopher ZhuPlace 33 · Grade 10 · North Quincy | 10 | North Quincy | 20:21.5 PR |
| 34 | Xavier MorrisonPlace 34 · Grade 10 · Plymouth North | 10 | Plymouth North | 20:23.6 |
| 35 | Liam HollandPlace 35 · Grade 11 · Plymouth South | 11 | Plymouth South | 20:23.8 |
| 36 | Colby BrilliantPlace 36 · Grade 9 · Plymouth South | 9 | Plymouth South | 20:25.7 |
| 37 | Brendan MeagherPlace 37 · Grade 12 · Hanover | 12 | Hanover | 20:26.0 PR |
| 38 | Brendan ClarkPlace 38 · Grade 9 · Whitman-Hanson Regional | 9 | Whitman-Hanson Regional | 20:36.7 |
| 39 | Kyle ParisPlace 39 · Grade 11 · Marshfield | 11 | Marshfield | 20:39.6 |
| 40 | Andrew PerkinsPlace 40 · Grade 11 · Quincy | 11 | Quincy | 20:41.0 PR |
| 41 | Benjamin MeehanPlace 41 · Grade 9 · Pembroke | 9 | Pembroke | 20:43.4 |
| 42 | Billy GardnerPlace 42 · Grade 9 · Hanover | 9 | Hanover | 20:45.3 PR |
| 43 | Elijah EnnisPlace 43 · Grade 12 · Plymouth South | 12 | Plymouth South | 20:52.7 PR |
| 44 | Logan PetersonPlace 44 · Grade 11 · Whitman-Hanson Regional | 11 | Whitman-Hanson Regional | 20:55.1 |
| 45 | Riley St. JeanPlace 45 · Grade 9 · Scituate | 9 | Scituate | 20:57.3 PR |
| 46 | Robbie JordanPlace 46 · Grade 11 · Marshfield | 11 | Marshfield | 21:00.2 |
| 47 | Mason ErikssonPlace 47 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 21:04.2 PR |
| 48 | Whitman CargillPlace 48 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 21:13.3 PR |
| 49 | Casey BellPlace 49 · Grade 10 · Plymouth North | 10 | Plymouth North | 21:14.5 PR |
| 50 | Gavin BelcherPlace 50 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 21:20.8 PR |
| 51 | William NoenickxPlace 51 · Grade 11 · Marshfield | 11 | Marshfield | 21:21.6 PR |
| 52 | Jeffrey ZhouPlace 52 · Grade 9 · North Quincy | 9 | North Quincy | 21:23.7 PR |
| 53 | Zachary DiabPlace 53 · Grade 9 · Scituate | 9 | Scituate | 21:25.0 PR |
| 54 | Timothy GlennonPlace 54 · Grade 10 · Pembroke | 10 | Pembroke | 21:28.4 PR |
| 55 | Eamon ItrichPlace 55 · Grade 9 · Scituate | 9 | Scituate | 21:29.3 PR |
| 56 | Trae EvoraPlace 56 · Grade 9 · Plymouth South | 9 | Plymouth South | 21:32.6 PR |
| 57 | Finnegan ClearyPlace 57 · Grade 9 · Duxbury | 9 | Duxbury | 21:32.7 |
| 58 | Charles RennerPlace 58 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 21:33.1 |
| 59 | Tristan MurrayPlace 59 · Grade 11 · Marshfield | 11 | Marshfield | 21:36.0 PR |
| 60 | Michael ZidesPlace 60 · Grade 11 · Marshfield | 11 | Marshfield | 21:36.6 PR |
| 61 | James EveridgePlace 61 · Grade 9 · Whitman-Hanson Regional | 9 | Whitman-Hanson Regional | 21:50.2 |
| 62 | Benjamin VintonPlace 62 · Grade 10 · Whitman-Hanson Regional | 10 | Whitman-Hanson Regional | 21:51.4 |
| 63 | Dylan RossPlace 63 · Grade 9 · Plymouth South | 9 | Plymouth South | 21:57.7 PR |
| 64 | Xavier DennehyPlace 64 · Grade 9 · Whitman-Hanson Regional | 9 | Whitman-Hanson Regional | 21:58.1 PR |
| 65 | Aiden CampbellPlace 65 · Grade 11 · Marshfield | 11 | Marshfield | 22:04.2 PR |
| 66 | Matt KingPlace 66 · Grade 12 · Plymouth South | 12 | Plymouth South | 22:04.9 |
| 67 | Mason WuPlace 67 · Grade 9 · North Quincy | 9 | North Quincy | 22:06.3 |
| 68 | Eamon McDonaghPlace 68 · Grade 9 · Pembroke | 9 | Pembroke | 22:10.7 PR |
| 69 | Mitchell AndersonPlace 69 · Grade 11 · Whitman-Hanson Regional | 11 | Whitman-Hanson Regional | 22:14.3 |
| 70 | Jacob MarquesPlace 70 · Grade 9 · Whitman-Hanson Regional | 9 | Whitman-Hanson Regional | 22:22.5 |
| 71 | Connor BlaszekPlace 71 · Grade 10 · Scituate | 10 | Scituate | 22:33.3 PR |
| 72 | Alex SteritePlace 72 · Grade 11 · Plymouth South | 11 | Plymouth South | 22:33.9 PR |
| 73 | Kellen CampbellPlace 73 · Grade 7 · Hanover | 7 | Hanover | 22:36.9 PR |
| 74 | Kirk SundbergPlace 74 · Grade 12 · Hanover | 12 | Hanover | 22:50.4 PR |
| 75 | Vincent PiantedosiPlace 75 · Grade 12 · Pembroke | 12 | Pembroke | 22:50.6 PR |
| 76 | Benjamin CiolkoszPlace 76 · Grade 9 · Hanover | 9 | Hanover | 22:51.7 PR |
| 77 | Jaxon McManusPlace 77 · Grade 9 · Plymouth South | 9 | Plymouth South | 22:52.8 |
| 78 | CJ KenneyPlace 78 · Grade 11 · Marshfield | 11 | Marshfield | 23:00.2 |
| 79 | Owen ChenPlace 79 · Grade 10 · North Quincy | 10 | North Quincy | 23:09.3 |
| 80 | Zecheng PanPlace 80 · Grade 10 · North Quincy | 10 | North Quincy | 23:26.0 |
| 81 | Azure LloydPlace 81 · Grade 11 · Whitman-Hanson Regional | 11 | Whitman-Hanson Regional | 23:26.6 |
| 82 | William MontiPlace 82 · Grade 10 · Hingham | 10 | Hingham | 23:34.0 PR |
| 83 | Jack WinslowPlace 83 · Grade 11 · Marshfield | 11 | Marshfield | 23:38.2 PR |
| 84 | Daniel GallagherPlace 84 · Grade 11 · Pembroke | 11 | Pembroke | 24:10.0 PR |
| 85 | Eamon CourchenePlace 85 · Grade 10 · Marshfield | 10 | Marshfield | 24:33.2 |
| 86 | David HoffmanPlace 86 · Grade 9 · Hanover | 9 | Hanover | 24:40.1 PR |
| 87 | Nathan JonesPlace 87 · Grade 9 · Plymouth North | 9 | Plymouth North | 24:49.8 PR |
| 88 | Andrew DeLislePlace 88 · Grade 9 · Quincy | 9 | Quincy | 24:51.0 PR |
| 89 | Youqi JiangPlace 89 · Grade 9 · North Quincy | 9 | North Quincy | 24:53.8 |
| 90 | Declan EddyPlace 90 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 25:55.8 |
| 91 | Xavier ChalubPlace 91 · Grade 12 · Marshfield | 12 | Marshfield | 26:39.1 PR |
| 92 | James MastangeloPlace 92 · Grade 12 · Hanover | 12 | Hanover | 26:45.2 PR |
| 93 | Ivan ChenPlace 93 · Grade 9 · North Quincy | 9 | North Quincy | 32:55.5 PR |