| 1 | Conor ChabotPlace 1 · Grade 12 · Saint John's | 12 | Saint John's | 17:27.89 |
| 2 | Holden HalleePlace 2 · Grade 11 · Saint John's | 11 | Saint John's | 18:00.66 |
| 3 | Gerard StockPlace 3 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 18:06.72 |
| 4 | Daniel KalebaPlace 4 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 18:12.17 |
| 5 | Finn RosenbaumPlace 5 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 18:43.94 |
| 6 | Srikar Choudary AdusumilliPlace 6 · Grade 10 · Saint John's | 10 | Saint John's | 18:55.83 |
| 7 | Theo FitzpatrickPlace 7 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 19:00.31 |
| 8 | Blake RicePlace 8 · Grade 12 · Saint John's | 12 | Saint John's | 19:11.38 |
| 9 | Jackson MitchellPlace 9 · Grade 12 · Saint John's | 12 | Saint John's | 19:12.31 |
| 10 | Jeremiah CaseyPlace 10 · Grade 10 · Catholic Memorial | 10 | Catholic Memorial | 19:19.01 |
| 11 | Patrick ReinePlace 11 · Grade 12 · Saint John's | 12 | Saint John's | 19:36.75 |
| 12 | Oliver GenesPlace 12 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 19:45.21 |
| 13 | Liam DugganPlace 13 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 20:14.55 |
| 14 | Sean HobanPlace 14 · Grade 12 · Saint John's | 12 | Saint John's | 20:16.68 |
| 15 | Ben CrownePlace 15 · Grade 10 · Saint John's | 10 | Saint John's | 20:40.13 |
| 16 | Sean KellyPlace 16 · Grade 10 · Saint John's | 10 | Saint John's | 21:05.22 |
| 17 | Colton PiekarskiPlace 17 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 22:04.79 |
| 18 | Declan KeeganPlace 18 · Grade 10 · Saint John's | 10 | Saint John's | 22:13.21 |
| 19 | Jack BrownPlace 19 · Grade 11 · Saint John's | 11 | Saint John's | 22:26.24 |
| 20 | William MaloneyPlace 20 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 22:41.48 |
| 21 | Charles HabermasPlace 21 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 23:03.34 |
| 22 | William SturrockPlace 22 · Grade 10 · Saint John's | 10 | Saint John's | 23:53.46 |
| 23 | Sean MitchellPlace 23 · Grade 10 · Saint John's | 10 | Saint John's | 25:01.27 |
| 24 | Steve CroninPlace 24 · Grade 10 · Catholic Memorial | 10 | Catholic Memorial | 25:45.35 |
| 25 | Atreyu BradishPlace 25 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 25:48.09 |
| 26 | Luke CassidyPlace 26 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 25:58.59 |
| 27 | Anthony KassisPlace 27 · Grade 11 · Saint John's | 11 | Saint John's | 26:22.31 |
| 28 | Rocco VillnavePlace 28 · Grade 11 · Saint John's | 11 | Saint John's | 26:58.41 |
| 29 | Gavin JoycePlace 29 · Grade 10 · Catholic Memorial | 10 | Catholic Memorial | 27:16.84 |
| 30 | Thomas DiPierroPlace 30 · Grade 10 · Saint John's | 10 | Saint John's | 27:46.26 |
| 31 | Trystan HobanPlace 31 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 28:11.31 |
| 32 | Aidan SchofieldPlace 32 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 28:12.91 |
| 33 | Devlin GormleyPlace 33 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 28:42.35 |
| 34 | Nicholas TerovaPlace 34 · Grade 11 · Saint John's | 11 | Saint John's | 29:21.32 |
| 35 | Arnold RotoubaumPlace 35 · Grade 11 · Saint John's | 11 | Saint John's | 30:36.22 |
| 36 | Rishabh PandyaPlace 36 · Grade 10 · Saint John's | 10 | Saint John's | 30:42.74 |