| 1 | Ethan KohnPlace 1 · Grade 12 · Fairfield Warde | 12 | Fairfield Warde | 18:30.70 |
| 2 | Joseph CallananPlace 2 · Grade 11 · Fairfield Warde | 11 | Fairfield Warde | 18:35.40 |
| 3 | Anthony GambuzzaPlace 3 · Grade 10 · Fairfield Warde | 10 | Fairfield Warde | 18:38.10 |
| 4 | Zander EgervariPlace 4 · Grade 12 · Fairfield Warde | 12 | Fairfield Warde | 18:51.20 |
| 5 | William RobertsonPlace 5 · Grade 12 · Fairfield Warde | 12 | Fairfield Warde | 19:02.40 |
| 6 | Liam WolsonPlace 6 · Grade 12 · St Joseph | 12 | St Joseph | 19:15.00 |
| 7 | Andrew RossPlace 7 · Grade 12 · St Joseph | 12 | St Joseph | 20:00.10 |
| 8 | Alex DobrzyckiPlace 8 · Grade 12 · St Joseph | 12 | St Joseph | 20:15.80 |
| 9 | Daniel KronPlace 9 · Grade 9 · St Joseph | 9 | St Joseph | 20:18.80 |
| 10 | Nicholas MunteanuPlace 10 · Grade 10 · Fairfield Warde | 10 | Fairfield Warde | 20:20.20 |
| 11 | Deutsch AidenPlace 11 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 20:51.00 |
| 12 | Middleton JamesPlace 12 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 20:59.80 |
| 13 | Evan RogersPlace 13 · Grade 11 · St Joseph | 11 | St Joseph | 21:01.00 |
| 14 | Tim FasoldPlace 14 · Grade 10 · Fairfield Warde | 10 | Fairfield Warde | 21:32.90 |
| 15 | Samuel GarskofPlace 15 · Grade 11 · Fairfield Warde | 11 | Fairfield Warde | 21:59.30 |
| 16 | Jordan PaulingPlace 16 · Grade 11 · St Joseph | 11 | St Joseph | 22:03.00 |
| 17 | Adrian TranPlace 17 · Grade 10 · Fairfield Warde | 10 | Fairfield Warde | 22:03.70 |
| 18 | Gross NoahPlace 18 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 22:07.20 |
| 19 | Aidan PomerPlace 19 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 22:07.60 |
| 20 | Kameron YuPlace 20 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 22:08.60 |
| 21 | Matt DebesPlace 21 · Grade 10 · St Joseph | 10 | St Joseph | 22:15.30 |
| 22 | Brian ChisholmPlace 22 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 22:38.00 |
| 23 | Mark CroninPlace 23 · Grade 10 · St Joseph | 10 | St Joseph | 22:48.40 |
| 24 | Sean SullivanPlace 24 · Grade 10 · Fairfield Warde | 10 | Fairfield Warde | 22:59.60 |
| 25 | John EisenmannPlace 25 · Grade 11 · St Joseph | 11 | St Joseph | 23:00.50 |
| 26 | Dylan MeyersPlace 26 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 23:08.90 |
| 27 | Simon JonathanPlace 27 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 23:22.50 |
| 28 | Jonathan GuzikPlace 28 · Grade 10 · Fairfield Warde | 10 | Fairfield Warde | 23:34.10 |
| 29 | McWhinnie RyanPlace 29 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 23:35.20 |
| 30 | Ryan WickerPlace 30 · Grade 11 · St Joseph | 11 | St Joseph | 24:08.40 |
| 31 | Coppola AidanPlace 31 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 24:10.10 |
| 32 | Harrison BroadPlace 32 · Grade 11 · Fairfield Warde | 11 | Fairfield Warde | 24:14.60 |
| 33 | Nicholas TaPlace 33 · Grade 10 · Fairfield Warde | 10 | Fairfield Warde | 24:30.80 |
| 34 | Kostbar DylanPlace 34 · Grade 9 · Fairfield Warde | 9 | Fairfield Warde | 28:20.80 |