| 1 | Zach PhillipsPlace 1 · Grade 11 · SkyviewUnofficial | 11 | Skyview | 19:19 |
| 2 | Patrick GainesPlace 2 · Grade 12 · SkyviewUnofficial | 12 | Skyview | 19:19.2 |
| 3 | Miguel CruzPlace 3 · Grade 10 · Evergreen (Vancouver)Unofficial | 10 | Evergreen (Vancouver) | 19:22 |
| 4 | Bruce EricksonPlace 4 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 19:35 |
| 5 | Dawson OsbornPlace 5 · Grade 12 · Evergreen (Vancouver)Unofficial | 12 | Evergreen (Vancouver) | 19:48 |
| 6 | Cade WigerPlace 6 · Grade 12 · SkyviewUnofficial | 12 | Skyview | 19:54 |
| 7 | Alex MillerPlace 7 · Grade 9 · SkyviewUnofficial | 9 | Skyview | 20:16 |
| 8 | Parker BennionPlace 8 · Grade 11 · SkyviewUnofficial | 11 | Skyview | 20:21 |
| 9 | Josh VerrinderPlace 9 · Grade 9 · SkyviewUnofficial | 9 | Skyview | 20:28 |
| 10 | Thomas SelfridgePlace 10 · Grade 9 · SkyviewUnofficial | 9 | Skyview | 20:38 |
| 11 | Connor WellerPlace 11 · Grade 11 · SkyviewUnofficial | 11 | Skyview | 20:58 |
| 12 | Josiah JohnsonPlace 12 · Grade 11 · SkyviewUnofficial | 11 | Skyview | 20:59 |
| 13 | Riley HoltmannPlace 13 · Grade 12 · SkyviewUnofficial | 12 | Skyview | 21:00 |
| 14 | Trevor MoorePlace 14 · Grade 11 · SkyviewUnofficial | 11 | Skyview | 21:10 |
| 15 | Bailey SarvelaPlace 15 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 21:26 |
| 16 | David KrugPlace 16 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 21:27 |
| 17 | Zach JuengerPlace 17 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 21:28 |
| 18 | Garrett GriffithPlace 18 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 21:32 |
| 19 | Jorden TomasPlace 19 · Grade 10 · Evergreen (Vancouver)Unofficial | 10 | Evergreen (Vancouver) | 21:44 |
| 20 | Kody FreemanPlace 20 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 21:59 |
| 21 | Woodrow DavisPlace 21 · Grade 10 · Evergreen (Vancouver)Unofficial | 10 | Evergreen (Vancouver) | 22:06 |
| 22 | Benito GironPlace 22 · Grade 12 · Evergreen (Vancouver)Unofficial | 12 | Evergreen (Vancouver) | 22:17 |
| 23 | Alex TetzPlace 23 · Grade 11 · SkyviewUnofficial | 11 | Skyview | 22:18 |
| 24 | Justin LefeverPlace 24 · Grade 11 · Evergreen (Vancouver)Unofficial | 11 | Evergreen (Vancouver) | 22:37 |
| 25 | Jacob GillinghamPlace 25 · Grade 12 · SkyviewUnofficial | 12 | Skyview | 22:44 |
| 26 | Coleman SelbyPlace 26 · Grade 9 · SkyviewUnofficial | 9 | Skyview | 23:26 |
| 27 | Jack ThomasPlace 27 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 23:37 |
| 28 | Jonahs StoraciPlace 28 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 23:38 |
| 29 | Spencer PughPlace 29 · Grade 9 · SkyviewUnofficial | 9 | Skyview | 23:40 |
| 30 | Pete RamsayPlace 30 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 24:36 |
| 31 | Emerson JohnsonPlace 31 · Grade 9 · SkyviewUnofficial | 9 | Skyview | 24:42 |
| 32 | Jared MaichelPlace 32 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 25:01 |
| 33 | Jacob FertickPlace 33 · Grade 10 · Evergreen (Vancouver)Unofficial | 10 | Evergreen (Vancouver) | 25:03 |
| 34 | Andrew CoakerPlace 34 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 25:16 |
| 35 | Logan WomackPlace 35 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 25:54 |
| 36 | Anders HillerPlace 36 · Grade 9 · SkyviewUnofficial | 9 | Skyview | 25:54.3 |
| 37 | Ethan MortimerPlace 37 · Grade 11 · SkyviewUnofficial | 11 | Skyview | 25:55 |
| 38 | Cody WomackPlace 38 · Grade 9 · SkyviewUnofficial | 9 | Skyview | 26:03 |
| 39 | Ryan LongPlace 39 · Grade 12 · Evergreen (Vancouver)Unofficial | 12 | Evergreen (Vancouver) | 26:47 |
| 40 | Ben SaboPlace 40 · Grade 10 · SkyviewUnofficial | 10 | Skyview | 27:09 |
| 41 | Rohan PawarPlace 41 · Grade 11 · SkyviewUnofficial | 11 | Skyview | 27:24 |
| 42 | Adrian DavisPlace 42 · Grade 11 · Evergreen (Vancouver)Unofficial | 11 | Evergreen (Vancouver) | 27:28 |
| 43 | Cristofer Martinez-HernandezPlace 43 · Grade 10 · Evergreen (Vancouver)Unofficial | 10 | Evergreen (Vancouver) | 31:19 |