| 1 | Josh MinerPlace 1 · Grade 10 · East Linn Christian | 10 | East Linn Christian | 16:34.6 |
| 2 | Izaak KingPlace 2 · Grade 10 · Portland Waldorf | 10 | Portland Waldorf | 16:43.6 PR |
| 3 | Connor OglePlace 3 · Grade 11 · Chemawa | 11 | Chemawa | 16:55.1 |
| 4 | Adrian ParraPlace 4 · Grade 11 · Kennedy | 11 | Kennedy | 16:55.7 |
| 5 | Alex OlsonPlace 5 · Grade 10 · Horizon Christian | 10 | Horizon Christian | 17:16.6 |
| 6 | Davin GlennPlace 6 · Grade 11 · East Linn Christian | 11 | East Linn Christian | 17:18.6 |
| 7 | Neil FaxonPlace 7 · Grade 11 · Eddyville | 11 | Eddyville | 17:21.7 |
| 8 | Noe JinesPlace 8 · Grade 10 · Kennedy | 10 | Kennedy | 17:29.6 |
| 9 | Orin OsbornePlace 9 · Grade 11 · East Linn Christian | 11 | East Linn Christian | 17:44.6 |
| 10 | Taylor HillPlace 10 · Grade 12 · Regis | 12 | Regis | 17:48.4 PR |
| 11 | Mark GeislerPlace 11 · Grade 12 · Blanchet Catholic | 12 | Blanchet Catholic | 17:49.5 |
| 12 | Ethan BlackPlace 12 · Grade 12 · Scio | 12 | Scio | 18:01.7 |
| 13 | Bradley ShawPlace 13 · Grade 10 · Nestucca | 10 | Nestucca | 18:05.1 |
| 14 | Dakota SteppePlace 14 · Grade 12 · Horizon Christian | 12 | Horizon Christian | 18:08.3 |
| 15 | Zack StetzelPlace 15 · Grade 10 · Horizon Christian | 10 | Horizon Christian | 18:10.7 |
| 16 | Lance BilliePlace 16 · Grade 11 · Chemawa | 11 | Chemawa | 18:11.8 |
| 17 | Gustavo SalcidoPlace 17 · Grade 12 · Chemawa | 12 | Chemawa | 18:23.3 |
| 18 | Michael CaponePlace 18 · Grade 12 · Chemawa | 12 | Chemawa | 18:25.1 |
| 19 | Austin LinvillePlace 19 · Grade 11 · East Linn Christian | 11 | East Linn Christian | 18:26.4 PR |
| 20 | Jake FesslerPlace 20 · Grade 12 · Blanchet Catholic | 12 | Blanchet Catholic | 18:28.5 |
| 21 | Natron LonghairPlace 21 · Grade 12 · Chemawa | 12 | Chemawa | 18:33.8 PR |
| 22 | Wesley AndersonPlace 22 · Grade 10 · East Linn Christian | 10 | East Linn Christian | 18:34.1 |
| 23 | Chase MorrisonPlace 23 · Grade 12 · Amity | 12 | Amity | 18:41.2 |
| 24 | Cole TravisPlace 24 · Grade 12 · Colton | 12 | Colton | 18:41.8 |
| 25 | Jarrett DaviscourtPlace 25 · Grade 10 · Salem Academy | 10 | Salem Academy | 18:56.9 PR |
| 26 | Kyle KinyonPlace 26 · Grade 11 · Kennedy | 11 | Kennedy | 19:03.8 |
| 27 | Charlie GilpinPlace 27 · Grade 12 · Amity | 12 | Amity | 19:10.0 PR |
| 28 | Raymond Jackson-CruzPlace 28 · Grade 11 · Nestucca | 11 | Nestucca | 19:12.3 |
| 29 | Joshua FridayPlace 29 · Grade 9 · Chemawa | 9 | Chemawa | 19:19.3 |
| 30 | Jacob Harris2017Place 30 · Grade 10 · Crosshill Christian | 10 | Crosshill Christian | 19:21.9 |
| 31 | Grant BlodgettePlace 31 · Grade 12 · Taft | 12 | Taft | 19:23.4 |
| 32 | Logan MartinPlace 32 · Grade 10 · Scio | 10 | Scio | 19:30.6 PR |
| 33 | Thaddeo PiaPlace 33 · Grade 9 · Veritas | 9 | Veritas | 19:32.0 |
| 34 | Michael ReyesPlace 34 · Grade 11 · Willamina | 11 | Willamina | 19:32.8 PR |
| 35 | Josh FawcettPlace 35 · Grade 9 · Santiam | 9 | Santiam | 19:35.3 |
| 36 | Jordan WhittlesPlace 36 · Grade 10 · Nestucca | 10 | Nestucca | 19:35.9 |
| 37 | Jack PitcherPlace 37 · Grade 12 · Westside Christian | 12 | Westside Christian | 19:36.6 |
| 38 | Soma BakerPlace 38 · Grade 9 · Portland Waldorf | 9 | Portland Waldorf | 19:38.5 |
| 39 | Jared OjuaPlace 39 · Grade 11 · Amity | 11 | Amity | 19:38.7 |
| 40 | Payton JamesPlace 40 · Grade 12 · Sheridan | 12 | Sheridan | 19:42.9 |
| 41 | Nick HillPlace 41 · Grade 12 · Jefferson | 12 | Jefferson | 19:47.4 |
| 42 | Chance HaunPlace 42 · Grade 10 · Taft | 10 | Taft | 19:51.3 |
| 43 | Adrien MorganPlace 43 · Grade 10 · Nestucca | 10 | Nestucca | 19:53.3 |
| 44 | Jacob RileyPlace 44 · Grade 11 · Amity | 11 | Amity | 19:55.7 |
| 45 | Alex SatrumPlace 45 · Grade 11 · Country Christian | 11 | Country Christian | 20:00.8 PR |
| 46 | Jevin SmithPlace 46 · Grade 9 · Chemawa | 9 | Chemawa | 20:01.4 PR |
| 47 | Alex SalazarPlace 47 · Grade 9 · Kennedy | 9 | Kennedy | 20:02.6 |
| 48 | Kyle BuczynskiPlace 48 · Grade 9 · Willamina | 9 | Willamina | 20:04.7 |
| 49 | Troy ColePlace 49 · Grade 11 · Amity | 11 | Amity | 20:05.2 |
| 50 | Cody KirkendallPlace 50 · Grade 10 · Nestucca | 10 | Nestucca | 20:06.3 |
| 51 | Louis NortonPlace 51 · Grade 11 · Colton | 11 | Colton | 20:06.9 |
| 52 | Sam KenyonPlace 52 · Grade 10 · Salem Academy | 10 | Salem Academy | 20:07.9 |
| 53 | Dyrrel FranciscoPlace 53 · Grade 10 · Chemawa | 10 | Chemawa | 20:08.7 |
| 54 | Cian Bailey-SauceyPlace 54 · Grade 11 · Willamina | 11 | Willamina | 20:09.2 |
| 55 | Dillon BergbyPlace 55 · Grade 10 · Scio | 10 | Scio | 20:11.3 |
| 56 | Jordan ButlerPlace 56 · Grade 12 · Amity | 12 | Amity | 20:14.0 |
| 57 | Brandon RendonPlace 57 · Grade 10 · Kennedy | 10 | Kennedy | 20:17.1 |
| 58 | Cameran OglePlace 58 · Grade 11 · Chemawa | 11 | Chemawa | 20:19.7 |
| 59 | Ben WinnettPlace 59 · Grade 12 · Santiam Christian | 12 | Santiam Christian | 20:21.5 PR |
| 60 | Liam PerryPlace 60 · Grade 12 · Santiam Christian | 12 | Santiam Christian | 20:21.9 |
| 61 | Steven KontraPlace 61 · Grade 10 · Santiam Christian | 10 | Santiam Christian | 20:22.4 |
| 62 | August ThorntonPlace 62 · Grade 10 · Santiam Christian | 10 | Santiam Christian | 20:22.8 |
| 63 | Sam BartonPlace 63 · Grade 9 · Santiam Christian | 9 | Santiam Christian | 20:23.3 |
| 64 | David SunderlandPlace 64 · Grade 11 · Portland Waldorf | 11 | Portland Waldorf | 20:25.6 |
| 65 | Justin FasanaPlace 65 · Grade 10 · Willamina | 10 | Willamina | 20:31.3 |
| 66 | Hunter MoenPlace 66 · Grade 12 · Jefferson | 12 | Jefferson | 20:32.1 |
| 67 | Marco AnayaPlace 67 · Grade 10 · St Paul | 10 | St Paul | 20:33.7 |
| 68 | Parker McClaughertyPlace 68 · Grade 11 · Country Christian | 11 | Country Christian | 20:40.7 |
| 69 | Matthew KontraPlace 69 · Grade 9 · Santiam Christian | 9 | Santiam Christian | 20:44.4 |
| 70 | Chris LindsethPlace 70 · Grade 11 · Amity | 11 | Amity | 20:45.3 |
| 71 | Andrew WhitelyPlace 71 · Grade 9 · Country Christian | 9 | Country Christian | 20:48.0 |
| 72 | Caleb StairPlace 72 · Grade 11 · Santiam | 11 | Santiam | 20:49.4 |
| 73 | Brian DavidsonPlace 73 · Grade 12 · Eddyville | 12 | Eddyville | 20:50.7 |
| 74 | Frank GuivasPlace 74 · Grade 10 · Jefferson | 10 | Jefferson | 20:57.3 |
| 75 | Nathaniel GurneePlace 75 · Grade 10 · Westside Christian | 10 | Westside Christian | 21:00.0 |
| 76 | Ethan EdwardsPlace 76 · Grade 9 · Crosshill Christian | 9 | Crosshill Christian | 21:06.6 |
| 77 | Andrew MorganPlace 77 · Grade 9 · Nestucca | 9 | Nestucca | 21:08.8 |
| 78 | Kenny PrattPlace 78 · Grade 9 · Westside Christian | 9 | Westside Christian | 21:11.9 |
| 79 | Nate JoycePlace 79 · Grade 9 · Regis | 9 | Regis | 21:23.5 |
| 80 | Zach JoycePlace 80 · Grade 10 · Regis | 10 | Regis | 21:34.2 |
| 81 | Marshall HullPlace 81 · Grade 9 · Scio | 9 | Scio | 21:34.4 |
| 82 | Damian AndersonPlace 82 · Grade 9 · Willamina | 9 | Willamina | 21:36.3 |
| 83 | Simon HuffPlace 83 · Grade 9 · Sheridan | 9 | Sheridan | 21:47.7 |
| 84 | Isaak WelchPlace 84 · Grade 10 · Nestucca | 10 | Nestucca | 21:48.0 PR |
| 85 | Hunter MichaelsonPlace 85 · Grade 10 · Sheridan | 10 | Sheridan | 21:48.4 |
| 86 | Andrew CowanPlace 86 · Grade 9 · Santiam Christian | 9 | Santiam Christian | 21:50.6 |
| 87 | Adam SmithPlace 87 · Grade 10 · St Paul | 10 | St Paul | 21:53.7 |
| 88 | Kyle MagnessPlace 88 · Grade 11 · Sheridan | 11 | Sheridan | 21:57.3 |
| 89 | Jake GrahamPlace 89 · Grade 9 · Sheridan | 9 | Sheridan | 21:59.8 |
| 90 | John KendallPlace 90 · Grade 11 · Country Christian | 11 | Country Christian | 22:01.8 |
| 91 | Daniel MatherPlace 91 · Grade 10 · Amity | 10 | Amity | 22:06.5 |
| 92 | Austin FawcettPlace 92 · Grade 10 · Santiam | 10 | Santiam | 22:09.1 |
| 93 | Jacob MayPlace 93 · Grade 9 · Regis | 9 | Regis | 22:18.9 |
| 94 | Jimmy BrandesPlace 94 · Grade 10 · Taft | 10 | Taft | 22:22.5 |
| 95 | James FunkPlace 95 · Grade 9 · Country Christian | 9 | Country Christian | 22:22.9 |
| 96 | Christian StrawnPlace 96 · Grade 9 · East Linn Christian | 9 | East Linn Christian | 22:24.9 |
| 97 | Noah ButlerPlace 97 · Grade 10 · Santiam | 10 | Santiam | 22:26.1 |
| 98 | Michael PrichardPlace 98 · Grade 10 · Jefferson | 10 | Jefferson | 22:43.5 |
| 99 | Colton BonnettPlace 99 · Grade 9 · Blanchet Catholic | 9 | Blanchet Catholic | 22:46.1 |
| 100 | Cole OleheiserPlace 100 · Grade 9 · Regis | 9 | Regis | 22:49.8 |
| 101 | Taylor ParsonsPlace 101 · Grade 10 · Amity | 10 | Amity | 22:55.3 |
| 102 | Logan DiBettaPlace 102 · Grade 10 · Willamina | 10 | Willamina | 22:58.8 |
| 103 | Joshua RippPlace 103 · Grade 10 · Regis | 10 | Regis | 22:59.8 |
| 104 | Trent JohnsonPlace 104 · Grade 9 · Horizon Christian | 9 | Horizon Christian | 23:09.0 |
| 105 | Nathan MaupinPlace 105 · Grade 12 · Santiam Christian | 12 | Santiam Christian | 23:18.1 |
| 106 | Ethan AndersonPlace 106 · Grade 11 · Regis | 11 | Regis | 23:22.9 |
| 107 | Aaron IwahiroPlace 107 · Grade 11 · Salem Academy | 11 | Salem Academy | 23:28.6 |
| 108 | Ryan LandersPlace 108 · Grade 10 · Eddyville | 10 | Eddyville | 23:34.5 |
| 109 | David EspinozaPlace 109 · Grade 10 · Eddyville | 10 | Eddyville | 23:37.2 |
| 110 | Joel WestbyPlace 110 · Grade 10 · Salem Academy | 10 | Salem Academy | 23:39.7 |
| 111 | William TwistPlace 111 · Grade 9 · Salem Academy | 9 | Salem Academy | 23:40.9 |
| 112 | Randy HerndonPlace 112 · Grade 12 · Taft | 12 | Taft | 23:41.7 |
| 113 | Jon RoppPlace 113 · Grade 10 · East Linn Christian | 10 | East Linn Christian | 23:44.9 |
| 114 | Simon GriffinPlace 114 · Grade 9 · Westside Christian | 9 | Westside Christian | 23:53.1 PR |
| 115 | Hayden LeskoPlace 115 · Grade 12 · Santiam Christian | 12 | Santiam Christian | 23:56.3 |
| 116 | Caleb ClevengerPlace 116 · Grade 10 · Scio | 10 | Scio | 23:59.5 |
| 117 | Miles RushPlace 117 · Grade 9 · Regis | 9 | Regis | 24:10.8 |
| 118 | Eric MartinPlace 118 · Grade 10 · Willamina | 10 | Willamina | 24:13.2 |
| 119 | Stephen PhilippiPlace 119 · Grade 10 · Regis | 10 | Regis | 24:16.2 |
| 120 | Logan BlunckPlace 120 · Grade 12 · Amity | 12 | Amity | 24:17.2 |
| 121 | DeAndre AlsenayPlace 121 · Grade 9 · Chemawa | 9 | Chemawa | 24:28.3 |
| 122 | Colby BorresenPlace 122 · Grade 10 · Scio | 10 | Scio | 24:30.5 |
| 123 | Donovan MillerPlace 123 · Grade 9 · Scio | 9 | Scio | 24:32.5 |
| 124 | Logan RoriePlace 124 · Grade 9 · Eddyville | 9 | Eddyville | 24:48.0 |
| 125 | James JohnsonPlace 125 · Grade 9 · Santiam Christian | 9 | Santiam Christian | 24:53.2 PR |
| 126 | Zack MonroePlace 126 · Grade 12 · Sheridan | 12 | Sheridan | 25:29.7 |
| 127 | Josh MumeyPlace 127 · Grade 10 · Regis | 10 | Regis | 25:35.5 |
| 128 | Michael BentzPlace 128 · Grade 11 · Regis | 11 | Regis | 25:36.9 |
| 129 | Colson LegrasPlace 129 · Grade 9 · Scio | 9 | Scio | 25:40.7 |
| 130 | Israel TorresPlace 130 · Grade 11 · St Paul | 11 | St Paul | 26:07.2 |
| 131 | Kyle PaulPlace 131 · Grade 11 · Colton | 11 | Colton | 26:50.0 |
| 132 | Owen GeorgePlace 132 · Grade 9 · Regis | 9 | Regis | 27:00.0 |
| 133 | Nathan BruckerPlace 133 · Grade 9 · Horizon Christian | 9 | Horizon Christian | 27:07.6 |
| 134 | Alex KlassPlace 134 · Grade 9 · Willamina | 9 | Willamina | 27:15.9 |
| 135 | Aaron CathcartPlace 135 · Grade 10 · Scio | 10 | Scio | 27:18.1 |
| 136 | Calvin OtisPlace 136 · Grade 10 · Santiam Christian | 10 | Santiam Christian | 27:18.4 |
| 137 | Luis Acosta-VegaPlace 137 · Grade 9 · St Paul | 9 | St Paul | 27:18.9 |
| 138 | Bailey SpraguePlace 138 · Grade 10 · Scio | 10 | Scio | 27:23.4 |
| 139 | Joshua BrownPlace 139 · Grade 11 · Jefferson | 11 | Jefferson | 27:25.2 |
| 140 | Conall DossPlace 140 · Grade 11 · Salem Academy | 11 | Salem Academy | 27:28.6 |
| 141 | Sam GrandlePlace 141 · Grade 10 · Country Christian | 10 | Country Christian | 27:30.5 |
| 142 | Ian FurnishPlace 142 · Grade 9 · Jefferson | 9 | Jefferson | 30:19.9 |
| 143 | Alex KellyPlace 143 · Grade 10 · Regis | 10 | Regis | 33:33.9 |
| 144 | Chris PerkinsPlace 144 · Grade 11 · Jefferson | 11 | Jefferson | 34:32.1 |