| 1 | Kyle EkenPlace 1 · Grade 8 · Glacier (SeaTac) | 8 | Glacier (SeaTac) | 11:56.00 PR |
| 2 | Awez MuhabatPlace 2 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 12:46.00 PR |
| 3 | Beckett HansmirePlace 3 · Grade 7 · Sylvester | 7 | Sylvester | 13:08.00 PR |
| 4 | Bo BjordahlPlace 4 · Grade 8 · Sylvester | 8 | Sylvester | 13:21.00 PR |
| 5 | Wattson HetrickPlace 5 · Grade 7 · Sylvester | 7 | Sylvester | 13:26.00 PR |
| 6 | Yonetan KiflePlace 6 · Grade 7 · Pacific (Des Moines) | 7 | Pacific (Des Moines) | 13:34.00 PR |
| 7 | Robbie MeyerPlace 7 · Grade 8 · Sylvester | 8 | Sylvester | 13:38.00 PR |
| 8 | Carson ChapmanPlace 8 · Grade 8 · Sylvester | 8 | Sylvester | 13:39.00 PR |
| 9 | JOSUE Segovia PoncePlace 9 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 13:45.00 PR |
| 10 | Simon AlvarezPlace 10 · Grade 7 · Sylvester | 7 | Sylvester | 13:57.00 PR |
| 11 | Liam NguyenPlace 11 · Grade 8 · Sylvester | 8 | Sylvester | 14:01.00 PR |
| 12 | Isaac KimaniPlace 12 · Grade 7 · Pacific (Des Moines) | 7 | Pacific (Des Moines) | 14:06.00 PR |
| 13 | Theodore BickfordPlace 13 · Grade 6 · Glacier (SeaTac) | 6 | Glacier (SeaTac) | 14:08.69 PR |
| 14 | Yared Ulloa MejiaPlace 14 · Grade 6 · Sylvester | 6 | Sylvester | 14:08.98 PR |
| 15 | Atticus LongielierePlace 15 · Grade 8 · Sylvester | 8 | Sylvester | 14:32.00 PR |
| 16 | Theodore BeckerPlace 16 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 14:34.00 |
| 17 | Damian GomezPlace 17 · Grade 7 · Pacific (Des Moines) | 7 | Pacific (Des Moines) | 14:35.00 PR |
| 18 | Isaac LongielierePlace 18 · Grade 8 · Sylvester | 8 | Sylvester | 14:51.00 PR |
| 19 | Beckett BlosserPlace 19 · Grade 8 · Pacific (Des Moines) | 8 | Pacific (Des Moines) | 15:07.10 |
| 20 | Ansel RounsavellPlace 20 · Grade 6 · Sylvester | 6 | Sylvester | 15:07.65 PR |
| 21 | Benjamin JohnsonPlace 21 · Grade 7 · Sylvester | 7 | Sylvester | 15:17.00 PR |
| 22 | Henry DowPlace 22 · Grade 7 · Sylvester | 7 | Sylvester | 15:28.00 PR |
| 23 | Maverick Axel ManahanPlace 23 · Grade 6 · Sylvester | 6 | Sylvester | 15:37.00 PR |
| 24 | Jaime PerezPlace 24 · Grade 6 · Glacier (SeaTac) | 6 | Glacier (SeaTac) | 15:39.00 PR |
| 25 | Jamil ZulkefleePlace 25 · Grade 7 · Glacier (SeaTac) | 7 | Glacier (SeaTac) | 15:45.00 PR |
| 26 | Levi GuthPlace 26 · Grade 7 · Sylvester | 7 | Sylvester | 16:00.00 PR |
| 27 | Sky HuynhPlace 27 · Grade 7 · Sylvester | 7 | Sylvester | 16:08.60 PR |
| 28 | Vincent ChungPlace 28 · Grade 7 · Sylvester | 7 | Sylvester | 16:08.79 PR |
| 29 | Tobias RiggsPlace 29 · Grade 8 · Sylvester | 8 | Sylvester | 16:21.00 PR |
| 30 | Talen TanPlace 30 · Grade 8 · Sylvester | 8 | Sylvester | 16:22.00 |
| 31 | Hassane TraorePlace 31 · Grade 7 · Pacific (Des Moines) | 7 | Pacific (Des Moines) | 17:25.00 PR |
| 32 | Evan InPlace 32 · Grade 8 · Pacific (Des Moines) | 8 | Pacific (Des Moines) | 17:36.00 PR |
| 33 | Benjamin TaylorPlace 33 · Grade 7 · Sylvester | 7 | Sylvester | 17:39.00 PR |
| 34 | Adrian ValtierraPlace 34 · Grade 7 · Pacific (Des Moines) | 7 | Pacific (Des Moines) | 18:21.00 |
| 35 | Kyaire HarperPlace 35 · Grade 7 · Pacific (Des Moines) | 7 | Pacific (Des Moines) | 18:27.00 |
| 36 | Joshua RodriguezPlace 36 · Grade 6 · Glacier (SeaTac) | 6 | Glacier (SeaTac) | 18:31.62 PR |
| 37 | Dylan InPlace 37 · Grade 6 · Pacific (Des Moines) | 6 | Pacific (Des Moines) | 18:31.92 PR |
| 38 | Chase ThachPlace 38 · Grade 8 · Sylvester | 8 | Sylvester | 18:58.00 PR |
| 39 | Landon LePlace 39 · Grade 7 · Sylvester | 7 | Sylvester | 19:10.00 PR |
| 40 | Hector Pirir JimenezPlace 40 · Grade 7 · Pacific (Des Moines) | 7 | Pacific (Des Moines) | 19:22.00 PR |
| 41 | Elliott TaylorPlace 41 · Grade 7 · Sylvester | 7 | Sylvester | 20:02.00 PR |
| 42 | Emmanuel Toledo-ChinoPlace 42 · Grade 6 · Glacier (SeaTac) | 6 | Glacier (SeaTac) | 20:03.00 PR |
| 43 | Victor NguyenPlace 43 · Grade 8 · Pacific (Des Moines) | 8 | Pacific (Des Moines) | 21:14.00 |
| 44 | Joshua TranPlace 44 · Grade 6 · Glacier (SeaTac) | 6 | Glacier (SeaTac) | 22:09.00 PR |
| 45 | Brayden ChanPlace 45 · Grade 7 · Pacific (Des Moines) | 7 | Pacific (Des Moines) | 22:18.00 PR |
| 46 | Fernando Chavez AlvarezPlace 46 · Grade 6 · Pacific (Des Moines) | 6 | Pacific (Des Moines) | 22:52.00 PR |