| 1 | Stan ShuePlace 1 · Grade 12 · Interlake | 12 | Interlake | 18:08.7 |
| 2 | Ayub MohamudPlace 2 · Grade 12 · Tyee | 12 | Tyee | 18:33.1 PR |
| 3 | Ali SalimPlace 3 · Grade 11 · Evergreen (Seattle) | 11 | Evergreen (Seattle) | 18:42.2 |
| 4 | Leonardo SosaPlace 4 · Grade 12 · Highline | 12 | Highline | 18:48.8 |
| 5 | Greyson PrintzPlace 5 · Grade 9 · Highline | 9 | Highline | 18:49.1 |
| 6 | Hanbin WangPlace 6 · Grade 9 · Interlake | 9 | Interlake | 19:07.4 |
| 7 | Masuud MohamudPlace 7 · Grade 11 · Tyee | 11 | Tyee | 19:30.6 |
| 8 | William LuuPlace 8 · Grade 10 · Highline | 10 | Highline | 19:31.0 |
| 9 | Andy PastonPlace 9 · Grade 10 · Interlake | 10 | Interlake | 19:39.0 |
| 10 | Nate VolfbeynPlace 10 · Grade 9 · Interlake | 9 | Interlake | 19:41.9 |
| 11 | Damian JimenezPlace 11 · Grade 10 · Highline | 10 | Highline | 19:43.2 |
| 12 | Lucas HetrickPlace 12 · Grade 11 · Highline | 11 | Highline | 19:51.5 |
| 13 | Arnav DoreswamyPlace 13 · Grade 11 · Interlake | 11 | Interlake | 19:56.9 |
| 14 | Abhinav NimmaPlace 14 · Grade 11 · Interlake | 11 | Interlake | 19:59.8 |
| 15 | Connor RasmussenPlace 15 · Grade 11 · Interlake | 11 | Interlake | 20:10.7 |
| 16 | Ameet AriePlace 16 · Grade 9 · Interlake | 9 | Interlake | 20:10.8 |
| 17 | Vedant VikramadityaPlace 17 · Grade 11 · Interlake | 11 | Interlake | 20:20.0 |
| 18 | Jason CasinoPlace 18 · Grade 11 · Interlake | 11 | Interlake | 20:21.5 PR |
| 19 | Ian RuiPlace 19 · Grade 11 · Interlake | 11 | Interlake | 20:26.3 |
| 20 | Grady WidellPlace 20 · Grade 11 · Tyee | 11 | Tyee | 20:42.6 |
| 21 | Frans van der BogertPlace 21 · Grade 9 · Interlake | 9 | Interlake | 20:45.0 PR |
| 22 | Sricharan GongadiPlace 22 · Grade 9 · Interlake | 9 | Interlake | 20:52.6 |
| 23 | Benjamin LePlace 23 · Grade 9 · Interlake | 9 | Interlake | 20:57.0 |
| 24 | Rafael “RJ” PerezPlace 24 · Grade 10 · Highline | 10 | Highline | 20:59.5 |
| 25 | Lamarion CrawfordPlace 25 · Grade 12 · Highline | 12 | Highline | 21:00.7 |
| 26 | Nishant VikramadityaPlace 26 · Grade 12 · Interlake | 12 | Interlake | 21:01.5 |
| 27 | Weiyu TsayPlace 27 · Grade 10 · Interlake | 10 | Interlake | 21:01.8 |
| 28 | Ahmed SulleimanPlace 28 · Grade 10 · Tyee | 10 | Tyee | 21:11.4 PR |
| 29 | Jeremy HalversonPlace 29 · Grade 12 · Highline | 12 | Highline | 21:16.8 |
| 30 | Andy NguyenPlace 30 · Grade 12 · Highline | 12 | Highline | 21:21.8 |
| 31 | Ram KogantiPlace 31 · Grade 9 · Interlake | 9 | Interlake | 21:28.1 |
| 32 | Praydyun R. VanchaPlace 32 · Grade 10 · Interlake | 10 | Interlake | 21:33.3 |
| 33 | Ezekiel Alvarez-WhitePlace 33 · Grade 9 · Highline | 9 | Highline | 21:36.3 |
| 34 | Eli ErskinePlace 34 · Grade 9 · Highline | 9 | Highline | 21:45.8 |
| 35 | OG MokitlanePlace 35 · Grade 11 · Evergreen (Seattle) | 11 | Evergreen (Seattle) | 22:08.7 |
| 36 | Xander PellandPlace 36 · Grade 11 · Evergreen (Seattle) | 11 | Evergreen (Seattle) | 22:15.0 |
| 37 | Rafael Palacios GuerraPlace 37 · Grade 11 · Highline | 11 | Highline | 22:15.9 |
| 38 | Sammy LeiPlace 38 · Grade 11 · Interlake | 11 | Interlake | 22:19.4 |
| 39 | James SchulzPlace 39 · Grade 9 · Highline | 9 | Highline | 22:21.7 |
| 40 | Trent KibbePlace 40 · Grade 11 · Evergreen (Seattle) | 11 | Evergreen (Seattle) | 22:29.9 |
| 41 | Maicol Gomez LopezPlace 41 · Grade 12 · Evergreen (Seattle) | 12 | Evergreen (Seattle) | 22:30.2 |
| 42 | Ian FaulknerPlace 42 · Grade 9 · Highline | 9 | Highline | 22:53.7 |
| 43 | Truman LeePlace 43 · Grade 9 · Interlake | 9 | Interlake | 23:04.3 PR |
| 44 | Ethan MalvarPlace 44 · Grade 9 · Highline | 9 | Highline | 23:05.7 |
| 45 | Lucas AbibPlace 45 · Grade 9 · Interlake | 9 | Interlake | 23:11.2 PR |
| 46 | William VanPlace 46 · Grade 9 · Interlake | 9 | Interlake | 23:28.9 |
| 47 | Dhruv GrandhiPlace 47 · Grade 10 · Interlake | 10 | Interlake | 23:51.7 |
| 48 | Ady HernandezPlace 48 · Grade 10 · Highline | 10 | Highline | 23:54.0 |
| 49 | Duong PhamPlace 49 · Grade 10 · Highline | 10 | Highline | 24:21.8 |
| 50 | Angel Rodriguez PenaPlace 50 · Grade 10 · Highline | 10 | Highline | 24:25.1 |
| 51 | Lucas MarilPlace 51 · Grade 12 · Evergreen (Seattle) | 12 | Evergreen (Seattle) | 24:59.8 |
| 52 | Aaron Silva MenaPlace 52 · Grade 9 · Highline | 9 | Highline | 25:08.7 |
| 53 | Otis GrayPlace 53 · Grade 11 · Interlake | 11 | Interlake | 25:21.6 |
| 54 | Nicholas BlomquistPlace 54 · Grade 10 · Interlake | 10 | Interlake | 25:27.8 |
| 55 | Shriyans KatukuriPlace 55 · Grade 11 · Interlake | 11 | Interlake | 25:31.6 |
| 56 | Eli AbrahamPlace 56 · Grade 10 · Tyee | 10 | Tyee | 25:32.9 PR |
| 57 | Jackson XiangPlace 57 · Grade 9 · Interlake | 9 | Interlake | 26:29.2 |
| 58 | Krish ManochaPlace 58 · Grade 9 · Interlake | 9 | Interlake | 26:29.3 |
| 59 | Vincent LePlace 59 · Grade 10 · Highline | 10 | Highline | 27:56.5 |
| 60 | Aahan VenkatPlace 60 · Grade 9 · Interlake | 9 | Interlake | 27:56.8 |
| 61 | Junliang SuPlace 61 · Grade 9 · Interlake | 9 | Interlake | 30:17.9 |
| 62 | Alex BaligaPlace 62 · Grade 9 · Interlake | 9 | Interlake | 32:01.2 |
| 0 | Kaiyuan MaoPlace 0 · Grade 9 · Interlake | 9 | Interlake | — |
| 0 | Song Han NgoPlace 0 · Grade 12 · Interlake | 12 | Interlake | — |
| 0 | Noam EgoziPlace 0 · Grade 11 · Interlake | 11 | Interlake | — |
| 0 | Kyle FuPlace 0 · Grade 9 · Interlake | 9 | Interlake | — |
| 0 | William SunPlace 0 · Grade 9 · Interlake | 9 | Interlake | — |
| 0 | Aadit SaxenaPlace 0 · Grade 9 · Interlake | 9 | Interlake | — |
| 0 | Noha ShahabiPlace 0 · Grade 11 · Interlake | 11 | Interlake | — |
| 0 | Ethan ShawPlace 0 · Grade 9 · Interlake | 9 | Interlake | — |
| 0 | Christopher YuPlace 0 · Grade 12 · Interlake | 12 | Interlake | — |
| 0 | Solomon HallPlace 0 · Grade 10 · Evergreen (Seattle) | 10 | Evergreen (Seattle) | — |
| 0 | Noel Fierro-HernandezPlace 0 · Grade 12 · Evergreen (Seattle) | 12 | Evergreen (Seattle) | — |
| 0 | Jose Toledo ChinoPlace 0 · Grade 11 · Highline | 11 | Highline | — |
| 0 | Edmund FaulknerPlace 0 · Grade 11 · Highline | 11 | Highline | — |
| 0 | Khalied BuliPlace 0 · Grade 11 · Highline | 11 | Highline | — |
| 0 | Tevon MukendiPlace 0 · Grade 11 · Evergreen (Seattle) | 11 | Evergreen (Seattle) | — |
| 0 | AJ OdenPlace 0 · Grade 11 · Evergreen (Seattle) | 11 | Evergreen (Seattle) | — |
| 0 | Jesus Palaez AngelesPlace 0 · Grade 10 · Evergreen (Seattle) | 10 | Evergreen (Seattle) | — |
| 0 | Nuuridiin SherifPlace 0 · Grade 11 · Evergreen (Seattle) | 11 | Evergreen (Seattle) | — |