| 1 | Bynum BrooksPlace 1 · Grade 10 · Hillsboro | 10 | Hillsboro | 17:09.44 |
| 2 | Lucas RyesharPlace 2 · Grade 11 · Century | 11 | Century | 17:12.79 |
| 3 | Koda DamesPlace 3 · Grade 12 · Century | 12 | Century | 17:50.62 |
| 4 | Aiden RyesharPlace 4 · Grade 12 · Century | 12 | Century | 17:51.87 |
| 5 | David BakerPlace 5 · Grade 10 · Century | 10 | Century | 18:06.29 |
| 6 | Ian PaduaPlace 6 · Grade 12 · Century | 12 | Century | 18:08.38 |
| 7 | Anthony TaylorPlace 7 · Grade 11 · Century | 11 | Century | 18:18.08 |
| 8 | Matthew SteagallPlace 8 · Grade 10 · Century | 10 | Century | 18:35.40 |
| 9 | Roland MoorePlace 9 · Grade 12 · Forest Grove | 12 | Forest Grove | 18:43.85 |
| 10 | Archy De La RosaPlace 10 · Grade 12 · Forest Grove | 12 | Forest Grove | 18:48.94 |
| 11 | Mason WertPlace 11 · Grade 11 · Forest Grove | 11 | Forest Grove | 18:49.60 |
| 12 | Lupe Zaragoza HeintzPlace 12 · Grade 11 · Forest Grove | 11 | Forest Grove | 19:05.69 PR |
| 13 | Sean MolnarPlace 13 · Grade 11 · Century | 11 | Century | 19:05.70 |
| 14 | Adam GoldPlace 14 · Grade 10 · Hillsboro | 10 | Hillsboro | 19:23.32 |
| 15 | Donovan MirelesPlace 15 · Grade 11 · Forest Grove | 11 | Forest Grove | 19:33.76 |
| 16 | Liam SiemsenPlace 16 · Grade 10 · Forest Grove | 10 | Forest Grove | 19:49.85 |
| 17 | Andrew BrownPlace 17 · Grade 12 · Forest Grove | 12 | Forest Grove | 20:12.59 |
| 18 | Sulayman HusseinPlace 18 · Grade 11 · Century | 11 | Century | 20:16.69 |
| 19 | Nolan MarshallPlace 19 · Grade 12 · Forest Grove | 12 | Forest Grove | 20:45.78 |
| 20 | Alex ContrerasPlace 20 · Grade 11 · Forest Grove | 11 | Forest Grove | 20:48.94 |
| 21 | Cameron ClementsPlace 21 · Grade 10 · Century | 10 | Century | 21:07.27 |
| 22 | Gage PelletierPlace 22 · Grade 12 · Century | 12 | Century | 21:13.19 |
| 23 | Brady HollandPlace 23 · Grade 9 · Forest Grove | 9 | Forest Grove | 21:16.32 |
| 24 | Conan MoorePlace 24 · Grade 9 · Forest Grove | 9 | Forest Grove | 21:21.54 |
| 25 | Julian GarfiasPlace 25 · Grade 12 · Forest Grove | 12 | Forest Grove | 21:21.57 |
| 26 | Armani GarfiasPlace 26 · Grade 11 · Forest Grove | 11 | Forest Grove | 21:23.95 |
| 27 | Daxten PedersenPlace 27 · Grade 9 · Forest Grove | 9 | Forest Grove | 21:27.20 |
| 28 | Jakoby HuntingtonPlace 28 · Grade 10 · Forest Grove | 10 | Forest Grove | 21:27.84 |
| 29 | Rusty BargerPlace 29 · Grade 11 · Forest Grove | 11 | Forest Grove | 21:40.47 |
| 30 | Kaden AllenPlace 30 · Grade 11 · Hillsboro | 11 | Hillsboro | 21:42.07 |
| 31 | Wesley BondPlace 31 · Grade 10 · Century | 10 | Century | 21:42.21 |
| 32 | Weston BeesleyPlace 32 · Grade 10 · Hillsboro | 10 | Hillsboro | 21:48.44 |
| 33 | Easton ClarkPlace 33 · Grade 10 · Hillsboro | 10 | Hillsboro | 21:51.92 |
| 34 | Hernan Lule GarciaPlace 34 · Grade 11 · Forest Grove | 11 | Forest Grove | 22:02.36 |
| 35 | Tristan HuntingtonPlace 35 · Grade 10 · Forest Grove | 10 | Forest Grove | 22:19.20 |
| 36 | Donovan Camarillo SalazarPlace 36 · Grade 11 · Century | 11 | Century | 22:50.47 |
| 37 | Aston GouldPlace 37 · Grade 10 · Forest Grove | 10 | Forest Grove | 23:13.93 |
| 38 | Isaiah LawrencePlace 38 · Grade 9 · Forest Grove | 9 | Forest Grove | 24:00.90 |
| 39 | Connor DolbyPlace 39 · Grade 9 · Forest Grove | 9 | Forest Grove | 24:05.64 |
| 40 | Austin ConnorsPlace 40 · Grade 10 · Century | 10 | Century | 24:15.64 |
| 41 | Daniel LakatoshPlace 41 · Grade 10 · Hillsboro | 10 | Hillsboro | 24:18.68 |
| 42 | Noah NickelsonPlace 42 · Grade 9 · Forest Grove | 9 | Forest Grove | 24:25.88 |
| 43 | August LiebPlace 43 · Grade 11 · Century | 11 | Century | 24:26.34 |
| 44 | Henry FisherPlace 44 · Grade 9 · Forest Grove | 9 | Forest Grove | 24:34.09 |
| 45 | Tommy JorgensenPlace 45 · Grade 10 · Hillsboro | 10 | Hillsboro | 24:41.27 |
| 46 | Logan RothPlace 46 · Grade 11 · Century | 11 | Century | 25:05.24 |
| 47 | Zackary HenriksenPlace 47 · Grade 9 · Forest Grove | 9 | Forest Grove | 25:38.33 |
| 48 | Maddox HuntingtonPlace 48 · Grade 10 · Forest Grove | 10 | Forest Grove | 25:51.44 |
| 49 | Levi CabreraPlace 49 · Grade 9 · Forest Grove | 9 | Forest Grove | 25:52.73 |
| 50 | Wyatt McFarlandPlace 50 · Grade 12 · Century | 12 | Century | 26:12.22 |
| 51 | Ahmad DialloPlace 51 · Grade 10 · Hillsboro | 10 | Hillsboro | 27:01.82 |
| 52 | Spencer StoutPlace 52 · Grade 9 · Hillsboro | 9 | Hillsboro | 27:09.05 |
| 53 | Clayton BakerPlace 53 · Grade 9 · Century | 9 | Century | 27:29.45 |
| 54 | Chris CooperPlace 54 · Grade 11 · Forest Grove | 11 | Forest Grove | 27:31.09 |
| 55 | Dwayne JohnsonPlace 55 · Grade 11 · Forest Grove | 11 | Forest Grove | 27:57.74 |
| 56 | Diego Martinez TaveraPlace 56 · Grade 9 · Forest Grove | 9 | Forest Grove | 28:10.99 |
| 57 | Tristan FalconPlace 57 · Grade 12 · Century | 12 | Century | 28:11.30 |
| 58 | Keldon William BlackwoodPlace 58 · Grade 10 · Forest Grove | 10 | Forest Grove | 29:51.53 |
| 59 | Will TuckerPlace 59 · Grade 12 · Forest Grove | 12 | Forest Grove | 31:26.29 |
| 60 | Isaiah BeggPlace 60 · Grade 12 · Forest Grove | 12 | Forest Grove | 32:15.10 |
| 61 | Jonathan Olalde TerrazasPlace 61 · Grade 10 · Forest Grove | 10 | Forest Grove | 32:15.70 |
| 62 | Kellen ChristophersonPlace 62 · Grade 11 · Forest Grove | 11 | Forest Grove | 33:27.08 |
| 63 | Michael SmithPlace 63 · Grade 9 · Century | 9 | Century | 33:30.37 |
| 64 | Felipeisaac Montoya RodriguezPlace 64 · Grade 9 · Forest Grove | 9 | Forest Grove | 33:30.86 |
| 65 | Manny MendezPlace 65 · Grade 9 · Hillsboro | 9 | Hillsboro | 44:50.72 |
| — | Isaac MontesGrade 10 · Forest Grove | 10 | Forest Grove | DNF |