| 1 | Owen PritchardPlace 1 · Grade 10 · Medical Lake | 10 | Medical Lake | 20:11 |
| 2 | Porter AndersonPlace 2 · Grade 11 · Medical Lake | 11 | Medical Lake | 20:14 |
| 3 | Isaiah PetersPlace 3 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 20:29 |
| 4 | Dexter DegensteinPlace 4 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 20:37 |
| 5 | Nathaniel SmetonPlace 5 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 21:12 |
| 6 | Rowan SpeesPlace 6 · Grade 9 · Medical Lake | 9 | Medical Lake | 21:13 |
| 7 | Luke WalterPlace 7 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 21:36 |
| 8 | Logan BurtPlace 8 · Grade 11 · Medical Lake | 11 | Medical Lake | 21:49 PR |
| 9 | Logan StetsonPlace 9 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 21:52 |
| 10 | David MyersPlace 10 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 21:53 |
| 11 | Kristion WomackPlace 11 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 22:25 |
| 12 | Kelly Van DykePlace 12 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 22:26 |
| 13 | Jaxon StolpPlace 13 · Grade 12 · Medical Lake | 12 | Medical Lake | 22:37 |
| 14 | Samuel WalterPlace 14 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 23:22 |
| 15 | Camden CurtisPlace 15 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 23:23 |
| 16 | Everett BrowningPlace 16 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 23:41 |
| 17 | Blake KernPlace 17 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 24:00 |
| 18 | Welsley BurtPlace 18 · Grade 9 · Medical Lake | 9 | Medical Lake | 24:28 |
| 19 | Elliot HansenPlace 19 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 25:31 |
| 20 | Tyler ThorntonPlace 20 · Grade 10 · Medical Lake | 10 | Medical Lake | 25:37 |
| 21 | Samuel "Sam" SolbergPlace 21 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 26:11 |
| 22 | Brennin SawyerPlace 22 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 27:35 |
| 23 | Sammy EichPlace 23 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 27:56 |
| 24 | Henry FoosePlace 24 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 28:56 |