| 1 | JP NewmanPlace 1 · Grade 12 · South Shore Reg Voc-Tech | 12 | South Shore Reg Voc-Tech | 16:26.98 PR |
| 2 | Alex SargentPlace 2 · Grade 12 · South Shore Reg Voc-Tech | 12 | South Shore Reg Voc-Tech | 16:55.76 PR |
| 3 | Silas DutraPlace 3 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 16:57.03 PR |
| 4 | Jackson RobicheauPlace 4 · Grade 10 · South Shore Reg Voc-Tech | 10 | South Shore Reg Voc-Tech | 18:26.40 |
| 5 | Brandon O'ConnorPlace 5 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 18:29.60 |
| 6 | Michael ReifPlace 6 · Grade 10 · South Shore Reg Voc-Tech | 10 | South Shore Reg Voc-Tech | 18:31.46 PR |
| 7 | Wesley MorinPlace 7 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 18:46.59 |
| 8 | Liam BoudreauPlace 8 · Grade 11 · South Shore Reg Voc-Tech | 11 | South Shore Reg Voc-Tech | 18:53.60 PR |
| 9 | Daniel McQueeneyPlace 9 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 19:09.70 |
| 10 | Jake DohertyPlace 10 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 19:26.90 |
| 11 | Blase RutkowskiPlace 11 · Grade 12 · South Shore Reg Voc-Tech | 12 | South Shore Reg Voc-Tech | 19:28.32 PR |
| 12 | Nate GarlandPlace 12 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 19:48.41 PR |
| 13 | Jude FougerePlace 13 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 20:18.63 |
| 14 | Owen GagnonPlace 14 · Grade 9 · Tri-County RVT | 9 | Tri-County RVT | 20:23.62 |
| 15 | Duncan HicksPlace 15 · Grade 12 · South Shore Reg Voc-Tech | 12 | South Shore Reg Voc-Tech | 20:50.51 |
| 16 | Abel AshtonPlace 16 · Grade 11 · South Shore Reg Voc-Tech | 11 | South Shore Reg Voc-Tech | 20:53.21 |
| 17 | Cole YeatonPlace 17 · Grade 12 · South Shore Reg Voc-Tech | 12 | South Shore Reg Voc-Tech | 21:07.61 |
| 18 | Nero StearnsPlace 18 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 21:15.81 |
| 19 | Brayden MillsPlace 19 · Grade 11 · South Shore Reg Voc-Tech | 11 | South Shore Reg Voc-Tech | 21:34.77 PR |
| 20 | Benjamin FontainePlace 20 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 21:37.91 PR |
| 21 | Noah AllenPlace 21 · Grade 12 · South Shore Reg Voc-Tech | 12 | South Shore Reg Voc-Tech | 21:47.64 |
| 22 | Shea DonaghyPlace 22 · Grade 12 · South Shore Reg Voc-Tech | 12 | South Shore Reg Voc-Tech | 21:48.58 |
| 23 | Jack BrunnenmeyerPlace 23 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 21:58.89 |
| 24 | Dan TurnerPlace 24 · Grade 12 · South Shore Reg Voc-Tech | 12 | South Shore Reg Voc-Tech | 22:00.72 PR |
| 25 | Austin PorterPlace 25 · Grade 11 · Tri-County RVT | 11 | Tri-County RVT | 22:37.05 |
| 26 | Chase RoderickPlace 26 · Grade 11 · South Shore Reg Voc-Tech | 11 | South Shore Reg Voc-Tech | 23:26.97 |
| 27 | Thomas BrownellPlace 27 · Grade 10 · South Shore Reg Voc-Tech | 10 | South Shore Reg Voc-Tech | 23:29.16 PR |
| 28 | Avery GrazianoPlace 28 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 23:40.84 |
| 29 | Declan JohnsonPlace 29 · Grade 9 · Tri-County RVT | 9 | Tri-County RVT | 24:07.17 |
| 30 | Andrew WainwrightPlace 30 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 25:51.05 |
| 31 | Gary SullivanPlace 31 · Grade 9 · Tri-County RVT | 9 | Tri-County RVT | 26:19.82 |
| 32 | Dylan CoppolinoPlace 32 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 26:49.75 |
| 33 | Bryton CoePlace 33 · Grade 10 · South Shore Reg Voc-Tech | 10 | South Shore Reg Voc-Tech | 26:51.02 |
| 34 | CJ ConnollyPlace 34 · Grade 10 · South Shore Reg Voc-Tech | 10 | South Shore Reg Voc-Tech | 26:51.36 PR |
| 35 | Joe BassignaniPlace 35 · Grade 12 · Tri-County RVT | 12 | Tri-County RVT | 27:31.66 |
| 36 | Simon NasifPlace 36 · Grade 10 · Tri-County RVT | 10 | Tri-County RVT | 31:15.49 |