| 1 | Nigel MumfordPlace 1 · Grade 11 · Pullman | 11 | Pullman | 20:00.83 |
| 2 | Brendan DoumitPlace 2 · Grade 9 · Pullman | 9 | Pullman | 20:06.34 |
| 3 | Craig CollarPlace 3 · Grade 9 · Pullman | 9 | Pullman | 20:31.03 |
| 4 | Jose NajeraPlace 4 · Grade 9 · Pullman | 9 | Pullman | 20:33.96 |
| 5 | Matthew PresleyPlace 5 · Grade 10 · Pullman | 10 | Pullman | 20:41.95 |
| 6 | Kolby UhlenkottPlace 6 · Grade 9 · Pullman | 9 | Pullman | 20:42.41 |
| 7 | Matthew BuckPlace 7 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 20:46.35 |
| 8 | Alvin FuPlace 8 · Grade 9 · Pullman | 9 | Pullman | 20:48.41 |
| 9 | Kurtis JohnstonPlace 9 · Grade 10 · Pullman | 10 | Pullman | 20:51.67 |
| 10 | Marshall MonroyPlace 10 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 21:10.07 |
| 11 | Bryan FulfsPlace 11 · Grade 11 · Pullman | 11 | Pullman | 21:16.59 |
| 12 | Lian BarrettPlace 12 · Grade 11 · Pullman | 11 | Pullman | 21:42.17 |
| 13 | Ryan ClarkPlace 13 · Grade 10 · Pullman | 10 | Pullman | 21:43.33 |
| 14 | Maxwell CordovaPlace 14 · Grade 10 · Pullman | 10 | Pullman | 21:45.10 |
| 15 | Ryan StonePlace 15 · Grade 11 · West Valley (Spokane) | 11 | West Valley (Spokane) | 21:45.23 |
| 16 | Scott SagenPlace 16 · Grade 9 · Pullman | 9 | Pullman | 21:52.76 |
| 17 | Zachory HoggPlace 17 · Grade 10 · Pullman | 10 | Pullman | 21:54.18 |
| 18 | Kyle CarothersPlace 18 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 22:04.03 |
| 19 | Cory JonesPlace 19 · Grade 11 · West Valley (Spokane) | 11 | West Valley (Spokane) | 22:11.25 |
| 20 | Punith KothandaramanPlace 20 · Grade 9 · Pullman | 9 | Pullman | 22:18.08 |
| 21 | Adam CarterPlace 21 · Grade 10 · Pullman | 10 | Pullman | 22:31.90 |
| 22 | Kade BarryPlace 22 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 22:36.80 |
| 23 | Croft ChristensenPlace 23 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 22:55.34 |
| 24 | Vijay LinPlace 24 · Grade 9 · Pullman | 9 | Pullman | 22:58.35 |
| 25 | Kaden KoellenPlace 25 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 22:58.52 |
| 26 | Hunter LloydPlace 26 · Grade 10 · Pullman | 10 | Pullman | 23:14.85 |
| 27 | Kyle WhitePlace 27 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 23:18.47 |
| 28 | Kaleb RydellPlace 28 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 23:20.01 |
| 29 | Kieran HampsonPlace 29 · Grade 9 · Pullman | 9 | Pullman | 23:23.53 |
| 30 | Tyson FulfsPlace 30 · Grade 9 · Pullman | 9 | Pullman | 23:38.22 |
| 31 | Kalvin CarverPlace 31 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 23:58.98 |
| 32 | William LoganPlace 32 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 24:15.32 |
| 33 | John AleyPlace 33 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 24:15.83 |
| 34 | Hyrum LeePlace 34 · Grade 10 · Pullman | 10 | Pullman | 24:22.21 |
| 35 | Brian FughPlace 35 · Grade 9 · Pullman | 9 | Pullman | 24:27.15 |
| 36 | Nicholas CallPlace 36 · Grade 12 · Pullman | 12 | Pullman | 24:27.27 |
| 37 | Joshua CruzPlace 37 · Grade 11 · Pullman | 11 | Pullman | 24:37.84 |
| 38 | Kai CampbellPlace 38 · Grade 9 · Pullman | 9 | Pullman | 24:41.11 |
| 39 | Quincy JonesPlace 39 · Grade 9 · Pullman | 9 | Pullman | 24:41.38 |
| 40 | Gage TaylorPlace 40 · Grade 12 · West Valley (Spokane) | 12 | West Valley (Spokane) | 24:48.06 |
| 41 | Nate WellingPlace 41 · Grade 11 · Pullman | 11 | Pullman | 24:49.69 |
| 42 | Cameron HaightPlace 42 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 24:58.75 |
| 43 | Josh McCullochPlace 43 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 25:03.22 |
| 44 | Logan BippesPlace 44 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 25:05.08 |
| 45 | Caleb LukePlace 45 · Grade 10 · Pullman | 10 | Pullman | 25:05.24 |
| 46 | Jesse TangPlace 46 · Grade 9 · Pullman | 9 | Pullman | 25:44.48 |
| 47 | Noah ThompsonPlace 47 · Grade 10 · Pullman | 10 | Pullman | 25:47.89 |
| 48 | Kevin HillPlace 48 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 25:52.06 |
| 49 | Nolan LangfordPlace 49 · Grade 11 · West Valley (Spokane) | 11 | West Valley (Spokane) | 26:30.54 |
| 50 | Gabriel AugensteinPlace 50 · Grade 9 · Pullman | 9 | Pullman | 26:53.24 |
| 51 | Peyton LewisPlace 51 · Grade 11 · West Valley (Spokane) | 11 | West Valley (Spokane) | 26:53.58 |
| 52 | Makoto OhkiPlace 52 · Grade 9 · Pullman | 9 | Pullman | 26:53.87 |
| 53 | Caehlin WilliamsonPlace 53 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 27:47.49 |
| 54 | Ronald PalumboPlace 54 · Grade 11 · West Valley (Spokane) | 11 | West Valley (Spokane) | 28:09.19 |
| 55 | Parker RaglandPlace 55 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 28:34.29 |
| 56 | Rainey McCollumPlace 56 · Grade 12 · West Valley (Spokane) | 12 | West Valley (Spokane) | 29:58.87 |
| 57 | Lucas MooneyPlace 57 · Grade 9 · Pullman | 9 | Pullman | 32:49.95 |
| 58 | Ian FryePlace 58 · Grade 9 · Pullman | 9 | Pullman | 32:50.22 |