| 1 | Kincaid GouldPlace 1 · Grade 12 · Port Townsend | 12 | Port Townsend | 19:20.01 |
| 2 | Nathan CantrellPlace 2 · Grade 12 · Port Townsend | 12 | Port Townsend | 19:20.61 |
| 3 | Eli GishPlace 3 · Grade 11 · Sequim | 11 | Sequim | 19:41.53 |
| 4 | Eli LuptonPlace 4 · Grade 11 · Port Townsend | 11 | Port Townsend | 20:12.46 |
| 5 | Kaleb NeedobaPlace 5 · Grade 11 · Sequim | 11 | Sequim | 20:17.51 |
| 6 | Koda RobinsonPlace 6 · Grade 10 · Sequim | 10 | Sequim | 20:17.86 |
| 7 | Jaxson CogburnPlace 7 · Grade 10 · Sequim | 10 | Sequim | 20:44.93 |
| 8 | Joshua RehahnPlace 8 · Grade 10 · Olympic | 10 | Olympic | 20:45.28 |
| 9 | Silas DeWysePlace 9 · Grade 12 · Port Townsend | 12 | Port Townsend | 20:50.52 |
| 10 | Trillium DeWysePlace 10 · Grade 12 · Port Townsend | 12 | Port Townsend | 20:52.94 |
| 11 | Mark AndersonPlace 11 · Grade 10 · Port Townsend | 10 | Port Townsend | 21:04.56 |
| 12 | Max Allworth-MilesPlace 12 · Grade 10 · Port Townsend | 10 | Port Townsend | 21:05.43 |
| 13 | Wyatt PiszPlace 13 · Grade 10 · Olympic | 10 | Olympic | 21:05.66 |
| 14 | Theo McMurrayPlace 14 · Grade 10 · Sequim | 10 | Sequim | 21:10.93 |
| 15 | Owen RandallPlace 15 · Grade 9 · Sequim | 9 | Sequim | 21:11.18 |
| 16 | Charles LoganPlace 16 · Grade 10 · Sequim | 10 | Sequim | 21:29.70 |
| 17 | Zacherey KochPlace 17 · Grade 11 · Sequim | 11 | Sequim | 21:45.99 |
| 18 | Haven McMillenPlace 18 · Grade 10 · Port Townsend | 10 | Port Townsend | 21:53.93 |
| 19 | Nathaniel MannPlace 19 · Grade 10 · Olympic | 10 | Olympic | 22:30.45 |
| 20 | Carson HoltPlace 20 · Grade 12 · Sequim | 12 | Sequim | 22:36.68 |
| 21 | Josiah FerraroPlace 21 · Grade 9 · Olympic | 9 | Olympic | 22:37.38 |
| 22 | Sebastian ManzaPlace 22 · Grade 9 · Port Townsend | 9 | Port Townsend | 22:41.27 |
| 23 | Zack GuflerPlace 23 · Grade 10 · Sequim | 10 | Sequim | 23:17.72 |
| 24 | Darren SalazarPlace 24 · Grade 12 · Sequim | 12 | Sequim | 23:24.27 |
| 25 | Logan LaxsonPlace 25 · Grade 11 · Sequim | 11 | Sequim | 23:27.33 |
| 26 | Eli ForshawPlace 26 · Grade 11 · Sequim | 11 | Sequim | 23:27.63 |
| 27 | Ian Linn-GlasgowPlace 27 · Grade 12 · Port Townsend | 12 | Port Townsend | 23:33.78 |
| 28 | Tyler LawsonPlace 28 · Grade 10 · Sequim | 10 | Sequim | 23:49.08 |
| 29 | Ayden HumphriesPlace 29 · Grade 9 · Sequim | 9 | Sequim | 24:09.11 |
| 30 | Mikhail OstrovskyPlace 30 · Grade 12 · Sequim | 12 | Sequim | 25:37.94 |
| 31 | Cooper MorganPlace 31 · Grade 10 · Olympic | 10 | Olympic | 25:47.15 |
| 32 | Calem KlingerPlace 32 · Grade 9 · Sequim | 9 | Sequim | 26:36.78 |
| 33 | Stanley LeongPlace 33 · Grade 11 · Olympic | 11 | Olympic | 27:06.12 |
| 34 | Elijiah SnyderPlace 34 · Grade 9 · Olympic | 9 | Olympic | 27:21.73 |
| 35 | Calvin MagelssenPlace 35 · Grade 9 · Sequim | 9 | Sequim | 29:13.21 |