| 1 | Sergi ToroPlace 1 · Grade 10 · Renton | 10 | Renton | 19:16.27 |
| 2 | Jack TylerPlace 2 · Grade 12 · Hazen | 12 | Hazen | 20:17.35 |
| 3 | Elijah DermishPlace 3 · Grade 11 · Renton | 11 | Renton | 20:18.52 |
| 4 | Levi ChaconPlace 4 · Grade 9 · Tyee | 9 | Tyee | 20:27.24 |
| 5 | Ian DetrickPlace 5 · Grade 9 · Hazen | 9 | Hazen | 21:22.07 |
| 6 | Kyler NgoPlace 6 · Grade 11 · Hazen | 11 | Hazen | 21:23.21 |
| 7 | Liam FittererPlace 7 · Grade 12 · Hazen | 12 | Hazen | 21:34.96 |
| 8 | Emmanouil VourosPlace 8 · Grade 12 · Renton | 12 | Renton | 21:40.60 |
| 9 | Taggart O'NeillPlace 9 · Grade 10 · Hazen | 10 | Hazen | 21:54.51 |
| 10 | Mason TaylorPlace 10 · Grade 11 · Hazen | 11 | Hazen | 21:55.45 |
| 11 | Leo RogerPlace 11 · Grade 9 · Hazen | 9 | Hazen | 21:56.06 |
| 12 | Matthew NamikiPlace 12 · Grade 12 · Hazen | 12 | Hazen | 21:56.81 |
| 13 | Isaiah UrsuaPlace 13 · Grade 11 · Hazen | 11 | Hazen | 21:59.04 |
| 14 | Bryson ThorPlace 14 · Grade 10 · Renton | 10 | Renton | 22:34.60 |
| 15 | Lucas SolanoPlace 15 · Grade 9 · Renton | 9 | Renton | 22:37.33 |
| 16 | Grady WidellPlace 16 · Grade 12 · Tyee | 12 | Tyee | 23:05.64 |
| 17 | Daniel ChoiPlace 17 · Grade 9 · Hazen | 9 | Hazen | 23:08.30 |
| 18 | Gavin MateoPlace 18 · Grade 12 · Hazen | 12 | Hazen | 23:15.22 |
| 19 | Jack MedlangPlace 19 · Grade 9 · Hazen | 9 | Hazen | 23:15.92 |
| 20 | Shayan ImranPlace 20 · Grade 9 · Hazen | 9 | Hazen | 23:18.65 |
| 21 | Brayden CarrollPlace 21 · Grade 9 · Hazen | 9 | Hazen | 23:27.67 PR |
| 22 | Samuel NishimotoPlace 22 · Grade 9 · Hazen | 9 | Hazen | 23:32.36 |
| 23 | Jason LuongPlace 23 · Grade 11 · Renton | 11 | Renton | 23:37.55 |
| 24 | Anthony ZunigaPlace 24 · Grade 9 · Tyee | 9 | Tyee | 23:53.19 |
| 25 | Kasen PhamPlace 25 · Grade 9 · Hazen | 9 | Hazen | 24:01.98 |
| 26 | Aaden LauPlace 26 · Grade 9 · Hazen | 9 | Hazen | 24:02.51 |
| 27 | Danny ChewPlace 27 · Grade 10 · Renton | 10 | Renton | 24:18.59 |
| 28 | Eduardo Puga GonzalezPlace 28 · Grade 9 · Hazen | 9 | Hazen | 24:19.72 |
| 29 | Mikeel LeePlace 29 · Grade 9 · Hazen | 9 | Hazen | 24:44.47 |
| 30 | Dan TranPlace 30 · Grade 9 · Hazen | 9 | Hazen | 25:05.57 |
| 31 | Isiah WrightquickPlace 31 · Grade 11 · Hazen | 11 | Hazen | 25:14.24 |
| 32 | Tristan DavisPlace 32 · Grade 9 · Renton | 9 | Renton | 25:14.75 |
| 33 | James McIntoshPlace 33 · Grade 12 · Hazen | 12 | Hazen | 25:28.45 |
| 34 | Kane KhuuPlace 34 · Grade 9 · Hazen | 9 | Hazen | 25:57.45 |
| 35 | Gavin ShoemakerPlace 35 · Grade 9 · Hazen | 9 | Hazen | 27:36.33 |
| 36 | Declan WaymentPlace 36 · Grade 10 · Hazen | 10 | Hazen | 27:37.00 |
| 37 | Trystan HobbsPlace 37 · Grade 11 · Renton | 11 | Renton | 27:56.08 |
| 38 | Leon TranPlace 38 · Grade 12 · Renton | 12 | Renton | 28:42.49 |
| 39 | Cameron DeYoePlace 39 · Grade 11 · Hazen | 11 | Hazen | 30:04.60 |
| 40 | Josue Gael Mogollan MezaPlace 40 · Grade 12 · Hazen | 12 | Hazen | 30:19.49 |
| 41 | Colin SmithPlace 41 · Grade 9 · Hazen | 9 | Hazen | 31:11.23 |
| 42 | Agustin Martinez ContrerasPlace 42 · Grade 10 · Renton | 10 | Renton | 31:39.06 |
| 43 | Benjamin InglesPlace 43 · Grade 11 · Renton | 11 | Renton | 31:49.89 |
| 44 | Natan WoldeamanwaelPlace 44 · Grade 11 · Renton | 11 | Renton | 32:13.89 |
| 45 | Darren LiuPlace 45 · Grade 9 · Hazen | 9 | Hazen | 36:44.29 |
| 46 | Danny Rios LopezPlace 46 · Grade 10 · Renton | 10 | Renton | 38:13.23 |