| 1 | Dominic PavonePlace 1 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 16:33.5 |
| 2 | Sullivan FlahertyPlace 2 · Grade 10 · Kentridge | 10 | Kentridge | 17:28.4 |
| 3 | Riley OnstotPlace 3 · Grade 12 · Kentridge | 12 | Kentridge | 18:02.1 |
| 4 | Matthias BerhanePlace 4 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 18:13.8 |
| 5 | Eric RomeroPlace 5 · Grade 12 · Auburn Riverside | 12 | Auburn Riverside | 18:14.7 |
| 6 | Thomas HansingPlace 6 · Grade 12 · Kentridge | 12 | Kentridge | 18:23.8 |
| 7 | Owen IreyPlace 7 · Grade 11 · Kentridge | 11 | Kentridge | 18:51.3 |
| 8 | Benjamin NguyenPlace 8 · Grade 12 · Kentridge | 12 | Kentridge | 19:08.4 |
| 9 | Cruz GarciaPlace 9 · Grade 10 · Kennedy Catholic | 10 | Kennedy Catholic | 19:17.8 |
| 10 | Declan SchirmanPlace 10 · Grade 9 · Kentridge | 9 | Kentridge | 19:18.9 |
| 11 | Justin KrillPlace 11 · Grade 10 · Kentridge | 10 | Kentridge | 19:19.6 |
| 12 | Blake OlsenPlace 12 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 19:39.4 |
| 13 | Robert SalmonPlace 13 · Grade 11 · Kentridge | 11 | Kentridge | 19:42.9 |
| 14 | Cameron MacKayPlace 14 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 19:52.3 |
| 15 | Jack RobinsonPlace 15 · Grade 12 · Auburn Riverside | 12 | Auburn Riverside | 19:52.8 |
| 16 | Jonah BarleyPlace 16 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 20:04.0 |
| 17 | Miles IpPlace 17 · Grade 9 · Kentridge | 9 | Kentridge | 20:29.4 |
| 18 | Ethan Murillo-OaksPlace 18 · Grade 12 · Kentridge | 12 | Kentridge | 20:40.2 |
| 19 | Elliot KooPlace 19 · Grade 10 · Kentridge | 10 | Kentridge | 20:48.3 |
| 20 | Trevor HansenPlace 20 · Grade 10 · Kentridge | 10 | Kentridge | 21:00.0 |
| 21 | Colten McGrawPlace 21 · Grade 11 · Auburn Riverside | 11 | Auburn Riverside | 21:18.9 |
| 22 | Jonathan LarsonPlace 22 · Grade 9 · Auburn Riverside | 9 | Auburn Riverside | 21:27.5 |
| 23 | Carter RichterPlace 23 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 21:38.8 |
| 24 | Isaac ValgoraPlace 24 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 21:41.7 |
| 25 | Samuel WilhelmsenPlace 25 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 21:43.7 |
| 26 | Ayush PrasadPlace 26 · Grade 11 · Kentridge | 11 | Kentridge | 21:53.1 |
| 27 | Ethan LeongPlace 27 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 21:59.0 |
| 28 | Benjamin BaruckPlace 28 · Grade 11 · Auburn Riverside | 11 | Auburn Riverside | 22:01.8 |
| 29 | Quinn FeldmannPlace 29 · Grade 9 · Auburn Riverside | 9 | Auburn Riverside | 22:09.9 |
| 30 | Aldrian JuangcoPlace 30 · Grade 10 · Auburn Riverside | 10 | Auburn Riverside | 22:25.8 |
| 31 | Theo HamiltonPlace 31 · Grade 10 · Auburn Riverside | 10 | Auburn Riverside | 22:27.4 |
| 32 | Isaac TsuiPlace 32 · Grade 11 · Kentridge | 11 | Kentridge | 22:37.8 |
| 33 | Anderson CampbellPlace 33 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 22:43.5 |
| 34 | Nathan LimPlace 34 · Grade 9 · Auburn Riverside | 9 | Auburn Riverside | 22:55.5 |
| 35 | Kyle HollandPlace 35 · Grade 10 · Auburn Riverside | 10 | Auburn Riverside | 23:10.3 |
| 36 | Carter SteppPlace 36 · Grade 10 · Auburn Riverside | 10 | Auburn Riverside | 24:00.5 |
| 37 | Austin MorganPlace 37 · Grade 11 · Kennedy Catholic | 11 | Kennedy Catholic | 24:09.8 |
| 38 | Colin VetterPlace 38 · Grade 11 · Kentridge | 11 | Kentridge | 24:19.9 |
| 39 | Brayton TranPlace 39 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 24:20.2 |
| 40 | Ethan MorrowPlace 40 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 24:23.9 |
| 41 | Colby SmithPlace 41 · Grade 10 · Auburn Riverside | 10 | Auburn Riverside | 24:28.7 |
| 42 | Tony HayesPlace 42 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 24:40.6 |
| 43 | Abdulraham (Abdul) AbdullahiPlace 43 · Grade 9 · Kentridge | 9 | Kentridge | 24:50.7 |
| 44 | Reeshabh BosePlace 44 · Grade 12 · Kentridge | 12 | Kentridge | 24:51.1 |
| 45 | Masa ZimmersPlace 45 · Grade 11 · Kentridge | 11 | Kentridge | 24:56.1 |
| 46 | Jansen EstrelladoPlace 46 · Grade 10 · Kentridge | 10 | Kentridge | 24:56.9 |
| 47 | Wesley IpPlace 47 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 25:02.8 |
| 48 | Parker DiederickPlace 48 · Grade 10 · Auburn Riverside | 10 | Auburn Riverside | 25:26.4 |
| 49 | Amias McKeePlace 49 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 25:34.3 |
| 50 | Charles ThorntonPlace 50 · Grade 10 · Kentridge | 10 | Kentridge | 25:35.8 |
| 51 | Maurizio Suarez DavilaPlace 51 · Grade 9 · Kennedy Catholic | 9 | Kennedy Catholic | 25:36.5 |
| 52 | Jay WooPlace 52 · Grade 9 · Kentridge | 9 | Kentridge | 25:58.4 |
| 53 | Rayden NjugunaPlace 53 · Grade 9 · Kentridge | 9 | Kentridge | 26:34.6 |
| 54 | Kevin Nunez-ArdonPlace 54 · Grade 10 · Kennedy Catholic | 10 | Kennedy Catholic | 26:35.0 |
| 55 | Yobel TesfayPlace 55 · Grade 12 · Kennedy Catholic | 12 | Kennedy Catholic | 27:32.1 |
| 56 | Aleksander GoodwinPlace 56 · Grade 10 · Kentridge | 10 | Kentridge | 28:43.1 |
| 57 | Daniel WebbPlace 57 · Grade 9 · Kentridge | 9 | Kentridge | 30:11.4 |
| 58 | Jacob FrohreichPlace 58 · Grade 12 · Kentridge | 12 | Kentridge | 31:04.8 |
| 59 | Trenton JaimePlace 59 · Grade 11 · Auburn Riverside | 11 | Auburn Riverside | 36:15.4 |
| 60 | Soren StuecklePlace 60 · Grade 9 · Auburn Riverside | 9 | Auburn Riverside | 36:58.6 |
| 61 | Tyler TrangPlace 61 · Grade 9 · Kentridge | 9 | Kentridge | 37:40.2 |