| 1 | Mason MauroPlace 1 · Grade 9 · Snohomish | 9 | Snohomish | 12:22.76 PR |
| 2 | Jameson BenderPlace 2 · Grade 9 · Snohomish | 9 | Snohomish | 12:41.61 PR |
| 3 | Theodore SchultzPlace 3 · Grade 12 · Shorecrest | 12 | Shorecrest | 12:47.20 PR |
| 4 | Donovan BlondinPlace 4 · Grade 12 · Snohomish | 12 | Snohomish | 12:48.48 PR |
| 5 | Anthony Lai-FookPlace 5 · Grade 12 · Shorecrest | 12 | Shorecrest | 12:50.22 PR |
| 6 | Roland PotzPlace 6 · Grade 9 · Shorecrest | 9 | Shorecrest | 12:58.00 PR |
| 7 | Elias FabelaPlace 7 · Grade 9 · Snohomish | 9 | Snohomish | 13:15.17 |
| 8 | Greyson GramsPlace 8 · Grade 12 · Shorecrest | 12 | Shorecrest | 13:16.99 PR |
| 9 | Austin WightmanPlace 9 · Grade 10 · Snohomish | 10 | Snohomish | 13:18.41 PR |
| 10 | Damon SchiavonePlace 10 · Grade 9 · Everett | 9 | Everett | 13:19.12 PR |
| 11 | Clifford DoneyPlace 11 · Grade 10 · Marysville-Pilchuck | 10 | Marysville-Pilchuck | 13:21.11 PR |
| 12 | Colin MillerPlace 12 · Grade 9 · Shorecrest | 9 | Shorecrest | 13:21.88 PR |
| 13 | Logan ShiPlace 13 · Grade 11 · Shorecrest | 11 | Shorecrest | 13:25.23 PR |
| 14 | Max ZimmermanPlace 14 · Grade 10 · Shorecrest | 10 | Shorecrest | 13:26.57 PR |
| 15 | Camdyn JansenPlace 15 · Grade 10 · Snohomish | 10 | Snohomish | 13:28.57 PR |
| 16 | Tyler Wilson LilleyPlace 16 · Grade 9 · Shorecrest | 9 | Shorecrest | 13:34.73 PR |
| 17 | Jonas TanPlace 17 · Grade 9 · Shorecrest | 9 | Shorecrest | 13:38.96 PR |
| 18 | Alessandro EstradaPlace 18 · Grade 9 · Everett | 9 | Everett | 13:41.37 PR |
| 19 | Nicholas WardPlace 19 · Grade 12 · Marysville-Pilchuck | 12 | Marysville-Pilchuck | 13:42.06 PR |
| 20 | Grayson WhitleyPlace 20 · Grade 11 · Everett | 11 | Everett | 13:49.42 PR |
| 21 | Landon LermaPlace 21 · Grade 10 · Snohomish | 10 | Snohomish | 13:55.47 |
| 22 | Lucas TrinidadPlace 22 · Grade 10 · Shorecrest | 10 | Shorecrest | 13:56.54 PR |
| 23 | Connor HillPlace 23 · Grade 10 · Shorecrest | 10 | Shorecrest | 13:57.16 PR |
| 24 | Jakin IsleyPlace 24 · Grade 11 · Shorecrest | 11 | Shorecrest | 13:58.21 PR |
| 25 | Elijah HolbertPlace 25 · Grade 10 · Lynnwood | 10 | Lynnwood | 13:58.65 PR |
| 26 | Salinger SellersPlace 26 · Grade 9 · Everett | 9 | Everett | 14:05.65 PR |
| 27 | Jimi OrrPlace 27 · Grade 10 · Everett | 10 | Everett | 14:08.72 |
| 28 | Carl HeldPlace 28 · Grade 11 · Snohomish | 11 | Snohomish | 14:09.51 PR |
| 29 | Sawyer DuncanPlace 29 · Grade 10 · Everett | 10 | Everett | 14:11.54 |
| 30 | Levi SchillingPlace 30 · Grade 11 · Everett | 11 | Everett | 14:18.77 PR |
| 31 | Brandon SemanPlace 31 · Grade 10 · Marysville-Pilchuck | 10 | Marysville-Pilchuck | 14:24.29 PR |
| 32 | Chi-Jo ChangPlace 32 · Grade 10 · Shorecrest | 10 | Shorecrest | 14:37.38 PR |
| 33 | Smith HendricksonPlace 33 · Grade 9 · Snohomish | 9 | Snohomish | 14:39.07 PR |
| 34 | Max BellPlace 34 · Grade 12 · Snohomish | 12 | Snohomish | 14:40.16 |
| 35 | Henrik PotzPlace 35 · Grade 12 · Shorecrest | 12 | Shorecrest | 14:42.69 PR |
| 36 | Koen WatkinPlace 36 · Grade 9 · Snohomish | 9 | Snohomish | 14:43.09 |
| 37 | Ronan MoorePlace 37 · Grade 10 · Shorecrest | 10 | Shorecrest | 15:08.71 PR |
| 38 | Nathan LinPlace 38 · Grade 9 · Shorecrest | 9 | Shorecrest | 15:08.98 PR |
| 39 | Chase CrockerPlace 39 · Grade 10 · Snohomish | 10 | Snohomish | 15:18.02 PR |
| 40 | Gabriel KondaPlace 40 · Grade 10 · Everett | 10 | Everett | 15:18.21 PR |
| 41 | Jamus CallenPlace 41 · Grade 12 · Shorecrest | 12 | Shorecrest | 15:18.42 PR |
| 42 | Dennis AdamiPlace 42 · Grade 12 · Shorecrest | 12 | Shorecrest | 15:18.67 PR |
| 43 | Ritvik NayyarPlace 43 · Grade 12 · Snohomish | 12 | Snohomish | 15:29.99 PR |
| 44 | Oliver WeissPlace 44 · Grade 10 · Shorecrest | 10 | Shorecrest | 15:30.52 PR |
| 45 | Jacob RosalesPlace 45 · Grade 11 · Marysville-Pilchuck | 11 | Marysville-Pilchuck | 15:58.30 |
| 46 | Isaac Mercado-AyalaPlace 46 · Grade 9 · Everett | 9 | Everett | 15:59.59 PR |
| 47 | Silas FenwickPlace 47 · Grade 12 · Lynnwood | 12 | Lynnwood | 16:05.82 PR |
| 48 | George MarshallPlace 48 · Grade 12 · Shorecrest | 12 | Shorecrest | 16:28.33 |
| 49 | Jared AsatoPlace 49 · Grade 12 · Lynnwood | 12 | Lynnwood | 16:37.30 |
| 50 | Asher GrothPlace 50 · Grade 10 · Shorecrest | 10 | Shorecrest | 17:05.31 PR |
| 51 | Dominic MeslerPlace 51 · Grade 12 · Shorecrest | 12 | Shorecrest | 18:35.14 PR |
| 52 | Emmett KazenPlace 52 · Grade 9 · Marysville-Pilchuck | 9 | Marysville-Pilchuck | 18:35.34 PR |
| 53 | Gunner ChristoffersonPlace 53 · Grade 11 · Marysville-Pilchuck | 11 | Marysville-Pilchuck | 19:07.72 |
| 54 | Kieran BelliPlace 54 · Grade 10 · Shorecrest | 10 | Shorecrest | 20:31.28 PR |
| 55 | William HoPlace 55 · Grade 9 · Lynnwood | 9 | Lynnwood | 24:46.24 PR |