| 1 | David DuganPlace 1 · Grade 12 · Westside Christian | 12 | Westside Christian | 16:03.28 |
| 2 | Zander MohaPlace 2 · Grade 12 · Warrenton | 12 | Warrenton | 16:50.12 |
| 3 | Olin GilsterPlace 3 · Grade 11 · Oregon Episcopal | 11 | Oregon Episcopal | 16:55.00 |
| 4 | Tyler EdwardsPlace 4 · Grade 12 · Oregon Episcopal | 12 | Oregon Episcopal | 17:30.74 |
| 5 | Evan MillerPlace 5 · Grade 11 · Vernonia | 11 | Vernonia | 17:55.40 |
| 6 | Seth ScheuermanPlace 6 · Grade 11 · Vernonia | 11 | Vernonia | 19:25.19 |
| 7 | Kaden StehrPlace 7 · Grade 11 · Yamhill-Carlton | 11 | Yamhill-Carlton | 19:30.45 |
| 8 | Louigi EttaPlace 8 · Grade 9 · Yamhill-Carlton | 9 | Yamhill-Carlton | 19:30.48 |
| 9 | Mihiretu GreenePlace 9 · Grade 9 · Westside Christian | 9 | Westside Christian | 19:36.96 |
| 10 | Kole PulleyPlace 10 · Grade 12 · Oregon Episcopal | 12 | Oregon Episcopal | 19:41.26 |
| 11 | Jason LaiPlace 11 · Grade 11 · Westside Christian | 11 | Westside Christian | 19:45.56 |
| 12 | Lu YilinPlace 12 · Grade 11 · Vernonia | 11 | Vernonia | 19:50.51 |
| 13 | Brandon SmithPlace 13 · Grade 10 · Horizon Christian | 10 | Horizon Christian | 20:00.53 |
| 14 | Drew LePlace 14 · Grade 10 · Westside Christian | 10 | Westside Christian | 20:08.44 |
| 15 | Erik CooleyPlace 15 · Grade 12 · Warrenton | 12 | Warrenton | 20:08.70 |
| 16 | Andre SteynPlace 16 · Grade 11 · Westside Christian | 11 | Westside Christian | 20:10.50 |
| 17 | Max WhalenPlace 17 · Grade 9 · Catlin Gabel | 9 | Catlin Gabel | 20:11.91 |
| 18 | Ryder HarrisPlace 18 · Grade 12 · Westside Christian | 12 | Westside Christian | 20:28.90 |
| 19 | Nathan Streibeck-P...Place 19 · Grade 12 · Warrenton | 12 | Warrenton | 20:38.93 |
| 20 | Christian ComptonPlace 20 · Grade 10 · Oregon Episcopal | 10 | Oregon Episcopal | 20:44.26 |
| 21 | Daniel VermillionPlace 21 · Grade 10 · Westside Christian | 10 | Westside Christian | 21:01.52 |
| 22 | Justin PerryPlace 22 · Grade 9 · Portland Adventist | 9 | Portland Adventist | 21:05.13 |
| 23 | Jacob SmithPlace 23 · Grade 10 · Horizon Christian | 10 | Horizon Christian | 21:12.89 |
| 24 | Cannon McCleodPlace 24 · Grade 9 · Vernonia | 9 | Vernonia | 21:19.05 |
| 25 | Cyrus WeedenPlace 25 · Grade 10 · Riverdale | 10 | Riverdale | 21:34.72 |
| 26 | Nolan ChadwickPlace 26 · Grade 10 · Yamhill-Carlton | 10 | Yamhill-Carlton | 21:47.07 |
| 27 | Peyton LagersPlace 27 · Grade 10 · Rainier (OR) | 10 | Rainier (OR) | 21:59.44 |
| 28 | Caden MartonPlace 28 · Grade 11 · Riverdale | 11 | Riverdale | 22:08.11 |
| 29 | Stone WilliamsPlace 29 · Grade 9 · Vernonia | 9 | Vernonia | 22:24.00 |
| 30 | Henry BrobergPlace 30 · Grade 11 · Riverdale | 11 | Riverdale | 22:40.14 |
| 32 | Lane GilliamPlace 32 · Grade 10 · Riverdale | 10 | Riverdale | 23:00.31 |
| 33 | Logan LimPlace 33 · Grade 12 · Riverdale | 12 | Riverdale | 23:03.30 |
| 34 | Kaiden Van LomPlace 34 · Grade 9 · Vernonia | 9 | Vernonia | 23:03.86 |
| 35 | Ian WiebkePlace 35 · Grade 11 · Westside Christian | 11 | Westside Christian | 23:18.15 |
| 36 | Shotaro NorvillePlace 36 · Grade 11 · Riverdale | 11 | Riverdale | 23:23.11 |
| 37 | Aidan GomesPlace 37 · Grade 11 · Yamhill-Carlton | 11 | Yamhill-Carlton | 23:23.63 |
| 38 | Nathan DillreePlace 38 · Grade 10 · Horizon Christian | 10 | Horizon Christian | 23:24.97 |
| 39 | Hayden HinckleyPlace 39 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 23:28.91 |
| 40 | Bright EricksonPlace 40 · Grade 10 · Westside Christian | 10 | Westside Christian | 23:29.01 |
| 41 | Caleb AcostaPlace 41 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 23:31.89 |
| 42 | Daniel YoukerPlace 42 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 23:32.66 |
| 43 | Harry SteelePlace 43 · Grade 11 · Riverdale | 11 | Riverdale | 23:38.99 |
| 44 | Hugh BaldwinPlace 44 · Grade 10 · Oregon Episcopal | 10 | Oregon Episcopal | 23:43.71 |
| 45 | Evan CulverPlace 45 · Grade 11 · Yamhill-Carlton | 11 | Yamhill-Carlton | 24:12.46 |
| 46 | Derek SmithPlace 46 · Grade 10 · Horizon Christian | 10 | Horizon Christian | 24:42.46 |
| 47 | Aiden O'MearaPlace 47 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 24:43.06 |
| 48 | Tyler MalmPlace 48 · Grade 10 · Horizon Christian | 10 | Horizon Christian | 25:12.05 |
| 49 | Hunter GutenbergerPlace 49 · Grade 10 · Rainier (OR) | 10 | Rainier (OR) | 26:05.86 |
| 50 | Thomas DaltonPlace 50 · Grade 11 · Yamhill-Carlton | 11 | Yamhill-Carlton | 26:11.20 |
| 51 | Garrett CrawfordPlace 51 · Grade 10 · Rainier (OR) | 10 | Rainier (OR) | 26:21.41 |
| 52 | Charlie CraftPlace 52 · Grade 10 · Horizon Christian | 10 | Horizon Christian | 26:44.59 |
| 53 | Tyler HarmonPlace 53 · Grade 9 · Horizon Christian | 9 | Horizon Christian | 26:49.83 |
| 54 | Joshuah BakerPlace 54 · Grade 9 · Warrenton | 9 | Warrenton | 27:30.79 |
| 55 | Wade WidmePlace 55 · Grade 10 · Rainier (OR) | 10 | Rainier (OR) | 27:30.87 |
| 56 | Wyatt PringlePlace 56 · Grade 9 · Westside Christian | 9 | Westside Christian | 28:35.02 |
| 57 | Jose WheelerPlace 57 · Grade 9 · Rainier (OR) | 9 | Rainier (OR) | 29:55.24 |
| 58 | Kylre HolmesPlace 58 · Grade 9 · Rainier (OR) | 9 | Rainier (OR) | 31:47.06 |