| 1 | Lane ColePlace 1 · Grade 11 · Hamilton | 11 | Hamilton | 17:17.66 |
| 2 | Colter PurcellPlace 2 · Grade 11 · Hamilton | 11 | Hamilton | 17:33.14 |
| 3 | Colter KirklandPlace 3 · Grade 11 · Hamilton | 11 | Hamilton | 17:34.44 |
| 4 | Harrison SilverioPlace 4 · Grade 11 · Hamilton | 11 | Hamilton | 17:38.41 |
| 5 | Zachary KunkelPlace 5 · Grade 11 · Hamilton | 11 | Hamilton | 17:38.43 |
| 6 | Brinson WychePlace 6 · Grade 11 · Corvallis | 11 | Corvallis | 17:45.27 |
| 7 | Carver TisonPlace 7 · Grade 11 · Hamilton | 11 | Hamilton | 18:29.07 |
| 8 | Tanner NeadPlace 8 · Grade 11 · Hamilton | 11 | Hamilton | 18:29.16 |
| 9 | Aidan ThompsonPlace 9 · Grade 12 · Powell County | 12 | Powell County | 18:39.60 |
| 10 | Yannis JessopPlace 10 · Grade 10 · Corvallis | 10 | Corvallis | 18:39.96 |
| 11 | Clay TruthPlace 11 · Grade 10 · Corvallis | 10 | Corvallis | 18:52.08 |
| 12 | Derek CriddlePlace 12 · Grade 9 · Corvallis | 9 | Corvallis | 19:02.16 |
| 13 | James WissenbachPlace 13 · Grade 12 · Corvallis | 12 | Corvallis | 19:12.37 |
| 14 | Brandon DomsallaPlace 14 · Grade 12 · Corvallis | 12 | Corvallis | 19:20.57 |
| 15 | Logan VandenbergPlace 15 · Grade 12 · Hamilton | 12 | Hamilton | 19:21.51 |
| 16 | Landen ConnerPlace 16 · Grade 12 · Corvallis | 12 | Corvallis | 19:28.20 |
| 17 | Matyi KariPlace 17 · Grade 10 · Hamilton | 10 | Hamilton | 19:28.85 |
| 18 | William MartinPlace 18 · Grade 10 · Darby | 10 | Darby | 19:34.49 |
| 19 | Cooper BurrowsPlace 19 · Grade 10 · Hamilton | 10 | Hamilton | 19:35.45 |
| 20 | Scott ParkePlace 20 · Grade 9 · Drummond | 9 | Drummond | 19:36.00 |
| 21 | Cullen DugganPlace 21 · Grade 10 · Darby | 10 | Darby | 19:36.87 |
| 22 | Andy PurcellPlace 22 · Grade 9 · Hamilton | 9 | Hamilton | 19:54.56 |
| 23 | Dawson BerglundPlace 23 · Grade 10 · Hamilton | 10 | Hamilton | 20:29.43 |
| 24 | Aiden ReadPlace 24 · Grade 10 · Corvallis | 10 | Corvallis | 20:41.22 |
| 25 | Miles PeratisPlace 25 · Grade 9 · Hamilton | 9 | Hamilton | 20:43.27 |
| 26 | Seth AllenPlace 26 · Grade 10 · Hamilton | 10 | Hamilton | 20:54.52 |
| 27 | Anthony FossenPlace 27 · Grade 11 · Darby | 11 | Darby | 21:03.72 |
| 28 | TJ BrownPlace 28 · Grade 10 · Stevensville | 10 | Stevensville | 21:03.80 |
| 29 | Collin HolmbergPlace 29 · Grade 11 · Corvallis | 11 | Corvallis | 21:13.77 |
| 30 | Andrew SearlePlace 30 · Grade 11 · Hamilton | 11 | Hamilton | 21:16.93 |
| 31 | Johnathan PfendlerPlace 31 · Grade 10 · Drummond | 10 | Drummond | 21:28.60 |
| 32 | Thomas RedmondPlace 32 · Grade 10 · Hamilton | 10 | Hamilton | 21:37.93 |
| 33 | Mike BrownPlace 33 · Grade 11 · Powell County | 11 | Powell County | 21:56.38 |
| 34 | Blake HendersonPlace 34 · Grade 11 · Stevensville | 11 | Stevensville | 22:14.98 |
| 35 | Robert SytsmaPlace 35 · Grade 11 · Corvallis | 11 | Corvallis | 22:21.13 |
| 36 | Gavin TurnerPlace 36 · Grade 10 · Hamilton | 10 | Hamilton | 22:43.56 |
| 37 | Trevor BaileyPlace 37 · Grade 10 · Darby | 10 | Darby | 23:13.16 |
| 38 | Jacob BlytonPlace 38 · Grade 10 · Stevensville | 10 | Stevensville | 23:40.05 |
| 39 | Thomas MartinezPlace 39 · Grade 9 · Powell County | 9 | Powell County | 24:42.21 |
| 40 | Dylan JanesPlace 40 · Grade 11 · Stevensville | 11 | Stevensville | 25:42.33 |
| 41 | Wyatt SmithPlace 41 · Grade 12 · Powell County | 12 | Powell County | 25:58.84 |
| 42 | Michael ZielinskiPlace 42 · Grade 12 · Stevensville | 12 | Stevensville | 28:12.01 |
| 43 | Eli HathawayPlace 43 · Grade 10 · Powell County | 10 | Powell County | 28:27.02 |
| 44 | Christian GividenPlace 44 · Grade 10 · Corvallis | 10 | Corvallis | 28:42.67 |
| 45 | Atticus AtkinsPlace 45 · Grade 10 · Darby | 10 | Darby | 30:48.13 |
| 46 | Marin MasonPlace 46 · Grade 10 · Stevensville | 10 | Stevensville | 35:44.20 |
| 47 | Ryne RogstadPlace 47 · Grade 11 · Stevensville | 11 | Stevensville | 36:21.64 |
| 48 | Dillon MacIlwraithPlace 48 · Grade 11 · Darby | 11 | Darby | 46:16.65 |