| 1 | Kalon PonrajPlace 1 · Grade 11 · Portland Adventist | 11 | Portland Adventist | 18:01 |
| 2 | Cole LarsonPlace 2 · Grade 11 · Portland Christian | 11 | Portland Christian | 18:48 |
| 3 | Boston BrownPlace 3 · Grade 10 · Delphian | 10 | Delphian | 18:49 |
| 4 | Adonijah StantonPlace 4 · Grade 11 · Willamina | 11 | Willamina | 19:18 |
| 5 | Eden StantonPlace 5 · Grade 10 · Willamina | 10 | Willamina | 19:22 |
| 6 | Ian HoffertPlace 6 · Grade 12 · Portland Christian | 12 | Portland Christian | 19:58 |
| 7 | Teddy GormanPlace 7 · Grade 11 · Jefferson | 11 | Jefferson | 20:23 |
| 8 | Kisor SavagePlace 8 · Grade 11 · Willamina | 11 | Willamina | 20:24 |
| 9 | Angel VasquezPlace 9 · Grade 9 · Jefferson | 9 | Jefferson | 20:30 |
| 10 | Zachery DauvinPlace 10 · Grade 11 · Sheridan | 11 | Sheridan | 20:40 |
| 11 | Vladimir BunchukPlace 11 · Grade 11 · Delphian | 11 | Delphian | 21:01 |
| 12 | Abraham ToriPlace 12 · Grade 9 · Delphian | 9 | Delphian | 21:01 |
| 13 | Chase RamirezPlace 13 · Grade 9 · St Paul | 9 | St Paul | 21:12 |
| 14 | Dominico ZitoPlace 14 · Grade 10 · Willamina | 10 | Willamina | 21:20 |
| 15 | Landon BakerPlace 15 · Grade 11 · St Paul | 11 | St Paul | 21:32 |
| 16 | Ryan MorrisPlace 16 · Grade 9 · Jefferson | 9 | Jefferson | 21:40 |
| 17 | Andrew KempenichPlace 17 · Grade 11 · Portland Christian | 11 | Portland Christian | 21:44 |
| 18 | Adrian NoziePlace 18 · Grade 12 · Chemawa | 12 | Chemawa | 21:50 |
| 19 | Kaleb HoodPlace 19 · Grade 12 · Portland Adventist | 12 | Portland Adventist | 21:51 |
| 20 | Simon YoukerPlace 20 · Grade 9 · Portland Adventist | 9 | Portland Adventist | 22:03 |
| 21 | Rhys McCammanPlace 21 · Grade 11 · Portland Adventist | 11 | Portland Adventist | 22:19 |
| 22 | Andre AuDuongPlace 22 · Grade 11 · Portland Adventist | 11 | Portland Adventist | 22:20 |
| 23 | Brett KnutsonPlace 23 · Grade 11 · St Paul | 11 | St Paul | 22:34 |
| 24 | Colton WilcoxPlace 24 · Grade 10 · Willamina | 10 | Willamina | 22:44 |
| 25 | Ian McCammanPlace 25 · Grade 12 · Portland Adventist | 12 | Portland Adventist | 22:45 |
| 26 | Donavan Winishut-BoisePlace 26 · Grade 11 · Chemawa | 11 | Chemawa | 22:54 |
| 27 | Jude SchulerPlace 27 · Grade 10 · Sheridan | 10 | Sheridan | 23:12 |
| 28 | Brayden SlaughterPlace 28 · Grade 10 · St Paul | 10 | St Paul | 23:42 |
| 29 | Jack KennedyPlace 29 · Grade 10 · Delphian | 10 | Delphian | 23:47 |
| 30 | Jesse RinconPlace 30 · Grade 12 · St Paul | 12 | St Paul | 23:48 |
| 31 | Hunter KlinglerPlace 31 · Grade 11 · Sheridan | 11 | Sheridan | 23:51 |
| 32 | Isaac SchroderPlace 32 · Grade 10 · Portland Christian | 10 | Portland Christian | 23:55 |
| 33 | Devin RobinsonPlace 33 · Grade 12 · Portland Christian | 12 | Portland Christian | 24:12 |
| 34 | Ephrem DauvinPlace 34 · Grade 12 · Sheridan | 12 | Sheridan | 24:22 |
| 35 | Steven MehrPlace 35 · Grade 12 · Willamina | 12 | Willamina | 24:40 |
| 36 | Shaun JonesPlace 36 · Grade 12 · Willamina | 12 | Willamina | 25:17 |
| 37 | Cameron RussellPlace 37 · Grade 12 · Willamina | 12 | Willamina | 25:38 |
| 38 | Cory ConnellPlace 38 · Grade 12 · Portland Adventist | 12 | Portland Adventist | 25:41 |
| 39 | Angel RomoPlace 39 · Grade 11 · Jefferson | 11 | Jefferson | 26:05 |
| 40 | Trent HicksPlace 40 · Grade 11 · Sheridan | 11 | Sheridan | 26:55 |
| 41 | Lukas RosellePlace 41 · Grade 9 · Willamina | 9 | Willamina | 28:23 |