| 1 | Victor CoffmanPlace 1 · Grade FR · Hood River Valley | FR | Hood River Valley | 18:52.9 |
| 2 | John BeckmanPlace 2 · Grade SR · Hood River Valley | SR | Hood River Valley | 18:55.5 |
| 3 | Sam KnollPlace 3 · Grade FR · Hood River Valley | FR | Hood River Valley | 18:56.2 |
| 4 | Brady GrantPlace 4 · Grade FR · Wilsonville | FR | Wilsonville | 19:35.5 |
| 5 | Gus ReedPlace 5 · Grade FR · Hood River Valley | FR | Hood River Valley | 19:44.1 |
| 6 | Tyler TademaPlace 6 · Grade JR · Wilsonville | JR | Wilsonville | 19:53.6 |
| 7 | Tobias UlrichPlace 7 · Grade FR · La Salle Prep | FR | La Salle Prep | 20:03.9 |
| 8 | Jakob AlmgrenPlace 8 · Grade FR · La Salle Prep | FR | La Salle Prep | 20:20.6 |
| 9 | Finn RutledgePlace 9 · Grade SO · Hood River Valley | SO | Hood River Valley | 20:21.3 |
| 10 | Logan "Stripes" AmaviscPlace 10 · Grade SO · Wilsonville | SO | Wilsonville | 20:24.5 |
| 11 | Ryker AlbistonPlace 11 · Grade FR · Hood River Valley | FR | Hood River Valley | 20:38.5 |
| 12 | Joel BronsonPlace 12 · Grade SR · Hood River Valley | SR | Hood River Valley | 20:38.5 |
| 13 | Grayson CookPlace 13 · Grade SO · Putnam | SO | Putnam | 20:48.9 |
| 14 | Colin GeraldPlace 14 · Grade FR · Hood River Valley | FR | Hood River Valley | 21:05.2 |
| 15 | James DonnellyPlace 15 · Grade JR · Hood River Valley | JR | Hood River Valley | 21:07.4 |
| 16 | Athanasios Van SicklePlace 16 · Grade JR · La Salle Prep | JR | La Salle Prep | 21:13.8 |
| 17 | Francisco SolbergPlace 17 · Grade FR · Hood River Valley | FR | Hood River Valley | 21:13.9 |
| 18 | Joel ThiessenPlace 18 · Grade JR · Wilsonville | JR | Wilsonville | 21:33.5 |
| 19 | Andres SierraPlace 19 · Grade JR · Putnam | JR | Putnam | 21:34.4 |
| 20 | Felipe MedezPlace 20 · Grade FR · Hood River Valley | FR | Hood River Valley | 21:42.4 |
| 21 | Leland BlairPlace 21 · Grade SR · Canby | SR | Canby | 21:43.0 |
| 22 | Anthony AndersonPlace 22 · Grade SR · Canby | SR | Canby | 21:43.2 |
| 23 | Jacob WeissnerPlace 23 · Grade SO · Hood River Valley | SO | Hood River Valley | 21:48.8 |
| 24 | Noah MarcroftPlace 24 · Grade SO · Hood River Valley | SO | Hood River Valley | 22:00.7 |
| 25 | Coleson GroatPlace 25 · Grade SR · Canby | SR | Canby | 22:15.0 |
| 26 | Malachi TademaPlace 26 · Grade FR · Wilsonville | FR | Wilsonville | 22:21.9 |
| 27 | Josh ChuppPlace 27 · Grade SO · Canby | SO | Canby | 22:25.0 |
| 28 | Gabriel JensenPlace 28 · Grade FR · Hillsboro | FR | Hillsboro | 22:30.0 |
| 29 | Mateo MadrigalPlace 29 · Grade SO · La Salle Prep | SO | La Salle Prep | 22:34.2 |
| 30 | Logan PetersonPlace 30 · Grade SO · Canby | SO | Canby | 22:36.6 |
| 31 | Jackson WoodPlace 31 · Grade SO · Canby | SO | Canby | 22:52.9 |
| 32 | Daniel LutyPlace 32 · Grade SO · Canby | SO | Canby | 22:54.7 |
| 33 | Ben GalantPlace 33 · Grade SO · Wilsonville | SO | Wilsonville | 23:09.6 |
| 34 | Christopher LubckePlace 34 · Grade FR · Hillsboro | FR | Hillsboro | 23:10.3 |
| 35 | Kevin BrucePlace 35 · Grade JR · Wilsonville | JR | Wilsonville | 23:25.9 |
| 36 | Emanuel LopezPlace 36 · Grade SR · Centennial | SR | Centennial | 23:28.0 |
| 37 | Logan Ajifu-santosPlace 37 · Grade SO · Parkrose | SO | Parkrose | 23:36.6 |
| 38 | Jonaven HuwilerPlace 38 · Grade FR · La Salle Prep | FR | La Salle Prep | 23:38.9 |
| 39 | Tristan HamiltonPlace 39 · Grade SO · Wilsonville | SO | Wilsonville | 23:39.5 |
| 40 | Lucas MossPlace 40 · Grade FR · Wilsonville | FR | Wilsonville | 23:47.2 |
| 41 | Jamin NeillPlace 41 · Grade JR · Parkrose | JR | Parkrose | 23:48.6 |
| 42 | Akasha PeircePlace 42 · Grade FR · Hood River Valley | FR | Hood River Valley | 23:50.6 |
| 43 | Caden BaptistaPlace 43 · Grade FR · Wilsonville | FR | Wilsonville | 24:12.0 |
| 44 | Timothy KishpaughPlace 44 · Grade FR · La Salle Prep | FR | La Salle Prep | 24:14.1 |
| 45 | John D'SouzaPlace 45 · Grade FR · Wilsonville | FR | Wilsonville | 24:14.9 |
| 46 | Jack WeisethPlace 46 · Grade SO · Hood River Valley | SO | Hood River Valley | 24:37.8 |
| 47 | Ethan DunbarPlace 47 · Grade SO · Canby | SO | Canby | 24:54.8 |
| 48 | Liam KeanPlace 48 · Grade FR · La Salle Prep | FR | La Salle Prep | 24:56.8 |
| 49 | Case BrownPlace 49 · Grade FR · Canby | FR | Canby | 24:58.4 |
| 50 | Lukas WhittierPlace 50 · Grade FR · Hillsboro | FR | Hillsboro | 24:59.5 |
| 51 | Thomas SiumPlace 51 · Grade SR · Parkrose | SR | Parkrose | 25:07.5 |
| 52 | Isaac HartPlace 52 · Grade SO · Centennial | SO | Centennial | 25:10.3 |
| 53 | Matthew LutyPlace 53 · Grade SO · Canby | SO | Canby | 25:10.4 |
| 54 | Zachary MosenPlace 54 · Grade FR · La Salle Prep | FR | La Salle Prep | 25:16.8 |
| 55 | Mostafa MansourPlace 55 · Grade SO · Wilsonville | SO | Wilsonville | 25:20.0 |
| 56 | Joseph WrightPlace 56 · Grade FR · Milwaukie | FR | Milwaukie | 25:27.0 |
| 57 | Romany YounanPlace 57 · Grade JR · Centennial | JR | Centennial | 25:28.0 |
| 58 | Oliver HegdahlPlace 58 · Grade JR · Putnam | JR | Putnam | 25:38.2 |
| 59 | Jack McKayPlace 59 · Grade SO · Canby | SO | Canby | 25:38.6 |
| 60 | Finnegan KellyPlace 60 · Grade FR · La Salle Prep | FR | La Salle Prep | 25:44.2 |
| 61 | Ryan BarbasinaPlace 61 · Grade FR · Centennial | FR | Centennial | 26:33.1 |
| 62 | Jacob ThompsonPlace 62 · Grade FR · La Salle Prep | FR | La Salle Prep | 26:46.2 |
| 63 | Logan HermanPlace 63 · Grade FR · Hillsboro | FR | Hillsboro | 26:48.8 |
| 64 | Landon Poulson-OwensPlace 64 · Grade FR · Milwaukie | FR | Milwaukie | 26:54.2 |
| 65 | Kevin VillanuevaPlace 65 · Grade SO · Centennial | SO | Centennial | 28:30.9 |
| 66 | Heber DilworthPlace 66 · Grade SR · Hillsboro | SR | Hillsboro | 28:31.4 |
| 67 | Ivan Cruz SalazarPlace 67 · Grade SR · Parkrose | SR | Parkrose | 29:40.4 |
| 68 | Gabriel Aragon-MeierPlace 68 · Grade SO · La Salle Prep | SO | La Salle Prep | 30:11.3 |
| 69 | DeClan MarksPlace 69 · Grade FR · La Salle Prep | FR | La Salle Prep | 30:54.4 |
| 70 | Noah PetersonPlace 70 · Grade SO · Parkrose | SO | Parkrose | 31:44.5 |
| 71 | Miles TimberlakePlace 71 · Grade FR · La Salle Prep | FR | La Salle Prep | 33:19.9 |
| 72 | Evan SunderlandPlace 72 · Grade SO · Canby | SO | Canby | 34:13.7 |
| 73 | Evan LaxerPlace 73 · Grade SO · La Salle Prep | SO | La Salle Prep | 34:44.8 |
| 74 | Jeremy CastilloPlace 74 · Grade FR · Wilsonville | FR | Wilsonville | 37:04.6 |
| 75 | Lucas DeShazerPlace 75 · Grade SO · Canby | SO | Canby | 39:09.1 |