| 1 | Nathon DennlerPlace 1 · Grade 9 · Medical Lake | 9 | Medical Lake | 19:33.40 |
| 2 | Jesse BurtPlace 2 · Grade 12 · Medical Lake | 12 | Medical Lake | 19:59.00 |
| 3 | Ty ChatellierPlace 3 · Grade 10 · Medical Lake | 10 | Medical Lake | 20:00.50 |
| 4 | David KaluzaPlace 4 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 20:04.20 |
| 5 | Nolan JeppsenPlace 5 · Grade 12 · Medical Lake | 12 | Medical Lake | 20:31.80 |
| 6 | Max DeanPlace 6 · Grade 11 · Medical Lake | 11 | Medical Lake | 20:33.30 |
| 7 | Dexter DegensteinPlace 7 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 20:57.60 |
| 8 | Owen PritchardPlace 8 · Grade 9 · Medical Lake | 9 | Medical Lake | 21:01.90 |
| 9 | Colton SummersPlace 9 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 21:10.30 |
| 10 | Nathaniel SmetonPlace 10 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 21:20.40 |
| 11 | Logan StetsonPlace 11 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 21:20.70 |
| 12 | Silas KaluzaPlace 12 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 21:38.20 |
| 13 | Jordan Baker (Bauder)Place 13 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 21:40.60 |
| 14 | Cooper HoneycuttPlace 14 · Grade 10 · Medical Lake | 10 | Medical Lake | 21:42.70 |
| 15 | David MyersPlace 15 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 21:51.00 |
| 16 | Braden MeusyPlace 16 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 21:51.80 |
| 17 | Calder DiLucianoPlace 17 · Grade 9 · Medical Lake | 9 | Medical Lake | 22:36.60 |
| 18 | Avery HubbardPlace 18 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 23:05.30 |
| 19 | Parker ArchardPlace 19 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 23:14.20 |
| 20 | Samuel WalterPlace 20 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 23:44.00 |
| 21 | Henry KelmPlace 21 · Grade 12 · Medical Lake | 12 | Medical Lake | 23:52.90 |
| 22 | Markus BowmanPlace 22 · Grade 12 · Medical Lake | 12 | Medical Lake | 23:53.60 |
| 23 | Kelly Van DykePlace 23 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 24:44.40 |
| 24 | Elliot HansenPlace 24 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 24:59.70 |
| 25 | William KingPlace 25 · Grade 11 · Medical Lake | 11 | Medical Lake | 24:59.90 |
| 26 | Camden CurtisPlace 26 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 25:27.80 |
| 27 | Ryan YazziePlace 27 · Grade 11 · Medical Lake | 11 | Medical Lake | 25:28.05 |
| 28 | Isaiah PetersPlace 28 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 25:55.00 |
| 29 | Samuel "Sam" SolbergPlace 29 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 29:27.80 |
| 30 | Sammy EichPlace 30 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 30:02.60 |