| 1 | Joshua FagerholmPlace 1 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 18:02 |
| 2 | Josten SimonsPlace 2 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 18:13 |
| 3 | Tilman BocchiPlace 3 · Grade 9 · Riverside | 9 | Riverside | 18:49 |
| 4 | Nathan FagerholmPlace 4 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 18:57 PR |
| 5 | David KaluzaPlace 5 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 19:43 |
| 6 | Isaiah PetersPlace 6 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 20:03 |
| 7 | Elias MarquardtPlace 7 · Grade 10 · Riverside | 10 | Riverside | 20:11 |
| 8 | Dexter DegensteinPlace 8 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 20:13 |
| 9 | Nathaniel SmetonPlace 9 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 20:16 |
| 10 | Ayden ArmstrongPlace 10 · Grade 11 · Riverside | 11 | Riverside | 20:22 |
| 11 | Mace HudlowPlace 11 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 21:09 |
| 12 | Ronin DavenportPlace 12 · Grade 9 · Riverside | 9 | Riverside | 21:11 |
| 13 | Luke WalterPlace 13 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 21:12 |
| 14 | David MyersPlace 14 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 21:28 |
| 15 | Kelly Van DykePlace 15 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 21:34 |
| 16 | Emilio NedashkovskiyPlace 16 · Grade 9 · Riverside | 9 | Riverside | 21:42 |
| 17 | Mason IveyPlace 17 · Grade 9 · Riverside | 9 | Riverside | 21:52 |
| 18 | Braden MeusyPlace 18 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 21:53 |
| 19 | Kristion WomackPlace 19 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 22:03 |
| 20 | Parker ArchardPlace 20 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 22:13 |
| 21 | Logan StetsonPlace 21 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 22:28 |
| 22 | Levi StosePlace 22 · Grade 12 · Riverside | 12 | Riverside | 22:29 |
| 23 | Camden CurtisPlace 23 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 23:06 |
| 24 | Elliot HansenPlace 24 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 23:08 |
| 25 | Daniel LopachukPlace 25 · Grade 9 · Riverside | 9 | Riverside | 23:09 |
| 26 | Michael TurnerPlace 26 · Grade 12 · Riverside | 12 | Riverside | 23:10 |
| 27 | Everett BrowningPlace 27 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 23:12 |
| 28 | Blake KernPlace 28 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 23:13 |
| 29 | Aydon ChinPlace 29 · Grade 10 · Riverside | 10 | Riverside | 23:14 PR |
| 30 | Jeffrey HafnerPlace 30 · Grade 10 · Riverside | 10 | Riverside | 23:17 |
| 31 | Miles ConleyPlace 31 · Grade 9 · Riverside | 9 | Riverside | 23:48 |
| 32 | Lincoln TaylorPlace 32 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 24:54 |
| 33 | Brennin SawyerPlace 33 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 25:58 |
| 34 | Samuel "Sam" SolbergPlace 34 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 25:59 |
| 35 | Sammy EichPlace 35 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 27:13 |
| 36 | Henry FoosePlace 36 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 28:52 |