| 1 | Leonardo HoffmanPlace 1 · Grade 11 · PullmanUnofficial | 11 | Pullman | 18:59.0 |
| 2 | Raul NajeraPlace 2 · Grade 12 · PullmanUnofficial | 12 | Pullman | 19:39.0 |
| 3 | Peter JobsonPlace 3 · Grade 11 · PullmanUnofficial | 11 | Pullman | 19:53.0 |
| 4 | Kolby UhlenkottPlace 4 · Grade 12 · PullmanUnofficial | 12 | Pullman | 20:07.0 |
| 5 | Brendan DoumitPlace 5 · Grade 12 · PullmanUnofficial | 12 | Pullman | 20:38.0 |
| 6 | Lucas MooneyPlace 6 · Grade 12 · PullmanUnofficial | 12 | Pullman | 20:44.0 |
| 7 | Lucian PendryPlace 7 · Grade 12 · PullmanUnofficial | 12 | Pullman | 21:07.0 |
| 8 | Kieran HampsonPlace 8 · Grade 12 · PullmanUnofficial | 12 | Pullman | 21:20.0 |
| 9 | Michael CampbellPlace 9 · Grade 12 · PullmanUnofficial | 12 | Pullman | 21:42.0 |
| 10 | Adam SwensenPlace 10 · Grade 12 · PullmanUnofficial | 12 | Pullman | 21:43.0 |
| 11 | Max TurneaurePlace 11 · Grade 10 · PullmanUnofficial | 10 | Pullman | 22:12.0 |
| 12 | Caleb SniderPlace 12 · Grade 11 · PullmanUnofficial | 11 | Pullman | 23:03.0 |
| 13 | Blake DobbinsPlace 13 · Grade 9 · PullmanUnofficial | 9 | Pullman | 23:10.0 |
| 14 | Alvin FuPlace 14 · Grade 12 · PullmanUnofficial | 12 | Pullman | 23:26.0 |
| 15 | Benjamin LimburgPlace 15 · Grade 10 · PullmanUnofficial | 10 | Pullman | 23:30.0 |
| 16 | Vijay LinPlace 16 · Grade 12 · PullmanUnofficial | 12 | Pullman | 23:35.0 |
| 17 | Darryl FuPlace 17 · Grade 10 · PullmanUnofficial | 10 | Pullman | 23:48.0 |
| 18 | Bradin MitzelPlace 18 · Grade 10 · PullmanUnofficial | 10 | Pullman | 23:48.5 |
| 19 | Seth RitterPlace 19 · Grade 11 · PullmanUnofficial | 11 | Pullman | 23:53.0 |
| 20 | Bonden BarrettPlace 20 · Grade 10 · PullmanUnofficial | 10 | Pullman | 24:04.0 |
| 21 | Eric DuPlace 21 · Grade 11 · PullmanUnofficial | 11 | Pullman | 24:17.0 |
| 22 | Nathan YanPlace 22 · Grade 9 · PullmanUnofficial | 9 | Pullman | 24:57.6 |
| 23 | Ethan HaPlace 23 · Grade 10 · PullmanUnofficial | 10 | Pullman | 25:20.0 |
| 24 | Talmage CordovaPlace 24 · Grade 11 · PullmanUnofficial | 11 | Pullman | 25:48.8 |
| 25 | Brian FughPlace 25 · Grade 12 · PullmanUnofficial | 12 | Pullman | 25:52.0 |
| 26 | Dominic LunaPlace 26 · Grade 9 · PullmanUnofficial | 9 | Pullman | 26:06.0 |
| 27 | Ian FryePlace 27 · Grade 12 · PullmanUnofficial | 12 | Pullman | 26:24.0 |
| 28 | Jesse TangPlace 28 · Grade 12 · PullmanUnofficial | 12 | Pullman | 26:43.0 |
| 29 | Matthew YanPlace 29 · Grade 9 · PullmanUnofficial | 9 | Pullman | 26:56.0 |
| 30 | Austin AdamsPlace 30 · Grade 10 · PullmanUnofficial | 10 | Pullman | 27:12.0 |
| 31 | Brett CampbellPlace 31 · Grade 11 · PullmanUnofficial | 11 | Pullman | 27:27.2 |
| 32 | Kai CampbellPlace 32 · Grade 12 · PullmanUnofficial | 12 | Pullman | 27:27.5 |
| 33 | Chris DruffelPlace 33 · Grade 10 · PullmanUnofficial | 10 | Pullman | 27:42.0 |
| 34 | Parker HippPlace 34 · Grade 12 · PullmanUnofficial | 12 | Pullman | 28:07.0 |
| 35 | Tyler JohnsonPlace 35 · Grade 11 · PullmanUnofficial | 11 | Pullman | 28:45.0 |
| 36 | Jacob SwensenPlace 36 · Grade 11 · PullmanUnofficial | 11 | Pullman | 28:56.0 |
| 37 | Jasper PremoPlace 37 · Grade 9 · PullmanUnofficial | 9 | Pullman | 29:18.0 |
| 38 | Raymond BaiPlace 38 · Grade 10 · PullmanUnofficial | 10 | Pullman | 29:19.0 |
| 39 | Peter BowmanPlace 39 · Grade 9 · PullmanUnofficial | 9 | Pullman | 29:20.0 |
| 40 | Andrew GreggPlace 40 · Grade 10 · PullmanUnofficial | 10 | Pullman | 29:42.0 |
| 41 | Kai McCoyPlace 41 · Grade 11 · PullmanUnofficial | 11 | Pullman | 29:45.0 |
| 42 | Justin TangPlace 42 · Grade 9 · PullmanUnofficial | 9 | Pullman | 30:34.0 |
| 43 | Abdul MahamaPlace 43 · Grade 10 · PullmanUnofficial | 10 | Pullman | 31:08.0 |
| 44 | Aidhan KeoghPlace 44 · Grade 9 · PullmanUnofficial | 9 | Pullman | 31:43.0 |
| 45 | Miles HanaumiPlace 45 · Grade 9 · PullmanUnofficial | 9 | Pullman | 31:55.0 |
| 46 | Matthew McBreartyPlace 46 · Grade 11 · PullmanUnofficial | 11 | Pullman | 32:11.0 |
| 47 | Cameron SolenPlace 47 · Grade 12 · PullmanUnofficial | 12 | Pullman | 33:56.0 |
| 48 | David MillerPlace 48 · Grade 12 · PullmanUnofficial | 12 | Pullman | 34:46.0 |
| 49 | Asa FischerPlace 49 · Grade 12 · PullmanUnofficial | 12 | Pullman | 36:23.0 |
| 50 | Liam NealePlace 50 · Grade 10 · PullmanUnofficial | 10 | Pullman | 37:52.0 |
| 51 | Cole CooperPlace 51 · Grade 10 · PullmanUnofficial | 10 | Pullman | 41:55.0 |
| 52 | Nolan SwanPlace 52 · Grade 9 · PullmanUnofficial | 9 | Pullman | 43:37.0 |