| 1 | Timber BuntPlace 1 · Grade 7 · Anacortes | 7 | Anacortes | 8:51 PR |
| 2 | Conner LambertPlace 2 · Grade 7 · Anacortes | 7 | Anacortes | 8:55 PR |
| 3 | Channing SepulvedaPlace 3 · Grade 7 · North Whidbey | 7 | North Whidbey | 9:14 |
| 4 | Keegan ZwakPlace 4 · Grade 7 · North Whidbey | 7 | North Whidbey | 9:28 |
| 5 | Ari ThiemanPlace 5 · Grade 7 · Anacortes | 7 | Anacortes | 9:32 PR |
| 6 | Royce AsuncionPlace 6 · Grade 7 · Anacortes | 7 | Anacortes | 9:36 PR |
| 7 | Hunter MeyerPlace 7 · Grade 7 · North Whidbey | 7 | North Whidbey | 9:58 |
| 8 | Westley BrownPlace 8 · Grade 7 · North Whidbey | 7 | North Whidbey | 10:08 |
| 9 | Sage Chee IIIPlace 9 · Grade 7 · North Whidbey | 7 | North Whidbey | 10:09 PR |
| 10 | Luke Sparrow RowlandPlace 10 · Grade 7 · Anacortes | 7 | Anacortes | 10:12 |
| 11 | Bryson WoolcockPlace 11 · Grade 7 · Cascade (Sedro-Woolley) | 7 | Cascade (Sedro-Woolley) | 10:22 |
| 12 | Skyler SalinasPlace 12 · Grade 7 · Cascade (Sedro-Woolley) | 7 | Cascade (Sedro-Woolley) | 10:24 |
| 13 | Avery SharpPlace 13 · Grade 7 · Cascade (Sedro-Woolley) | 7 | Cascade (Sedro-Woolley) | 10:36 |
| 14 | Connor FlournoyPlace 14 · Grade 7 · Anacortes | 7 | Anacortes | 10:40 PR |
| 15 | Roman SturgulPlace 15 · Grade 7 · Anacortes | 7 | Anacortes | 10:43 |
| 16 | Arlo RichardsPlace 16 · Grade 7 · Anacortes | 7 | Anacortes | 10:59 |
| 17 | Drew LeithPlace 17 · Grade 7 · North Whidbey | 7 | North Whidbey | 10:59 |
| 18 | Bentley SidwellPlace 18 · Grade 7 · North Whidbey | 7 | North Whidbey | 11:14 PR |
| 19 | Arie SchellingPlace 19 · Grade 7 · Anacortes | 7 | Anacortes | 11:20 |
| 20 | Owen AllenPlace 20 · Grade 7 · Cascade (Sedro-Woolley) | 7 | Cascade (Sedro-Woolley) | 11:21 |
| 21 | Logan BazaPlace 21 · Grade 7 · North Whidbey | 7 | North Whidbey | 11:35 |
| 22 | Pax WelterPlace 22 · Grade 7 · North Whidbey | 7 | North Whidbey | 11:44 |
| 23 | Luke LanierPlace 23 · Grade 7 · North Whidbey | 7 | North Whidbey | 11:47 |
| 24 | Jackson MayfieldPlace 24 · Grade 7 · North Whidbey | 7 | North Whidbey | 11:50 PR |
| 25 | Mason HarrisPlace 25 · Grade 7 · Cascade (Sedro-Woolley) | 7 | Cascade (Sedro-Woolley) | 12:02 |
| 26 | Ryker RobertsPlace 26 · Grade 7 · Cascade (Sedro-Woolley) | 7 | Cascade (Sedro-Woolley) | 12:03 PR |
| 27 | Luke SheppardPlace 27 · Grade 7 · North Whidbey | 7 | North Whidbey | 12:08 |
| 28 | Logan WilsonPlace 28 · Grade 7 · North Whidbey | 7 | North Whidbey | 12:37 |
| 29 | Elijah LewePlace 29 · Grade 7 · Anacortes | 7 | Anacortes | 12:40 PR |
| 30 | DJ AlliPlace 30 · Grade 7 · North Whidbey | 7 | North Whidbey | 13:04 |
| 31 | Wyatt BlakesleePlace 31 · Grade 7 · North Whidbey | 7 | North Whidbey | 13:14 |
| 32 | Xander Del VecchioPlace 32 · Grade 7 · Cascade (Sedro-Woolley) | 7 | Cascade (Sedro-Woolley) | 13:25 PR |
| 33 | Blake AndersonPlace 33 · Grade 7 · North Whidbey | 7 | North Whidbey | 13:57 |
| 34 | Jude JonesPlace 34 · Grade 7 · North Whidbey | 7 | North Whidbey | 14:11 |
| 35 | Micah KoepkePlace 35 · Grade 7 · North Whidbey | 7 | North Whidbey | 15:06 PR |
| 36 | Cade RomanoPlace 36 · Grade 7 · North Whidbey | 7 | North Whidbey | 16:18 |
| 37 | Darrian SparrowPlace 37 · Grade 7 · North Whidbey | 7 | North Whidbey | 17:01 |
| 38 | Tirian LovePlace 38 · Grade 7 · Mount Vernon Christian | 7 | Mount Vernon Christian | 17:24 PR |