| 1 | Benjamin BluntPlace 1 · Grade 12 · Sammamish | 12 | Sammamish | 16:34.41 |
| 2 | Bayne WilsonPlace 2 · Grade 12 · Sammamish | 12 | Sammamish | 16:53.31 |
| 3 | Noam EgoziPlace 3 · Grade 12 · Interlake | 12 | Interlake | 16:54.21 |
| 4 | Aaron Silva MenaPlace 4 · Grade 10 · Highline | 10 | Highline | 16:55.06 |
| 5 | Ali SalimPlace 5 · Grade 12 · Evergreen (Seattle) | 12 | Evergreen (Seattle) | 17:01.44 |
| 6 | Lute WilliamsPlace 6 · Grade 12 · Sammamish | 12 | Sammamish | 17:24.26 |
| 7 | William LuuPlace 7 · Grade 11 · Highline | 11 | Highline | 17:34.72 |
| 8 | Rafael “RJ” PerezPlace 8 · Grade 11 · Highline | 11 | Highline | 17:53.65 |
| 9 | Kyle EkenPlace 9 · Grade 9 · Highline | 9 | Highline | 17:55.28 |
| 10 | Caellum ScottPlace 10 · Grade 10 · Interlake | 10 | Interlake | 17:57.22 |
| 11 | Sergi ToroPlace 11 · Grade 10 · Renton | 10 | Renton | 18:00.38 |
| 12 | Adrian AnayaPlace 12 · Grade 11 · Sammamish | 11 | Sammamish | 18:16.14 |
| 13 | Mahilan SelvakumarPlace 13 · Grade 12 · Sammamish | 12 | Sammamish | 18:20.31 |
| 14 | Arnav DoreswamyPlace 14 · Grade 12 · Interlake | 12 | Interlake | 18:20.79 |
| 15 | Damian JimenezPlace 15 · Grade 11 · Highline | 11 | Highline | 18:32.29 |
| 16 | Greyson PrintzPlace 16 · Grade 10 · Highline | 10 | Highline | 18:37.97 |
| 17 | Nate VolfbeynPlace 17 · Grade 10 · Interlake | 10 | Interlake | 18:38.42 PR |
| 18 | James SchulzPlace 18 · Grade 10 · Highline | 10 | Highline | 18:55.39 PR |
| 19 | Ameet AriePlace 19 · Grade 10 · Interlake | 10 | Interlake | 18:58.50 |
| 20 | Aryan JainPlace 20 · Grade 9 · Interlake | 9 | Interlake | 19:11.37 |
| 21 | Jaxon TurpinPlace 21 · Grade 10 · Sammamish | 10 | Sammamish | 19:18.08 |
| 22 | Grady WidellPlace 22 · Grade 12 · Tyee | 12 | Tyee | 19:18.86 |
| 23 | Emmanouil VourosPlace 23 · Grade 12 · Renton | 12 | Renton | 19:19.20 |
| 24 | Elijah DermishPlace 24 · Grade 11 · Renton | 11 | Renton | 19:19.85 |
| 25 | Zixia (Lucas) TanPlace 25 · Grade 9 · Interlake | 9 | Interlake | 19:39.98 |
| 26 | Edmund FaulknerPlace 26 · Grade 12 · Highline | 12 | Highline | 19:40.80 PR |
| 27 | Sanjay UraliPlace 27 · Grade 9 · Interlake | 9 | Interlake | 19:45.68 |
| 28 | Rafael Palacios GuerraPlace 28 · Grade 12 · Highline | 12 | Highline | 19:48.73 |
| 29 | Liam KallayPlace 29 · Grade 10 · Sammamish | 10 | Sammamish | 19:49.56 |
| 30 | Kelton LeflerPlace 30 · Grade 10 · Bellevue | 10 | Bellevue | 19:50.01 |
| 31 | Jack LoPlace 31 · Grade 10 · Bellevue | 10 | Bellevue | 19:50.41 |
| 32 | Marco SparacioPlace 32 · Grade 11 · Sammamish | 11 | Sammamish | 20:13.66 |
| 33 | Drew HaydenPlace 33 · Grade 10 · Interlake | 10 | Interlake | 20:16.50 |
| 34 | Charles JardinePlace 34 · Grade 11 · Bellevue | 11 | Bellevue | 20:18.64 |
| 35 | Washington JardinePlace 35 · Grade 9 · Bellevue | 9 | Bellevue | 20:18.89 |
| 36 | Justin ZhangPlace 36 · Grade 9 · Bellevue | 9 | Bellevue | 20:19.21 |
| 37 | Matthew ZhangPlace 37 · Grade 11 · Bellevue | 11 | Bellevue | 20:19.51 |
| 38 | Cooper ChaffeePlace 38 · Grade 9 · Bellevue | 9 | Bellevue | 20:19.85 |
| 39 | Tage WilsonPlace 39 · Grade 12 · Bellevue | 12 | Bellevue | 20:20.12 |
| 40 | AJ JandhyalaPlace 40 · Grade 10 · Bellevue | 10 | Bellevue | 20:20.53 |
| 41 | Levi NistlerPlace 41 · Grade 12 · Bellevue | 12 | Bellevue | 20:21.04 |
| 42 | Kyle BoydPlace 42 · Grade 11 · Bellevue | 11 | Bellevue | 20:24.04 |
| 43 | Bryson ThorPlace 43 · Grade 10 · Renton | 10 | Renton | 20:24.27 |
| 44 | Arnold Merlo-HuertaPlace 44 · Grade 11 · Evergreen (Seattle) | 11 | Evergreen (Seattle) | 20:24.76 |
| 45 | Flavio FabianPlace 45 · Grade 11 · Highline | 11 | Highline | 20:25.25 |
| 46 | William Pippenger LockingerPlace 46 · Grade 11 · Sammamish | 11 | Sammamish | 20:39.69 |
| 47 | Kian WilsonPlace 47 · Grade 10 · Bellevue | 10 | Bellevue | 20:46.12 |
| 48 | Connor SwayzePlace 48 · Grade 12 · Tyee | 12 | Tyee | 20:49.70 |
| 49 | Brian DaiPlace 49 · Grade 12 · Bellevue | 12 | Bellevue | 20:49.96 |
| 50 | Cooper DahlinPlace 50 · Grade 10 · Sammamish | 10 | Sammamish | 20:53.43 |
| 51 | Lucas HetrickPlace 51 · Grade 12 · Highline | 12 | Highline | 20:56.70 |
| 52 | Sam WulbertPlace 52 · Grade 11 · Sammamish | 11 | Sammamish | 20:57.20 |
| 53 | Saul Flores DominguezPlace 53 · Grade 11 · Evergreen (Seattle) | 11 | Evergreen (Seattle) | 21:01.64 |
| 54 | Austin LiuPlace 54 · Grade 11 · Bellevue | 11 | Bellevue | 21:03.66 |
| 55 | Lucas SolanoPlace 55 · Grade 9 · Renton | 9 | Renton | 21:05.17 |
| 56 | Wyatt SherwoodPlace 56 · Grade 11 · Bellevue | 11 | Bellevue | 21:06.33 |
| 57 | Ozias "Oz" NofzigerPlace 57 · Grade 9 · Evergreen (Seattle) | 9 | Evergreen (Seattle) | 21:10.81 |
| 58 | Levi ChaconPlace 58 · Grade 9 · Tyee | 9 | Tyee | 21:13.21 |
| 59 | Brennan D'AlessioPlace 59 · Grade 12 · Bellevue | 12 | Bellevue | 21:15.19 |
| 60 | Anthony ZunigaPlace 60 · Grade 9 · Tyee | 9 | Tyee | 21:19.11 |
| 61 | OG MokitlanePlace 61 · Grade 12 · Evergreen (Seattle) | 12 | Evergreen (Seattle) | 21:22.44 |
| 62 | Tommy FreiPlace 62 · Grade 9 · Bellevue | 9 | Bellevue | 21:43.00 |
| 63 | Marcus D'AlessioPlace 63 · Grade 10 · Bellevue | 10 | Bellevue | 21:46.30 |
| 64 | Jason LuongPlace 64 · Grade 11 · Renton | 11 | Renton | 21:54.93 |
| 65 | Ian FaulknerPlace 65 · Grade 10 · Highline | 10 | Highline | 21:58.75 |
| 66 | Angel Rodriguez PenaPlace 66 · Grade 11 · Highline | 11 | Highline | 22:02.19 |
| 67 | Danny ChewPlace 67 · Grade 10 · Renton | 10 | Renton | 22:05.16 |
| 68 | Weishin TsayPlace 68 · Grade 9 · Interlake | 9 | Interlake | 22:09.56 |
| 69 | Trent KibbePlace 69 · Grade 12 · Evergreen (Seattle) | 12 | Evergreen (Seattle) | 22:31.28 |
| 70 | Daniel ChavezPlace 70 · Grade 12 · Tyee | 12 | Tyee | 29:24.75 |