| 1 | Ezekiel WilsonPlace 1 · Grade 12 · Lake Stevens | 12 | Lake Stevens | 18:18.10 |
| 2 | Jeremiah WilsonPlace 2 · Grade 10 · Lake Stevens | 10 | Lake Stevens | 18:48.00 |
| 3 | Matthew JohnsonPlace 3 · Grade 12 · Lake Stevens | 12 | Lake Stevens | 18:48.50 |
| 4 | Kyle SchwenkePlace 4 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 18:55.50 |
| 5 | Jonah HaksoPlace 5 · Grade 12 · Lake Stevens | 12 | Lake Stevens | 18:56.30 |
| 6 | Troy BordenPlace 6 · Grade 10 · Lake Stevens | 10 | Lake Stevens | 19:25.40 |
| 7 | Xander RobertsPlace 7 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 19:31.00 |
| 8 | Ares van StrattenPlace 8 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 19:37.30 |
| 9 | Skyler ZapffePlace 9 · Grade 10 · Lake Stevens | 10 | Lake Stevens | 19:42.60 |
| 10 | Weston BreenPlace 10 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 19:47.30 |
| 11 | Isaac StultsPlace 11 · Grade 11 · Lake Stevens | 11 | Lake Stevens | 19:49.00 |
| 12 | Owen StultsPlace 12 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 20:03.90 |
| 13 | Caleb CumberledgePlace 13 · Grade 11 · Lake Stevens | 11 | Lake Stevens | 20:06.00 |
| 14 | Romeo BustilloPlace 14 · Grade 11 · Lake Stevens | 11 | Lake Stevens | 20:07.50 |
| 15 | Leif HolmesPlace 15 · Grade 11 · Lake Stevens | 11 | Lake Stevens | 20:14.50 |
| 16 | Andrew WinstonPlace 16 · Grade 10 · Lake Stevens | 10 | Lake Stevens | 20:14.90 |
| 17 | Noah SchuckPlace 17 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 20:17.90 |
| 18 | Lucas GruenwaldPlace 18 · Grade 9 · Oak Harbor | 9 | Oak Harbor | 20:18.90 |
| 19 | Matthew TempletonPlace 19 · Grade 10 · Lake Stevens | 10 | Lake Stevens | 20:21.10 |
| 20 | Chandler LandoltPlace 20 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 20:32.80 |
| 21 | Alexander HudsonPlace 21 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 20:53.30 |
| 22 | Rashad JanjaryPlace 22 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 20:57.30 |
| 23 | Johnathan DelestrezPlace 23 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 21:02.70 |
| 24 | Tony ThelenPlace 24 · Grade 9 · Granite Falls | 9 | Granite Falls | 21:04.20 |
| 25 | Cade EveredPlace 25 · Grade 12 · University Prep | 12 | University Prep | 21:12.50 |
| 26 | Cameron LovinusPlace 26 · Grade 12 · Lake Stevens | 12 | Lake Stevens | 21:23.80 |
| 27 | Jack NeuharthPlace 27 · Grade 10 · Cedar Park Chr (Bot... | 10 | Cedar Park Chr (Bot... | 21:33.00 |
| 28 | Gabriel InskoPlace 28 · Grade 12 · Lake Stevens | 12 | Lake Stevens | 21:46.60 |
| 29 | Griffon OuPlace 29 · Grade 10 · University Prep | 10 | University Prep | 21:49.90 |
| 30 | Jonathon LongPlace 30 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 21:51.90 |
| 31 | Tristan VacaPlace 31 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 21:58.20 |
| 32 | Isaiah CookePlace 32 · Grade 11 · Granite Falls | 11 | Granite Falls | 21:59.30 |
| 33 | Elias NakanishiPlace 33 · Grade 11 · Cedar Park Chr (Bot... | 11 | Cedar Park Chr (Bot... | 22:06.90 |
| 34 | Ian RamosPlace 34 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 22:12.70 |
| 35 | Isaac StephensPlace 35 · Grade 12 · Cedar Park Chr (Bot... | 12 | Cedar Park Chr (Bot... | 22:14.20 |
| 36 | Roman VentiPlace 36 · Grade 9 · Cedar Park Chr (Bot... | 9 | Cedar Park Chr (Bot... | 22:33.00 |
| 37 | Ashutosh ThapaPlace 37 · Grade 11 · University Prep | 11 | University Prep | 22:37.00 |
| 38 | Connor CampbellPlace 38 · Grade 10 · South Whidbey | 10 | South Whidbey | 22:37.40 |
| 39 | Tanner HankePlace 39 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 22:45.20 |
| 40 | Landon LozanoPlace 40 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 22:46.90 |
| 41 | Hudson PrederPlace 41 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 22:53.20 |
| 42 | James MaynePlace 42 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 23:10.20 |
| 43 | Erick DiazPlace 43 · Grade 9 · Granite Falls | 9 | Granite Falls | 23:12.40 |
| 44 | Logan BatesPlace 44 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 23:24.50 |
| 45 | John ChafferPlace 45 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 23:40.90 |
| 46 | Ayden KernPlace 46 · Grade 9 · Granite Falls | 9 | Granite Falls | 23:48.60 |
| 47 | Ryland GerhartPlace 47 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 23:49.00 |
| 48 | Landon PaulsenPlace 48 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 23:49.40 |
| 49 | Bryson LePlace 49 · Grade 9 · Lynnwood | 9 | Lynnwood | 23:52.90 |
| 50 | Cash JacobsPlace 50 · Grade 10 · South Whidbey | 10 | South Whidbey | 23:55.40 |
| 51 | Joshua HaynesPlace 51 · Grade 10 · Oak Harbor | 10 | Oak Harbor | 24:01.60 |
| 52 | Boyd SchilatyPlace 52 · Grade 10 · Lake Stevens | 10 | Lake Stevens | 24:10.50 |
| 53 | Gabriel MartinPlace 53 · Grade 10 · Cedar Park Chr (Bot... | 10 | Cedar Park Chr (Bot... | 24:13.70 |
| 54 | Jakob JohnstonPlace 54 · Grade 10 · Cedar Park Chr (Bot... | 10 | Cedar Park Chr (Bot... | 24:22.70 |
| 55 | Micah PalmerPlace 55 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 24:54.30 |
| 56 | Jack MurrayPlace 56 · Grade 9 · Oak Harbor | 9 | Oak Harbor | 24:59.40 |
| 57 | Samuel RimandoPlace 57 · Grade 10 · Lynnwood | 10 | Lynnwood | 25:00.10 |
| 58 | Konnor MainePlace 58 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 25:05.90 |
| 59 | Vincent GentryPlace 59 · Grade 11 · Lake Stevens | 11 | Lake Stevens | 25:11.30 |
| 60 | James VanDammePlace 60 · Grade 9 · Cedar Park Chr (Bot... | 9 | Cedar Park Chr (Bot... | 25:11.80 |
| 61 | Emile RabinovichPlace 61 · Grade 9 · South Whidbey | 9 | South Whidbey | 25:16.90 |
| 62 | Nathan RalstonPlace 62 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 25:17.60 |
| 63 | Liam BjorkPlace 63 · Grade 12 · South Whidbey | 12 | South Whidbey | 25:17.90 |
| 64 | Tyson PrendergastPlace 64 · Grade 9 · South Whidbey | 9 | South Whidbey | 25:19.60 |
| 65 | Braden ValliantPlace 65 · Grade 10 · Lake Stevens | 10 | Lake Stevens | 25:42.20 |
| 66 | Joshua LundyPlace 66 · Grade 9 · Cedar Park Chr (Bot... | 9 | Cedar Park Chr (Bot... | 25:55.90 |
| 67 | Zavian SullivanPlace 67 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 26:05.60 |
| 68 | John SantarinPlace 68 · Grade 9 · Oak Harbor | 9 | Oak Harbor | 26:25.20 |
| 69 | Daniel LarsonPlace 69 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 26:56.10 |
| 70 | Corbyn OrchardPlace 70 · Grade 10 · South Whidbey | 10 | South Whidbey | 27:07.10 |
| 71 | Riley DavisPlace 71 · Grade 12 · Cedar Park Chr (Bot... | 12 | Cedar Park Chr (Bot... | 27:15.20 |
| 72 | Mark LisingPlace 72 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 27:34.60 |
| 73 | Griffin GuthriePlace 73 · Grade 9 · University Prep | 9 | University Prep | 27:35.80 |
| 74 | Karsten StyutPlace 74 · Grade 9 · University Prep | 9 | University Prep | 27:43.10 |
| 75 | Cian ConnerPlace 75 · Grade 12 · Lake Stevens | 12 | Lake Stevens | 27:46.50 |
| 76 | Taylor WoldPlace 76 · Grade 9 · Lake Stevens | 9 | Lake Stevens | 27:53.90 |
| 77 | Kyle DixsonPlace 77 · Grade 11 · Granite Falls | 11 | Granite Falls | 29:54.00 |
| 78 | Chris CooperPlace 78 · Grade 9 · Lynnwood | 9 | Lynnwood | 30:27.30 |
| 79 | Aiden HarrisPlace 79 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 30:35.80 |
| 80 | Hunter WightPlace 80 · Grade 10 · Lake Stevens | 10 | Lake Stevens | 33:12.10 |