| 1 | Kellen LindlyPlace 1 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 7:56.00 |
| 2 | Parker BousleyPlace 2 · Grade 8 · North Pines | 8 | North Pines | 8:53.00 |
| 3 | Owen BryantPlace 3 · Grade 8 · Bowdish | 8 | Bowdish | 9:12.00 |
| 4 | Beck RudmannPlace 4 · Grade 8 · Horizon | 8 | Horizon | 9:13.00 |
| 5 | Aidan SchulhauserPlace 5 · Grade 8 · Greenacres | 8 | Greenacres | 9:20.00 |
| 6 | Deacon DainesPlace 6 · Grade 8 · Horizon | 8 | Horizon | 9:26.00 |
| 7 | George McAllisterPlace 7 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 9:32.00 |
| 8 | Nathan HowardPlace 8 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 9:38.00 |
| 9 | Colton FleckPlace 9 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 9:39.59 |
| 10 | Anthony AlboPlace 10 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 9:39.99 |
| 11 | Mason BoastPlace 11 · Grade 8 · Selkirk (Liberty Lake) | 8 | Selkirk (Liberty Lake) | 9:41.41 |
| 12 | Tate BarkerPlace 12 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 9:41.98 |
| 13 | Lawson KingPlace 13 · Grade 8 · Selkirk (Liberty Lake) | 8 | Selkirk (Liberty Lake) | 9:44.00 |
| 14 | Arsh SaroaPlace 14 · Grade 8 · Horizon | 8 | Horizon | 9:49.00 |
| 15 | Myles HallPlace 15 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 9:52.00 |
| 16 | Marshall CookPlace 16 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 9:55.47 |
| 17 | Ezekiel JarvisPlace 17 · Grade 8 · North Pines | 8 | North Pines | 9:55.81 |
| 18 | Advaith KrishnawamyPlace 18 · Grade 8 · Selkirk (Liberty Lake) | 8 | Selkirk (Liberty Lake) | 10:00.05 |
| 19 | Dexter WadePlace 19 · Grade 8 · Greenacres | 8 | Greenacres | 10:00.94 |
| 20 | Parker WolffPlace 20 · Grade 8 · Greenacres | 8 | Greenacres | 10:03.00 |
| 21 | Hayden WojewodzicPlace 21 · Grade 8 · Greenacres | 8 | Greenacres | 10:14.00 |
| 22 | Hunter ThompsonPlace 22 · Grade 8 · Horizon | 8 | Horizon | 10:15.00 |
| 23 | Brooks FialaPlace 23 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 10:31.00 |
| 24 | Clayton HaggertyPlace 24 · Grade 8 · Horizon | 8 | Horizon | 11:02.00 |
| 25 | Jonathan BirchPlace 25 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 11:05.00 PR |
| 26 | Declan MillerPlace 26 · Grade 8 · Greenacres | 8 | Greenacres | 11:14.00 |
| 27 | Andrew EdminsterPlace 27 · Grade 8 · Greenacres | 8 | Greenacres | 11:20.00 |
| 28 | Micah DuranPlace 28 · Grade 8 · North Pines | 8 | North Pines | 11:23.00 |
| 29 | Grayson WaltermirePlace 29 · Grade 8 · Bowdish | 8 | Bowdish | 11:28.00 |
| 30 | Miles RobinsonPlace 30 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 11:32.00 |
| 31 | Liam NustadPlace 31 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 11:39.00 |
| 32 | Julian BittnerPlace 32 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 11:45.00 |
| 33 | Colton BowersPlace 33 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 11:53.00 |
| 34 | Asher BarochPlace 34 · Grade 8 · Horizon | 8 | Horizon | 11:59.00 |
| 35 | Teo Dall'AglioPlace 35 · Grade 8 · Selkirk (Liberty Lake) | 8 | Selkirk (Liberty Lake) | 12:01.00 |
| 36 | Brody KlingPlace 36 · Grade 8 · Selkirk (Liberty Lake) | 8 | Selkirk (Liberty Lake) | 12:02.00 |
| 37 | Keenan LydickPlace 37 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 12:07.00 |
| 38 | Gavin ShumwayPlace 38 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 12:23.00 |
| 39 | Christian TrautmannPlace 39 · Grade 8 · Evergreen (Spokane Valley) | 8 | Evergreen (Spokane Valley) | 13:40.00 |
| 40 | Samuel KotenkoPlace 40 · Grade 8 · Selkirk (Liberty Lake) | 8 | Selkirk (Liberty Lake) | 18:52.00 |
| 41 | Jayden WhitePlace 41 · Grade 8 · Selkirk (Liberty Lake) | 8 | Selkirk (Liberty Lake) | 19:21.00 |