| 1 | Cannon RossPlace 1 · Grade 12 · White River | 12 | White River | 17:27.00 |
| 2 | Mateo AndersonPlace 2 · Grade 10 · White River | 10 | White River | 17:34.60 |
| 3 | Luke NistPlace 3 · Grade 12 · Stadium | 12 | Stadium | 17:48.80 |
| 4 | Melvin JohnsonPlace 4 · Grade 11 · Enumclaw | 11 | Enumclaw | 17:50.40 |
| 5 | Caleb MasseyPlace 5 · Grade 11 · Enumclaw | 11 | Enumclaw | 17:57.40 |
| 6 | Ellis BehrensPlace 6 · Grade 12 · Enumclaw | 12 | Enumclaw | 18:09.30 |
| 7 | Spencer BallardPlace 7 · Grade 12 · Enumclaw | 12 | Enumclaw | 18:18.60 |
| 8 | Bennett AndrewsPlace 8 · Grade 11 · Stadium | 11 | Stadium | 18:36.40 |
| 9 | Landen RucksPlace 9 · Grade 10 · Stadium | 10 | Stadium | 18:36.80 |
| 10 | Kolton KosikPlace 10 · Grade 10 · Stadium | 10 | Stadium | 18:46.40 |
| 11 | Nathaniel BrookePlace 11 · Grade 10 · White River | 10 | White River | 18:51.90 |
| 12 | Gianni OrlandoPlace 12 · Grade 10 · Stadium | 10 | Stadium | 18:59.10 |
| 13 | Owen McOmberPlace 13 · Grade 10 · White River | 10 | White River | 19:15.50 |
| 14 | Caden WilliamsPlace 14 · Grade 10 · Enumclaw | 10 | Enumclaw | 19:17.10 |
| 15 | Jaxon DeVosPlace 15 · Grade 9 · White River | 9 | White River | 19:22.30 |
| 16 | Alex RutherfordPlace 16 · Grade 10 · Stadium | 10 | Stadium | 19:30.50 |
| 17 | Brogan LynesPlace 17 · Grade 9 · Stadium | 9 | Stadium | 19:39.30 |
| 18 | Luke BartlettPlace 18 · Grade 11 · Enumclaw | 11 | Enumclaw | 19:40.90 |
| 19 | James BaileyPlace 19 · Grade 9 · Enumclaw | 9 | Enumclaw | 19:47.00 |
| 20 | Gus HayesPlace 20 · Grade 10 · Stadium | 10 | Stadium | 19:53.70 |
| 21 | William StevensonPlace 21 · Grade 10 · White River | 10 | White River | 19:54.00 |
| 22 | Caden BaileyPlace 22 · Grade 12 · White River | 12 | White River | 19:54.50 |
| 23 | Linkyn KnightPlace 23 · Grade 10 · White River | 10 | White River | 20:00.40 |
| 24 | John (JT) ElliottPlace 24 · Grade 12 · Enumclaw | 12 | Enumclaw | 20:05.40 |
| 25 | Luke CheneyPlace 25 · Grade 9 · Enumclaw | 9 | Enumclaw | 20:05.70 |
| 26 | Xander SanchezPlace 26 · Grade 9 · Enumclaw | 9 | Enumclaw | 20:06.50 |
| 27 | Henry HillerPlace 27 · Grade 9 · Enumclaw | 9 | Enumclaw | 20:09.00 |
| 28 | Anderson BlairPlace 28 · Grade 9 · Enumclaw | 9 | Enumclaw | 20:12.80 |
| 29 | Matthias BurgessPlace 29 · Grade 11 · Stadium | 11 | Stadium | 20:13.50 |
| 30 | Declan MullaneyPlace 30 · Grade 9 · Enumclaw | 9 | Enumclaw | 20:23.80 |
| 31 | Samuel GradePlace 31 · Grade 9 · Stadium | 9 | Stadium | 20:28.00 |
| 32 | Rudy McSweeneyPlace 32 · Grade 9 · Stadium | 9 | Stadium | 20:29.30 |
| 33 | Oliver SchrammPlace 33 · Grade 12 · White River | 12 | White River | 20:46.80 |
| 34 | Jude WonPlace 34 · Grade 9 · Stadium | 9 | Stadium | 20:56.70 |
| 35 | Alexander ShakhramanovPlace 35 · Grade 12 · Stadium | 12 | Stadium | 20:58.70 |
| 36 | Owen LindstromPlace 36 · Grade 10 · Enumclaw | 10 | Enumclaw | 21:31.10 |
| 37 | Angel Soriano-RossPlace 37 · Grade 9 · Enumclaw | 9 | Enumclaw | 21:36.70 |
| 38 | Logan PerkinsPlace 38 · Grade 9 · Enumclaw | 9 | Enumclaw | 21:38.80 |
| 39 | Carter GrantPlace 39 · Grade 9 · Enumclaw | 9 | Enumclaw | 22:09.90 |
| 40 | Scott FardigPlace 40 · Grade 9 · Enumclaw | 9 | Enumclaw | 22:46.20 |
| 41 | Sam LindquistPlace 41 · Grade 9 · Stadium | 9 | Stadium | 22:49.80 |
| 42 | Drew WhitePlace 42 · Grade 10 · Enumclaw | 10 | Enumclaw | 22:56.90 |
| 43 | Evan WirkkalaPlace 43 · Grade 9 · Enumclaw | 9 | Enumclaw | 23:01.80 |
| 44 | Ryder MonroePlace 44 · Grade 9 · White River | 9 | White River | 23:02.50 |
| 45 | Owen MarlowPlace 45 · Grade 9 · White River | 9 | White River | 23:07.20 |
| 46 | James CoursonPlace 46 · Grade 9 · White River | 9 | White River | 23:08.80 |
| 47 | Azzariah BillPlace 47 · Grade 9 · Stadium | 9 | Stadium | 34:01.50 |