| 1 | Chad MoranPlace 1 · Grade 12 · La Grande | 12 | La Grande | 19:04.94 |
| 2 | Zackary SimonisPlace 2 · Grade 11 · La Grande | 11 | La Grande | 19:14.10 |
| 3 | Gage HolbertPlace 3 · Grade 9 · La Grande | 9 | La Grande | 19:43.47 PR |
| 4 | Dominic WheelerPlace 4 · Grade 10 · La Grande | 10 | La Grande | 19:43.52 |
| 5 | Jared PacePlace 5 · Grade 11 · Pendleton | 11 | Pendleton | 20:00.20 |
| 6 | Samuel WatrudPlace 6 · Grade 11 · Pendleton | 11 | Pendleton | 20:33.13 |
| 7 | Cooper CrosbyPlace 7 · Grade 10 · Pendleton | 10 | Pendleton | 20:43.78 |
| 8 | Desmond LarvikPlace 8 · Grade 10 · La Grande | 10 | La Grande | 20:50.34 |
| 9 | Caden CrowderPlace 9 · Grade 11 · Pendleton | 11 | Pendleton | 22:07.36 |
| 10 | Kolton JensenPlace 10 · Grade 12 · Pendleton | 12 | Pendleton | 22:07.79 |
| 11 | Boston BullochPlace 11 · Grade 10 · Pendleton | 10 | Pendleton | 22:09.74 |
| 12 | Ja'Khary CookePlace 12 · Grade 10 · Four Rivers | 10 | Four Rivers | 22:29.27 |
| 13 | Grayden GartonPlace 13 · Grade 11 · Pendleton | 11 | Pendleton | 22:30.14 |
| 14 | Daniel LeonardPlace 14 · Grade 11 · Pendleton | 11 | Pendleton | 22:32.91 |
| 15 | Cristian MartinezPlace 15 · Grade 12 · Four Rivers | 12 | Four Rivers | 23:16.36 |
| 16 | Avik CachoPlace 16 · Grade 12 · Four Rivers | 12 | Four Rivers | 23:27.37 |
| 17 | Caleb YoungPlace 17 · Grade 11 · Four Rivers | 11 | Four Rivers | 23:32.26 |
| 18 | Zackary LipscombPlace 18 · Grade 10 · La Grande | 10 | La Grande | 23:45.70 |
| 19 | Parker WaughPlace 19 · Grade 12 · Liberty Charter | 12 | Liberty Charter | 23:48.72 |
| 20 | Raymond Van PeltPlace 20 · Grade 10 · Pendleton | 10 | Pendleton | 23:54.01 |
| 21 | Santiago OviedoPlace 21 · Grade 10 · Ontario | 10 | Ontario | 24:17.73 |
| 22 | Atlas GarriguesPlace 22 · Grade 9 · Pendleton | 9 | Pendleton | 24:28.55 |
| 23 | Isaac LeachPlace 23 · Grade 9 · Liberty Charter | 9 | Liberty Charter | 26:16.23 |
| 24 | Joaquin SimpsonPlace 24 · Grade 9 · Pendleton | 9 | Pendleton | 26:30.12 |
| 25 | Cameron BurtPlace 25 · Grade 11 · Pendleton | 11 | Pendleton | 27:20.70 |
| 26 | Korbin Draney (McLean)Place 26 · Grade 9 · Liberty Charter | 9 | Liberty Charter | 27:27.64 PR |
| 27 | Weston ZielinskiPlace 27 · Grade 10 · Council | 10 | Council | 27:57.51 |
| 28 | Oliver HayesPlace 28 · Grade 9 · Pendleton | 9 | Pendleton | 29:04.77 |
| 29 | Kaleb DuncanPlace 29 · Grade 11 · Council | 11 | Council | 29:30.87 |
| 30 | Corbin TrenkelPlace 30 · Grade 11 · Ontario | 11 | Ontario | 29:35.69 |
| 31 | Bell MonsonPlace 31 · Grade 9 · Ontario | 9 | Ontario | 32:07.18 |
| 32 | Justin CardenasPlace 32 · Grade 12 · Four Rivers | 12 | Four Rivers | 42:28.60 PR |
| 33 | Joshua LeBlancPlace 33 · Grade 10 · Liberty Charter | 10 | Liberty Charter | 42:42.40 PR |
| 34 | Malachi KennedyPlace 34 · Grade 10 · Liberty Charter | 10 | Liberty Charter | 42:42.53 |
| — | Lucian MontgomeryGrade 11 · Ontario | 11 | Ontario | DNS |
| — | Oliver WareGrade 9 · Pendleton | 9 | Pendleton | DNS |
| — | Aiden MetcalfGrade 11 · Pendleton | 11 | Pendleton | DNS |
| — | Keegan McIntoshGrade 9 · Pendleton | 9 | Pendleton | DNS |
| — | Kai SandersGrade 11 · La Grande | 11 | La Grande | DNS |
| — | Colton HagedornGrade 9 · La Grande | 9 | La Grande | DNS |
| — | William KimballGrade 9 · La Grande | 9 | La Grande | DNS |
| — | Madison HibbertGrade 10 · La Grande | 10 | La Grande | DNS |
| — | Marco MoradoGrade 10 · Ontario | 10 | Ontario | DNS |