| 1 | Malik OrtizPlace 1 · Grade 9 · Colville | 9 | Colville | 17:44.3 |
| 2 | Garrett RussellPlace 2 · Grade 11 · Lakeside (Nine Mile) | 11 | Lakeside (Nine Mile) | 18:04.7 |
| 3 | Brendan SnekvikPlace 3 · Grade 11 · Garfield-Palouse | 11 | Garfield-Palouse | 18:15.0 |
| 4 | David ParkerPlace 4 · Grade 10 · Riverside | 10 | Riverside | 18:22.5 |
| 5 | Kieran SnekvikPlace 5 · Grade 11 · Garfield-Palouse | 11 | Garfield-Palouse | 18:27.2 |
| 6 | Luke TremblayPlace 6 · Grade 11 · Lakeside (Nine Mile) | 11 | Lakeside (Nine Mile) | 18:49.5 |
| 7 | Eli CottonPlace 7 · Grade 10 · Freeman | 10 | Freeman | 18:54.2 |
| 8 | Lane RippyPlace 8 · Grade 11 · Lakeside (Nine Mile) | 11 | Lakeside (Nine Mile) | 19:19.0 |
| 9 | Jalen GarciaPlace 9 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 19:21.9 |
| 10 | Derric JonesPlace 10 · Grade 12 · Riverside | 12 | Riverside | 19:23.7 |
| 11 | Liam WebsterPlace 11 · Grade 11 · Colville | 11 | Colville | 19:26.8 |
| 12 | Silas KaluzaPlace 12 · Grade 10 · Lakeside (Nine Mile) | 10 | Lakeside (Nine Mile) | 19:27.8 |
| 13 | Dane HoogstadPlace 13 · Grade 11 · Colville | 11 | Colville | 19:41.0 |
| 14 | Luke HowiePlace 14 · Grade 9 · Lakeside (Nine Mile) | 9 | Lakeside (Nine Mile) | 19:43.8 |
| 15 | Connor SchneiderPlace 15 · Grade 10 · Colville | 10 | Colville | 19:51.7 |
| 16 | Tom SmithPlace 16 · Grade 11 · Lakeside (Nine Mile) | 11 | Lakeside (Nine Mile) | 19:51.7 |
| 17 | Isaiah HightreePlace 17 · Grade 10 · Garfield-Palouse | 10 | Garfield-Palouse | 20:05.6 |
| 18 | Oliver JonesPlace 18 · Grade 9 · Freeman | 9 | Freeman | 20:09.9 |
| 19 | Ayden BasslerPlace 19 · Grade 10 · Garfield-Palouse | 10 | Garfield-Palouse | 20:20.3 |
| 20 | Josiah KannPlace 20 · Grade 10 · Freeman | 10 | Freeman | 20:23.4 |
| 21 | Johnnie SupanchickPlace 21 · Grade 12 · Riverside | 12 | Riverside | 20:59.8 |
| 22 | Ethan LawsonPlace 22 · Grade 9 · Garfield-Palouse | 9 | Garfield-Palouse | 21:05.7 |
| 23 | Owen OffereinsPlace 23 · Grade 9 · Freeman | 9 | Freeman | 21:09.5 |
| 24 | Maxwell MotteshardPlace 24 · Grade 10 · Riverside | 10 | Riverside | 21:21.2 |
| 25 | Micah BessirePlace 25 · Grade 9 · Freeman | 9 | Freeman | 21:30.8 |
| 26 | Isaac BallancePlace 26 · Grade 9 · Colville | 9 | Colville | 21:57.6 |
| 27 | Kellan HorrocksPlace 27 · Grade 9 · Colville | 9 | Colville | 21:58.7 |
| 28 | Liam CookPlace 28 · Grade 10 · Garfield-Palouse | 10 | Garfield-Palouse | 22:08.2 |
| 29 | Josiah BessirePlace 29 · Grade 10 · Freeman | 10 | Freeman | 22:09.7 |
| 30 | Holden DohrmannPlace 30 · Grade 9 · Freeman | 9 | Freeman | 22:12.6 |
| 31 | Shaalin JaiswalPlace 31 · Grade 11 · Colville | 11 | Colville | 22:42.0 |
| 32 | Jedidah TurnerPlace 32 · Grade 12 · Riverside | 12 | Riverside | 22:48.5 |
| 33 | Austin BithellPlace 33 · Grade 12 · Riverside | 12 | Riverside | 22:58.6 |
| 34 | Shaun BoswellPlace 34 · Grade 11 · Riverside | 11 | Riverside | 23:09.9 |
| 35 | Gage AdamsPlace 35 · Grade 9 · Garfield-Palouse | 9 | Garfield-Palouse | 26:26.2 |