| 1 | Juan Diego ContrerasPlace 1 · Grade 12 · The Dalles | 12 | The Dalles | 15:47.8 |
| 2 | Leo LemannPlace 2 · Grade 11 · The Dalles | 11 | The Dalles | 16:51.0 |
| 3 | Habtamu HurtyPlace 3 · Grade 12 · Stanfield/Echo | 12 | Stanfield/Echo | 17:39.3 |
| 4 | Egan ZiegenhagenPlace 4 · Grade 10 · The Dalles | 10 | The Dalles | 18:03.6 |
| 5 | Jagjot SinghPlace 5 · Grade 12 · Stanfield/Echo | 12 | Stanfield/Echo | 18:14.4 |
| 6 | Jack ReynoldsPlace 6 · Grade 9 · Pendleton | 9 | Pendleton | 18:21.4 |
| 7 | Vincent ZiegenhagenPlace 7 · Grade 10 · The Dalles | 10 | The Dalles | 18:28.1 |
| 8 | Caleb CaldwellPlace 8 · Grade 10 · The Dalles | 10 | The Dalles | 18:43.6 |
| 9 | Aiden EricksonPlace 9 · Grade 9 · The Dalles | 9 | The Dalles | 18:53.8 |
| 10 | Tyson LongPlace 10 · Grade 9 · The Dalles | 9 | The Dalles | 19:01.4 |
| 11 | Jack HallyPlace 11 · Grade 10 · Ontario | 10 | Ontario | 19:14.9 |
| 12 | Kayden McCavicPlace 12 · Grade 12 · The Dalles | 12 | The Dalles | 19:20.5 |
| 13 | Trey HodgesPlace 13 · Grade 10 · The Dalles | 10 | The Dalles | 19:25.2 |
| 14 | Jack SperrPlace 14 · Grade 10 · Stanfield/Echo | 10 | Stanfield/Echo | 19:27.4 |
| 15 | Isaiah LemmonPlace 15 · Grade 12 · Stanfield/Echo | 12 | Stanfield/Echo | 19:28.7 |
| 16 | Josef LutzPlace 16 · Grade 10 · The Dalles | 10 | The Dalles | 19:29.3 |
| 17 | Landon BaileyPlace 17 · Grade 10 · Stanfield/Echo | 10 | Stanfield/Echo | 19:37.0 |
| 18 | Raj SInghPlace 18 · Grade 10 · McLoughlin | 10 | McLoughlin | 20:08.0 |
| 19 | Carter FordPlace 19 · Grade 10 · Pilot Rock | 10 | Pilot Rock | 20:11.3 |
| 20 | Noah PrestonPlace 20 · Grade 9 · The Dalles | 9 | The Dalles | 20:17.6 |
| 21 | Angel Garza-OcampaPlace 21 · Grade 10 · The Dalles | 10 | The Dalles | 20:18.6 |
| 22 | Derek AntonsonPlace 22 · Grade 11 · McLoughlin | 11 | McLoughlin | 20:20.3 |
| 23 | Tomei' TomeoPlace 23 · Grade 10 · Glenwood | 10 | Glenwood | 20:21.1 |
| 24 | Burdock GerlickPlace 24 · Grade 9 · The Dalles | 9 | The Dalles | 20:24.1 |
| 25 | Khoda BrownPlace 25 · Grade 9 · Pendleton | 9 | Pendleton | 20:25.4 |
| 26 | Sacas WildbillPlace 26 · Grade 10 · Nixyaawii Community | 10 | Nixyaawii Community | 20:38.0 |
| 27 | Hudson CasePlace 27 · Grade 9 · The Dalles | 9 | The Dalles | 20:42.3 |
| 28 | Leo IbarraPlace 28 · Grade 9 · The Dalles | 9 | The Dalles | 20:47.4 |
| 29 | Marcos HernandezPlace 29 · Grade 11 · McLoughlin | 11 | McLoughlin | 20:48.6 |
| 30 | Phoenix NaniePlace 30 · Grade 9 · The Dalles | 9 | The Dalles | 20:51.1 |
| 31 | Kodiak LopezPlace 31 · Grade 9 · Ontario | 9 | Ontario | 20:52.3 |
| 32 | Baron MosesPlace 32 · Grade 11 · Nixyaawii Community | 11 | Nixyaawii Community | 20:56.4 |
| 33 | Atticus TeschPlace 33 · Grade 10 · Pendleton | 10 | Pendleton | 20:56.9 |
| 34 | Desmond MinthornPlace 34 · Grade 10 · Pendleton | 10 | Pendleton | 21:00.6 |
| 35 | Marek FuhrmannPlace 35 · Grade 10 · Ontario | 10 | Ontario | 21:11.1 |
| 36 | Cohen EvansPlace 36 · Grade 9 · Ontario | 9 | Ontario | 21:21.4 |
| 37 | Steven PereiraPlace 37 · Grade 9 · The Dalles | 9 | The Dalles | 21:24.2 |
| 38 | Eric BaisleyPlace 38 · Grade 10 · Pendleton | 10 | Pendleton | 21:41.2 |
| 39 | Zak LambPlace 39 · Grade 10 · McLoughlin | 10 | McLoughlin | 21:50.4 |
| 40 | Andrew ThurmanPlace 40 · Grade 9 · Stanfield/Echo | 9 | Stanfield/Echo | 21:58.2 |
| 41 | Colson JohnstonPlace 41 · Grade 10 · Ontario | 10 | Ontario | 22:03.1 |
| 42 | Christian TomeoPlace 42 · Grade 10 · Glenwood | 10 | Glenwood | 22:04.0 |
| 43 | Micah MaxwellPlace 43 · Grade 9 · Ontario | 9 | Ontario | 22:05.5 |
| 44 | Andrew WringPlace 44 · Grade 10 · The Dalles | 10 | The Dalles | 22:09.9 |
| 45 | Keagan WarnePlace 45 · Grade 9 · McLoughlin | 9 | McLoughlin | 22:10.6 |
| 46 | Saint SchimmelPlace 46 · Grade 12 · Nixyaawii Community | 12 | Nixyaawii Community | 22:18.1 |
| 47 | Lewis HansenPlace 47 · Grade 10 · Pilot Rock | 10 | Pilot Rock | 22:48.3 |
| 48 | Logan BunnPlace 48 · Grade 9 · Ontario | 9 | Ontario | 22:54.4 |
| 49 | Cade EagleheartPlace 49 · Grade 11 · Nixyaawii Community | 11 | Nixyaawii Community | 23:09.5 |
| 50 | Solymar ArreolaPlace 50 · Grade 12 · Stanfield/Echo | 12 | Stanfield/Echo | 23:20.9 |
| 51 | Ethan SmallfootPlace 51 · Grade 9 · The Dalles | 9 | The Dalles | 23:22.5 |
| 52 | Weptas BrocklePlace 52 · Grade 10 · Nixyaawii Community | 10 | Nixyaawii Community | 23:49.7 |
| 53 | Asa WallerPlace 53 · Grade 9 · The Dalles | 9 | The Dalles | 23:49.8 |
| 54 | Bryson BaleztenaPlace 54 · Grade 11 · Pilot Rock | 11 | Pilot Rock | 24:29.7 |
| 55 | Jeshua SeebartPlace 55 · Grade 9 · Ontario | 9 | Ontario | 24:31.3 |
| 56 | Everest LenardsonPlace 56 · Grade 9 · The Dalles | 9 | The Dalles | 24:58.5 |
| 57 | Ayden HoeftPlace 57 · Grade 9 · Pilot Rock | 9 | Pilot Rock | 26:03.3 |
| 58 | Nathan BurchamPlace 58 · Grade 11 · Pendleton | 11 | Pendleton | 26:04.1 |
| 59 | Brodie JensenPlace 59 · Grade 9 · The Dalles | 9 | The Dalles | 26:42.4 |
| 60 | Alex FloresPlace 60 · Grade 12 · Stanfield/Echo | 12 | Stanfield/Echo | 27:14.6 |
| 61 | Ricky RosettePlace 61 · Grade 12 · The Dalles | 12 | The Dalles | 28:04.3 |
| 62 | Kaedyn LinkerPlace 62 · Grade 9 · The Dalles | 9 | The Dalles | 29:19.2 |
| 63 | Jarrett SmithPlace 63 · Grade 12 · The Dalles | 12 | The Dalles | 29:27.4 |
| 64 | Avyn MarklePlace 64 · Grade 9 · Pendleton | 9 | Pendleton | 30:23.8 |
| 65 | Curtis SteelePlace 65 · Grade 12 · McLoughlin | 12 | McLoughlin | 31:41.3 |
| 66 | Jobe Moffett-WallaheePlace 66 · Grade 12 · Pendleton | 12 | Pendleton | 33:05.8 |
| 67 | Tony GreenePlace 67 · Grade 10 · Nixyaawii Community | 10 | Nixyaawii Community | 38:04.8 |