| 1 | Jamin HooleyPlace 1 · Grade 12 · East Linn Christian | 12 | East Linn Christian | 17:21.78 |
| 2 | Josh MinerPlace 2 · Grade 9 · East Linn Christian | 9 | East Linn Christian | 17:54.55 |
| 3 | Michael WhiteheadPlace 3 · Grade 12 · East Linn Christian | 12 | East Linn Christian | 17:56.76 |
| 4 | Orin OsbornePlace 4 · Grade 10 · East Linn Christian | 10 | East Linn Christian | 17:59.80 |
| 5 | Dalton SuseePlace 5 · Grade 12 · Kennedy | 12 | Kennedy | 18:05.24 |
| 6 | Danny SchanzPlace 6 · Grade 11 · Crosshill Christian | 11 | Crosshill Christian | 18:17.42 |
| 7 | Connor OglePlace 7 · Grade 10 · Chemawa | 10 | Chemawa | 18:28.30 |
| 8 | Adrian ParraPlace 8 · Grade 10 · Kennedy | 10 | Kennedy | 18:44.04 |
| 9 | Noe JinesPlace 9 · Grade 9 · Kennedy | 9 | Kennedy | 18:47.26 |
| 10 | Donny ArndtPlace 10 · Grade 12 · East Linn Christian | 12 | East Linn Christian | 18:57.95 |
| 11 | J'Von SmithPlace 11 · Grade 12 · Chemawa | 12 | Chemawa | 19:02.71 |
| 12 | Sam NieslanikPlace 12 · Grade 10 · Regis | 10 | Regis | 19:11.36 |
| 13 | Gustavo SalcidoPlace 13 · Grade 11 · Chemawa | 11 | Chemawa | 19:13.41 |
| 14 | Lance BilliePlace 14 · Grade 10 · Chemawa | 10 | Chemawa | 19:15.91 |
| 15 | David HarenPlace 15 · Grade 12 · Regis | 12 | Regis | 19:44.04 |
| 16 | Taylor HillPlace 16 · Grade 11 · Regis | 11 | Regis | 19:48.36 |
| 17 | John SavagePlace 17 · Grade 12 · Kennedy | 12 | Kennedy | 19:55.17 |
| 18 | Bruce DickensenPlace 18 · Grade 11 · Chemawa | 11 | Chemawa | 20:02.23 |
| 19 | David BrockmanPlace 19 · Grade 11 · Crosshill Christian | 11 | Crosshill Christian | 20:07.83 |
| 20 | Natron LonghairPlace 20 · Grade 11 · Chemawa | 11 | Chemawa | 20:09.69 |
| 21 | Liam PerryPlace 21 · Grade 11 · Santiam Christian | 11 | Santiam Christian | 20:23.40 |
| 22 | Michael CaponePlace 22 · Grade 11 · Chemawa | 11 | Chemawa | 20:26.49 |
| 23 | Mitchell LiraPlace 23 · Grade 11 · Chemawa | 11 | Chemawa | 20:34.64 |
| 24 | Brent LangPlace 24 · Grade 12 · Kennedy | 12 | Kennedy | 20:35.84 |
| 25 | Micah HumanPlace 25 · Grade 12 · Jefferson | 12 | Jefferson | 20:37.92 |
| 26 | Neil FaxonPlace 26 · Grade 10 · Eddyville | 10 | Eddyville | 20:42.16 |
| 27 | Payton JamesPlace 27 · Grade 11 · Sheridan | 11 | Sheridan | 20:42.47 |
| 28 | Michael SanapawPlace 28 · Grade 12 · Chemawa | 12 | Chemawa | 20:44.24 |
| 29 | August ThorntonPlace 29 · Grade 9 · Santiam Christian | 9 | Santiam Christian | 21:10.24 |
| 30 | Steven KontraPlace 30 · Grade 9 · Santiam Christian | 9 | Santiam Christian | 21:11.50 |
| 31 | Jacob HarrisPlace 31 · Grade 9 · Crosshill Christian | 9 | Crosshill Christian | 21:21.46 |
| 32 | Dalton CubitPlace 32 · Grade 11 · Crosshill Christian | 11 | Crosshill Christian | 21:28.85 |
| 33 | Hunter MoenPlace 33 · Grade 11 · Jefferson | 11 | Jefferson | 21:30.00 |
| 34 | Matthew GillePlace 34 · Grade 10 · Crosshill Christian | 10 | Crosshill Christian | 22:18.15 |
| 35 | Wesley AndersonPlace 35 · Grade 9 · East Linn Christian | 9 | East Linn Christian | 22:22.35 |
| 36 | Forrest RosserPlace 36 · Grade 10 · Waldport | 10 | Waldport | 22:27.65 |
| 37 | Cian Bailey-SauceyPlace 37 · Grade 10 · Willamina | 10 | Willamina | 22:33.04 |
| 38 | Zach JoycePlace 38 · Grade 9 · Regis | 9 | Regis | 22:37.15 |
| 39 | Nick HillPlace 39 · Grade 11 · Jefferson | 11 | Jefferson | 22:55.77 |
| 40 | Brian DavidsonPlace 40 · Grade 11 · Eddyville | 11 | Eddyville | 23:01.28 |
| 41 | Daniel SandovolPlace 41 · Grade 10 · Sheridan | 10 | Sheridan | 23:12.05 |
| 42 | Conner WestPlace 42 · Grade 10 · Regis | 10 | Regis | 23:17.80 |
| 43 | Eston SmithPlace 43 · Grade 10 · Waldport | 10 | Waldport | 23:22.44 |
| 44 | Jacob AdamsPlace 44 · Grade 11 · Regis | 11 | Regis | 23:22.76 |
| 45 | Ethan AndersonPlace 45 · Grade 10 · Regis | 10 | Regis | 23:23.48 |
| 46 | Dennis LiPlace 46 · Grade 12 · Santiam Christian | 12 | Santiam Christian | 23:38.40 |
| 47 | Brenden GormleyPlace 47 · Grade 12 · Regis | 12 | Regis | 23:45.17 |
| 48 | Michael ReyesPlace 48 · Grade 10 · Willamina | 10 | Willamina | 23:48.71 |
| 49 | Justin FasanaPlace 49 · Grade 9 · Willamina | 9 | Willamina | 24:25.64 |
| 50 | Isaiah GuivasPlace 50 · Grade 9 · Jefferson | 9 | Jefferson | 24:26.81 |
| 51 | Gage PursifullPlace 51 · Grade 12 · Eddyville | 12 | Eddyville | 24:28.04 |
| 52 | William WhitleyPlace 52 · Grade 12 · Santiam Christian | 12 | Santiam Christian | 24:43.31 |
| 53 | Hayden LeskoPlace 53 · Grade 11 · Santiam Christian | 11 | Santiam Christian | 24:52.56 |
| 54 | Chandler AllenPlace 54 · Grade 9 · Willamina | 9 | Willamina | 25:00.59 |
| 55 | Logan DiBettaPlace 55 · Grade 9 · Willamina | 9 | Willamina | 25:26.18 |
| 56 | Blake BittickPlace 56 · Grade 11 · Waldport | 11 | Waldport | 26:39.66 |
| 57 | Hunter MichaelsonPlace 57 · Grade 9 · Sheridan | 9 | Sheridan | 26:52.34 |
| 58 | Patrick MuellerPlace 58 · Grade 12 · Sheridan | 12 | Sheridan | 27:58.00 |
| 59 | Dustin HawkinsPlace 59 · Grade 10 · Jefferson | 10 | Jefferson | 29:48.80 |
| 60 | Zack MonroePlace 60 · Grade 11 · Sheridan | 11 | Sheridan | 30:11.11 |
| 61 | Joshua BrownPlace 61 · Grade 10 · Jefferson | 10 | Jefferson | 31:35.63 |
| 62 | Colton WalchPlace 62 · Grade 9 · Waldport | 9 | Waldport | 32:27.09 |