| 1 | Nathaniel GrantPlace 1 · Grade 12 · Shepherd Hill Reg | 12 | Shepherd Hill Reg | 13:08 PR |
| 2 | Francesco VillaniPlace 2 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 13:13 PR |
| 3 | Riley LepagePlace 3 · Grade 12 · Shepherd Hill Reg | 12 | Shepherd Hill Reg | 13:28 |
| 4 | Jayden GreenPlace 4 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 13:33 PR |
| 5 | Rydyr FinlayPlace 5 · Grade 10 · Shepherd Hill Reg | 10 | Shepherd Hill Reg | 13:35 PR |
| 6 | Daniel MolinaPlace 6 · Grade 12 · Shrewsbury | 12 | Shrewsbury | 13:59 PR |
| 7 | William RussellPlace 7 · Grade 12 · Shrewsbury | 12 | Shrewsbury | 14:04 PR |
| 8 | Jack MolterPlace 8 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 14:44 PR |
| 9 | Brian TanakaPlace 9 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 14:46 PR |
| 10 | Henry LapierrePlace 10 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 14:59 PR |
| 11 | Simon MurphyPlace 11 · Grade 12 · Shrewsbury | 12 | Shrewsbury | 15:04 PR |
| 12 | Arya VaidyanathanPlace 12 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 15:40 PR |
| 13 | Connor ToPlace 13 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 15:43 PR |
| 14 | Brian Vanderhoop WhitePlace 14 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 15:46 PR |
| 15 | Adriel RivasPlace 15 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 15:57 PR |
| 16 | Thomas KennanPlace 16 · Grade 11 · Shepherd Hill Reg | 11 | Shepherd Hill Reg | 16:04 |
| 17 | Miles BrownPlace 17 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 16:08 PR |
| 18 | Aryan SharmaPlace 18 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 16:39 PR |
| 19 | Caleb ChoiPlace 19 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 16:44 PR |
| 20 | Cayden MaloneyPlace 20 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 16:45 PR |
| 21 | Urvil SinghPlace 21 · Grade 12 · Shrewsbury | 12 | Shrewsbury | 16:57 PR |
| 22 | Jeremy CronauerPlace 22 · Grade 11 · Shepherd Hill Reg | 11 | Shepherd Hill Reg | 17:07 |
| 23 | Matthew SilvaPlace 23 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 17:12 PR |
| 24 | Raghunandan Sogathur RajagopalanPlace 24 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 17:17 PR |
| 25 | Daniel BarrientosPlace 25 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 17:25 PR |
| 26 | Urav SinghPlace 26 · Grade 12 · Shrewsbury | 12 | Shrewsbury | 17:51 PR |
| 27 | Tyler HeathPlace 27 · Grade 12 · Shepherd Hill Reg | 12 | Shepherd Hill Reg | 17:56 PR |
| 28 | Arjun MohandassPlace 28 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 18:09 PR |
| 29 | Kartikeya NekentiPlace 29 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 18:23 PR |
| 30 | Desmond LaskowskiPlace 30 · Grade 12 · Shepherd Hill Reg | 12 | Shepherd Hill Reg | 18:25 |
| 31 | Aaron ToPlace 31 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 18:26 PR |
| 32 | Thomas NollePlace 32 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 18:33 PR |
| 33 | Ethan GriswoldPlace 33 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 18:34 PR |
| 34 | Aadish NavinkumarPlace 34 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 18:37.1 PR |
| 35 | Om KawachalePlace 35 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 18:37.4 PR |
| 36 | Anthony HeathPlace 36 · Grade 9 · Shepherd Hill Reg | 9 | Shepherd Hill Reg | 20:05 PR |
| 37 | Alexander EskenasPlace 37 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 21:11 PR |
| 38 | Ryan McIntoshPlace 38 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 21:14 PR |
| 39 | Tristan CruzPlace 39 · Grade 9 · Shrewsbury | 9 | Shrewsbury | 23:24 PR |