| 1 | Luke Matthews-WattPlace 1 · Grade 11 · Pullman | 11 | Pullman | 19:19.72 |
| 2 | Pavel KarazhovPlace 2 · Grade 9 · North Central | 9 | North Central | 19:19.92 |
| 3 | Thomas SwensenPlace 3 · Grade 9 · Pullman | 9 | Pullman | 20:07.76 |
| 4 | Levi MoyerPlace 4 · Grade 10 · North Central | 10 | North Central | 20:09.60 |
| 5 | Jonas FonteijnPlace 5 · Grade 12 · Pullman | 12 | Pullman | 20:11.57 |
| 6 | Adan AlegriaPlace 6 · Grade 12 · Rogers (Spokane) | 12 | Rogers (Spokane) | 20:14.27 |
| 7 | Sawyer McColl MerrillPlace 7 · Grade 10 · Pullman | 10 | Pullman | 20:25.19 |
| 8 | Navtaj SinghPlace 8 · Grade 10 · Pullman | 10 | Pullman | 20:45.54 |
| 9 | Arthur WedgePlace 9 · Grade 12 · Rogers (Spokane) | 12 | Rogers (Spokane) | 20:48.39 |
| 10 | River PetersPlace 10 · Grade 10 · Pullman | 10 | Pullman | 21:00.17 |
| 11 | Sam ThorntonPlace 11 · Grade 11 · Pullman | 11 | Pullman | 21:06.76 |
| 12 | William JolleyPlace 12 · Grade 9 · Pullman | 9 | Pullman | 21:11.48 |
| 13 | Eli CarterPlace 13 · Grade 12 · Pullman | 12 | Pullman | 21:11.93 |
| 14 | Sam OjemePlace 14 · Grade 11 · Pullman | 11 | Pullman | 21:15.06 |
| 15 | Joseph McFarlandPlace 15 · Grade 10 · North Central | 10 | North Central | 21:17.76 |
| 16 | Nathan TarantoPlace 16 · Grade 11 · Pullman | 11 | Pullman | 21:24.68 |
| 17 | Mark CherniPlace 17 · Grade 9 · North Central | 9 | North Central | 21:25.33 |
| 18 | Paul WhittakerPlace 18 · Grade 10 · North Central | 10 | North Central | 21:34.93 |
| 19 | Michael AdamPlace 19 · Grade 10 · Pullman | 10 | Pullman | 21:52.76 |
| 20 | Eisa MadhiPlace 20 · Grade 10 · Rogers (Spokane) | 10 | Rogers (Spokane) | 22:03.60 |
| 21 | Alexander TaylorPlace 21 · Grade 11 · Rogers (Spokane) | 11 | Rogers (Spokane) | 22:21.08 |
| 22 | Connor ScholesPlace 22 · Grade 12 · Pullman | 12 | Pullman | 22:24.74 |
| 23 | Kellan DayPlace 23 · Grade 10 · North Central | 10 | North Central | 22:33.44 |
| 24 | Boston ChildPlace 24 · Grade 10 · Pullman | 10 | Pullman | 22:47.13 |
| 25 | Jack WestPlace 25 · Grade 9 · North Central | 9 | North Central | 23:06.75 |
| 26 | Liam RhodenPlace 26 · Grade 12 · Pullman | 12 | Pullman | 23:16.06 |
| 27 | Matthew SeaveyPlace 27 · Grade 11 · Pullman | 11 | Pullman | 23:24.66 |
| 28 | Griffin RogersPlace 28 · Grade 10 · North Central | 10 | North Central | 23:26.78 |
| 29 | Camden TaylorPlace 29 · Grade 10 · Pullman | 10 | Pullman | 24:00.66 |
| 30 | Orion HaynesPlace 30 · Grade 10 · Pullman | 10 | Pullman | 24:00.91 |
| 31 | Aadi RamanPlace 31 · Grade 11 · Pullman | 11 | Pullman | 24:14.06 |
| 32 | Kaden WickertPlace 32 · Grade 12 · Rogers (Spokane) | 12 | Rogers (Spokane) | 24:22.46 |
| 33 | Dakota BoonePlace 33 · Grade 9 · North Central | 9 | North Central | 24:23.86 |
| 34 | Asher HulettPlace 34 · Grade 9 · Rogers (Spokane) | 9 | Rogers (Spokane) | 25:18.02 |
| 35 | Trendan WiserPlace 35 · Grade 10 · Pullman | 10 | Pullman | 25:43.18 |
| 36 | Briggs LowderPlace 36 · Grade 10 · Pullman | 10 | Pullman | 25:43.58 |
| 37 | Marek WisniewskiPlace 37 · Grade 9 · North Central | 9 | North Central | 25:50.43 |
| 38 | Jake CavagnettoPlace 38 · Grade 12 · Pullman | 12 | Pullman | 26:06.46 |
| 39 | Brayden HallPlace 39 · Grade 9 · North Central | 9 | North Central | 26:44.23 |
| 40 | Minh Quan LePlace 40 · Grade 9 · Rogers (Spokane) | 9 | Rogers (Spokane) | 26:47.05 |
| 41 | Porter StahlPlace 41 · Grade 9 · Pullman | 9 | Pullman | 26:47.34 |
| 42 | Andrew SmithPlace 42 · Grade 10 · North Central | 10 | North Central | 26:49.35 |
| 43 | Caleb CordodorPlace 43 · Grade 10 · Pullman | 10 | Pullman | 26:51.56 |
| 44 | Jorden DemaraisPlace 44 · Grade 11 · North Central | 11 | North Central | 27:20.71 |
| 45 | Gavin JayPlace 45 · Grade 11 · North Central | 11 | North Central | 27:24.92 |
| 46 | Zack NowostawskiPlace 46 · Grade 10 · North Central | 10 | North Central | 30:29.40 |
| 47 | Will BunchPlace 47 · Grade 10 · North Central | 10 | North Central | 30:43.34 |
| 48 | Charlie HuizengaPlace 48 · Grade 9 · North Central | 9 | North Central | 30:52.72 |
| 49 | Jim HuizengaPlace 49 · Grade 9 · North Central | 9 | North Central | 32:07.46 |