| 1 | Masson ShawPlace 1 · Grade 11 · Burns | 11 | Burns | 17:43.60 |
| 2 | Spencer JohnsonPlace 2 · Grade 11 · Burns | 11 | Burns | 19:10.60 |
| 3 | Tim BanksPlace 3 · Grade 9 · Burns | 9 | Burns | 19:44.30 |
| 4 | Jesus SolanoPlace 4 · Grade 12 · Four Rivers | 12 | Four Rivers | 21:16.20 |
| 5 | Spencer RomansPlace 5 · Grade 9 · Nyssa | 9 | Nyssa | 21:25.00 |
| 6 | Carter LardyPlace 6 · Grade 10 · Burns | 10 | Burns | 21:29.20 |
| 7 | Keegan MaupinPlace 7 · Grade 9 · Four Rivers | 9 | Four Rivers | 21:42.00 |
| 8 | Aiden HerreraPlace 8 · Grade 10 · Four Rivers | 10 | Four Rivers | 21:42.30 |
| 9 | Kaimana KahalekomoPlace 9 · Grade 11 · Nyssa | 11 | Nyssa | 21:51.00 |
| 10 | Logan RadinovichPlace 10 · Grade 10 · Burns | 10 | Burns | 22:06.30 |
| 11 | Dominic BatesPlace 11 · Grade 9 · Vale | 9 | Vale | 22:28.90 |
| 12 | Tom BoydPlace 12 · Grade 12 · Burns | 12 | Burns | 22:35.90 |
| 13 | Garrison PagePlace 13 · Grade 9 · Nyssa | 9 | Nyssa | 23:09.40 |
| 14 | Mason WulffPlace 14 · Grade 12 · Burns | 12 | Burns | 23:09.40 |
| 15 | David CervantesPlace 15 · Grade 9 · Four Rivers | 9 | Four Rivers | 23:10.90 |
| 16 | Stone MasonPlace 16 · Grade 12 · Four Rivers | 12 | Four Rivers | 23:56.70 |
| 17 | JD MedleyPlace 17 · Grade 12 · Burns | 12 | Burns | 25:18.20 |
| 18 | Ben MardockPlace 18 · Grade 9 · Nyssa | 9 | Nyssa | 27:33.70 |
| 19 | Samuel MendietaPlace 19 · Grade 9 · Vale | 9 | Vale | 33:56.30 |
| 20 | Kyle MeyerPlace 20 · Grade 11 · Four Rivers | 11 | Four Rivers | 37:54.30 |
| 1 | Justin AshPlace 1 · Grade 12 · Baker | 12 | Baker | 16:51.20 |
| 2 | Cristian MendozaPlace 2 · Grade 12 · La Grande | 12 | La Grande | 16:55.30 |
| 3 | Lance TreesPlace 3 · Grade 12 · Ontario | 12 | Ontario | 17:35.10 |
| 4 | Braxton BiseniusPlace 4 · Grade 12 · La Grande | 12 | La Grande | 18:20.70 |
| 5 | Gavin StonePlace 5 · Grade 11 · Baker | 11 | Baker | 19:13.40 |
| 6 | Ethan JonesPlace 6 · Grade 10 · McLoughlin | 10 | McLoughlin | 20:06.00 |
| 7 | Thaddeus PeperaPlace 7 · Grade 10 · Baker | 10 | Baker | 20:07.40 |
| 8 | Garrett StreetPlace 8 · Grade 12 · La Grande | 12 | La Grande | 20:10.00 |
| 9 | Gabriel BottPlace 9 · Grade 10 · Baker | 10 | Baker | 20:41.30 |
| 10 | Connor HeatherPlace 10 · Grade 11 · La Grande | 11 | La Grande | 20:41.50 |
| 11 | Caleb MuriePlace 11 · Grade 10 · La Grande | 10 | La Grande | 20:45.40 |
| 12 | Jordan MillsPlace 12 · Grade 10 · Baker | 10 | Baker | 21:42.10 |
| 13 | Seth MastrudePlace 13 · Grade 10 · Baker | 10 | Baker | 21:56.60 |
| 14 | Donald SweetPlace 14 · Grade 11 · La Grande | 11 | La Grande | 22:25.10 |
| 15 | Froylan SantiagoPlace 15 · Grade 12 · Ontario | 12 | Ontario | 22:36.40 |
| 16 | Michael GisiPlace 16 · Grade 9 · La Grande | 9 | La Grande | 22:36.50 |
| 17 | Gio PerezPlace 17 · Grade 9 · McLoughlin | 9 | McLoughlin | 22:59.00 |
| 18 | Eusebio SalgadoPlace 18 · Grade 9 · McLoughlin | 9 | McLoughlin | 23:11.00 |
| 19 | Carlos LedesmaPlace 19 · Grade 10 · McLoughlin | 10 | McLoughlin | 25:56.40 |
| 20 | Kelly AubertinePlace 20 · Grade 12 · McLoughlin | 12 | McLoughlin | 26:18.90 |
| 21 | Blake TreesPlace 21 · Grade 12 · Ontario | 12 | Ontario | 27:33.40 |
| 22 | Josh KatzPlace 22 · Grade 12 · Ontario | 12 | Ontario | 28:27.10 |
| 23 | Ryan HansenPlace 23 · Grade 10 · Baker | 10 | Baker | 31:03.90 |
| 24 | Nick SandbergPlace 24 · Grade 9 · Ontario | 9 | Ontario | 32:05.60 |
| 25 | Tobyn WellsPlace 25 · Grade 9 · La Grande | 9 | La Grande | 34:35.10 |
| 26 | Conner RamosPlace 26 · Grade 10 · Ontario | 10 | Ontario | 36:43.40 |