| 1 | Juan Diego ContrerasPlace 1 · Grade 11 · The Dalles | 11 | The Dalles | 15:43.2 |
| 2 | Elliot HawleyPlace 2 · Grade 11 · Hood River Valley | 11 | Hood River Valley | 16:09.8 |
| 3 | Leo LemannPlace 3 · Grade 10 · The Dalles | 10 | The Dalles | 16:49.4 |
| 4 | Taylor FoxPlace 4 · Grade 11 · Union | 11 | Union | 17:01.3 |
| 5 | Jackson BullockPlace 5 · Grade 10 · Hood River Valley | 10 | Hood River Valley | 17:19.1 |
| 6 | Eli WilliamsPlace 6 · Grade 10 · Union | 10 | Union | 17:19.5 |
| 7 | James ThatcherPlace 7 · Grade 12 · Pendleton | 12 | Pendleton | 17:22.6 |
| 8 | William BunchPlace 8 · Grade 11 · Hood River Valley | 11 | Hood River Valley | 17:31.2 |
| 9 | Nathanael O'ReillyPlace 9 · Grade 9 · Union | 9 | Union | 17:41.7 |
| 10 | Conor BlairPlace 10 · Grade 12 · The Dalles | 12 | The Dalles | 18:08.2 |
| 11 | Kai WagnerPlace 11 · Grade 9 · Hood River Valley | 9 | Hood River Valley | 18:08.3 |
| 12 | Ethan HarrisonPlace 12 · Grade 12 · Pendleton | 12 | Pendleton | 18:12.4 |
| 13 | Jaime RodriguezPlace 13 · Grade 12 · Hood River Valley | 12 | Hood River Valley | 18:13.5 |
| 14 | Grady GreenwoodPlace 14 · Grade 10 · Condon | 10 | Condon | 18:13.9 |
| 15 | Skyler PerkinsPlace 15 · Grade 12 · Union | 12 | Union | 18:26.2 |
| 16 | Egan ZiegenhagenPlace 16 · Grade 9 · The Dalles | 9 | The Dalles | 18:38.9 |
| 17 | David McDonaldPlace 17 · Grade 9 · Union | 9 | Union | 18:39.4 |
| 18 | John BeckmanPlace 18 · Grade 11 · Hood River Valley | 11 | Hood River Valley | 18:43.2 |
| 19 | Vincent ZiegenhagenPlace 19 · Grade 9 · The Dalles | 9 | The Dalles | 18:56.8 |
| 20 | Noah PlatzPlace 20 · Grade 11 · Union | 11 | Union | 19:13.2 |
| 21 | Kayden McCavicPlace 21 · Grade 11 · The Dalles | 11 | The Dalles | 19:17.6 |
| 22 | Davis KerrPlace 22 · Grade 9 · Hood River Valley | 9 | Hood River Valley | 19:32.9 |
| 23 | Logan PedroPlace 23 · Grade 10 · Union | 10 | Union | 19:41.2 |
| 24 | Baron MosesPlace 24 · Grade 10 · Nixyaawii Community | 10 | Nixyaawii Community | 20:00.4 |
| 25 | Alexander NipkoPlace 25 · Grade 12 · The Dalles | 12 | The Dalles | 20:16.6 |
| 26 | Cahill RobinsonPlace 26 · Grade 12 · Pendleton | 12 | Pendleton | 20:37.3 |
| 27 | Saint SchimmelPlace 27 · Grade 11 · Nixyaawii Community | 11 | Nixyaawii Community | 20:41.2 |
| 28 | Drew ReyburnPlace 28 · Grade 12 · Pendleton | 12 | Pendleton | 20:48.0 |
| 29 | Carson GreenwoodPlace 29 · Grade 9 · Condon | 9 | Condon | 21:22.1 |
| 30 | Kristian TakagiPlace 30 · Grade 11 · Condon | 11 | Condon | 21:51.5 |
| 31 | Ethan HughbanksPlace 31 · Grade 12 · Pendleton | 12 | Pendleton | 21:58.8 |
| 32 | Sacas WildbillPlace 32 · Grade 9 · Nixyaawii Community | 9 | Nixyaawii Community | 22:57.6 |
| 33 | Zachary Moffett-Wa...Place 33 · Grade 12 · Pendleton | 12 | Pendleton | 23:34.2 |
| 34 | Wyatt Van WetchelPlace 34 · Grade 10 · Griswold | 10 | Griswold | 23:44.2 |
| 35 | Weptas BrocklePlace 35 · Grade 9 · Nixyaawii Community | 9 | Nixyaawii Community | 23:53.5 |
| 36 | Jef CasePlace 36 · Grade 11 · Griswold | 11 | Griswold | 24:42.4 |
| 37 | Symon PicardPlace 37 · Grade 9 · Nixyaawii Community | 9 | Nixyaawii Community | 25:15.8 |
| 38 | Andrew WilliamsPlace 38 · Grade 12 · Pendleton | 12 | Pendleton | 26:04.0 |