| 1 | Lucas LiuPlace 1 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 21:04.1 |
| 2 | Ethan ZhouPlace 2 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 21:07.5 |
| 3 | Draconis ReynaPlace 3 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 21:26.5 |
| 4 | Troy DowPlace 4 · Grade 9 · Inglemoor | 9 | Inglemoor | 21:34.0 |
| 5 | Leo CiccuPlace 5 · Grade 9 · Inglemoor | 9 | Inglemoor | 21:36.0 |
| 6 | William DiehlPlace 6 · Grade 9 · Inglemoor | 9 | Inglemoor | 21:49.8 |
| 7 | David NguyenPlace 7 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 22:29.6 |
| 8 | Max HuangPlace 8 · Grade 10 · Newport (Bellevue) | 10 | Newport (Bellevue) | 22:30.5 |
| 9 | Thien TranPlace 9 · Grade 10 · Newport (Bellevue) | 10 | Newport (Bellevue) | 22:38.5 |
| 10 | Ezra WilsonPlace 10 · Grade 10 · Inglemoor | 10 | Inglemoor | 22:39.7 |
| 11 | Kota TakeuchiPlace 11 · Grade 11 · Inglemoor | 11 | Inglemoor | 22:43.9 |
| 12 | Greg BaskinPlace 12 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 22:44.5 |
| 13 | Lawrence LiuPlace 13 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 22:50.2 |
| 14 | Derek ChinnPlace 14 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 22:50.5 |
| 15 | Gabriel ClaytonPlace 15 · Grade 12 · Inglemoor | 12 | Inglemoor | 22:53.2 |
| 16 | Daniel SirotekPlace 16 · Grade 11 · Inglemoor | 11 | Inglemoor | 22:53.6 |
| 17 | Bennett McNerneyPlace 17 · Grade 12 · Inglemoor | 12 | Inglemoor | 22:56.4 |
| 18 | Icheng FangPlace 18 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 23:00.4 |
| 19 | Winston HuiePlace 19 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 23:04.0 |
| 20 | Kaiden LaiPlace 20 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 23:04.8 |
| 21 | Alex CosentinoPlace 21 · Grade 10 · Newport (Bellevue) | 10 | Newport (Bellevue) | 23:06.6 |
| 22 | Lukas KoPlace 22 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 23:10.9 |
| 23 | Moran TaoPlace 23 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 23:13.0 |
| 24 | Ambros MeyrPlace 24 · Grade 9 · Inglemoor | 9 | Inglemoor | 23:13.4 |
| 25 | Jake HooverPlace 25 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 23:17.7 |
| 26 | Morgan CastlePlace 26 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 23:20.8 |
| 27 | Liam NapierPlace 27 · Grade 11 · Woodinville | 11 | Woodinville | 23:29.8 |
| 28 | Finley FordPlace 28 · Grade 10 · Woodinville | 10 | Woodinville | 23:30.3 |
| 29 | Rafi AlamiPlace 29 · Grade 9 · Woodinville | 9 | Woodinville | 23:30.9 |
| 30 | Alec NapierPlace 30 · Grade 11 · Woodinville | 11 | Woodinville | 23:31.2 |
| 31 | Spencer PetersonPlace 31 · Grade 9 · Woodinville | 9 | Woodinville | 23:31.6 |
| 32 | Lyle WhitlingerPlace 32 · Grade 12 · Woodinville | 12 | Woodinville | 23:32.0 |
| 33 | Samuel FarrisPlace 33 · Grade 10 · Woodinville | 10 | Woodinville | 23:32.4 |
| 34 | Ario HakamiPlace 34 · Grade 9 · Woodinville | 9 | Woodinville | 23:32.7 |
| 35 | Ryan HatlestadPlace 35 · Grade 12 · Woodinville | 12 | Woodinville | 23:33.1 |
| 36 | Senul WickramaratnaPlace 36 · Grade 11 · Woodinville | 11 | Woodinville | 23:33.7 |
| 37 | Richard ZhangPlace 37 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 23:35.0 |
| 38 | Simon AtteberyPlace 38 · Grade 9 · Inglemoor | 9 | Inglemoor | 23:35.6 |
| 39 | Caleb LeePlace 39 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 23:41.8 |
| 40 | Frederick BryantPlace 40 · Grade 9 · Inglemoor | 9 | Inglemoor | 23:45.1 |
| 41 | Nathan CosnowskiPlace 41 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 23:52.1 |
| 42 | Danji HansonPlace 42 · Grade 11 · Woodinville | 11 | Woodinville | 23:55.8 |
| 43 | Ryder EllertsonPlace 43 · Grade 9 · Inglemoor | 9 | Inglemoor | 23:56.7 |
| 44 | Kiran SreenivasPlace 44 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 24:06.6 |
| 45 | Jona EstradaPlace 45 · Grade 9 · Inglemoor | 9 | Inglemoor | 24:07.1 |
| 46 | Tate HillPlace 46 · Grade 9 · Woodinville | 9 | Woodinville | 24:20.4 |
| 47 | Timothy LopezPlace 47 · Grade 12 · Woodinville | 12 | Woodinville | 24:25.3 |
| 48 | Nathan BarberPlace 48 · Grade 12 · Woodinville | 12 | Woodinville | 24:25.9 |
| 49 | Kenneth LinPlace 49 · Grade 10 · Newport (Bellevue) | 10 | Newport (Bellevue) | 24:30.9 |
| 50 | Andy HuangPlace 50 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 24:36.3 |
| 51 | Joshua LinPlace 51 · Grade 12 · Woodinville | 12 | Woodinville | 24:39.5 |
| 52 | Dheeran Rajasekar VinukiruthikaPlace 52 · Grade 9 · Inglemoor | 9 | Inglemoor | 24:46.5 |
| 53 | Maxwell LiaoPlace 53 · Grade 11 · Inglemoor | 11 | Inglemoor | 24:48.6 |
| 54 | Gibson FosterPlace 54 · Grade 10 · Inglemoor | 10 | Inglemoor | 24:50.9 |
| 55 | Aiden KimPlace 55 · Grade 12 · Woodinville | 12 | Woodinville | 24:52.3 |
| 56 | Jonathan PeckPlace 56 · Grade 9 · Inglemoor | 9 | Inglemoor | 24:57.7 |
| 57 | Charlie IhmPlace 57 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 24:59.9 |
| 58 | Isaiah HongPlace 58 · Grade 9 · Inglemoor | 9 | Inglemoor | 25:03.7 |
| 59 | Hiro TakeuchiPlace 59 · Grade 9 · Inglemoor | 9 | Inglemoor | 25:12.3 |
| 60 | Jacob MoriPlace 60 · Grade 11 · Inglemoor | 11 | Inglemoor | 25:18.8 |
| 61 | Tristan WongPlace 61 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 25:24.3 |
| 62 | Duncan StacyPlace 62 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 25:25.9 |
| 63 | Jaden RobertsonPlace 63 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 25:26.7 |
| 64 | Cayden ChenPlace 64 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 25:30.9 |
| 65 | Dylan ChunPlace 65 · Grade 10 · Newport (Bellevue) | 10 | Newport (Bellevue) | 25:40.5 |
| 66 | Jeremiah ShenPlace 66 · Grade 10 · Inglemoor | 10 | Inglemoor | 25:41.0 |
| 67 | Cooper NehringPlace 67 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 26:01.3 |
| 68 | Joseph KangPlace 68 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 26:34.0 |
| 69 | Cy ThomasPlace 69 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 26:48.2 |
| 70 | Calvin ThorntonPlace 70 · Grade 10 · Inglemoor | 10 | Inglemoor | 26:53.7 |
| 71 | Lewis BlizzardPlace 71 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 26:57.7 |
| 72 | David DuPlace 72 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 27:00.7 |
| 73 | Wilson WuPlace 73 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 27:01.1 |
| 74 | Tsz Ning 'Nick' WuPlace 74 · Grade 10 · Newport (Bellevue) | 10 | Newport (Bellevue) | 27:01.7 |
| 75 | Daniel ZhangPlace 75 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 27:02.2 |
| 76 | Ayden AthisaitrakulPlace 76 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 27:02.9 |
| 77 | Yeechen LiuPlace 77 · Grade 11 · Inglemoor | 11 | Inglemoor | 27:05.1 |
| 78 | Danny NgPlace 78 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 27:14.5 |
| 79 | Jeff MoPlace 79 · Grade 10 · Newport (Bellevue) | 10 | Newport (Bellevue) | 27:23.6 |
| 80 | George XiePlace 80 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 27:23.9 |
| 81 | Emre TaskinPlace 81 · Grade 10 · Newport (Bellevue) | 10 | Newport (Bellevue) | 27:26.1 |
| 82 | William HsiaoPlace 82 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 27:49.0 |
| 83 | Cameron BaumPlace 83 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 27:49.3 |
| 84 | Eason LiuPlace 84 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 27:56.4 |
| 85 | Jordan WilliamsPlace 85 · Grade 9 · Inglemoor | 9 | Inglemoor | 28:01.3 |
| 86 | Nico QiPlace 86 · Grade 12 · Newport (Bellevue) | 12 | Newport (Bellevue) | 28:06.1 |
| 87 | Owen WuscherPlace 87 · Grade 11 · Newport (Bellevue) | 11 | Newport (Bellevue) | 28:07.5 |
| 88 | Ben RodeferPlace 88 · Grade 10 · Newport (Bellevue) | 10 | Newport (Bellevue) | 28:09.0 |
| 89 | Giovanni SanchezPlace 89 · Grade 10 · Woodinville | 10 | Woodinville | 28:38.8 |
| 90 | Dharmik SenthilPlace 90 · Grade 9 · Newport (Bellevue) | 9 | Newport (Bellevue) | 28:43.3 |
| 91 | Graham WallacePlace 91 · Grade 11 · Woodinville | 11 | Woodinville | 28:48.4 |
| 92 | Sahasra JayPlace 92 · Grade 12 · Woodinville | 12 | Woodinville | 28:53.7 |
| 93 | Igor BalabanovPlace 93 · Grade 11 · Inglemoor | 11 | Inglemoor | 29:48.2 |
| 94 | Grigor PetrosyanPlace 94 · Grade 11 · Inglemoor | 11 | Inglemoor | 29:48.6 |
| 95 | Jayden LeongPlace 95 · Grade 11 · Inglemoor | 11 | Inglemoor | 31:32.4 |