| — | Waylon NicholsGrade 11 · St HelensUnofficial | 11 | St Helens | 10:24.00 |
| — | Luke SuchoskiGrade 9 · ScappooseUnofficial | 9 | Scappoose | 10:34 |
| — | Rowen SuchoskiGrade 9 · ScappooseUnofficial | 9 | Scappoose | 10:36 |
| — | Cash LappingGrade 12 · St HelensUnofficial | 12 | St Helens | 10:43.00 PR |
| 0 | Anton HeinrichPlace 0 · Grade 11 · AstoriaUnofficial | 11 | Astoria | 10:52 PR |
| — | Cooper MontgomeryGrade 11 · St HelensUnofficial | 11 | St Helens | 10:58.00 |
| 0 | Thomas SoutherPlace 0 · Grade 11 · Rainier (OR)Unofficial | 11 | Rainier (OR) | 10:58 PR |
| — | Josh LullGrade 11 · ScappooseUnofficial | 11 | Scappoose | 11:09 |
| — | Gustavo VillalvazoGrade 11 · ScappooseUnofficial | 11 | Scappoose | 11:15 |
| — | Evan GarrisonGrade 11 · St HelensUnofficial | 11 | St Helens | 11:16.00 |
| — | Isaiah EbertGrade 11 · St HelensUnofficial | 11 | St Helens | 11:20.00 PR |
| — | Jordan BuchananGrade 12 · ScappooseUnofficial | 12 | Scappoose | 11:26 PR |
| 0 | Jaedan AbelPlace 0 · Grade 11 · Rainier (OR)Unofficial | 11 | Rainier (OR) | 11:36 PR |
| — | Tristan HopkinsGrade 9 · ScappooseUnofficial | 9 | Scappoose | 11:37 PR |
| 0 | Elias Harding-CoePlace 0 · Grade 9 · AstoriaUnofficial | 9 | Astoria | 11:37 |
| 0 | Logan PloghoftPlace 0 · Grade 10 · AstoriaUnofficial | 10 | Astoria | 11:40 PR |
| — | Jakob NelsonGrade 11 · St HelensUnofficial | 11 | St Helens | 11:40.79 PR |
| 0 | Aidan UmbriacoPlace 0 · Grade 9 · Rainier (OR)Unofficial | 9 | Rainier (OR) | 11:49 PR |
| 0 | Ian TompkinsPlace 0 · Grade 9 · Rainier (OR)Unofficial | 9 | Rainier (OR) | 11:52 PR |
| 0 | Brennan ThompkinsPlace 0 · Grade 10 · Rainier (OR)Unofficial | 10 | Rainier (OR) | 11:53 PR |
| 0 | Parker IvanoffPlace 0 · Grade 12 · AstoriaUnofficial | 12 | Astoria | 11:54 PR |
| 0 | Calvin KaulPlace 0 · Grade 12 · AstoriaUnofficial | 12 | Astoria | 12:00 PR |
| — | Evan PetersonGrade 12 · ScappooseUnofficial | 12 | Scappoose | 12:01 PR |
| 0 | Cade CarterPlace 0 · Grade 10 · Rainier (OR)Unofficial | 10 | Rainier (OR) | 12:02 |
| 0 | Chase KellarPlace 0 · Grade 12 · Rainier (OR)Unofficial | 12 | Rainier (OR) | 12:15 |
| 0 | Steven BlankenshipPlace 0 · Grade 10 · AstoriaUnofficial | 10 | Astoria | 12:21 PR |
| — | Matthew KreinsGrade 9 · ScappooseUnofficial | 9 | Scappoose | 12:22 PR |
| 0 | Kenneth GuerrPlace 0 · Grade 12 · Rainier (OR)Unofficial | 12 | Rainier (OR) | 12:26 |
| 0 | Elias SimmonsPlace 0 · Grade 12 · AstoriaUnofficial | 12 | Astoria | 12:35 PR |
| 0 | Cole HudnallPlace 0 · Grade 9 · AstoriaUnofficial | 9 | Astoria | 12:35 |
| — | Eli FrugiaGrade 11 · ScappooseUnofficial | 11 | Scappoose | 12:38 PR |
| 0 | Jacob MatlockPlace 0 · Grade 10 · AstoriaUnofficial | 10 | Astoria | 12:38 |
| — | Matthew ReedGrade 11 · ScappooseUnofficial | 11 | Scappoose | 12:39 PR |
| 0 | Ronan LinnettPlace 0 · Grade 10 · AstoriaUnofficial | 10 | Astoria | 12:40 PR |
| — | Franklin GardnerGrade 9 · ScappooseUnofficial | 9 | Scappoose | 12:43 |
| 0 | Bailey StenblomPlace 0 · Grade 10 · AstoriaUnofficial | 10 | Astoria | 12:45 PR |
| 0 | Dalton TorresPlace 0 · Grade 11 · AstoriaUnofficial | 11 | Astoria | 12:46 PR |
| 0 | Dorian BryantPlace 0 · Grade 10 · AstoriaUnofficial | 10 | Astoria | 12:46 PR |
| 0 | Tristan BostickPlace 0 · Grade 10 · AstoriaUnofficial | 10 | Astoria | 12:46 PR |
| 0 | Jack RichardsonPlace 0 · Grade 12 · Rainier (OR)Unofficial | 12 | Rainier (OR) | 12:48 PR |
| 0 | Alex PattonPlace 0 · Grade 10 · Rainier (OR)Unofficial | 10 | Rainier (OR) | 12:55 PR |
| 0 | Adam FugerePlace 0 · Grade 10 · Rainier (OR)Unofficial | 10 | Rainier (OR) | 12:57 |
| 0 | Sebastian BembenekPlace 0 · Grade 11 · Rainier (OR)Unofficial | 11 | Rainier (OR) | 13:15 PR |
| — | Jesse OliverGrade 12 · ScappooseUnofficial | 12 | Scappoose | 13:23 PR |
| — | Matthew MytonGrade 9 · ScappooseUnofficial | 9 | Scappoose | 13:25 |
| 0 | Aiden StewartPlace 0 · Grade 9 · Rainier (OR)Unofficial | 9 | Rainier (OR) | 13:31 PR |
| 0 | Kyle SoutherPlace 0 · Grade 10 · Rainier (OR)Unofficial | 10 | Rainier (OR) | 13:35 PR |
| — | Aaron CohnGrade 12 · ScappooseUnofficial | 12 | Scappoose | 13:36 |
| — | Lev WolinGrade 9 · St HelensUnofficial | 9 | St Helens | 13:47.20 |
| 0 | Riley PainterPlace 0 · Grade 9 · Rainier (OR)Unofficial | 9 | Rainier (OR) | 13:48 PR |
| — | Brennen ElshaugGrade 9 · ScappooseUnofficial | 9 | Scappoose | 13:55 |
| 0 | Ethan Tamlin-MarsylaPlace 0 · Grade 11 · Rainier (OR)Unofficial | 11 | Rainier (OR) | 14:20 PR |
| 0 | Brayden MarcumPlace 0 · Grade 10 · Rainier (OR)Unofficial | 10 | Rainier (OR) | 14:37 |
| — | Blake JohnstonGrade 12 · ScappooseUnofficial | 12 | Scappoose | 14:43 |
| 0 | Jeremiah DuPlessisPlace 0 · Grade 9 · Rainier (OR)Unofficial | 9 | Rainier (OR) | 15:04 |
| 0 | Brennan HintonPlace 0 · Grade 12 · Rainier (OR)Unofficial | 12 | Rainier (OR) | 15:09 |
| 0 | Micah SlapePlace 0 · Grade 9 · Rainier (OR)Unofficial | 9 | Rainier (OR) | 15:32 |
| 0 | Robert duPlessisPlace 0 · Grade 11 · Rainier (OR)Unofficial | 11 | Rainier (OR) | 15:33 |
| 0 | Austin TaylorPlace 0 · Grade 10 · Rainier (OR)Unofficial | 10 | Rainier (OR) | 15:39 PR |
| 0 | Nuksit MeeyosPlace 0 · Grade 10 · Rainier (OR)Unofficial | 10 | Rainier (OR) | 16:57 PR |
| 0 | Jordan WardPlace 0 · Grade 10 · Rainier (OR)Unofficial | 10 | Rainier (OR) | 17:15 PR |
| 0 | Xavier ClarkPlace 0 · Grade 11 · Rainier (OR)Unofficial | 11 | Rainier (OR) | 25:16 |