| 1 | Gavin SilvaPlace 1 · Grade 11 · Langley | 11 | Langley | 18:23.7 |
| 2 | Dylan ThomasPlace 2 · Grade 12 · Langley | 12 | Langley | 18:51.9 |
| 3 | Nial NygilPlace 3 · Grade 10 · Langley | 10 | Langley | 18:52.0 |
| 4 | Henry AhnPlace 4 · Grade 11 · Langley | 11 | Langley | 18:55.5 |
| 5 | Christopher ObadalPlace 5 · Grade 11 · Langley | 11 | Langley | 18:59.7 |
| 6 | Payton KupferbergPlace 6 · Grade 12 · Langley | 12 | Langley | 19:12.8 |
| 7 | Carlos JanadaPlace 7 · Grade 12 · Langley | 12 | Langley | 19:15.9 |
| 8 | Alston DeSimonePlace 8 · Grade 9 · Langley | 9 | Langley | 19:17.2 |
| 9 | Lachlan ThomasPlace 9 · Grade 10 · Langley | 10 | Langley | 19:20.3 |
| 10 | Benjamin MillsPlace 10 · Grade 11 · Langley | 11 | Langley | 19:25.4 |
| 11 | Charlie FitzgeraldPlace 11 · Grade 10 · Langley | 10 | Langley | 20:36.9 |
| 12 | Landen KingPlace 12 · Grade 10 · Wakefield | 10 | Wakefield | 20:38.9 |
| 13 | Vikram MartinezPlace 13 · Grade 10 · Wakefield | 10 | Wakefield | 20:51.2 |
| 14 | Grant WrightPlace 14 · Grade 9 · Langley | 9 | Langley | 21:01.7 |
| 15 | Steven BrunerPlace 15 · Grade 10 · Herndon | 10 | Herndon | 21:06.0 |
| 16 | Jack FoleyPlace 16 · Grade 12 · Herndon | 12 | Herndon | 21:07.9 |
| 17 | Brady BlackburnPlace 17 · Grade 10 · Langley | 10 | Langley | 21:24.5 |
| 18 | Lucas BlackburnPlace 18 · Grade 12 · Langley | 12 | Langley | 21:24.9 |
| 19 | Apollo ShenPlace 19 · Grade 9 · Langley | 9 | Langley | 21:26.1 |
| 20 | John HoytPlace 20 · Grade 9 · Langley | 9 | Langley | 21:27.1 |
| 21 | Jonathan LangdoPlace 21 · Grade 11 · Langley | 11 | Langley | 21:27.4 |
| 22 | Jonathan SangPlace 22 · Grade 10 · Langley | 10 | Langley | 21:33.2 |
| 23 | Kaye EllisPlace 23 · Grade 11 · Langley | 11 | Langley | 21:42.7 |
| 24 | Ricardo AguilarPlace 24 · Grade 11 · Langley | 11 | Langley | 21:42.7 |
| 25 | Emmett WiedemannPlace 25 · Grade 9 · Wakefield | 9 | Wakefield | 21:46.0 |
| 26 | Sahas IyerPlace 26 · Grade 12 · Langley | 12 | Langley | 21:52.3 |
| 27 | Dominic ScaliaPlace 27 · Grade 9 · Langley | 9 | Langley | 21:53.9 |
| 28 | Evan MeyerPlace 28 · Grade 9 · Wakefield | 9 | Wakefield | 21:54.3 |
| 29 | Sean DornPlace 29 · Grade 10 · Herndon | 10 | Herndon | 21:57.9 |
| 30 | Shayan MolaiyPlace 30 · Grade 9 · Langley | 9 | Langley | 22:01.7 |
| 31 | Abynabi TeamePlace 31 · Grade 10 · Wakefield | 10 | Wakefield | 22:02.2 |
| 32 | Aleksander RobertoPlace 32 · Grade 10 · Langley | 10 | Langley | 22:14.3 |
| 33 | Kellan McDermottPlace 33 · Grade 9 · Langley | 9 | Langley | 22:14.5 |
| 34 | Mateo Rosser CastroPlace 34 · Grade 10 · Langley | 10 | Langley | 22:18.9 |
| 35 | Alexander RachmanPlace 35 · Grade 10 · Langley | 10 | Langley | 22:21.0 |
| 36 | Rafael ParadisoPlace 36 · Grade 9 · Wakefield | 9 | Wakefield | 22:40.1 |
| 37 | Wilson SalgadoPlace 37 · Grade 9 · Herndon | 9 | Herndon | 22:52.0 |
| 38 | Brayden CarrPlace 38 · Grade 11 · Langley | 11 | Langley | 22:54.3 |
| 39 | Mason MillerPlace 39 · Grade 10 · Langley | 10 | Langley | 23:23.6 |
| 40 | Marcus RohlederPlace 40 · Grade 9 · Herndon | 9 | Herndon | 23:25.6 |
| 41 | Paul JacobsPlace 41 · Grade 9 · Langley | 9 | Langley | 23:29.6 |
| 42 | Colter KingPlace 42 · Grade 10 · Herndon | 10 | Herndon | 23:49.9 |
| 43 | Aleksander LoszowskiPlace 43 · Grade 9 · Langley | 9 | Langley | 23:52.8 |
| 44 | Ryan BrookingPlace 44 · Grade 11 · Langley | 11 | Langley | 23:54.8 |
| 45 | Dominic SigritzPlace 45 · Grade 8 · Wakefield | 8 | Wakefield | 23:55.0 |
| 46 | Liam WebbPlace 46 · Grade 9 · Herndon | 9 | Herndon | 25:03.5 |
| 47 | Yuzhe ChenPlace 47 · Grade 9 · Langley | 9 | Langley | 25:07.0 |
| 48 | Gabriel AllenPlace 48 · Grade 9 · Herndon | 9 | Herndon | 25:10.4 |
| 49 | Bradley WangPlace 49 · Grade 9 · Langley | 9 | Langley | 25:28.4 |
| 50 | Davis BaerPlace 50 · Grade 9 · Wakefield | 9 | Wakefield | 25:41.5 |
| 51 | Luke Caffey (8th)Place 51 · Grade 11 · Wakefield | 11 | Wakefield | 28:39.3 |
| 52 | O'Hanlon ThomasPlace 52 · Grade 10 · Herndon | 10 | Herndon | 31:12.4 |
| 53 | Jaser KuddosPlace 53 · Grade 9 · Langley | 9 | Langley | 36:58.3 |
| 54 | Evan LightbodyPlace 54 · Grade - · Wakefield | - | Wakefield | 36:58.9 |