| 1 | Alec LonerganPlace 1 · Grade 11 · Gonzaga Prep | 11 | Gonzaga Prep | 17:50.09 |
| 2 | Andrew SunPlace 2 · Grade 11 · Gonzaga Prep | 11 | Gonzaga Prep | 17:50.50 |
| 3 | Jaxon GrabickiPlace 3 · Grade 11 · Gonzaga Prep | 11 | Gonzaga Prep | 17:53.58 |
| 4 | Haven HammondPlace 4 · Grade 12 · Gonzaga Prep | 12 | Gonzaga Prep | 18:03.07 |
| 5 | Lyric RuckerPlace 5 · Grade 12 · Gonzaga Prep | 12 | Gonzaga Prep | 18:10.40 |
| 6 | Ciaran KellyPlace 6 · Grade 11 · Gonzaga Prep | 11 | Gonzaga Prep | 18:12.71 |
| 7 | Samuel CheneyPlace 7 · Grade 9 · Gonzaga Prep | 9 | Gonzaga Prep | 18:14.67 |
| 8 | Bennett MckellPlace 8 · Grade 10 · Mt. Spokane | 10 | Mt. Spokane | 18:19.03 |
| 9 | Wyatt CampbellPlace 9 · Grade 11 · Mt. Spokane | 11 | Mt. Spokane | 19:28.68 |
| 10 | Kaido AsionPlace 10 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 19:29.47 |
| 11 | Paul ShinnickPlace 11 · Grade 12 · Gonzaga Prep | 12 | Gonzaga Prep | 19:37.87 |
| 12 | Judah SchiltPlace 12 · Grade 9 · Mt. Spokane | 9 | Mt. Spokane | 19:38.65 |
| 13 | Jace SeethalerPlace 13 · Grade 12 · Mt. Spokane | 12 | Mt. Spokane | 19:51.03 |
| 14 | Liam YanceyPlace 14 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 20:03.18 |
| 15 | Rowen MarekPlace 15 · Grade 10 · Mt. Spokane | 10 | Mt. Spokane | 20:09.54 |
| 16 | Henry LoewPlace 16 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 20:43.08 |
| 17 | Ian Van InwegenPlace 17 · Grade 12 · Gonzaga Prep | 12 | Gonzaga Prep | 20:55.64 |
| 18 | Clayton AndersonPlace 18 · Grade 9 · Mt. Spokane | 9 | Mt. Spokane | 21:14.19 |
| 19 | Brycen PhillipsPlace 19 · Grade 12 · Mt. Spokane | 12 | Mt. Spokane | 21:22.53 |
| 20 | Donavon DouglasPlace 20 · Grade 11 · Shadle Park | 11 | Shadle Park | 21:24.91 |
| 21 | Caden FarquharPlace 21 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 21:54.63 |
| 22 | Mason RisingerPlace 22 · Grade 12 · Shadle Park | 12 | Shadle Park | 21:55.35 |
| 23 | Glen TurnerPlace 23 · Grade 9 · Shadle Park | 9 | Shadle Park | 21:56.11 |
| 24 | Bailey RichardsonPlace 24 · Grade 12 · Gonzaga Prep | 12 | Gonzaga Prep | 21:57.68 |
| 25 | Mark RayPlace 25 · Grade 9 · Gonzaga Prep | 9 | Gonzaga Prep | 22:02.51 |
| 26 | Arlo BowersPlace 26 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 22:10.04 |
| 27 | Garrett JustesenPlace 27 · Grade 10 · Mt. Spokane | 10 | Mt. Spokane | 22:13.26 |
| 28 | Owen JohnsonPlace 28 · Grade 12 · Shadle Park | 12 | Shadle Park | 22:22.11 |
| 29 | Uriah HumphreyPlace 29 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 22:44.84 |
| 30 | Graesen Probst-TewelPlace 30 · Grade 12 · Mt. Spokane | 12 | Mt. Spokane | 22:58.81 |
| 31 | Micah CarterPlace 31 · Grade 9 · Gonzaga Prep | 9 | Gonzaga Prep | 23:03.13 |
| 32 | Nelson KleidererPlace 32 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 23:03.96 |
| 33 | Brady ClossonPlace 33 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 23:04.70 |
| 34 | Jason DoroshPlace 34 · Grade 11 · Mt. Spokane | 11 | Mt. Spokane | 23:29.94 |
| 35 | Rowan ThompsonPlace 35 · Grade 12 · Shadle Park | 12 | Shadle Park | 23:32.49 |
| 36 | Paulo TabinoPlace 36 · Grade 9 · Mt. Spokane | 9 | Mt. Spokane | 23:35.14 |
| 37 | William TruittPlace 37 · Grade 9 · Mt. Spokane | 9 | Mt. Spokane | 23:46.80 |
| 38 | Elias NinemirePlace 38 · Grade 9 · Gonzaga Prep | 9 | Gonzaga Prep | 23:50.40 |
| 39 | Payson EddyPlace 39 · Grade 9 · Shadle Park | 9 | Shadle Park | 23:51.09 |
| 40 | Spencer EggertPlace 40 · Grade 9 · Mt. Spokane | 9 | Mt. Spokane | 25:02.05 |
| 41 | Marcus CheneyPlace 41 · Grade 9 · Gonzaga Prep | 9 | Gonzaga Prep | 25:03.36 |
| 42 | Anson BallPlace 42 · Grade 12 · Gonzaga Prep | 12 | Gonzaga Prep | 25:23.38 |
| 43 | Jaxon AkinsPlace 43 · Grade 9 · Mt. Spokane | 9 | Mt. Spokane | 25:39.22 |
| 44 | Aiden RoarkPlace 44 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 26:15.26 |
| 45 | Liam SmithPlace 45 · Grade 12 · Shadle Park | 12 | Shadle Park | 26:55.65 |
| 46 | Cristian ZbereaPlace 46 · Grade 9 · Gonzaga Prep | 9 | Gonzaga Prep | 27:43.89 |
| 47 | Nathaniel BlandPlace 47 · Grade 9 · Mt. Spokane | 9 | Mt. Spokane | 28:42.15 |
| 48 | Johnathan NardiniPlace 48 · Grade 10 · Gonzaga Prep | 10 | Gonzaga Prep | 34:03.35 |