| 1 | Ty KuntzPlace 1 · Grade 9 · Lake Oswego | 9 | Lake Oswego | 17:41.51 PR |
| 2 | Reid AlesciPlace 2 · Grade 10 · Lakeridge | 10 | Lakeridge | 17:42.87 PR |
| 3 | Quentin GrahamPlace 3 · Grade 9 · Mountainside | 9 | Mountainside | 17:59.96 PR |
| 4 | Ezra DeMayoPlace 4 · Grade 9 · Lake Oswego | 9 | Lake Oswego | 18:00.52 PR |
| 5 | Griffin AldridgePlace 5 · Grade 10 · Hockinson | 10 | Hockinson | 18:07.19 PR |
| 6 | Roger KoberPlace 6 · Grade 9 · West Linn | 9 | West Linn | 18:13.06 |
| 7 | Luke EglandPlace 7 · Grade 11 · West Linn | 11 | West Linn | 18:13.73 PR |
| 8 | Zac NelaPlace 8 · Grade 11 · Hockinson | 11 | Hockinson | 18:14.88 |
| 9 | Philip 'Flip' ChenPlace 9 · Grade 10 · Franklin (OR) | 10 | Franklin (OR) | 18:18.01 PR |
| 10 | Loren CushingPlace 10 · Grade 11 · Oregon City | 11 | Oregon City | 18:18.08 |
| 11 | Kaas BealPlace 11 · Grade 10 · Mountainside | 10 | Mountainside | 18:22.09 PR |
| 12 | Luke FrancoPlace 12 · Grade 10 · Lake Oswego | 10 | Lake Oswego | 18:22.41 PR |
| 13 | Magnus GeimanPlace 13 · Grade 9 · Lake Oswego | 9 | Lake Oswego | 18:28.44 PR |
| 14 | Long PhanPlace 14 · Grade 10 · Mountainside | 10 | Mountainside | 18:37.64 PR |
| 15 | Jack MorozovPlace 15 · Grade 12 · West Linn | 12 | West Linn | 18:38.45 PR |
| 16 | Carson ButterfieldPlace 16 · Grade 10 · Hockinson | 10 | Hockinson | 18:42.64 PR |
| 17 | Cash RomansPlace 17 · Grade 11 · Lakeridge | 11 | Lakeridge | 18:43.41 PR |
| 18 | Tasman HawsPlace 18 · Grade 10 · Lakeridge | 10 | Lakeridge | 18:44.44 PR |
| 19 | Jaxon GrahamPlace 19 · Grade 9 · Mountainside | 9 | Mountainside | 18:47.77 PR |
| 20 | Ethan DeLaneyPlace 20 · Grade 9 · West Linn | 9 | West Linn | 18:48.06 PR |
| 21 | Cayson KinishPlace 21 · Grade 10 · Mountainside | 10 | Mountainside | 18:48.56 PR |
| 22 | Sol ThompsonPlace 22 · Grade 9 · Lakeridge | 9 | Lakeridge | 18:49.17 PR |
| 23 | Henry AlleePlace 23 · Grade 11 · Oregon City | 11 | Oregon City | 19:00.71 PR |
| 24 | Silas WorleyPlace 24 · Grade 11 · Oregon City | 11 | Oregon City | 19:01.08 PR |
| 25 | Titus StephensPlace 25 · Grade 10 · Mountainside | 10 | Mountainside | 19:01.38 PR |
| 26 | Mauricio MercadoPlace 26 · Grade 11 · Mountainside | 11 | Mountainside | 19:01.58 PR |
| 27 | Troy SongPlace 27 · Grade 10 · Mountainside | 10 | Mountainside | 19:12.47 PR |
| 28 | Zane AthertonPlace 28 · Grade 10 · West Linn | 10 | West Linn | 19:13.70 PR |
| 29 | Miles LothamerPlace 29 · Grade 9 · Franklin (OR) | 9 | Franklin (OR) | 19:14.28 PR |
| 30 | Dylan PreligeraPlace 30 · Grade 11 · West Linn | 11 | West Linn | 19:14.54 PR |
| 31 | Henry WigginsPlace 31 · Grade 9 · West Linn | 9 | West Linn | 19:18.00 PR |
| 32 | Gus JuonPlace 32 · Grade 11 · Hockinson | 11 | Hockinson | 19:18.08 PR |
| 33 | Leo CohenPlace 33 · Grade 9 · Franklin (OR) | 9 | Franklin (OR) | 19:19.76 PR |
| 34 | Wesley SchuhPlace 34 · Grade 9 · Tualatin | 9 | Tualatin | 19:20.58 PR |
| 35 | Miles CarbonePlace 35 · Grade 9 · Lakeridge | 9 | Lakeridge | 19:24.50 PR |
| 36 | Lucas WilsonPlace 36 · Grade 11 · Oregon Episcopal | 11 | Oregon Episcopal | 19:25.03 PR |
| 37 | Max BousquetPlace 37 · Grade 12 · Mountainside | 12 | Mountainside | 19:25.17 PR |
| 38 | Carson MeekPlace 38 · Grade 10 · Oregon City | 10 | Oregon City | 19:28.13 PR |
| 39 | Gordon PerryPlace 39 · Grade 9 · Lakeridge | 9 | Lakeridge | 19:29.20 PR |
| 40 | Wyatt KendrickPlace 40 · Grade 9 · Oregon City | 9 | Oregon City | 19:29.32 PR |
| 41 | Cooper HillPlace 41 · Grade 9 · Lakeridge | 9 | Lakeridge | 19:31.15 |
| 42 | Jaeden BrininstoolPlace 42 · Grade 10 · Clackamas | 10 | Clackamas | 19:35.80 PR |
| 43 | Noah HattenPlace 43 · Grade 11 · Hockinson | 11 | Hockinson | 19:41.44 PR |
| 44 | James Carpenter-SecrestPlace 44 · Grade 10 · Hockinson | 10 | Hockinson | 19:43.01 PR |
| 45 | Nathan JonesPlace 45 · Grade 12 · Tualatin | 12 | Tualatin | 19:44.80 PR |
| 46 | James HaughPlace 46 · Grade 10 · Lake Oswego | 10 | Lake Oswego | 19:48.36 PR |
| 47 | Josiah CallahanPlace 47 · Grade 10 · Mountainside | 10 | Mountainside | 19:52.57 PR |
| 48 | Sequoia SandersPlace 48 · Grade 11 · Oregon Episcopal | 11 | Oregon Episcopal | 19:54.44 PR |
| 49 | Thomas JuddPlace 49 · Grade 10 · Mountainside | 10 | Mountainside | 19:54.46 PR |
| 50 | Nathaniel KilbergPlace 50 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 19:54.53 PR |
| 51 | Roman LaraPlace 51 · Grade 10 · Lakeridge | 10 | Lakeridge | 19:54.72 PR |
| 52 | Callan FerebeePlace 52 · Grade 12 · Mountainside | 12 | Mountainside | 19:56.81 |
| 53 | Bennett FreemanPlace 53 · Grade 10 · Lakeridge | 10 | Lakeridge | 19:57.43 PR |
| 54 | Benjamin CoulsonPlace 54 · Grade 9 · Reynolds | 9 | Reynolds | 19:57.68 PR |
| 55 | Alexander DayPlace 55 · Grade 11 · Adrienne Nelson | 11 | Adrienne Nelson | 20:01.93 |
| 56 | Wesley TupamahuPlace 56 · Grade 9 · Tigard | 9 | Tigard | 20:02.47 PR |
| 57 | Devon GebbiePlace 57 · Grade 9 · Lakeridge | 9 | Lakeridge | 20:07.40 |
| 58 | Aidan LaibPlace 58 · Grade 12 · Oregon City | 12 | Oregon City | 20:08.85 |
| 59 | Hunter MitchellPlace 59 · Grade 10 · Tualatin | 10 | Tualatin | 20:09.84 PR |
| 60 | Hudson NeufeldPlace 60 · Grade 11 · Tualatin | 11 | Tualatin | 20:12.15 PR |
| 61 | Owen AdamsPlace 61 · Grade 9 · Lakeridge | 9 | Lakeridge | 20:13.18 PR |
| 62 | Gavin SimonPlace 62 · Grade 10 · Mountainside | 10 | Mountainside | 20:15.29 PR |
| 63 | Ethan NguyenPlace 63 · Grade 10 · Clackamas | 10 | Clackamas | 20:16.49 PR |
| 64 | Omar Osio TuxpanPlace 64 · Grade 12 · Reynolds | 12 | Reynolds | 20:19.00 |
| 65 | Silas LuchenbillPlace 65 · Grade 10 · West Linn | 10 | West Linn | 20:19.92 PR |
| 66 | Parker RyanPlace 66 · Grade 9 · Mountainside | 9 | Mountainside | 20:21.67 |
| 67 | Ansel WrayPlace 67 · Grade 9 · Oregon Episcopal | 9 | Oregon Episcopal | 20:22.17 |
| 68 | Jacoby Van DykPlace 68 · Grade 11 · Oregon City | 11 | Oregon City | 20:28.13 PR |
| 69 | Isaac SilverPlace 69 · Grade 10 · Lakeridge | 10 | Lakeridge | 20:29.20 PR |
| 70 | Liam AndersonPlace 70 · Grade 9 · Lakeridge | 9 | Lakeridge | 20:30.29 PR |
| 71 | Emmitt EppPlace 71 · Grade 10 · Canby | 10 | Canby | 20:30.69 PR |
| 72 | Zachary KononenPlace 72 · Grade 9 · West Linn | 9 | West Linn | 20:32.87 PR |
| 73 | Devon VanPlace 73 · Grade 10 · Mountainside | 10 | Mountainside | 20:36.77 PR |
| 74 | Malachi VystrcilPlace 74 · Grade 9 · Tigard | 9 | Tigard | 20:36.97 PR |
| 75 | Devon MartinPlace 75 · Grade 9 · Mountainside | 9 | Mountainside | 20:39.80 PR |
| 76 | Gavin ShadrickPlace 76 · Grade 10 · Mountainside | 10 | Mountainside | 20:43.71 PR |
| 77 | Kian GolafsharPlace 77 · Grade 10 · Tualatin | 10 | Tualatin | 20:43.88 PR |
| 78 | Brody EdwardsPlace 78 · Grade 9 · West Linn | 9 | West Linn | 20:47.22 PR |
| 79 | Shaydan OganPlace 79 · Grade 9 · Mountainside | 9 | Mountainside | 20:54.44 PR |
| 80 | Keiran SturgillPlace 80 · Grade 10 · West Linn | 10 | West Linn | 20:54.65 |
| 81 | Holister ScottPlace 81 · Grade 10 · Barlow | 10 | Barlow | 20:54.99 PR |
| 82 | Ellis MadrigalPlace 82 · Grade 10 · West Linn | 10 | West Linn | 20:55.93 PR |
| 83 | Marcus AyresPlace 83 · Grade 9 · Tualatin | 9 | Tualatin | 20:59.07 PR |
| 84 | Agrim RaghuvanshiPlace 84 · Grade 10 · Tualatin | 10 | Tualatin | 20:59.26 PR |
| 85 | James JonesPlace 85 · Grade 9 · Mountainside | 9 | Mountainside | 21:00.98 PR |
| 86 | Sebastian LeoPlace 86 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 21:01.16 PR |
| 87 | Seth ParsonsPlace 87 · Grade 10 · Tualatin | 10 | Tualatin | 21:06.47 PR |
| 88 | Sam JiPlace 88 · Grade 12 · Tualatin | 12 | Tualatin | 21:07.38 PR |
| 89 | Harrison GeePlace 89 · Grade 10 · Mountainside | 10 | Mountainside | 21:10.75 |
| 90 | Ethan FrederickPlace 90 · Grade 11 · Barlow | 11 | Barlow | 21:14.21 |
| 91 | Mac MoffittPlace 91 · Grade 9 · Lake Oswego | 9 | Lake Oswego | 21:17.45 PR |
| 92 | Caleb EnochPlace 92 · Grade 12 · Clackamas | 12 | Clackamas | 21:20.54 |
| 93 | Caleb SnodderlyPlace 93 · Grade 11 · Canby | 11 | Canby | 21:22.89 PR |
| 94 | Ryan RothPlace 94 · Grade 9 · Clackamas | 9 | Clackamas | 21:23.90 PR |
| 95 | Hudson KeilPlace 95 · Grade 9 · Tualatin | 9 | Tualatin | 21:24.55 PR |
| 96 | Eli ConradPlace 96 · Grade 10 · Oregon City | 10 | Oregon City | 21:25.28 PR |
| 97 | Treagan KitchenPlace 97 · Grade 10 · Hockinson | 10 | Hockinson | 21:26.80 PR |
| 98 | Rowan NewellPlace 98 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 21:37.54 |
| 99 | Vardaan KumarPlace 99 · Grade 11 · Oregon Episcopal | 11 | Oregon Episcopal | 21:39.85 PR |
| 100 | Truman DuncanPlace 100 · Grade 9 · Oregon City | 9 | Oregon City | 21:57.80 |