| 1 | Will FlowersPlace 1 · Grade 11 · Corvallis | 11 | Corvallis | 17:22 |
| 2 | Brian HealyPlace 2 · Grade 12 · Corvallis | 12 | Corvallis | 17:29 |
| 3 | Colter KirklandPlace 3 · Grade 9 · Hamilton | 9 | Hamilton | 18:08 |
| 4 | Wes BrownPlace 4 · Grade 11 · Stevensville | 11 | Stevensville | 18:23.1 |
| 5 | Rigby PoulsenPlace 5 · Grade 12 · Hamilton | 12 | Hamilton | 18:23.8 |
| 6 | Connor YetterPlace 6 · Grade 11 · Corvallis | 11 | Corvallis | 18:26.2 |
| 7 | Triston SchmalzPlace 7 · Grade 12 · Hamilton | 12 | Hamilton | 18:26.5 |
| 8 | LoganPlace 8 · VanDenburg | — | VanDenburg | 18:32 |
| 9 | James WissenbachPlace 9 · Grade 10 · Corvallis | 10 | Corvallis | 18:33 |
| 10 | Ben CarrascoPlace 10 · Grade 12 · Corvallis | 12 | Corvallis | 18:36 |
| 11 | Donavon ChaffinPlace 11 · Grade 12 · Darby | 12 | Darby | 18:44 |
| 12 | Brandon DomsallaPlace 12 · Grade 10 · Corvallis | 10 | Corvallis | 19:03 |
| 13 | Lane ColePlace 13 · Grade 9 · Hamilton | 9 | Hamilton | 19:08 |
| 14 | David ThurmanPlace 14 · Grade 11 · Corvallis | 11 | Corvallis | 19:43 |
| 15 | Harrison SilverioPlace 15 · Grade 9 · Hamilton | 9 | Hamilton | 19:46 |
| 16 | Brinson WychePlace 16 · Grade 9 · Corvallis | 9 | Corvallis | 19:52 |
| 17 | Daniel MuirPlace 17 · Grade 12 · Darby | 12 | Darby | 19:54 |
| 18 | Josh DickemorePlace 18 · Grade 11 · Hamilton | 11 | Hamilton | 19:57 |
| 19 | Jordan UsherPlace 19 · Grade 12 · Darby | 12 | Darby | 19:58 |
| 20 | Sebastian JohnsonPlace 20 · Grade 12 · Hamilton | 12 | Hamilton | 20:01 |
| 21 | Tanner NeadPlace 21 · Grade 9 · Hamilton | 9 | Hamilton | 20:15.1 |
| 22 | Carver TisonPlace 22 · Grade 9 · Hamilton | 9 | Hamilton | 20:15.6 |
| 23 | Kellen RobbinsPlace 23 · Grade 12 · Stevensville | 12 | Stevensville | 20:43 |
| 24 | Kristopher EricsonPlace 24 · Grade 11 · Corvallis | 11 | Corvallis | 21:00 |
| 25 | Zachary KunkelPlace 25 · Grade 9 · Hamilton | 9 | Hamilton | 21:24 |
| 26 | Sam De La LuzPlace 26 · Grade 11 · Corvallis | 11 | Corvallis | 21:44 |
| 27 | Jose RodriguezPlace 27 · Grade 10 · Corvallis | 10 | Corvallis | 21:51 |
| 28 | Jace WilsonPlace 28 · Grade 11 · Stevensville | 11 | Stevensville | 22:20 |
| 29 | Nathan WeissPlace 29 · Grade 12 · Stevensville | 12 | Stevensville | 22:29 |
| 30 | Seth GardnerPlace 30 · Grade 9 · Corvallis | 9 | Corvallis | 22:42 |
| 31 | Alex ParahkinPlace 31 · Grade 9 · Hamilton | 9 | Hamilton | 22:46 |
| 32 | Colten FrostPlace 32 · Grade 10 · Hamilton | 10 | Hamilton | 22:52 |
| 33 | Michael ZielinskiPlace 33 · Grade 10 · Stevensville | 10 | Stevensville | 23:21 |
| 34 | Paul RodriguesPlace 34 · Grade 11 · Stevensville | 11 | Stevensville | 23:29 |
| 35 | Blake HendersonPlace 35 · Grade 9 · Stevensville | 9 | Stevensville | 23:50 |
| 36 | John RodriguesPlace 36 · Grade 11 · Stevensville | 11 | Stevensville | 23:53 |
| 37 | Collin HolmbergPlace 37 · Grade 9 · Corvallis | 9 | Corvallis | 24:16 |
| 38 | Randall JessopPlace 38 · Grade 10 · Corvallis | 10 | Corvallis | 24:42 |
| 39 | Tristan RielPlace 39 · Grade 11 · Stevensville | 11 | Stevensville | 26:34 |
| 40 | isaac MillsPlace 40 · Grade 12 · Hamilton | 12 | Hamilton | 28:01 |
| 41 | Ryne RogstadPlace 41 · Grade 9 · Stevensville | 9 | Stevensville | 30:17 |