| 1 | Koda DamesPlace 1 · Grade 12 · Century | 12 | Century | 17:19.18 |
| 2 | Lucas RyesharPlace 2 · Grade 11 · Century | 11 | Century | 17:59.14 |
| 3 | Ian PaduaPlace 3 · Grade 12 · Century | 12 | Century | 18:04.05 |
| 4 | Anthony TaylorPlace 4 · Grade 11 · Century | 11 | Century | 18:08.07 |
| 5 | Sean MolnarPlace 5 · Grade 11 · Century | 11 | Century | 18:54.84 |
| 6 | Aiden RyesharPlace 6 · Grade 12 · Century | 12 | Century | 18:57.44 |
| 7 | Sulayman HusseinPlace 7 · Grade 11 · Century | 11 | Century | 19:07.83 |
| 8 | Levi WisemanPlace 8 · Grade 11 · Estacada | 11 | Estacada | 19:11.62 |
| 9 | Ethan JohnsonPlace 9 · Grade 12 · Lebanon | 12 | Lebanon | 19:18.74 |
| 10 | Sam ClinePlace 10 · Grade 12 · West Linn | 12 | West Linn | 19:24.67 |
| 11 | Ryan StallsworthPlace 11 · Grade 12 · South Albany | 12 | South Albany | 19:41.09 |
| 12 | Burke BeattyPlace 12 · Grade 11 · West Linn | 11 | West Linn | 19:43.64 |
| 13 | Wesley GoffPlace 13 · Grade 11 · Sweet Home | 11 | Sweet Home | 19:45.93 |
| 14 | Luke EglandPlace 14 · Grade 11 · West Linn | 11 | West Linn | 19:49.89 |
| 15 | Grady WilkinsonPlace 15 · Grade 11 · La Salle Prep | 11 | La Salle Prep | 20:05.12 |
| 16 | Charles SearsPlace 16 · Grade 12 · Estacada | 12 | Estacada | 20:11.49 |
| 17 | Chaytonn SavagePlace 17 · Grade 11 · Toledo | 11 | Toledo | 20:17.56 |
| 18 | Jack MorozovPlace 18 · Grade 12 · West Linn | 12 | West Linn | 20:29.59 |
| 19 | Dylan PreligeraPlace 19 · Grade 11 · West Linn | 11 | West Linn | 20:31.60 |
| 20 | Joshua HernandezPlace 20 · Grade 12 · South Albany | 12 | South Albany | 20:43.75 |
| 21 | Luke WilliamsPlace 21 · Grade 11 · La Salle Prep | 11 | La Salle Prep | 20:44.26 |
| 22 | Rudi HempyPlace 22 · Grade 12 · Blanchet Catholic | 12 | Blanchet Catholic | 20:54.79 |
| 23 | Eric Gervacio-MendozaPlace 23 · Grade 12 · Woodland | 12 | Woodland | 20:58.98 |
| 24 | Jaden JimenezPlace 24 · Grade 12 · South Albany | 12 | South Albany | 21:04.38 |
| 25 | Elijiah JonesPlace 25 · Grade 11 · Toledo | 11 | Toledo | 21:05.01 |
| 26 | Parker LasherPlace 26 · Grade 11 · La Salle Prep | 11 | La Salle Prep | 21:13.24 |
| 27 | Jacob KeeverPlace 27 · Grade 12 · Willamette | 12 | Willamette | 21:19.81 |
| 28 | Aven Loftin-BrucePlace 28 · Grade 11 · Willamette | 11 | Willamette | 21:29.76 |
| 29 | Lukas RustPlace 29 · Grade 11 · La Salle Prep | 11 | La Salle Prep | 21:32.39 |
| 30 | Brenden CoatsPlace 30 · Grade 11 · Cascade Christian | 11 | Cascade Christian | 21:40.05 |
| 31 | Basil Van SicklePlace 31 · Grade 12 · La Salle Prep | 12 | La Salle Prep | 21:40.07 |
| 32 | Gavin HarrisPlace 32 · Grade 11 · Lebanon | 11 | Lebanon | 21:40.92 |
| 33 | Donovan Camarillo SalazarPlace 33 · Grade 11 · Century | 11 | Century | 21:44.86 |
| 34 | Leland MortinsonPlace 34 · Grade 11 · Willamette | 11 | Willamette | 21:45.29 |
| 35 | Twilight GrayPlace 35 · Grade 11 · Newport | 11 | Newport | 21:47.27 |
| 36 | Andrew WhitePlace 36 · Grade 11 · South Albany | 11 | South Albany | 21:47.92 |
| 37 | Beckett DingerPlace 37 · Grade 12 · West Albany | 12 | West Albany | 22:00.27 PR |
| 38 | Semir HassenPlace 38 · Grade 11 · Century | 11 | Century | 22:05.83 |
| 39 | Treyton GeigerPlace 39 · Grade 11 · Cascade Christian | 11 | Cascade Christian | 22:11.68 PR |
| 40 | Trynt SpiveyPlace 40 · Grade 11 · West Albany | 11 | West Albany | 22:17.56 |
| 41 | William ArchibaldPlace 41 · Grade 12 · Woodland | 12 | Woodland | 22:25.91 PR |
| 42 | Ellis LebombardPlace 42 · Grade 11 · Phoenix | 11 | Phoenix | 22:32.59 |
| 43 | Jim ChambersPlace 43 · Grade 11 · Toledo | 11 | Toledo | 22:33.25 |
| 44 | Ian BeireisPlace 44 · Grade 12 · West Albany | 12 | West Albany | 22:50.51 |
| 45 | Autumn SurleyPlace 45 · Grade 12 · Newport | 12 | Newport | 22:58.71 |
| 46 | Elijah HardingPlace 46 · Grade 11 · La Salle Prep | 11 | La Salle Prep | 23:05.85 |
| 47 | Samuel HuttonPlace 47 · Grade 11 · Newport | 11 | Newport | 23:12.36 |
| 48 | Elijah HuffPlace 48 · Grade 11 · Estacada | 11 | Estacada | 23:30.47 |
| 49 | Brady FraserPlace 49 · Grade 11 · West Linn | 11 | West Linn | 23:37.29 |
| 50 | Michael FlemingPlace 50 · Grade 11 · Estacada | 11 | Estacada | 23:40.44 |
| 51 | Kaden DukePlace 51 · Grade 12 · West Albany | 12 | West Albany | 23:44.73 |
| 52 | Gavin ContrerasPlace 52 · Grade 11 · West Linn | 11 | West Linn | 24:13.39 |
| 53 | Jakub GollPlace 53 · Grade 11 · West Linn | 11 | West Linn | 24:13.49 |
| 54 | Logan PetrunicPlace 54 · Grade 11 · West Albany | 11 | West Albany | 24:13.67 |
| 55 | Ryan JensenPlace 55 · Grade 12 · Woodland | 12 | Woodland | 24:19.96 |
| 56 | Asa RoethlisbergerPlace 56 · Grade 12 · South Albany | 12 | South Albany | 24:33.87 |
| 57 | David HauryPlace 57 · Grade 11 · South Albany | 11 | South Albany | 25:10.06 |
| 58 | August LiebPlace 58 · Grade 11 · Century | 11 | Century | 25:55.33 |
| 59 | Tristan FalconPlace 59 · Grade 12 · Century | 12 | Century | 26:18.59 |
| 60 | Rocco RomeoPlace 60 · Grade 11 · Blanchet Catholic | 11 | Blanchet Catholic | 27:23.96 PR |
| 61 | Elliot CarlsonPlace 61 · Grade 11 · West Albany | 11 | West Albany | 27:35.23 PR |
| 62 | Juan Carlos Lopez ContrerasPlace 62 · Grade 12 · Woodland | 12 | Woodland | 28:29.13 |
| 63 | Scott SavantPlace 63 · Grade 11 · Cascade Christian | 11 | Cascade Christian | 29:26.27 |
| 64 | Ashton BonglamphonePlace 64 · Grade 11 · Heritage | 11 | Heritage | 30:41.80 |
| 65 | Eli AdamsPlace 65 · Grade 11 · Sweet Home | 11 | Sweet Home | 33:29.73 |