| 1 | Tage WilsonPlace 1 · Grade 12 · Bellevue | 12 | Bellevue | 18:09.93 |
| 2 | Jaxon RogersPlace 2 · Grade 9 · Bothell | 9 | Bothell | 18:28.12 |
| 3 | Steven MartinezPlace 3 · Grade 11 · Woodinville | 11 | Woodinville | 18:43.10 PR |
| 4 | Brayden RampsonPlace 4 · Grade 10 · Woodinville | 10 | Woodinville | 18:44.92 |
| 5 | Bennett BrowningPlace 5 · Grade 10 · Bothell | 10 | Bothell | 18:47.00 |
| 6 | Jackson FlowerPlace 6 · Grade 10 · Woodinville | 10 | Woodinville | 18:47.25 |
| 7 | Sam SalvadalenaPlace 7 · Grade 12 · Woodinville | 12 | Woodinville | 18:53.93 |
| 8 | Cooper ChaffeePlace 8 · Grade 9 · Bellevue | 9 | Bellevue | 19:03.25 |
| 9 | Griffin ThorpePlace 9 · Grade 9 · Woodinville | 9 | Woodinville | 19:10.80 |
| 10 | Justin ZhangPlace 10 · Grade 9 · Bellevue | 9 | Bellevue | 19:26.26 |
| 11 | Alden ArakiPlace 11 · Grade 10 · Bothell | 10 | Bothell | 19:30.33 |
| 12 | Levi NistlerPlace 12 · Grade 12 · Bellevue | 12 | Bellevue | 19:33.68 |
| 13 | Charles JardinePlace 13 · Grade 11 · Bellevue | 11 | Bellevue | 19:34.61 |
| 14 | Andrew RobertsPlace 14 · Grade 12 · Bothell | 12 | Bothell | 19:35.08 |
| 15 | Henry GranquistPlace 15 · Grade 9 · Woodinville | 9 | Woodinville | 19:39.01 PR |
| 16 | Spencer PetersonPlace 16 · Grade 9 · Woodinville | 9 | Woodinville | 19:43.48 |
| 17 | Kyle BoydPlace 17 · Grade 11 · Bellevue | 11 | Bellevue | 19:50.83 |
| 18 | Kian WilsonPlace 18 · Grade 10 · Bellevue | 10 | Bellevue | 19:55.43 |
| 19 | Kelton LeflerPlace 19 · Grade 10 · Bellevue | 10 | Bellevue | 19:58.61 |
| 20 | Liam NapierPlace 20 · Grade 11 · Woodinville | 11 | Woodinville | 20:01.59 |
| 21 | Ario HakamiPlace 21 · Grade 9 · Woodinville | 9 | Woodinville | 20:03.26 |
| 22 | Washington JardinePlace 22 · Grade 9 · Bellevue | 9 | Bellevue | 20:04.18 |
| 23 | Oliver SubbaraoPlace 23 · Grade 11 · Bothell | 11 | Bothell | 20:14.96 |
| 24 | Ryan HatlestadPlace 24 · Grade 12 · Woodinville | 12 | Woodinville | 20:15.68 |
| 25 | Kamil Cyrano Gutierrez CapachoPlace 25 · Grade 11 · Bothell | 11 | Bothell | 20:20.64 |
| 26 | Xavier SimondsPlace 26 · Grade 9 · Bothell | 9 | Bothell | 20:23.74 |
| 27 | AJ JandhyalaPlace 27 · Grade 10 · Bellevue | 10 | Bellevue | 20:24.01 |
| 28 | Johnny ChenPlace 28 · Grade 10 · Bellevue | 10 | Bellevue | 20:36.38 |
| 29 | Brennan D'AlessioPlace 29 · Grade 12 · Bellevue | 12 | Bellevue | 20:37.27 |
| 30 | Rafi AlamiPlace 30 · Grade 9 · Woodinville | 9 | Woodinville | 20:38.92 |
| 31 | Marcus D'AlessioPlace 31 · Grade 10 · Bellevue | 10 | Bellevue | 20:49.72 |
| 32 | Alec NapierPlace 32 · Grade 11 · Woodinville | 11 | Woodinville | 20:50.71 |
| 33 | Lucian FongPlace 33 · Grade 11 · Bothell | 11 | Bothell | 21:00.72 |
| 34 | Hugo Watson-LambPlace 34 · Grade 9 · Bellevue | 9 | Bellevue | 21:13.80 |
| 35 | Senul WickramaratnaPlace 35 · Grade 11 · Woodinville | 11 | Woodinville | 21:15.80 |
| 36 | Finley FordPlace 36 · Grade 10 · Woodinville | 10 | Woodinville | 21:20.40 |
| 37 | Wyatt SherwoodPlace 37 · Grade 11 · Bellevue | 11 | Bellevue | 22:27.20 |