| 1 | Alex KelleyPlace 1 · Grade 10 · West Bridgewater Mid/Sr | 10 | West Bridgewater Mid/Sr | 16:48.30 PR |
| 2 | Matthew BarbozaPlace 2 · Grade 12 · Somerset Berkley Regional | 12 | Somerset Berkley Regional | 17:09.70 |
| 3 | Ryan CalderonePlace 3 · Grade 11 · Old Rochester Regional | 11 | Old Rochester Regional | 17:30.80 PR |
| 4 | Chase AlvesPlace 4 · Grade 11 · Greater New Bedford RVT | 11 | Greater New Bedford RVT | 17:35.10 |
| 5 | Noah Robert-HowleyPlace 5 · Grade 12 · Old Rochester Regional | 12 | Old Rochester Regional | 17:37.90 |
| 6 | Luca RubiniPlace 6 · Grade 12 · Apponequet Regional | 12 | Apponequet Regional | 17:48.00 |
| 7 | Logan CabralPlace 7 · Grade 12 · Somerset Berkley Regional | 12 | Somerset Berkley Regional | 17:58.10 |
| 8 | Jacob StephensPlace 8 · Grade 11 · Somerset Berkley Regional | 11 | Somerset Berkley Regional | 18:09.80 |
| 9 | Josiah LynnPlace 9 · Grade 12 · Seekonk | 12 | Seekonk | 18:14.50 PR |
| 10 | Nathaniel RodriguezPlace 10 · Grade 12 · Greater New Bedford RVT | 12 | Greater New Bedford RVT | 18:16.00 |
| 11 | Hawkyns PrayPlace 11 · Grade 12 · Dighton-Rehoboth Regional | 12 | Dighton-Rehoboth Regional | 18:17.10 PR |
| 12 | Max KellyPlace 12 · Grade 11 · Somerset Berkley Regional | 11 | Somerset Berkley Regional | 18:17.30 |
| 13 | Jackson NardiPlace 13 · Grade 10 · Apponequet Regional | 10 | Apponequet Regional | 18:19.00 |
| 14 | Brayden WorrellPlace 14 · Grade 9 · Somerset Berkley Regional | 9 | Somerset Berkley Regional | 18:47.10 PR |
| 15 | Connor VillafrancaPlace 15 · Grade 10 · Old Rochester Regional | 10 | Old Rochester Regional | 18:52.70 PR |
| 16 | Joel PetersenPlace 16 · Grade 12 · Seekonk | 12 | Seekonk | 19:08.80 |
| 17 | Jackson WhitfordPlace 17 · Grade 11 · Seekonk | 11 | Seekonk | 19:13.70 |
| 18 | Aidan WallacePlace 18 · Grade 12 · Joseph Case | 12 | Joseph Case | 19:15.80 |
| 19 | Sam StapletonPlace 19 · Grade 9 · West Bridgewater Mid/Sr | 9 | West Bridgewater Mid/Sr | 19:39.00 |
| 20 | Brady MaguirePlace 20 · Grade 12 · Old Rochester Regional | 12 | Old Rochester Regional | 19:39.10 PR |
| 21 | Connor BelvinPlace 21 · Grade 8 · West Bridgewater Mid/Sr | 8 | West Bridgewater Mid/Sr | 19:39.40 |
| 22 | Anthony D'AgostinoPlace 22 · Grade 12 · West Bridgewater Mid/Sr | 12 | West Bridgewater Mid/Sr | 19:41.20 PR |
| 23 | Samuel PickfordPlace 23 · Grade 11 · Dighton-Rehoboth Regional | 11 | Dighton-Rehoboth Regional | 19:42.40 PR |
| 24 | John Paul LavignePlace 24 · Grade 12 · Dighton-Rehoboth Regional | 12 | Dighton-Rehoboth Regional | 19:42.50 |
| 25 | Brody DunnPlace 25 · Grade 11 · Apponequet Regional | 11 | Apponequet Regional | 19:52.60 |
| 26 | Dylan HowlandPlace 26 · Grade 11 · Dighton-Rehoboth Regional | 11 | Dighton-Rehoboth Regional | 19:56.40 |
| 27 | August HunickePlace 27 · Grade 12 · Joseph Case | 12 | Joseph Case | 19:57.80 |
| 28 | Ethan BeroutyPlace 28 · Grade 10 · Seekonk | 10 | Seekonk | 20:06.20 |
| 29 | Jarell PellandPlace 29 · Grade 10 · Dighton-Rehoboth Regional | 10 | Dighton-Rehoboth Regional | 20:07.80 |
| 30 | Lucas MoroscoPlace 30 · Grade 10 · Somerset Berkley Regional | 10 | Somerset Berkley Regional | 20:14.40 |
| 31 | James HoltPlace 31 · Grade 10 · Dighton-Rehoboth Regional | 10 | Dighton-Rehoboth Regional | 20:17.90 |
| 32 | Owen KayataPlace 32 · Grade 9 · Somerset Berkley Regional | 9 | Somerset Berkley Regional | 20:22.70 PR |
| 33 | Matthew FariaPlace 33 · Grade 12 · Greater New Bedford RVT | 12 | Greater New Bedford RVT | 20:23.60 |
| 34 | Henry FerriniPlace 34 · Grade 9 · Somerset Berkley Regional | 9 | Somerset Berkley Regional | 20:29.40 PR |
| 35 | Derek HowlandPlace 35 · Grade 10 · Dighton-Rehoboth Regional | 10 | Dighton-Rehoboth Regional | 20:30.90 |
| 36 | Sullivan GrayPlace 36 · Grade 12 · Apponequet Regional | 12 | Apponequet Regional | 20:34.20 |
| 37 | Elijah PolychronisPlace 37 · Grade 10 · Dighton-Rehoboth Regional | 10 | Dighton-Rehoboth Regional | 20:34.90 |
| 38 | Aneil BarnickPlace 38 · Grade 11 · Apponequet Regional | 11 | Apponequet Regional | 20:38.10 |
| 39 | Cameron HaganPlace 39 · Grade 11 · Seekonk | 11 | Seekonk | 20:39.90 |
| 40 | Cameron FratesPlace 40 · Grade 11 · West Bridgewater Mid/Sr | 11 | West Bridgewater Mid/Sr | 20:52.70 |
| 41 | Julian GrantPlace 41 · Grade 9 · Seekonk | 9 | Seekonk | 21:04.00 |
| 42 | Jacob SasvillePlace 42 · Grade 12 · Apponequet Regional | 12 | Apponequet Regional | 21:09.80 |
| 43 | Isaac RichardsPlace 43 · Grade 10 · Greater New Bedford RVT | 10 | Greater New Bedford RVT | 21:09.90 |
| 44 | Miles MedeirosPlace 44 · Grade 10 · Somerset Berkley Regional | 10 | Somerset Berkley Regional | 21:18.20 PR |
| 45 | Felix GorePlace 45 · Grade 9 · Dighton-Rehoboth Regional | 9 | Dighton-Rehoboth Regional | 21:24.50 |
| 46 | Aidan SoaresPlace 46 · Grade 11 · Apponequet Regional | 11 | Apponequet Regional | 21:26.70 |
| 47 | Jeremiah BarrowsPlace 47 · Grade 10 · West Bridgewater Mid/Sr | 10 | West Bridgewater Mid/Sr | 21:28.80 |
| 48 | Tiago JorgePlace 48 · Grade 11 · Seekonk | 11 | Seekonk | 21:46.50 |
| 49 | Elias ArzuagaPlace 49 · Grade 12 · Greater New Bedford RVT | 12 | Greater New Bedford RVT | 21:47.40 |
| 50 | John Patrick McKennaPlace 50 · Grade 10 · Seekonk | 10 | Seekonk | 21:49.50 |
| 51 | Tyler BeadyPlace 51 · Grade 10 · West Bridgewater Mid/Sr | 10 | West Bridgewater Mid/Sr | 21:50.60 |
| 52 | Matthew RoyPlace 52 · Grade 11 · Dighton-Rehoboth Regional | 11 | Dighton-Rehoboth Regional | 21:52.80 |
| 53 | Nate TrottPlace 53 · Grade 11 · West Bridgewater Mid/Sr | 11 | West Bridgewater Mid/Sr | 22:25.80 |
| 54 | Garrett BarreiraPlace 54 · Grade 12 · Greater New Bedford RVT | 12 | Greater New Bedford RVT | 22:34.30 |
| 55 | Owen EmbergPlace 55 · Grade 8 · Bourne | 8 | Bourne | 22:34.40 PR |
| 56 | Sebastian HarriganPlace 56 · Grade 12 · Old Rochester Regional | 12 | Old Rochester Regional | 22:43.80 |
| 57 | Chase LibinPlace 57 · Grade 8 · Bourne | 8 | Bourne | 22:46.10 PR |
| 58 | Logan PereiraPlace 58 · Grade 10 · Apponequet Regional | 10 | Apponequet Regional | 22:46.80 |
| 59 | Grady GillisPlace 59 · Grade 10 · Apponequet Regional | 10 | Apponequet Regional | 22:48.10 PR |
| 60 | Connor EwingPlace 60 · Grade 11 · Old Rochester Regional | 11 | Old Rochester Regional | 22:48.60 PR |
| 61 | Kyle AlbernazPlace 61 · Grade 10 · Somerset Berkley Regional | 10 | Somerset Berkley Regional | 22:49.10 |
| 62 | Michael StewartPlace 62 · Grade 10 · West Bridgewater Mid/Sr | 10 | West Bridgewater Mid/Sr | 22:49.80 PR |
| 63 | Landon GardnerPlace 63 · Grade 9 · Apponequet Regional | 9 | Apponequet Regional | 22:49.80 |
| 64 | Eli MillsPlace 64 · Grade 9 · Apponequet Regional | 9 | Apponequet Regional | 22:50.00 PR |
| 65 | Aidan MarquisPlace 65 · Grade 12 · Dighton-Rehoboth Regional | 12 | Dighton-Rehoboth Regional | 22:54.30 |
| 66 | Vincent LastrinaPlace 66 · Grade 11 · Seekonk | 11 | Seekonk | 23:01.00 |
| 67 | Nathan CabreraPlace 67 · Grade 10 · Seekonk | 10 | Seekonk | 23:05.90 |
| 68 | Damon LiuPlace 68 · Grade 11 · Somerset Berkley Regional | 11 | Somerset Berkley Regional | 23:13.60 |
| 69 | John BearcePlace 69 · Grade 9 · Somerset Berkley Regional | 9 | Somerset Berkley Regional | 23:15.20 PR |
| 70 | Kian MachadoPlace 70 · Grade 10 · Apponequet Regional | 10 | Apponequet Regional | 23:20.90 |
| 71 | Alexander HuPlace 71 · Grade - · Fairhaven | - | Fairhaven | 23:21.50 PR |
| 72 | Drew VaughnPlace 72 · Grade 8 · West Bridgewater Mid/Sr | 8 | West Bridgewater Mid/Sr | 23:22.80 PR |
| 73 | Luca PinhoPlace 73 · Grade - · Fairhaven | - | Fairhaven | 23:31.00 PR |
| 74 | Logan CambraPlace 74 · Grade 9 · Apponequet Regional | 9 | Apponequet Regional | 23:42.20 PR |
| 75 | Quinn O'ConnorPlace 75 · Grade 10 · Apponequet Regional | 10 | Apponequet Regional | 23:50.20 |
| 76 | Shiv PatelPlace 76 · Grade 12 · Fairhaven | 12 | Fairhaven | 23:51.70 PR |
| 77 | Benjamin QuinnPlace 77 · Grade 9 · Somerset Berkley Regional | 9 | Somerset Berkley Regional | 24:20.00 PR |
| 78 | Brendon WhitePlace 78 · Grade 10 · Bourne | 10 | Bourne | 24:21.40 PR |
| 79 | Padraig MurphyPlace 79 · Grade 9 · Old Rochester Regional | 9 | Old Rochester Regional | 24:21.40 PR |
| 80 | Kerrigan HallPlace 80 · Grade 9 · Somerset Berkley Regional | 9 | Somerset Berkley Regional | 24:39.60 |
| 81 | Daniel TowPlace 81 · Grade 10 · Seekonk | 10 | Seekonk | 25:05.80 |
| 82 | Lucas McNamaraPlace 82 · Grade 9 · Somerset Berkley Regional | 9 | Somerset Berkley Regional | 25:10.50 PR |
| 83 | Alexander SanvillePlace 83 · Grade 9 · Somerset Berkley Regional | 9 | Somerset Berkley Regional | 25:27.40 PR |
| 84 | Jayden ViegasPlace 84 · Grade 11 · Greater New Bedford RVT | 11 | Greater New Bedford RVT | 25:33.20 PR |
| 85 | August BradshawPlace 85 · Grade 8 · Fairhaven | 8 | Fairhaven | 25:42.90 |
| 86 | Caleb DesrochersPlace 86 · Grade 9 · Seekonk | 9 | Seekonk | 25:44.40 PR |
| 87 | Alexander SemedoPlace 87 · Grade 10 · Greater New Bedford RVT | 10 | Greater New Bedford RVT | 25:44.90 PR |
| 88 | Zyair GrayPlace 88 · Grade 7 · West Bridgewater Mid/Sr | 7 | West Bridgewater Mid/Sr | 25:46.80 PR |
| 89 | Alex FlowersPlace 89 · Grade 8 · Bourne | 8 | Bourne | 25:49.80 PR |
| 90 | Ryan BeadyPlace 90 · Grade 7 · West Bridgewater Mid/Sr | 7 | West Bridgewater Mid/Sr | 26:27.80 PR |
| 91 | Aryel (AJ) DalebaPlace 91 · Grade 10 · West Bridgewater Mid/Sr | 10 | West Bridgewater Mid/Sr | 28:48.40 PR |