| 1 | Jack SuhnPlace 1 · Grade 7 · Sylvester | 7 | Sylvester | 13:20.27 |
| 2 | Nenad PreradovicPlace 2 · Grade 7 · Sylvester | 7 | Sylvester | 13:32.57 |
| 3 | Damian JimenezPlace 3 · Grade 8 · Glacier (SeaTac) | 8 | Glacier (SeaTac) | 13:41.69 |
| 4 | Marcos HernandezPlace 4 · Grade 7 · Cascade (Seattle) | 7 | Cascade (Seattle) | 13:43.99 PR |
| 5 | Greyson PrintzPlace 5 · Grade 7 · Sylvester | 7 | Sylvester | 13:44.16 |
| 6 | Brantley StrzeleckiPlace 6 · Grade 6 · Sylvester | 6 | Sylvester | 13:54.21 |
| 7 | Eli ErskinePlace 7 · Grade 7 · Sylvester | 7 | Sylvester | 14:05.17 |
| 8 | Anthony FridellPlace 8 · Grade 8 · Glacier (SeaTac) | 8 | Glacier (SeaTac) | 14:07.13 PR |
| 9 | William LuuPlace 9 · Grade 8 · Glacier (SeaTac) | 8 | Glacier (SeaTac) | 14:13.78 |
| 10 | Jaymichael EdmondsPlace 10 · Grade 7 · Cascade (Seattle) | 7 | Cascade (Seattle) | 14:23.01 PR |
| 11 | Rafael PerezPlace 11 · Grade 8 · Glacier (SeaTac) | 8 | Glacier (SeaTac) | 14:26.63 |
| 12 | Edgar Velazquez- RomeroPlace 12 · Grade 6 · Glacier (SeaTac) | 6 | Glacier (SeaTac) | 14:28.25 |
| 13 | Kyle EkenPlace 13 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 14:30.95 |
| 14 | Zachary WahlborgPlace 14 · Grade 7 · Sylvester | 7 | Sylvester | 14:31.7 |
| 15 | Sullivan SchaefferPlace 15 · Grade 6 · Sylvester | 6 | Sylvester | 14:56.63 |
| 16 | Taran EriksenPlace 16 · Grade 7 · Sylvester | 7 | Sylvester | 15:11.38 |
| 17 | Juan Salas CortesPlace 17 · Grade 8 · Glacier (SeaTac) | 8 | Glacier (SeaTac) | 15:23.79 |
| 18 | AhDon GaryPlace 18 · Grade 7 · Sylvester | 7 | Sylvester | 15:24.4 PR |
| 19 | Minh HuynhPlace 19 · Grade 8 · Sylvester | 8 | Sylvester | 15:27.39 |
| 20 | Douglas Hernandez ParadaPlace 20 · Grade 8 · Cascade (Seattle) | 8 | Cascade (Seattle) | 15:40.04 |
| 21 | Aaron Mena SilvaPlace 21 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 15:51.23 |
| 22 | Jayden Martinez FernandezPlace 22 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 16:04.63 |
| 23 | Adrian SepulvedaPlace 23 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 16:10.59 |
| 24 | Ezekiel Alvarez WhitePlace 24 · Grade 6 · Cascade (Seattle) | 6 | Cascade (Seattle) | 16:17.88 |
| 25 | Noah LysholPlace 25 · Grade 7 · Cascade (Seattle) | 7 | Cascade (Seattle) | 16:41.15 |
| 26 | Efren GallegosPlace 26 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 16:47.94 |
| 27 | Diego Lara BermudezPlace 27 · Grade 8 · Glacier (SeaTac) | 8 | Glacier (SeaTac) | 16:54.76 |
| 28 | Jesus Palaez AngelesPlace 28 · Grade 8 · Cascade (Seattle) | 8 | Cascade (Seattle) | 17:03.48 |
| 29 | Noah PerezPlace 29 · Grade 7 · Cascade (Seattle) | 7 | Cascade (Seattle) | 17:15.5 PR |
| 30 | Enrique Morice RuizPlace 30 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 17:23.56 |
| 31 | Arlo VosPlace 31 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 17:25.44 |
| 32 | Abhem HailuPlace 32 · Grade 8 · Sylvester | 8 | Sylvester | 18:47.56 PR |
| 33 | Glenn LambertPlace 33 · Grade 6 · Cascade (Seattle) | 6 | Cascade (Seattle) | 20:37.18 |
| 34 | Justice GrandonPlace 34 · Grade 8 · Sylvester | 8 | Sylvester | 20:38.92 |
| 35 | Aiden RustinPlace 35 · Grade 6 · Glacier (SeaTac) | 6 | Glacier (SeaTac) | 23:46.35 |