| 1 | Andrew DivinePlace 1 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 19:27.54 |
| 2 | Logan SchwegelPlace 2 · Grade 10 · Colville | 10 | Colville | 19:29.40 PR |
| 3 | Nathaniel SmetonPlace 3 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 19:48.66 |
| 4 | David KaluzaPlace 4 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 19:57.79 |
| 5 | Alex ShawPlace 5 · Grade 9 · Colville | 9 | Colville | 20:06.79 PR |
| 6 | Andrew MarshallPlace 6 · Grade 10 · Colville | 10 | Colville | 20:10.23 |
| 7 | Jude VanDykePlace 7 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 20:15.88 |
| 8 | John MyersPlace 8 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 20:32.52 |
| 9 | David MyersPlace 9 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 20:44.95 |
| 10 | Logan StetsonPlace 10 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 20:50.06 |
| 11 | Jordan Baker (Bauder)Place 11 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 21:01.38 |
| 12 | Colton SummersPlace 12 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 21:02.26 |
| 13 | Gabe HarperPlace 13 · Grade 12 · Colville | 12 | Colville | 21:17.89 |
| 14 | Mace HudlowPlace 14 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 21:51.46 |
| 15 | Dexter DegensteinPlace 15 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 22:22.39 |
| 16 | Parker ArchardPlace 16 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 22:54.33 |
| 17 | Avery HubbardPlace 17 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 23:36.41 |
| 18 | Alexander "Alex" TaylorPlace 18 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 23:57.96 |
| 19 | Christian MorrellPlace 19 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 24:07.20 |
| 20 | Isaiah PetersPlace 20 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 24:07.43 |
| 21 | Elliot HansenPlace 21 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 24:08.57 |
| 22 | Kelly Van DykePlace 22 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 24:57.63 |
| 23 | Miles SandsPlace 23 · Grade 10 · Colville | 10 | Colville | 24:58.73 |
| 24 | Braden MeusyPlace 24 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 25:30.62 |
| 25 | Camden CurtisPlace 25 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 25:35.48 |
| 26 | Aiden BrooksPlace 26 · Grade 9 · Colville | 9 | Colville | 26:09.63 |
| 27 | Samuel "Sam" SolbergPlace 27 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 30:06.37 |
| 28 | Sammy EichPlace 28 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 32:19.17 |
| 29 | Cody JohnstonPlace 29 · Grade 11 · Colville | 11 | Colville | 36:22.01 |
| 30 | Kellan HorrocksPlace 30 · Grade 11 · Colville | 11 | Colville | 36:22.02 |