| 1 | Brayden BjornstadPlace 1 · Grade 7 · Beaverton Youth Track | 7 | Beaverton Youth Track | 10:58.19 PR |
| 2 | Landon WestfallPlace 2 · Grade 8 · Whisper Running | 8 | Whisper Running | 11:01.70 PR |
| 3 | Macallen JirasPlace 3 · Grade 8 · Whisper Running | 8 | Whisper Running | 11:30.28 PR |
| 4 | Rowe KirkpatrickPlace 4 · Grade 7 · Youth Track Foundation | 7 | Youth Track Foundation | 11:44.28 PR |
| 5 | Harrison StammersPlace 5 · Grade 7 · Horizon Christian (Tualatin) | 7 | Horizon Christian (Tualatin) | 11:48.36 PR |
| 6 | Maximo NevarezPlace 6 · Grade 8 · Tigard Youth Track | 8 | Tigard Youth Track | 11:51.11 PR |
| 7 | Theo FriedlePlace 7 · Grade 7 · Lincoln Cluster | 7 | Lincoln Cluster | 12:35.28 PR |
| 8 | Julian JohnstonPlace 8 · Grade 8 · Beaverton Youth Track | 8 | Beaverton Youth Track | 12:39.10 PR |
| 9 | Afton AndrewsPlace 9 · Grade 8 · Corbett | 8 | Corbett | 12:48.64 PR |
| 10 | Beasley OlsonPlace 10 · Grade 8 · Whisper Running | 8 | Whisper Running | 12:50.76 PR |
| 11 | Sullivan BrownPlace 11 · Grade 6 · Whisper Running | 6 | Whisper Running | 12:54.20 PR |
| 12 | Caleb SyversonPlace 12 · Grade 5 · Horizon Christian (Tualatin) | 5 | Horizon Christian (Tualatin) | 12:57.00 PR |
| 13 | Banks HensonPlace 13 · Grade 7 · Tigard Youth Track | 7 | Tigard Youth Track | 13:04.79 PR |
| 14 | Jaxon Moy-BrownPlace 14 · Grade 8 · Whisper Running | 8 | Whisper Running | 13:19.75 PR |
| 15 | Ethan ShemeshPlace 15 · Grade 5 · Whisper Running | 5 | Whisper Running | 13:22.78 PR |
| 16 | Canon JirasPlace 16 · Grade 6 · Whisper Running | 6 | Whisper Running | 13:24.26 PR |
| 17 | Miles BessePlace 17 · Grade 6 · Forest Grove Youth Running Club | 6 | Forest Grove Youth Running Club | 13:32.14 PR |
| 18 | Keoni MiddletonPlace 18 · Grade 7 · Tigard Youth Track | 7 | Tigard Youth Track | 13:34.98 PR |
| 19 | Damian Nino OrtizPlace 19 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 13:40.53 PR |
| 20 | Toa Jackson AndersonPlace 20 · Grade 5 · Whisper Running | 5 | Whisper Running | 13:46.39 PR |
| 21 | Kingston GallucciPlace 21 · Grade 8 · Whisper Running | 8 | Whisper Running | 13:50.08 PR |
| 22 | William KoschmannPlace 22 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 13:57.59 PR |
| 23 | Declan GhormleyPlace 23 · Grade 7 · Corbett | 7 | Corbett | 13:58.45 PR |
| 24 | Samuel FosterPlace 24 · Grade 8 · Beaverton Youth Track | 8 | Beaverton Youth Track | 14:12.48 PR |
| 25 | Liam HaskinsPlace 25 · Grade 7 · Forest Grove Youth Running Club | 7 | Forest Grove Youth Running Club | 14:14.77 PR |
| 26 | Charlie McMurtryPlace 26 · Grade 7 · Beaverton Youth Track | 7 | Beaverton Youth Track | 14:30.37 PR |
| 27 | Luke CrawfordPlace 27 · Grade 7 · Whisper Running | 7 | Whisper Running | 14:31.18 PR |
| 28 | Will PoseyPlace 28 · Grade 5 · Youth Track Foundation | 5 | Youth Track Foundation | 14:32.00 PR |
| 29 | Graham A BrooksPlace 29 · Grade 6 · Youth Track Foundation | 6 | Youth Track Foundation | 14:32.31 PR |
| 30 | Riley BergPlace 30 · Grade 7 · 37-Unattached | 7 | 37-Unattached | 14:33.33 PR |
| 31 | Jacob AugustinePlace 31 · Grade 8 · Youth Track Foundation | 8 | Youth Track Foundation | 14:34.03 PR |
| 32 | Colby DuncanPlace 32 · Grade 5 · Youth Track Foundation | 5 | Youth Track Foundation | 14:34.54 PR |
| 33 | Emmett MachanPlace 33 · Grade 8 · Youth Track Foundation | 8 | Youth Track Foundation | 14:34.70 PR |
| 34 | Alfie MobbsPlace 34 · Grade 5 · Youth Track Foundation | 5 | Youth Track Foundation | 14:35.74 PR |
| 35 | Austin BuellPlace 35 · Grade 8 · Youth Track Foundation | 8 | Youth Track Foundation | 14:36.60 PR |
| 36 | Douglas SeljanPlace 36 · Grade 7 · Youth Track Foundation | 7 | Youth Track Foundation | 14:38.31 PR |
| 37 | Vincent MorrisonPlace 37 · Grade 7 · Tigard Youth Track | 7 | Tigard Youth Track | 14:42.49 PR |
| 38 | Jack WerhanePlace 38 · Grade 4 · Youth Track Foundation | 4 | Youth Track Foundation | 14:43.00 PR |
| 39 | Finn McMackenPlace 39 · Grade 4 · Youth Track Foundation | 4 | Youth Track Foundation | 14:45.36 PR |
| 40 | Antonio DonatoPlace 40 · Grade 8 · Jefferson Cluster | 8 | Jefferson Cluster | 14:53.93 PR |
| 41 | Jacob SteelePlace 41 · Grade 8 · Beaverton Youth Track | 8 | Beaverton Youth Track | 14:57.91 PR |
| 42 | Benjamin Mast-MorrisPlace 42 · Grade 6 · Tigard Youth Track | 6 | Tigard Youth Track | 15:03.20 PR |
| 43 | Orin ByrdPlace 43 · Grade 4 · Whisper Running | 4 | Whisper Running | 15:06.31 PR |
| 44 | Robert WilliamsPlace 44 · Grade 4 · Beaverton Youth Track | 4 | Beaverton Youth Track | 15:09.15 PR |
| 45 | Ethan HunterPlace 45 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 15:11.26 PR |
| 46 | Andrew ShippPlace 46 · Grade 5 · Beaverton Youth Track | 5 | Beaverton Youth Track | 15:12.61 PR |
| 47 | Miles HuntsingerPlace 47 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 15:13.21 PR |
| 48 | Anudha WeerasinghePlace 48 · Grade 4 · Beaverton Youth Track | 4 | Beaverton Youth Track | 15:16.14 PR |
| 49 | Simon BrueggemeyerPlace 49 · Grade 6 · Forest Grove Youth Running Club | 6 | Forest Grove Youth Running Club | 15:25.43 PR |
| 50 | Caleb WestfallPlace 50 · Grade 6 · Whisper Running | 6 | Whisper Running | 15:33.40 PR |
| 51 | Weston EplerPlace 51 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 15:39.81 PR |
| 52 | Ansel MagbanuaPlace 52 · Grade 8 · Corbett | 8 | Corbett | 16:13.66 PR |
| 53 | William KilduffPlace 53 · Grade 8 · Corbett | 8 | Corbett | 16:14.99 PR |
| 54 | Oliver BeilPlace 54 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 16:40.49 PR |
| 55 | Gabriel TrevorPlace 55 · Grade 3 · Unattached | 3 | Unattached | 16:50.17 PR |
| 56 | Alisdair StopoulosPlace 56 · Grade 4 · Whisper Running | 4 | Whisper Running | 17:12.31 PR |
| 57 | Mark LanderPlace 57 · Grade 6 · 37-Unattached | 6 | 37-Unattached | 17:22.36 PR |
| 58 | Carson StowePlace 58 · Grade 4 · Whisper Running | 4 | Whisper Running | 19:48.88 PR |
| 59 | Jonathan WarrenPlace 59 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 23:34.79 PR |