| 1 | Eliason KabasenchePlace 1 · Grade 12 · Pullman | 12 | Pullman | 16:13.67 |
| 2 | Bas HollandPlace 2 · Grade 12 · Cheney | 12 | Cheney | 16:15.10 |
| 3 | JT GasperPlace 3 · Grade 12 · Cheney | 12 | Cheney | 16:35.27 |
| 4 | Kolby GreenPlace 4 · Grade 12 · West Valley (Spokane) | 12 | West Valley (Spokane) | 16:45.30 |
| 5 | Asher CousinsPlace 5 · Grade 12 · Pullman | 12 | Pullman | 17:22.78 |
| 6 | Zack SeverinPlace 6 · Grade 12 · East Valley (Spokane) | 12 | East Valley (Spokane) | 17:30.18 |
| 7 | Beckett SchoenleberPlace 7 · Grade 11 · Cheney | 11 | Cheney | 17:31.38 |
| 8 | Mick BrownPlace 8 · Grade 11 · Clarkston | 11 | Clarkston | 17:36.90 |
| 9 | Liam HydePlace 9 · Grade 11 · West Valley (Spokane) | 11 | West Valley (Spokane) | 17:45.79 |
| 10 | Jack WeidmanPlace 10 · Grade 12 · East Valley (Spokane) | 12 | East Valley (Spokane) | 17:50.55 |
| 11 | Lain HydePlace 11 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 17:52.21 |
| 12 | Dylan ThornburgPlace 12 · Grade 10 · Cheney | 10 | Cheney | 17:54.14 |
| 13 | Abdur IslamPlace 13 · Grade 10 · Pullman | 10 | Pullman | 17:56.00 |
| 14 | Brendan HaightPlace 14 · Grade 12 · West Valley (Spokane) | 12 | West Valley (Spokane) | 17:56.85 |
| 15 | Isaac AcostaPlace 15 · Grade 10 · Pullman | 10 | Pullman | 18:02.19 |
| 16 | Kade KunkelPlace 16 · Grade 12 · Pullman | 12 | Pullman | 18:27.12 |
| 17 | Elijiah MontgomeryPlace 17 · Grade 11 · East Valley (Spokane) | 11 | East Valley (Spokane) | 18:28.96 |
| 18 | Brendan DoumitPlace 18 · Grade 9 · Pullman | 9 | Pullman | 18:30.43 |
| 19 | Andres MargrafPlace 19 · Grade 12 · Cheney | 12 | Cheney | 18:31.32 |
| 20 | Kyle PeabodyPlace 20 · Grade 12 · Cheney | 12 | Cheney | 18:33.20 |
| 21 | Lucian PendryPlace 21 · Grade 9 · Pullman | 9 | Pullman | 18:34.61 |
| 22 | Trevor WebergPlace 22 · Grade 12 · East Valley (Spokane) | 12 | East Valley (Spokane) | 18:37.98 |
| 23 | Mark TadzhimatovPlace 23 · Grade 9 · Clarkston | 9 | Clarkston | 18:55.42 |
| 24 | Owen ZitekPlace 24 · Grade 10 · East Valley (Spokane) | 10 | East Valley (Spokane) | 19:06.95 |
| 25 | Gage NielsenPlace 25 · Grade 12 · East Valley (Spokane) | 12 | East Valley (Spokane) | 19:08.94 |
| 26 | Gabe LopezPlace 26 · Grade 10 · Clarkston | 10 | Clarkston | 19:10.19 |
| 27 | Knox LejameyerPlace 27 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 19:16.99 |
| 28 | Ethan ShefflerPlace 28 · Grade 10 · East Valley (Spokane) | 10 | East Valley (Spokane) | 19:18.21 |
| 29 | Trae BabcockPlace 29 · Grade 12 · Cheney | 12 | Cheney | 19:19.63 |
| 30 | Carter BallPlace 30 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 19:21.44 |
| 31 | Matthew BuckPlace 31 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 19:29.16 |
| 32 | Adam CaudlePlace 32 · Grade 11 · Clarkston | 11 | Clarkston | 19:50.82 |
| 33 | Korvin JonesPlace 33 · Grade 11 · Clarkston | 11 | Clarkston | 20:27.67 |
| 34 | Aaron BuncePlace 34 · Grade 10 · Clarkston | 10 | Clarkston | 20:30.00 |