| 1 | William DevinePlace 1 · Grade 8 · Anacortes | 8 | Anacortes | 8:34 |
| 2 | Will MoroneyPlace 2 · Grade 8 · Anacortes | 8 | Anacortes | 8:38 |
| 3 | Dylan YorkPlace 3 · Grade 8 · Anacortes | 8 | Anacortes | 8:42 PR |
| 4 | Nikolas (Niko) GomezPlace 4 · Grade 8 · North Whidbey | 8 | North Whidbey | 8:43 PR |
| 5 | Joseph RemediosPlace 5 · Grade 8 · North Whidbey | 8 | North Whidbey | 8:53 PR |
| 6 | Samuel HoutbyPlace 6 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 8:58 |
| 7 | Brayden DenmarkPlace 7 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 8:59 PR |
| 8 | Andrew VanRoeyenPlace 8 · Grade 8 · Anacortes | 8 | Anacortes | 9:01 PR |
| 9 | Ryan AdamPlace 9 · Grade 8 · Anacortes | 8 | Anacortes | 9:02 PR |
| 10 | Elliot OportoPlace 10 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 9:09 |
| 11 | Jacob HernandezPlace 11 · Grade 8 · Anacortes | 8 | Anacortes | 9:15 |
| 12 | Axel HedmanPlace 12 · Grade 8 · Mount Vernon Christian | 8 | Mount Vernon Christian | 9:16 PR |
| 13 | Colton GriffinPlace 13 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 9:26 |
| 14 | Edwin GrahamPlace 14 · Grade 8 · North Whidbey | 8 | North Whidbey | 9:27 |
| 15 | Christopher McGrathPlace 15 · Grade 8 · North Whidbey | 8 | North Whidbey | 9:34 |
| 16 | Nash RussellPlace 16 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 9:35 |
| 17 | Brody TaylorPlace 17 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 9:36 PR |
| 18 | Brayden SpencerPlace 18 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 9:43 PR |
| 19 | Elias JohnstonPlace 19 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 9:44 |
| 20 | Grayson ParkerPlace 20 · Grade 8 · North Whidbey | 8 | North Whidbey | 9:46 |
| 21 | Ty McdonaldPlace 21 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 9:57 |
| 22 | Karson CavePlace 22 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 10:01 |
| 23 | Gerritt CrawleyPlace 23 · Grade 8 · North Whidbey | 8 | North Whidbey | 10:03 |
| 24 | Cameron LarsonPlace 24 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 10:05 |
| 25 | Jack MeyerPlace 25 · Grade 8 · Mount Vernon Christian | 8 | Mount Vernon Christian | 10:06 PR |
| 26 | Troy FreemanPlace 26 · Grade 8 · Anacortes | 8 | Anacortes | 10:13 |
| 27 | James BurrusPlace 27 · Grade 8 · Anacortes | 8 | Anacortes | 10:14 |
| 28 | Mordecai D'AvilarPlace 28 · Grade 8 · North Whidbey | 8 | North Whidbey | 10:21.3 |
| 29 | William BaileyPlace 29 · Grade 8 · North Whidbey | 8 | North Whidbey | 10:21.7 |
| 30 | Isaac GearyPlace 30 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 10:22 PR |
| 31 | Zephyr RegisterPlace 31 · Grade 8 · North Whidbey | 8 | North Whidbey | 10:26 |
| 32 | Matthew BartaliniPlace 32 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 10:32 |
| 33 | Ethan WongPlace 33 · Grade 8 · Anacortes | 8 | Anacortes | 10:36 PR |
| 34 | Cash CooperPlace 34 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 10:40 |
| 35 | Mason JansenPlace 35 · Grade 8 · North Whidbey | 8 | North Whidbey | 10:42 |
| 36 | Remy ChastangPlace 36 · Grade 8 · North Whidbey | 8 | North Whidbey | 10:45 |
| 37 | Shepard FikkertPlace 37 · Grade 8 · Mount Vernon Christian | 8 | Mount Vernon Christian | 11:06 |
| 38 | Emmitt WestonPlace 38 · Grade 8 · North Whidbey | 8 | North Whidbey | 11:10 |
| 39 | Evan LeetzPlace 39 · Grade 8 · Anacortes | 8 | Anacortes | 11:17 PR |
| 40 | Alex PaulsenPlace 40 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 11:19 PR |
| 41 | Keaton EdwardsPlace 41 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 11:25.5 |
| 42 | Jake CollinsPlace 42 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 11:25.8 |
| 43 | Bentley OwenPlace 43 · Grade 8 · North Whidbey | 8 | North Whidbey | 11:38 PR |
| 44 | Benjamin ElliserPlace 44 · Grade 8 · Anacortes | 8 | Anacortes | 11:52 PR |
| 45 | Mason SagerPlace 45 · Grade 8 · Mount Vernon Christian | 8 | Mount Vernon Christian | 11:57 |
| 46 | Dylan HumphreyPlace 46 · Grade 8 · North Whidbey | 8 | North Whidbey | 12:34 PR |
| 47 | Nolan HowePlace 47 · Grade 8 · Anacortes | 8 | Anacortes | 12:43 |
| 48 | Ayden DeLongPlace 48 · Grade 8 · North Whidbey | 8 | North Whidbey | 12:44 |
| 49 | Kade HaysPlace 49 · Grade 8 · Anacortes | 8 | Anacortes | 13:01 PR |
| 50 | Culver SluderPlace 50 · Grade 8 · North Whidbey | 8 | North Whidbey | 13:30 |
| 51 | Korban TreatPlace 51 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 14:35 PR |
| 52 | Russell AndersonPlace 52 · Grade 8 · North Whidbey | 8 | North Whidbey | 14:48 PR |
| 53 | Lucas KennedyPlace 53 · Grade 8 · Cascade (Sedro-Woolley) | 8 | Cascade (Sedro-Woolley) | 15:18 |