| 1 | Silas DutraPlace 1 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 18:08.15 |
| 2 | Brandon O'ConnorPlace 2 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 18:24.97 |
| 3 | Nolan EvansPlace 3 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 18:31.65 |
| 4 | Andrew ChekaresPlace 4 · Grade 11 · Diman Regional Voc/Tech | 11 | Diman Regional Voc/Tech | 18:41.41 |
| 5 | Wesley MorinPlace 5 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 19:46.08 |
| 6 | Daniel McQueeneyPlace 6 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 20:01.73 |
| 7 | Benjamin BackusPlace 7 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 20:26.48 |
| 8 | Jake DohertyPlace 8 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 20:26.48 |
| 9 | Kyle FariaPlace 9 · Grade 12 · Diman Regional Voc/Tech | 12 | Diman Regional Voc/Tech | 20:26.91 |
| 10 | Manuel ArsenaultPlace 10 · Grade 11 · Diman Regional Voc/Tech | 11 | Diman Regional Voc/Tech | 20:28.71 |
| 11 | Harry WeissmanPlace 11 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 20:32.29 |
| 12 | Jonathan BrowPlace 12 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 20:58.00 |
| 13 | Lyric ArrudaPlace 13 · Grade 12 · Diman Regional Voc/Tech | 12 | Diman Regional Voc/Tech | 21:10.71 |
| 14 | Jude FougerePlace 14 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 21:15.78 |
| 15 | Nate GarlandPlace 15 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 21:25.00 |
| 16 | Noah SousaPlace 16 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 21:28.08 |
| 17 | Owen GagnonPlace 17 · Grade 9 · Tri-County RVT | 9 | Tri-County RVT | 21:54.27 |
| 18 | Nero StearnsPlace 18 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 22:11.21 |
| 19 | Jacob AlecrimPlace 19 · Grade 12 · Diman Regional Voc/Tech | 12 | Diman Regional Voc/Tech | 22:18.56 |
| 20 | Johnny BotelhoPlace 20 · Grade 12 · Diman Regional Voc/Tech | 12 | Diman Regional Voc/Tech | 22:25.80 |
| 21 | Joseph DeflorioPlace 21 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 22:27.12 |
| 22 | Zaidin RojasPlace 22 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 22:32.55 PR |
| 23 | Benjamin FontainePlace 23 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 22:37.78 |
| 24 | Taj ThamesPlace 24 · Grade 12 · Diman Regional Voc/Tech | 12 | Diman Regional Voc/Tech | 23:34.55 |
| 25 | Landyn CrowleyPlace 25 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 23:46.78 |
| 26 | Aaron MyersPlace 26 · Grade 11 · Diman Regional Voc/Tech | 11 | Diman Regional Voc/Tech | 24:21.06 |
| 27 | Austin PorterPlace 27 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 24:25.03 |
| 28 | Frankie CharettePlace 28 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 25:34.93 |
| 29 | Jacob DeMouraPlace 29 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 25:42.83 |
| 30 | Declan JohnsonPlace 30 · Grade 9 · Tri-County RVT | 9 | Tri-County RVT | 25:54.44 |
| 31 | Charlie KopaczPlace 31 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 26:26.53 |
| 32 | Aiden DussaultPlace 32 · Grade 11 · Diman Regional Voc/Tech | 11 | Diman Regional Voc/Tech | 26:30.15 |
| 33 | Currin McAlisterPlace 33 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 26:40.57 |
| 34 | Noah BatyukPlace 34 · Grade 9 · Tri-County RVT | 9 | Tri-County RVT | 26:48.97 |
| 35 | Gary SullivanPlace 35 · Grade 9 · Tri-County RVT | 9 | Tri-County RVT | 27:30.74 |
| 36 | Roberto CarreiroPlace 36 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 27:42.48 |
| 37 | Elliot RichardPlace 37 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 27:52.89 |
| 38 | Joe BassignaniPlace 38 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 27:53.98 |
| 39 | Wes NilesPlace 39 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 27:56.45 |
| 40 | Cameron BrownPlace 40 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 28:31.68 |
| 41 | Dylan CoppolinoPlace 41 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 29:27.55 |
| 42 | Saul MejiaPlace 42 · Grade 9 · Diman Regional Voc/Tech | 9 | Diman Regional Voc/Tech | 29:33.07 PR |
| 43 | Andrew WainwrightPlace 43 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 31:43.43 |
| 44 | Aviyen MercedPlace 44 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 32:18.85 |
| 45 | Louis MichaudPlace 45 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 33:16.73 |
| 46 | Simon NasifPlace 46 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 35:23.53 |
| 47 | Jacob BotelhoPlace 47 · Grade 10 · Diman Regional Voc/Tech | 10 | Diman Regional Voc/Tech | 38:08.53 |