| 1 | Mason WertPlace 1 · Grade 11 · Forest Grove | 11 | Forest Grove | 9:16.77 PR |
| 2 | Gideon FrongnerPlace 2 · Grade 12 · Glencoe | 12 | Glencoe | 9:41.02 PR |
| 3 | Koda DamesPlace 3 · Grade 12 · Century | 12 | Century | 9:49.18 PR |
| 4 | Roland MoorePlace 4 · Grade 12 · Forest Grove | 12 | Forest Grove | 9:55.97 PR |
| 5 | Dashel ArchPlace 5 · Grade 12 · Glencoe | 12 | Glencoe | 9:59.73 PR |
| 6 | Lucas RyesharPlace 6 · Grade 11 · Century | 11 | Century | 10:00.00 |
| 7 | Ian PaduaPlace 7 · Grade 12 · Century | 12 | Century | 10:06.19 PR |
| 8 | Aiden RyesharPlace 8 · Grade 12 · Century | 12 | Century | 10:12.37 |
| 9 | Julian GarfiasPlace 9 · Grade 12 · Forest Grove | 12 | Forest Grove | 10:15.13 PR |
| 10 | Ian ChildPlace 10 · Grade 12 · Glencoe | 12 | Glencoe | 10:18.46 PR |
| 11 | David BakerPlace 11 · Grade 10 · Century | 10 | Century | 10:22.26 |
| 12 | Armani GarfiasPlace 12 · Grade 11 · Forest Grove | 11 | Forest Grove | 10:24.30 PR |
| 13 | Liam SiemsenPlace 13 · Grade 10 · Forest Grove | 10 | Forest Grove | 10:26.24 PR |
| 14 | Matthew SteagallPlace 14 · Grade 10 · Century | 10 | Century | 10:27.93 |
| 15 | Archy De La RosaPlace 15 · Grade 12 · Forest Grove | 12 | Forest Grove | 10:28.04 PR |
| 16 | Cooper JensenPlace 16 · Grade 11 · Glencoe | 11 | Glencoe | 10:38.57 PR |
| 17 | Luke MeadowsPlace 17 · Grade 12 · Newberg | 12 | Newberg | 10:43.17 |
| 18 | Axel FisherPlace 18 · Grade 11 · Newberg | 11 | Newberg | 10:43.19 |
| 19 | Sean MolnarPlace 19 · Grade 11 · Century | 11 | Century | 10:43.29 |
| 20 | Rowan BalyonPlace 20 · Grade 10 · Newberg | 10 | Newberg | 10:53.48 PR |
| 21 | Hudson ButcherPlace 21 · Grade 11 · Glencoe | 11 | Glencoe | 10:56.86 PR |
| 22 | Lupe Zaragoza HeintzPlace 22 · Grade 11 · Forest Grove | 11 | Forest Grove | 11:03.63 PR |
| 23 | Conan MoorePlace 23 · Grade 9 · Forest Grove | 9 | Forest Grove | 11:06.20 PR |
| 24 | Tyler NelsonPlace 24 · Grade 12 · Glencoe | 12 | Glencoe | 11:11.74 PR |
| 25 | Alex ContrerasPlace 25 · Grade 11 · Forest Grove | 11 | Forest Grove | 11:14.61 PR |
| 26 | Aston GouldPlace 26 · Grade 10 · Forest Grove | 10 | Forest Grove | 11:19.69 PR |
| 27 | Brayden SloanPlace 27 · Grade 12 · Glencoe | 12 | Glencoe | 11:20.76 |
| 28 | Emmett SchlieslederPlace 28 · Grade 10 · Newberg | 10 | Newberg | 11:24.21 PR |
| 29 | Chase NavarroPlace 29 · Grade 9 · Newberg | 9 | Newberg | 11:28.35 PR |
| 30 | Denver KnightPlace 30 · Grade 12 · Newberg | 12 | Newberg | 11:29.42 |
| 31 | Andrew BrownPlace 31 · Grade 12 · Forest Grove | 12 | Forest Grove | 11:29.83 PR |
| 32 | Nolan MarshallPlace 32 · Grade 12 · Forest Grove | 12 | Forest Grove | 11:36.61 PR |
| 33 | Landon IraPlace 33 · Grade 9 · Newberg | 9 | Newberg | 11:42.03 |
| 34 | Niels BarberPlace 34 · Grade 9 · Newberg | 9 | Newberg | 11:42.32 PR |
| 35 | Kaden HerreraPlace 35 · Grade 10 · Newberg | 10 | Newberg | 11:42.38 |
| 36 | Sulayman HusseinPlace 36 · Grade 11 · Century | 11 | Century | 11:42.88 |
| 37 | Jakoby HuntingtonPlace 37 · Grade 10 · Forest Grove | 10 | Forest Grove | 11:44.08 PR |
| 38 | Gage CookPlace 38 · Grade 10 · Newberg | 10 | Newberg | 11:46.94 PR |
| 39 | Gage PelletierPlace 39 · Grade 12 · Century | 12 | Century | 11:47.23 PR |
| 40 | Cameron ClementsPlace 40 · Grade 10 · Century | 10 | Century | 11:47.84 PR |
| 41 | Brady HollandPlace 41 · Grade 9 · Forest Grove | 9 | Forest Grove | 11:49.61 PR |
| 42 | Gio DepieroPlace 42 · Grade 10 · Forest Grove | 10 | Forest Grove | 11:50.17 PR |
| 43 | Daxten PedersenPlace 43 · Grade 9 · Forest Grove | 9 | Forest Grove | 11:55.58 PR |
| 44 | Weston AllenPlace 44 · Grade 10 · Newberg | 10 | Newberg | 11:57.53 |
| 45 | Connor DolbyPlace 45 · Grade 9 · Forest Grove | 9 | Forest Grove | 11:58.43 PR |
| 46 | Will YoderPlace 46 · Grade 11 · Glencoe | 11 | Glencoe | 12:00.21 PR |
| 47 | Rusty BargerPlace 47 · Grade 11 · Forest Grove | 11 | Forest Grove | 12:01.07 PR |
| 48 | Hernan Lule GarciaPlace 48 · Grade 11 · Forest Grove | 11 | Forest Grove | 12:01.10 PR |
| 49 | Carson KellyPlace 49 · Grade 10 · Newberg | 10 | Newberg | 12:01.61 PR |
| 50 | Isaac BizeauPlace 50 · Grade 9 · Newberg | 9 | Newberg | 12:02.08 PR |
| 51 | Tristan HuntingtonPlace 51 · Grade 10 · Forest Grove | 10 | Forest Grove | 12:02.27 |
| 52 | Wesley BondPlace 52 · Grade 10 · Century | 10 | Century | 12:03.39 PR |
| 53 | Isaiah LawrencePlace 53 · Grade 9 · Forest Grove | 9 | Forest Grove | 12:05.36 PR |
| 54 | Benson DalePlace 54 · Grade 10 · Glencoe | 10 | Glencoe | 12:05.84 PR |
| 55 | Matthew NelsonPlace 55 · Grade 9 · Glencoe | 9 | Glencoe | 12:12.44 PR |
| 56 | Donovan Camarillo SalazarPlace 56 · Grade 11 · Century | 11 | Century | 12:14.30 PR |
| 57 | Noah NickelsonPlace 57 · Grade 9 · Forest Grove | 9 | Forest Grove | 12:15.84 PR |