| 1 | Roman PavonePlace 1 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 17:28.97 |
| 2 | Owen IreyPlace 2 · Grade 10 · Kentridge | 10 | Kentridge | 17:47.55 |
| 3 | Eric RomeroPlace 3 · Grade 11 · Auburn Riverside | 11 | Auburn Riverside | 18:28.43 |
| 4 | Sullivan FlahertyPlace 4 · Grade 9 · Kentridge | 9 | Kentridge | 18:36.40 |
| 5 | Blake OlsenPlace 5 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 19:05.59 |
| 6 | Dominic PavonePlace 6 · Grade 10 · Kennedy Catholic | 10 | Kennedy Catholic | 19:06.69 |
| 7 | Thomas HansingPlace 7 · Grade 11 · Kentridge | 11 | Kentridge | 19:28.90 |
| 8 | Jack RobinsonPlace 8 · Grade 11 · Auburn Riverside | 11 | Auburn Riverside | 19:35.79 |
| 9 | Bailey BeckwithPlace 9 · Grade 12 · Kentridge | 12 | Kentridge | 19:36.67 |
| 10 | Stephan RichardsonPlace 10 · Grade 12 · Auburn Riverside | 12 | Auburn Riverside | 19:42.55 |
| 11 | Justin KrillPlace 11 · Grade 9 · Kentridge | 9 | Kentridge | 19:50.49 |
| 12 | Eli ShinPlace 12 · Grade 12 · Auburn Riverside | 12 | Auburn Riverside | 19:51.50 |
| 13 | Ewan LangPlace 13 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 20:27.69 |
| 14 | Riley OnstotPlace 14 · Grade 11 · Kentridge | 11 | Kentridge | 20:28.25 |
| 15 | Finn ParkerPlace 15 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 20:31.64 |
| 16 | Kham TaylorPlace 16 · Grade 10 · Auburn Riverside | 10 | Auburn Riverside | 20:33.71 |
| 17 | Braxxton OrizabaPlace 17 · Grade 12 · Kentridge | 12 | Kentridge | 20:49.41 |
| 18 | Robert SalmonPlace 18 · Grade 10 · Kentridge | 10 | Kentridge | 20:52.29 |
| 19 | Colten McGrawPlace 19 · Grade 10 · Auburn Riverside | 10 | Auburn Riverside | 21:02.67 |
| 20 | Matthias BerhanePlace 20 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 21:11.10 |
| 21 | Seamus DunnPlace 21 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 21:19.53 |
| 22 | Logan DomingoPlace 22 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 21:41.54 |
| 23 | Jaxson GascaPlace 23 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 21:45.53 |
| 24 | Ryder AganPlace 24 · Grade 12 · Kentridge | 12 | Kentridge | 21:50.11 |
| 25 | Drew OlsenPlace 25 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 21:55.32 |
| 26 | Cruz GarciaPlace 26 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 21:56.63 |
| 27 | Benjamin NguyenPlace 27 · Grade 11 · Kentridge | 11 | Kentridge | 21:58.84 |
| 28 | Benjamin BaruckPlace 28 · Grade 10 · Auburn Riverside | 10 | Auburn Riverside | 22:15.46 |
| 29 | Oscar RicePlace 29 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 22:26.75 |
| 30 | Kidus MelakuPlace 30 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 22:28.11 |
| 31 | Tymen HamiltonPlace 31 · Grade 12 · Auburn Riverside | 12 | Auburn Riverside | 22:34.34 |
| 32 | Oto MiyakePlace 32 · Grade 10 · Kennedy Catholic | 10 | Kennedy Catholic | 22:34.70 |
| 33 | Joel KeatonPlace 33 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 22:40.12 |
| 34 | Braylen MckeehanPlace 34 · Grade 12 · Auburn Riverside | 12 | Auburn Riverside | 23:00.58 |
| 35 | Carter RichterPlace 35 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 23:04.89 |
| 36 | Ky-mani EubanksPlace 36 · Kentridge | — | Kentridge | 23:24.29 |
| 37 | Ethan Murillo-OaksPlace 37 · Grade 11 · Kentridge | 11 | Kentridge | 23:41.66 |
| 38 | Isaac ValgoraPlace 38 · Grade 10 · Kennedy Catholic | 10 | Kennedy Catholic | 23:47.68 |
| 39 | Matthew WilliamsPlace 39 · Grade 10 · Kennedy Catholic | 10 | Kennedy Catholic | 24:05.04 |
| 40 | Colin VetterPlace 40 · Grade 10 · Kentridge | 10 | Kentridge | 24:12.05 |
| 41 | Theo HamiltonPlace 41 · Grade 9 · Auburn Riverside | 9 | Auburn Riverside | 24:17.03 |
| 42 | Elliot KooPlace 42 · Grade 9 · Kentridge | 9 | Kentridge | 24:20.10 |
| 43 | Jack SteadmanPlace 43 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 24:53.58 |
| 44 | Anderson CampbellPlace 44 · Grade 10 · Kennedy Catholic | 10 | Kennedy Catholic | 25:13.30 |
| 45 | Jordan LePlace 45 · Kentridge | — | Kentridge | 25:15.51 |
| 46 | Miles LaTourPlace 46 · Grade 11 · Kentridge | 11 | Kentridge | 25:17.34 |
| 47 | Evrett JohnsonPlace 47 · Grade 11 · Auburn Riverside | 11 | Auburn Riverside | 25:56.19 |
| 48 | Ayush PrasadPlace 48 · Grade 10 · Kentridge | 10 | Kentridge | 25:59.44 |
| 49 | Reeshabh BosePlace 49 · Grade 11 · Kentridge | 11 | Kentridge | 26:48.52 |
| 50 | Conrad RobbinsPlace 50 · Grade 10 · Kentridge | 10 | Kentridge | 27:02.29 |
| 51 | Isaac TsuiPlace 51 · Grade 10 · Kentridge | 10 | Kentridge | 27:30.63 |
| 52 | Ben LambPlace 52 · Grade 11 · Kentridge | 11 | Kentridge | 27:37.04 |
| 53 | Liem AllenPlace 53 · Grade 11 · Auburn Riverside | 11 | Auburn Riverside | 27:42.75 |
| 54 | Wesley IpPlace 54 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 27:46.28 |
| 55 | Carter SteppPlace 55 · Grade 9 · Auburn Riverside | 9 | Auburn Riverside | 28:07.89 |
| 56 | Haruma FurumiPlace 56 · Grade 10 · Kennedy Catholic | 10 | Kennedy Catholic | 28:08.60 |
| 57 | Charles ThorntonPlace 57 · Grade 9 · Kentridge | 9 | Kentridge | 29:33.39 |
| 58 | Jacob FrohreichPlace 58 · Grade 11 · Kentridge | 11 | Kentridge | 32:59.19 |
| 59 | Jimmy TranPlace 59 · Grade 11 · Kentridge | 11 | Kentridge | 33:00.41 |
| 60 | Aleksander GoodwinPlace 60 · Grade 9 · Kentridge | 9 | Kentridge | 33:48.01 |
| 61 | Adrian BautistaPlace 61 · Grade 12 · Auburn Riverside | 12 | Auburn Riverside | 38:26.50 |