| 1 | Mason StrogenPlace 1 · Grade 10 · Camas | 10 | Camas | 16:09.09 |
| 2 | Keane CooperPlace 2 · Grade 11 · Camas | 11 | Camas | 16:21.51 |
| 3 | Carson ChambersPlace 3 · Grade 11 · Camas | 11 | Camas | 16:34.54 |
| 4 | Benjamin LottigPlace 4 · Grade 10 · Camas | 10 | Camas | 16:49.85 PR |
| 5 | Brady MarshallPlace 5 · Grade 9 · Camas | 9 | Camas | 17:01.10 |
| 6 | Hiroyasu SimsPlace 6 · Grade 11 · Union | 11 | Union | 17:20.14 |
| 7 | Justin KilkPlace 7 · Grade 12 · Camas | 12 | Camas | 17:24.78 |
| 8 | Evan GillespiePlace 8 · Grade 12 · Camas | 12 | Camas | 17:27.53 |
| 9 | Jackson LanpharPlace 9 · Grade 11 · Camas | 11 | Camas | 17:28.65 |
| 10 | Payten JonesPlace 10 · Grade 11 · Camas | 11 | Camas | 17:28.85 |
| 11 | Jack GreifPlace 11 · Grade 11 · Camas | 11 | Camas | 17:29.68 |
| 12 | Francisco ArmaniPlace 12 · Grade 10 · Camas | 10 | Camas | 17:33.20 |
| 13 | Darius ArmaniPlace 13 · Grade 10 · Camas | 10 | Camas | 17:37.85 |
| 14 | Jonathan YostPlace 14 · Grade 12 · Union | 12 | Union | 17:42.83 |
| 15 | Kai RicoPlace 15 · Grade 11 · Camas | 11 | Camas | 17:48.13 |
| 16 | Nash BaloghPlace 16 · Grade 10 · Camas | 10 | Camas | 17:52.00 |
| 17 | Brian ShinPlace 17 · Grade 12 · Union | 12 | Union | 17:52.65 |
| 18 | Jacob ElwoodPlace 18 · Grade 10 · Camas | 10 | Camas | 17:55.55 |
| 19 | Adam BrashlerPlace 19 · Grade 9 · Union | 9 | Union | 18:09.43 |
| 20 | Pyrc JacksonPlace 20 · Grade 10 · Camas | 10 | Camas | 18:15.21 |
| 21 | Karter LafrancePlace 21 · Grade 10 · Union | 10 | Union | 18:23.44 PR |
| 22 | Saransh GuptaPlace 22 · Grade 10 · Camas | 10 | Camas | 18:31.76 |
| 23 | Max ParkinsonPlace 23 · Grade 11 · Camas | 11 | Camas | 19:09.97 PR |
| 24 | Chance BaloghPlace 24 · Grade 12 · Camas | 12 | Camas | 19:12.96 |
| 25 | William RuzzamentiPlace 25 · Grade 12 · Camas | 12 | Camas | 19:19.81 |
| 26 | Joey YostPlace 26 · Grade 10 · Union | 10 | Union | 19:42.33 |
| 27 | Tim YostPlace 27 · Grade 11 · Union | 11 | Union | 19:42.43 |
| 28 | Kaaden StephensPlace 28 · Grade 11 · Camas | 11 | Camas | 19:53.93 |
| 29 | Ethan SharpePlace 29 · Grade 11 · Camas | 11 | Camas | 19:57.79 PR |
| 30 | Sami AgherbiPlace 30 · Grade 10 · Camas | 10 | Camas | 19:59.32 |
| 31 | Brahmpreet SinghPlace 31 · Grade 10 · Camas | 10 | Camas | 20:04.78 |
| 32 | William SpencerPlace 32 · Grade 9 · Camas | 9 | Camas | 20:20.89 |
| 33 | Gavin GardnerPlace 33 · Grade 10 · Union | 10 | Union | 20:22.11 |
| 34 | Quentin SmithPlace 34 · Grade 11 · Union | 11 | Union | 20:23.38 |
| 35 | Brittain JuraPlace 35 · Grade 11 · Camas | 11 | Camas | 20:34.67 |
| 36 | Maxx RodriguezPlace 36 · Grade 10 · Camas | 10 | Camas | 20:46.17 |
| 37 | Logan HardingPlace 37 · Grade 11 · Camas | 11 | Camas | 20:51.45 PR |
| 38 | Ruei-Kai WuPlace 38 · Grade 11 · Camas | 11 | Camas | 20:54.62 |
| 39 | Adrian LagattutaPlace 39 · Grade 11 · Union | 11 | Union | 20:56.09 |
| 40 | Oliver ZwemerPlace 40 · Grade 9 · Camas | 9 | Camas | 20:57.78 |
| 41 | Clayton Warren AtwaterPlace 41 · Grade 9 · Camas | 9 | Camas | 20:59.89 |
| 42 | Blake CurcioPlace 42 · Grade 9 · Camas | 9 | Camas | 21:05.12 PR |
| 43 | Dane HuttonPlace 43 · Grade 9 · Camas | 9 | Camas | 21:19.52 |
| 44 | James EastmanPlace 44 · Grade 10 · Camas | 10 | Camas | 21:21.73 |
| 45 | Owen QueryPlace 45 · Grade 10 · Camas | 10 | Camas | 21:29.16 |
| 46 | Jesper HsuPlace 46 · Grade 12 · Camas | 12 | Camas | 21:35.50 |
| 47 | Finn SkolnickPlace 47 · Grade 10 · Camas | 10 | Camas | 21:42.31 |
| 48 | Levi BarPlace 48 · Grade 10 · Camas | 10 | Camas | 21:44.30 |
| 49 | Matthew CoyerPlace 49 · Grade 10 · Camas | 10 | Camas | 21:50.98 |
| 50 | Uilliam WernerPlace 50 · Grade 10 · Camas | 10 | Camas | 22:02.85 PR |
| 51 | Caleb HindsPlace 51 · Grade 11 · Camas | 11 | Camas | 22:04.31 PR |
| 52 | Kaden FennePlace 52 · Grade 12 · Camas | 12 | Camas | 22:54.30 |
| 53 | William PowellPlace 53 · Grade 11 · Union | 11 | Union | 22:59.12 |
| 54 | Patrick WrightPlace 54 · Grade 10 · Camas | 10 | Camas | 23:21.08 |
| 55 | Grant GuptillPlace 55 · Grade 10 · Camas | 10 | Camas | 23:22.99 |
| 56 | Nicholas BradleyPlace 56 · Grade 9 · Union | 9 | Union | 23:24.78 |
| 57 | Boden EndresonPlace 57 · Grade 9 · Camas | 9 | Camas | 23:43.78 |
| 58 | Sebastian LimPlace 58 · Grade 9 · Camas | 9 | Camas | 23:49.73 |
| 59 | Micah MillerPlace 59 · Grade 11 · Camas | 11 | Camas | 23:50.78 |
| 60 | Brayden LemkePlace 60 · Grade 11 · Camas | 11 | Camas | 23:57.57 |
| 61 | Isaac SakataPlace 61 · Grade 10 · Camas | 10 | Camas | 24:03.37 |
| 62 | Benjamin Montgomery-BrownPlace 62 · Grade 11 · Camas | 11 | Camas | 24:03.89 PR |
| 63 | Samuel Sanchez-MorenoPlace 63 · Grade 10 · Union | 10 | Union | 24:06.43 |
| 64 | Todd PachingerPlace 64 · Grade 10 · Camas | 10 | Camas | 24:18.79 |
| 65 | James CorvinPlace 65 · Grade 11 · Camas | 11 | Camas | 24:22.96 |
| 66 | Judah SchalonPlace 66 · Grade 9 · Camas | 9 | Camas | 24:26.48 |
| 67 | Noah LemkePlace 67 · Grade 11 · Camas | 11 | Camas | 24:29.35 |
| 68 | Emmett LePlace 68 · Grade 10 · Camas | 10 | Camas | 25:28.34 |
| 69 | Davaul BoylePlace 69 · Grade 10 · Camas | 10 | Camas | 25:33.06 |
| 70 | Brolin MinichPlace 70 · Grade 11 · Camas | 11 | Camas | 25:55.37 |
| 71 | Jamie KimPlace 71 · Grade 10 · Camas | 10 | Camas | 27:33.28 |
| 72 | Gilbert VoPlace 72 · Grade 12 · Camas | 12 | Camas | 27:33.74 |
| 73 | Jacob BeuhlPlace 73 · Grade 10 · Camas | 10 | Camas | 27:33.91 |
| — | Maxwell BlairGrade 10 · Camas | 10 | Camas | DNS |
| — | Wyatt AndersonGrade 10 · Camas | 10 | Camas | DNS |
| — | Samuel FlycktGrade 10 · Camas | 10 | Camas | DNS |
| — | Talon FordGrade 10 · Camas | 10 | Camas | DNS |
| — | Micah SnellGrade 11 · Camas | 11 | Camas | DNS |
| — | Zachary AgherbiGrade 12 · Camas | 12 | Camas | DNS |
| — | Justin FisherGrade 12 · Camas | 12 | Camas | DNS |
| — | Colin RobertsonGrade 11 · Camas | 11 | Camas | DNS |
| — | Logan MihailoffGrade 11 · Camas | 11 | Camas | DNS |
| — | Samuel EricksonGrade 9 · Camas | 9 | Camas | DNS |
| — | Trent LyonGrade 10 · Camas | 10 | Camas | DNS PR |
| — | Cade WestoverGrade 9 · Camas | 9 | Camas | DNS |
| — | Christian TurnerGrade 9 · Camas | 9 | Camas | DNS PR |
| — | Austin AndersonGrade 12 · Camas | 12 | Camas | DNS |
| — | Emmett HealGrade 10 · Camas | 10 | Camas | DNS |
| — | Yuxiang LiGrade 9 · Camas | 9 | Camas | DNS PR |
| — | Bridger BlairGrade 12 · Camas | 12 | Camas | DNS |
| — | Juan Sebastian FranciscoGrade 12 · Camas | 12 | Camas | DNS |
| — | Lander PielGrade 10 · Union | 10 | Union | DNS |
| — | Noah GlynnGrade 9 · Union | 9 | Union | DNS PR |
| — | Zachary PersonGrade 11 · Union | 11 | Union | DNS |
| — | Finn SlettenGrade 12 · Union | 12 | Union | DNS |