| — | Tennisyn KnappGrade 10 · Mark MorrisExhibition | 10 | Mark Morris | 17:24.48 |
| 1 | Zane ArmstrongPlace 1 · Grade 12 · Mark Morris | 12 | Mark Morris | 17:24.69 |
| 2 | Brody McNealPlace 2 · Grade 9 · Mark Morris | 9 | Mark Morris | 17:59.70 |
| 3 | Koen SkreenPlace 3 · Grade 12 · Mark Morris | 12 | Mark Morris | 18:18.93 |
| 4 | Paul LeePlace 4 · Grade 10 · Woodland | 10 | Woodland | 18:19.98 PR |
| 5 | Kaius NagunstPlace 5 · Grade 9 · Mark Morris | 9 | Mark Morris | 18:33.05 |
| 6 | Joshua GricePlace 6 · Grade 11 · Washougal | 11 | Washougal | 18:40.72 |
| 7 | Jordan StultzPlace 7 · Grade 10 · Washougal | 10 | Washougal | 18:41.32 |
| 8 | Varick FahrenkrugPlace 8 · Grade 11 · Washougal | 11 | Washougal | 18:44.69 |
| 9 | Silas MoorePlace 9 · Grade 10 · Mark Morris | 10 | Mark Morris | 18:55.71 |
| 10 | Danery VillagranPlace 10 · Grade 11 · Woodland | 11 | Woodland | 18:59.98 |
| 11 | Henry Rosas-QuirozPlace 11 · Grade 10 · Woodland | 10 | Woodland | 19:00.37 |
| 12 | Bodie OstensonPlace 12 · Grade 12 · Washougal | 12 | Washougal | 19:02.52 |
| 13 | Luis Garcia-LopezPlace 13 · Grade 11 · Woodland | 11 | Woodland | 19:03.88 PR |
| 14 | Jagger RinkerPlace 14 · Grade 10 · Mark Morris | 10 | Mark Morris | 19:32.23 |
| 15 | Hunter MeyerPlace 15 · Grade 10 · Mark Morris | 10 | Mark Morris | 19:33.21 |
| 16 | Adam JensenPlace 16 · Grade 9 · Woodland | 9 | Woodland | 19:47.60 |
| 17 | Miguel Martinez-BetancourtPlace 17 · Grade 12 · Woodland | 12 | Woodland | 19:56.54 PR |
| 18 | Rhowan DevinePlace 18 · Grade 12 · Washougal | 12 | Washougal | 19:57.40 |
| 19 | Martin Betancourt-GalvanPlace 19 · Grade 11 · Woodland | 11 | Woodland | 19:58.77 |
| 20 | Daniel Betancourt-GalvanPlace 20 · Grade 11 · Woodland | 11 | Woodland | 20:01.93 |
| 21 | Jacob FrazierPlace 21 · Grade 9 · Mark Morris | 9 | Mark Morris | 20:09.04 |
| 22 | Connor DavisPlace 22 · Grade 11 · Woodland | 11 | Woodland | 20:14.70 PR |
| 23 | Sage HolmesPlace 23 · Grade 10 · Washougal | 10 | Washougal | 20:28.11 |
| 24 | Gabriel StuartPlace 24 · Grade 9 · Woodland | 9 | Woodland | 20:28.51 |
| 25 | Leo AlamillaPlace 25 · Grade 9 · Woodland | 9 | Woodland | 20:38.27 PR |
| 26 | Eduardo Gervacio-MendozaPlace 26 · Grade 10 · Woodland | 10 | Woodland | 20:41.18 |
| 27 | Eric Gervacio-MendozaPlace 27 · Grade 12 · Woodland | 12 | Woodland | 20:44.10 PR |
| 28 | Chris Diaz HamptonPlace 28 · Grade 10 · Woodland | 10 | Woodland | 21:10.47 |
| 29 | Thaddeus DuthiePlace 29 · Grade 11 · Mark Morris | 11 | Mark Morris | 21:14.56 |
| 30 | Jadon FranklinPlace 30 · Grade 11 · Mark Morris | 11 | Mark Morris | 21:21.85 PR |
| 31 | Kort DolanPlace 31 · Grade 11 · Washougal | 11 | Washougal | 21:24.51 |
| 32 | Jordin Martinez-KearneyPlace 32 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 21:27.61 |
| 33 | Austen GundersonPlace 33 · Grade 10 · Hudson's Bay | 10 | Hudson's Bay | 21:34.43 PR |
| 34 | Keagan StreeterPlace 34 · Grade 10 · Washougal | 10 | Washougal | 22:10.59 |
| 35 | Burt MastersPlace 35 · Grade 9 · Washougal | 9 | Washougal | 22:14.56 |
| 36 | Spencer NaillonPlace 36 · Grade 11 · Mark Morris | 11 | Mark Morris | 22:17.28 PR |
| 37 | Aiden RosaPlace 37 · Grade 11 · Washougal | 11 | Washougal | 22:19.19 |
| 38 | Jonah HernandezPlace 38 · Grade 9 · Washougal | 9 | Washougal | 22:31.30 |
| 39 | Bennett ChristensenPlace 39 · Grade 11 · Washougal | 11 | Washougal | 22:37.52 |
| 40 | William ArchibaldPlace 40 · Grade 12 · Woodland | 12 | Woodland | 23:01.41 |
| 41 | Domenik GonzalezPlace 41 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 23:10.52 |
| 42 | Alex Vasquez MendozaPlace 42 · Grade 9 · Woodland | 9 | Woodland | 23:45.29 |
| 43 | Ryan JensenPlace 43 · Grade 12 · Woodland | 12 | Woodland | 24:06.15 PR |
| 44 | Alex AldrichPlace 44 · Grade 12 · Mark Morris | 12 | Mark Morris | 24:06.76 |
| 45 | Shiwu LeePlace 45 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 24:10.47 PR |
| 46 | Wilson OsbornePlace 46 · Grade 10 · Washougal | 10 | Washougal | 24:24.35 |
| 47 | Rick McCantsPlace 47 · Grade 11 · Woodland | 11 | Woodland | 24:38.80 |
| 48 | Thor McCollumPlace 48 · Grade 9 · Washougal | 9 | Washougal | 24:51.92 |
| 49 | Bryan GalindoPlace 49 · Grade 10 · Woodland | 10 | Woodland | 25:29.30 PR |
| 50 | Sebastian RodriguezPlace 50 · Grade 10 · Woodland | 10 | Woodland | 25:31.04 |
| 51 | Daniel StevensonPlace 51 · Grade 11 · Mark Morris | 11 | Mark Morris | 25:58.56 |
| 52 | Juan Carlos Lopez ContrerasPlace 52 · Grade 12 · Woodland | 12 | Woodland | 27:08.42 PR |
| 53 | James OlsonPlace 53 · Grade 11 · Washington School for the Deaf | 11 | Washington School for the Deaf | 27:10.28 |
| 54 | Jaxon MayerPlace 54 · Grade 12 · Woodland | 12 | Woodland | 28:38.63 PR |
| 55 | Dylan RawsonPlace 55 · Grade 9 · Mark Morris | 9 | Mark Morris | 29:31.65 |
| 56 | Brody MahonPlace 56 · Grade 12 · Mark Morris | 12 | Mark Morris | 36:08.25 |