| 1 | Brian PetersPlace 1 · Grade 12 · Bridgewater-Raynham Regional | 12 | Bridgewater-Raynham Regional | 16:27.62 |
| 2 | Anthony DeFeoPlace 2 · Grade 12 · Bridgewater-Raynham Regional | 12 | Bridgewater-Raynham Regional | 17:09.96 PR |
| 3 | Kevin DeFeudisPlace 3 · Grade 12 · Barnstable | 12 | Barnstable | 17:12.52 |
| 4 | Jack AlvesPlace 4 · Grade 12 · Bridgewater-Raynham Regional | 12 | Bridgewater-Raynham Regional | 17:29.97 |
| 5 | Colin HouriganPlace 5 · Grade 11 · Bridgewater-Raynham Regional | 11 | Bridgewater-Raynham Regional | 17:32.27 PR |
| 6 | Mason OrlacchioPlace 6 · Grade 11 · Dartmouth | 11 | Dartmouth | 18:03.30 PR |
| 7 | Ryan WolfePlace 7 · Grade 12 · Barnstable | 12 | Barnstable | 18:17.79 |
| 8 | Joseph LeonePlace 8 · Grade 11 · Dartmouth | 11 | Dartmouth | 18:23.45 PR |
| 9 | Ryan MorenoPlace 9 · Grade 11 · Bridgewater-Raynham Regional | 11 | Bridgewater-Raynham Regional | 18:48.18 |
| 10 | William WalkerPlace 10 · Grade 12 · Dartmouth | 12 | Dartmouth | 18:57.82 PR |
| 11 | Andrew SylvainPlace 11 · Grade 9 · Dartmouth | 9 | Dartmouth | 19:09.57 |
| 12 | Grayson BairdPlace 12 · Grade 9 · Bridgewater-Raynham Regional | 9 | Bridgewater-Raynham Regional | 19:24.02 PR |
| 13 | Soren StrandbergPlace 13 · Grade 9 · Bridgewater-Raynham Regional | 9 | Bridgewater-Raynham Regional | 19:25.60 PR |
| 14 | Joseph Oliver-WongPlace 14 · Grade 11 · Dartmouth | 11 | Dartmouth | 19:39.07 |
| 15 | Thomas BurkePlace 15 · Grade 11 · Dartmouth | 11 | Dartmouth | 19:56.21 PR |
| 16 | Chris O'DonnellPlace 16 · Grade 12 · Bridgewater-Raynham Regional | 12 | Bridgewater-Raynham Regional | 20:13.99 |
| 17 | Jack TitusPlace 17 · Grade 11 · Barnstable | 11 | Barnstable | 20:22.90 PR |
| 18 | Brendan TomazPlace 18 · Grade 9 · Dartmouth | 9 | Dartmouth | 20:33.73 PR |
| 19 | Casey WhitePlace 19 · Grade 9 · Dartmouth | 9 | Dartmouth | 20:33.86 |
| 20 | Landon CabralPlace 20 · Grade 11 · Dartmouth | 11 | Dartmouth | 20:35.32 PR |
| 21 | Greyson DidatoPlace 21 · Grade 9 · Barnstable | 9 | Barnstable | 20:58.58 PR |
| 22 | Finnegan O'ReillyPlace 22 · Grade 9 · Bridgewater-Raynham Regional | 9 | Bridgewater-Raynham Regional | 21:17.17 PR |
| 23 | Christian StevensPlace 23 · Grade 9 · Dartmouth | 9 | Dartmouth | 21:22.11 |
| 24 | Cameron SorellePlace 24 · Grade 12 · Dartmouth | 12 | Dartmouth | 21:31.30 |
| 25 | Zachary JohnsonPlace 25 · Grade 9 · Bridgewater-Raynham Regional | 9 | Bridgewater-Raynham Regional | 21:45.54 PR |
| 26 | Elijah AlexanderPlace 26 · Grade 9 · Dartmouth | 9 | Dartmouth | 21:57.55 PR |
| 27 | Slade BertalottoPlace 27 · Grade 12 · Dartmouth | 12 | Dartmouth | 22:04.63 PR |
| 28 | Thomas SilveiraPlace 28 · Grade 9 · Dartmouth | 9 | Dartmouth | 22:08.85 PR |
| 29 | Landon MonteiroPlace 29 · Grade 9 · Dartmouth | 9 | Dartmouth | 22:14.70 PR |
| 30 | Aidan AraujoPlace 30 · Grade 9 · Dartmouth | 9 | Dartmouth | 23:14.56 PR |
| 31 | Ethan NicholsPlace 31 · Grade 9 · Bridgewater-Raynham Regional | 9 | Bridgewater-Raynham Regional | 23:57.62 |
| 32 | Caleb BenoitPlace 32 · Grade 9 · Dartmouth | 9 | Dartmouth | 24:12.64 PR |
| 33 | Greyson HickeyPlace 33 · Grade 10 · Barnstable | 10 | Barnstable | 24:42.21 |
| 34 | Austin FisherPlace 34 · Grade 10 · Bridgewater-Raynham Regional | 10 | Bridgewater-Raynham Regional | 24:51.09 PR |
| 35 | Dylan MedeirosPlace 35 · Grade 9 · Dartmouth | 9 | Dartmouth | 27:07.89 PR |
| 36 | Dylan SorellePlace 36 · Grade 8 · Dartmouth | 8 | Dartmouth | 27:27.14 PR |
| 37 | Giulio SpinelliPlace 37 · Grade 9 · Dartmouth | 9 | Dartmouth | 27:53.29 PR |
| 38 | Connor O'NeillPlace 38 · Grade 11 · Bridgewater-Raynham Regional | 11 | Bridgewater-Raynham Regional | 28:28.00 |