| 1 | Jack WeintraubPlace 1 · Grade 12 · Xaverian Brothers | 12 | Xaverian Brothers | 14:56.71 PR |
| 2 | Daniel KalebaPlace 2 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 15:11.93 PR |
| 3 | Gerard StockPlace 3 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 15:12.34 PR |
| 4 | Marco PetrinoPlace 4 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 15:31.50 PR |
| 5 | Alex ArmstrongPlace 5 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 15:34.66 PR |
| 6 | Theo FitzpatrickPlace 6 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 15:40.81 PR |
| 7 | Emile BrodeurPlace 7 · Grade 12 · Xaverian Brothers | 12 | Xaverian Brothers | 15:47.71 PR |
| 8 | Finn RosenbaumPlace 8 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 15:59.53 PR |
| 9 | Scotty FeeneyPlace 9 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 16:02.40 PR |
| 10 | Luke HermanPlace 10 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 16:02.67 PR |
| 11 | Anders HallmanPlace 11 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 16:03.36 PR |
| 12 | Jude KalebaPlace 12 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 16:09.93 PR |
| 13 | Jeremy BrodeurPlace 13 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 16:52.86 PR |
| 14 | Jeremiah CaseyPlace 14 · Grade 10 · Catholic Memorial | 10 | Catholic Memorial | 17:15.42 PR |
| 15 | Jose EstrellaPlace 15 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 17:16.21 PR |
| 16 | Stephen LeonePlace 16 · Grade 12 · Xaverian Brothers | 12 | Xaverian Brothers | 17:34.14 |
| 17 | Liam DugganPlace 17 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 17:44.76 PR |
| 18 | Nico GilchristPlace 18 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 17:57.15 PR |
| 19 | Oliver GenesPlace 19 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 18:07.72 PR |
| 20 | Kingslee ChilomboPlace 20 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 18:10.29 PR |
| 21 | William MaloneyPlace 21 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 18:52.03 PR |
| 22 | Nolan WalpolePlace 22 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 19:25.61 PR |
| 23 | Daniel O'SullivanPlace 23 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 19:37.49 PR |
| 24 | Colton PiekarskiPlace 24 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 19:43.39 PR |
| 25 | Raphael IdePlace 25 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 19:43.59 |
| 26 | Charles HabermasPlace 26 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 19:50.74 PR |
| 27 | Michael HarrisPlace 27 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 20:12.79 |
| 28 | Tyler ChanPlace 28 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 20:35.85 |
| 29 | Chase KeeganPlace 29 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 20:49.57 PR |
| 30 | Landon BournePlace 30 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 21:20.96 PR |
| 31 | Steve CroninPlace 31 · Grade 10 · Catholic Memorial | 10 | Catholic Memorial | 21:49.29 PR |
| 32 | Luke CassidyPlace 32 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 21:57.28 PR |
| 33 | Atreyu BradishPlace 33 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 22:14.52 PR |
| 34 | Aidan SchofieldPlace 34 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 22:37.80 PR |
| 35 | Devlin GormleyPlace 35 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 23:52.07 PR |
| 36 | Gavin JoycePlace 36 · Grade 10 · Catholic Memorial | 10 | Catholic Memorial | 24:22.87 PR |
| 37 | Graham YorkPlace 37 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 24:48.61 PR |
| 38 | Gavin LordiPlace 38 · Grade 11 · Xaverian Brothers | 11 | Xaverian Brothers | 25:24.50 |
| 39 | Henry MayardPlace 39 · Grade 10 · Xaverian Brothers | 10 | Xaverian Brothers | 32:05.79 PR |