| 1 | Nathon DennlerPlace 1 · Grade 9 · Medical Lake | 9 | Medical Lake | 19:17.97 |
| 2 | Jaxon StolpPlace 2 · Grade 11 · Medical Lake | 11 | Medical Lake | 19:40.08 |
| 3 | Andrew DivinePlace 3 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 19:43.19 |
| 4 | Nolan JeppsenPlace 4 · Grade 12 · Medical Lake | 12 | Medical Lake | 19:48.50 PR |
| 5 | Nathaniel SmetonPlace 5 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 20:04.10 |
| 6 | Max DeanPlace 6 · Grade 11 · Medical Lake | 11 | Medical Lake | 20:10.24 |
| 7 | Andrew MarshallPlace 7 · Grade 10 · Colville | 10 | Colville | 20:13.23 |
| 8 | Owen PritchardPlace 8 · Grade 9 · Medical Lake | 9 | Medical Lake | 20:15.95 |
| 9 | Jude VanDykePlace 9 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 20:18.17 |
| 10 | David KaluzaPlace 10 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 20:18.24 |
| 11 | Kellan HorrocksPlace 11 · Grade 11 · Colville | 11 | Colville | 20:19.56 |
| 12 | David MyersPlace 12 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 20:29.22 |
| 13 | Logan StetsonPlace 13 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 20:32.37 |
| 14 | Alex BradleyPlace 14 · Grade 10 · Medical Lake | 10 | Medical Lake | 20:36.33 PR |
| 15 | Colton SummersPlace 15 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 20:46.26 |
| 16 | Dexter DegensteinPlace 16 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 20:57.53 |
| 17 | Calder DiLucianoPlace 17 · Grade 9 · Medical Lake | 9 | Medical Lake | 20:58.38 |
| 18 | Liam HartPlace 18 · Grade 12 · Riverside | 12 | Riverside | 21:00.07 |
| 19 | Jordan Baker (Bauder)Place 19 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 21:00.91 |
| 20 | Mace HudlowPlace 20 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 21:32.11 |
| 21 | Samuel WalterPlace 21 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 21:34.95 PR |
| 22 | Isaiah PetersPlace 22 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 21:36.38 |
| 23 | Parker ArchardPlace 23 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 22:08.32 |
| 24 | Eathen TurnerPlace 24 · Grade 12 · Riverside | 12 | Riverside | 22:14.97 |
| 25 | Avery HubbardPlace 25 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 22:41.52 |
| 26 | Elliot HansenPlace 26 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 22:46.93 |
| 27 | Markus BowmanPlace 27 · Grade 12 · Medical Lake | 12 | Medical Lake | 22:49.12 |
| 28 | Dylan LeuPlace 28 · Grade 12 · Riverside | 12 | Riverside | 23:23.89 |
| 29 | Henry KelmPlace 29 · Grade 12 · Medical Lake | 12 | Medical Lake | 23:34.31 PR |
| 30 | Braden MeusyPlace 30 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 23:40.18 |
| 31 | Kelly Van DykePlace 31 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 23:58.11 |
| 32 | Christian MorrellPlace 32 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 24:01.60 |
| 33 | Camden CurtisPlace 33 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 24:04.50 |
| 34 | Ayden ArmstrongPlace 34 · Grade 10 · Riverside | 10 | Riverside | 24:08.15 |
| 35 | Tyler ThorntonPlace 35 · Grade 9 · Medical Lake | 9 | Medical Lake | 24:44.75 |
| 36 | William KingPlace 36 · Grade 11 · Medical Lake | 11 | Medical Lake | 25:16.46 |
| 37 | Aiden BrooksPlace 37 · Grade 9 · Colville | 9 | Colville | 25:24.80 |
| 38 | Ryan YazziePlace 38 · Grade 11 · Medical Lake | 11 | Medical Lake | 25:42.24 |
| 39 | Noah FootePlace 39 · Grade 9 · Riverside | 9 | Riverside | 25:49.70 PR |
| 40 | Jackson RansomPlace 40 · Grade 9 · Riverside | 9 | Riverside | 27:01.90 |
| 41 | Sammy EichPlace 41 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 27:18.20 |