| 1 | Jack WeintraubPlace 1 · Grade 12 · Xaverian Brothers | 12 | Xaverian Brothers | 15:12 |
| 2 | Holden HalleePlace 2 · Grade 11 · Saint John's | 11 | Saint John's | 15:37 PR |
| 3 | Conor ChabotPlace 3 · Grade 12 · Saint John's | 12 | Saint John's | 15:50 PR |
| 4 | Scotty FeeneyPlace 4 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 16:29.0 |
| 5 | Desmond SullivanPlace 5 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 16:29.7 PR |
| 6 | Anders HallmanPlace 6 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 16:30.0 |
| 7 | Luke HermanPlace 7 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 16:30.4 |
| 8 | Srikar AdusumilliPlace 8 · Grade 10 · Saint John's | 10 | Saint John's | 16:47 PR |
| 9 | Blake RicePlace 9 · Grade 12 · Saint John's | 12 | Saint John's | 16:51 PR |
| 10 | Jeremy BrodeurPlace 10 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 16:56 |
| 11 | Nathan SmithPlace 11 · Grade 9 · Xaverian Brothers | 9 | Xaverian Brothers | 17:01 PR |
| 12 | Jackson MitchellPlace 12 · Grade 12 · Saint John's | 12 | Saint John's | 17:18 PR |
| 13 | Stephen LeonePlace 13 · Grade 12 · Xaverian Brothers | 12 | Xaverian Brothers | 17:20 PR |
| 14 | Ben CrownePlace 14 · Grade 10 · Saint John's | 10 | Saint John's | 17:31 PR |
| 15 | Patrick ReinePlace 15 · Grade 12 · Saint John's | 12 | Saint John's | 17:34 PR |
| 16 | Sean HobanPlace 16 · Grade 12 · Saint John's | 12 | Saint John's | 17:35.0 PR |
| 17 | Sean KellyPlace 17 · Grade 10 · Saint John's | 10 | Saint John's | 17:35.3 PR |
| 18 | Kingslee ChilomboPlace 18 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 18:12.0 |
| 19 | Thomas GilliganPlace 19 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 18:12.4 PR |
| 20 | Declan KeeganPlace 20 · Grade 10 · Saint John's | 10 | Saint John's | 18:36 PR |
| 21 | Jack BrownPlace 21 · Grade 11 · Saint John's | 11 | Saint John's | 18:39 PR |
| 22 | Raphael IdePlace 22 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 18:48 PR |
| 23 | William SturrockPlace 23 · Grade 10 · Saint John's | 10 | Saint John's | 19:28 PR |
| 24 | Nolan WalpolePlace 24 · Grade 11 · Saint John's | 11 | Saint John's | 19:43 PR |
| 25 | Michael GravallesePlace 25 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 20:01 PR |
| 26 | Michael HarrisPlace 26 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 20:03 PR |
| 27 | Daniel O'SullivanPlace 27 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 20:22 |
| 28 | Tyler ChanPlace 28 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 20:33 PR |
| 29 | Sean MitchellPlace 29 · Grade 10 · Saint John's | 10 | Saint John's | 21:05 PR |
| 30 | Anthony KassisPlace 30 · Grade 11 · Saint John's | 11 | Saint John's | 22:08 PR |
| 31 | Rocco VillnavePlace 31 · Grade 11 · Saint John's | 11 | Saint John's | 22:17 PR |
| 32 | Landon BournePlace 32 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 22:29 |
| 33 | Nicholas TerovaPlace 33 · Grade 11 · Saint John's | 11 | Saint John's | 23:52 PR |
| 34 | Gavin LordiPlace 34 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 24:27 PR |
| 35 | Thomas DiPierroPlace 35 · Grade 10 · Saint John's | 10 | Saint John's | 25:45 PR |
| 36 | Charlie PetersonPlace 36 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 26:15 PR |
| 37 | Arnold RotoubaumPlace 37 · Grade 11 · Saint John's | 11 | Saint John's | 26:34 PR |
| 38 | Rishabh PandyaPlace 38 · Grade 10 · Saint John's | 10 | Saint John's | 26:48 PR |
| 39 | Henry MayardPlace 39 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 34:24 |