| 1 | Zach BellewPlace 1 · Grade 12 · Creswell | 12 | Creswell | 16:09.60 |
| 2 | Jamin HooleyPlace 2 · Grade 12 · East Linn Christian | 12 | East Linn Christian | 16:46.20 |
| 3 | Andrew HinkelPlace 3 · Grade 12 · Portland Lutheran | 12 | Portland Lutheran | 16:48.60 |
| 4 | Dalton SuseePlace 4 · Grade 12 · Kennedy | 12 | Kennedy | 16:49.40 |
| 5 | T> J> HooksPlace 5 · Grade 10 · Oakridge | 10 | Oakridge | 16:51.70 |
| 6 | Colby HansonPlace 6 · Grade 12 · Creswell | 12 | Creswell | 16:55.90 |
| 7 | Taylor BallPlace 7 · Grade 11 · Oakridge | 11 | Oakridge | 17:05.20 |
| 8 | Josh MinerPlace 8 · Grade 9 · East Linn Christian | 9 | East Linn Christian | 17:07.70 |
| 9 | Connor OglePlace 9 · Grade 10 · Chemawa | 10 | Chemawa | 17:11.40 |
| 10 | Michael WhiteheadPlace 10 · Grade 12 · East Linn Christian | 12 | East Linn Christian | 17:20.10 |
| 11 | Adrian ParraPlace 11 · Grade 10 · Kennedy | 10 | Kennedy | 17:22.60 |
| 12 | Darin HoulePlace 12 · Grade 12 · Crow | 12 | Crow | 17:23.90 |
| 13 | Garet NealPlace 13 · Grade 11 · Catlin Gabel | 11 | Catlin Gabel | 17:27.50 |
| 14 | Luca Ostertag-HillPlace 14 · Grade 10 · Catlin Gabel | 10 | Catlin Gabel | 17:29.10 |
| 15 | Cameron SlovicPlace 15 · Grade 10 · Oregon Episcopal | 10 | Oregon Episcopal | 17:34.20 |
| 16 | Spencer SlovicPlace 16 · Grade 12 · Oregon Episcopal | 12 | Oregon Episcopal | 17:41.30 |
| 17 | Noe JinesPlace 17 · Grade 9 · Kennedy | 9 | Kennedy | 17:43.90 |
| 18 | Orin OsbornePlace 18 · Grade 10 · East Linn Christian | 10 | East Linn Christian | 17:47.40 |
| 19 | Shane MilesPlace 19 · Grade 12 · Amity | 12 | Amity | 17:49.40 |
| 20 | Garen MarterPlace 20 · Grade 11 · Riverdale | 11 | Riverdale | 17:52.60 |
| 21 | Davin GlennPlace 21 · Grade 10 · Central Linn | 10 | Central Linn | 17:54.50 |
| 22 | Nathaniel ObermanPlace 22 · Grade 10 · Oakland | 10 | Oakland | 18:04.40 |
| 23 | Andre LegerPlace 23 · Grade 11 · Riverdale | 11 | Riverdale | 18:08.10 |
| 24 | Patrick McVeePlace 24 · Grade 11 · Oregon Episcopal | 11 | Oregon Episcopal | 18:09.60 |
| 25 | Jacob BenjaminPlace 25 · Grade 11 · Willamette Valley Ch | 11 | Willamette Valley Ch | 18:10.10 |
| 26 | J'Von SmithPlace 26 · Grade 12 · Chemawa | 12 | Chemawa | 18:11.90 |
| 27 | Lucas Stiff-ArmPlace 27 · Grade 10 · Catlin Gabel | 10 | Catlin Gabel | 18:13.20 |
| 28 | Dylan DuckworthPlace 28 · Grade 9 · Yamhill-Carlton | 9 | Yamhill-Carlton | 18:15.10 |
| 29 | Christopher BelluschiPlace 29 · Grade 12 · Catlin Gabel | 12 | Catlin Gabel | 18:15.40 |
| 30 | Donny ArndtPlace 30 · Grade 12 · East Linn Christian | 12 | East Linn Christian | 18:15.80 |
| 31 | Gustavo SalcidoPlace 31 · Grade 11 · Chemawa | 11 | Chemawa | 18:25.20 |
| 32 | Raymond Jackson-CruzPlace 32 · Grade 10 · Nestucca | 10 | Nestucca | 18:29.80 |
| 33 | James StinsonPlace 33 · Grade 11 · Western Mennonite | 11 | Western Mennonite | 18:32.20 |
| 34 | Bradley ShawPlace 34 · Grade 9 · Nestucca | 9 | Nestucca | 18:32.50 |
| 35 | Joseph FalettiPlace 35 · Grade 11 · Crow | 11 | Crow | 18:34.20 |
| 36 | Lance BilliePlace 36 · Grade 10 · Chemawa | 10 | Chemawa | 18:35.70 |
| 37 | Tyler RiddlePlace 37 · Grade 10 · Catlin Gabel | 10 | Catlin Gabel | 18:36.10 |
| 38 | Ian HoytPlace 38 · Grade 9 · Catlin Gabel | 9 | Catlin Gabel | 18:41.10 |
| 39 | AJ NicholsPlace 39 · Grade 10 · Oakland | 10 | Oakland | 18:42.20 |
| 40 | Sam NieslanikPlace 40 · Grade 10 · Regis | 10 | Regis | 18:43.20 |
| 41 | Mitchell LiraPlace 41 · Grade 11 · Chemawa | 11 | Chemawa | 18:43.80 |
| 42 | Jesse WittenbornPlace 42 · Grade 9 · Creswell | 9 | Creswell | 18:44.70 |
| 43 | Micah LeutwylerPlace 43 · Grade 12 · Salem Academy | 12 | Salem Academy | 18:48.70 |
| 44 | Brian GentryPlace 44 · Grade 10 · Riverdale | 10 | Riverdale | 18:52.80 |
| 45 | Taylor HillPlace 45 · Grade 11 · Regis | 11 | Regis | 18:53.60 |
| 46 | Walker AndrewsPlace 46 · Grade 12 · Catlin Gabel | 12 | Catlin Gabel | 19:02.50 |
| 47 | Nic BergenPlace 47 · Grade 10 · Catlin Gabel | 10 | Catlin Gabel | 19:02.80 |
| 48 | Zane OlivePlace 48 · Grade 9 · Bandon | 9 | Bandon | 19:03.30 |
| 49 | Nduta MajaxPlace 49 · Grade 9 · Portland Lutheran | 9 | Portland Lutheran | 19:03.90 |
| 50 | Chase MorrisonPlace 50 · Grade 11 · Amity | 11 | Amity | 19:05.40 |
| 51 | Jared OjuaPlace 51 · Grade 10 · Amity | 10 | Amity | 19:06.20 |
| 52 | Tucker PedPlace 52 · Grade 11 · Riverdale | 11 | Riverdale | 19:08.00 |
| 53 | Jules RenaudPlace 53 · Grade 11 · Catlin Gabel | 11 | Catlin Gabel | 19:08.40 |
| 54 | Trent ThompsonPlace 54 · Grade 12 · Salem Academy | 12 | Salem Academy | 19:08.80 |
| 55 | Jonah LeutwylerPlace 55 · Grade 10 · Salem Academy | 10 | Salem Academy | 19:11.90 |
| 56 | Gregory HeinonenPlace 56 · Grade 11 · Oregon Episcopal | 11 | Oregon Episcopal | 19:20.50 |
| 57 | Micah HumanPlace 57 · Grade 12 · Jefferson | 12 | Jefferson | 19:21.10 |
| 58 | Ben RistPlace 58 · Grade 12 · Central Linn | 12 | Central Linn | 19:21.60 |
| 59 | John SavagePlace 59 · Grade 12 · Kennedy | 12 | Kennedy | 19:22.30 |
| 60 | Chandler WatsonPlace 60 · Grade 9 · Oregon Episcopal | 9 | Oregon Episcopal | 19:26.10 |
| 61 | Jordan WatkinsPlace 61 · Grade 12 · Central Linn | 12 | Central Linn | 19:27.10 |
| 62 | Charlie GilpinPlace 62 · Grade 11 · Amity | 11 | Amity | 19:28.60 |
| 63 | Nick MartinezPlace 63 · Grade 12 · Salem Academy | 12 | Salem Academy | 19:33.10 |
| 64 | Spencer SingerPlace 64 · Grade 11 · Riverdale | 11 | Riverdale | 19:34.80 |
| 65 | Conor ScanlonPlace 65 · Grade 12 · Riverdale | 12 | Riverdale | 19:41.70 |
| 66 | August ThorntonPlace 66 · Grade 9 · Santiam Christian | 9 | Santiam Christian | 19:45.70 |
| 67 | Eben RogersPlace 67 · Grade 9 · Oregon Episcopal | 9 | Oregon Episcopal | 19:50.00 |
| 68 | Brent LangPlace 68 · Grade 12 · Kennedy | 12 | Kennedy | 19:50.70 |
| 69 | Liam PerryPlace 69 · Grade 11 · Santiam Christian | 11 | Santiam Christian | 19:51.30 |
| 70 | Payton JamesPlace 70 · Grade 11 · Sheridan | 11 | Sheridan | 19:51.70 |
| 71 | Kaelan ReccaPlace 71 · Grade 11 · Crow | 11 | Crow | 19:52.30 |
| 72 | Jack BlashchishenPlace 72 · Grade 11 · Portland Adventist | 11 | Portland Adventist | 19:53.00 |
| 73 | Drayton JenningsPlace 73 · Grade 10 · Bandon | 10 | Bandon | 19:53.60 |
| 74 | Forrest KwongPlace 74 · Grade 11 · Catlin Gabel | 11 | Catlin Gabel | 19:54.30 |
| 75 | Jacob RileyPlace 75 · Grade 10 · Amity | 10 | Amity | 19:54.70 |
| 76 | Jarrett DaviscourtPlace 76 · Grade 9 · Salem Academy | 9 | Salem Academy | 19:55.40 |
| 77 | Ian MurphyPlace 77 · Grade 12 · Portland Lutheran | 12 | Portland Lutheran | 19:56.30 |
| 78 | Ben ScranagePlace 78 · Grade 11 · Harrisburg | 11 | Harrisburg | 19:57.50 |
| 79 | Natron LonghairPlace 79 · Grade 11 · Chemawa | 11 | Chemawa | 19:59.30 |
| 80 | Micah SwansonPlace 80 · Grade 9 · Damascus Christian | 9 | Damascus Christian | 20:01.40 |
| 81 | Christopher ShirkeyPlace 81 · Grade 10 · Yamhill-Carlton | 10 | Yamhill-Carlton | 20:02.70 |
| 82 | Cameron OwensPlace 82 · Grade 11 · Harrisburg | 11 | Harrisburg | 20:03.70 |
| 83 | Anthony SanintinoPlace 83 · Grade 12 · Harrisburg | 12 | Harrisburg | 20:06.30 |
| 84 | Adrian LuriePlace 84 · Grade 12 · Riverdale | 12 | Riverdale | 20:09.60 |
| 85 | Joe FinePlace 85 · Grade 11 · Oakridge | 11 | Oakridge | 20:13.50 |
| 86 | Matthew LohrPlace 86 · Grade 11 · Damascus Christian | 11 | Damascus Christian | 20:14.60 |
| 87 | Montana MayPlace 87 · Grade 11 · Crow | 11 | Crow | 20:16.60 |
| 88 | Taylor FallsPlace 88 · Grade 11 · Knappa | 11 | Knappa | 20:17.40 |
| 89 | Mitch WhitesidePlace 89 · Grade 12 · Knappa | 12 | Knappa | 20:17.90 |
| 90 | Zach SolomonPlace 90 · Grade 11 · Oregon Episcopal | 11 | Oregon Episcopal | 20:18.30 |
| 91 | Jonah CarpenterPlace 91 · Grade 11 · Damascus Christian | 11 | Damascus Christian | 20:18.80 |
| 92 | Keith PhillipsPlace 92 · Grade 11 · Crow | 11 | Crow | 20:19.30 |
| 93 | Everett PearsonPlace 93 · Grade 10 · Oregon Episcopal | 10 | Oregon Episcopal | 20:20.70 |
| 94 | Finn SchneiderPlace 94 · Grade 11 · Catlin Gabel | 11 | Catlin Gabel | 20:21.10 |
| 95 | Jordan ButlerPlace 95 · Grade 11 · Amity | 11 | Amity | 20:21.10 |
| 96 | James GerberPlace 96 · Grade 10 · Central Linn | 10 | Central Linn | 20:25.30 |
| 97 | Nicholas BeginsPlace 97 · Grade 9 · Bandon | 9 | Bandon | 20:30.90 |
| 98 | Todd LoeksPlace 98 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 20:32.50 |
| 99 | Calvin TharpePlace 99 · Grade 9 · Creswell | 9 | Creswell | 20:33.90 |
| 100 | Clay DragoPlace 100 · Grade 10 · Triangle Lake | 10 | Triangle Lake | 20:35.20 |
| 101 | Josh SullengerPlace 101 · Grade 9 · Willamette Valley Ch | 9 | Willamette Valley Ch | 20:36.40 |
| 102 | Steven KontraPlace 102 · Grade 9 · Santiam Christian | 9 | Santiam Christian | 20:40.10 |
| 103 | Cian Bailey-SauceyPlace 103 · Grade 10 · Willamina | 10 | Willamina | 20:46.50 |
| 104 | Wesley AndersonPlace 104 · Grade 9 · East Linn Christian | 9 | East Linn Christian | 20:48.10 |
| 105 | Kevin HaughPlace 105 · Grade 12 · Oregon Episcopal | 12 | Oregon Episcopal | 20:55.60 |
| 106 | Adam NakamuraPlace 106 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 20:58.40 |
| 107 | Bradley YatesPlace 107 · Grade 10 · Oakland | 10 | Oakland | 21:01.80 |
| 108 | Hunter MoenPlace 108 · Grade 11 · Jefferson | 11 | Jefferson | 21:02.90 |
| 109 | Kyle ShubertPlace 109 · Grade 10 · Oakland | 10 | Oakland | 21:06.00 |
| 110 | Levi LosliPlace 110 · Grade 11 · Country Christian | 11 | Country Christian | 21:08.70 |
| 111 | Leo McHeehonPlace 111 · Grade 11 · Bandon | 11 | Bandon | 21:10.40 |
| 112 | Michael SnyderPlace 112 · Grade 9 · Salem Academy | 9 | Salem Academy | 21:11.40 |
| 113 | Nick HillPlace 113 · Grade 11 · Jefferson | 11 | Jefferson | 21:13.70 |
| 114 | Oliver MeyrPlace 114 · Grade 12 · Central Linn | 12 | Central Linn | 21:14.80 |
| 115 | Jon FuentesPlace 115 · Grade 12 · Portland Adventist | 12 | Portland Adventist | 21:15.70 |
| 116 | Alex SatrumPlace 116 · Grade 10 · Country Christian | 10 | Country Christian | 21:22.40 |
| 117 | Douglas GrahamPlace 117 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 21:27.90 |
| 118 | Brady StittPlace 118 · Grade 11 · Nestucca | 11 | Nestucca | 21:28.40 |
| 119 | Michael KlopfensteinPlace 119 · Grade 12 · Salem Academy | 12 | Salem Academy | 21:28.90 |
| 120 | Robert MartinoPlace 120 · Grade 12 · Bandon | 12 | Bandon | 21:29.30 |
| 121 | Vince HarrisonPlace 121 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 21:30.10 |
| 122 | Deryk StearnsPlace 122 · Grade 9 · Amity | 9 | Amity | 21:31.80 |
| 123 | John KendallPlace 123 · Grade 10 · Country Christian | 10 | Country Christian | 21:32.60 |
| 124 | James GorePlace 124 · Grade 10 · Oakridge | 10 | Oakridge | 21:34.80 |
| 125 | Sam NauhaPlace 125 · Grade 9 · Knappa | 9 | Knappa | 21:35.80 |
| 126 | Ethan VolgardsenPlace 126 · Grade 12 · Oakridge | 12 | Oakridge | 21:36.80 |
| 127 | Austin TaborPlace 127 · Grade 9 · Oakridge | 9 | Oakridge | 21:44.70 |
| 128 | Daniel SandovolPlace 128 · Grade 10 · Sheridan | 10 | Sheridan | 21:45.10 |
| 129 | Connor MetzgerPlace 129 · Grade 9 · Triangle Lake | 9 | Triangle Lake | 21:48.20 |
| 130 | Joseph EndlerPlace 130 · Grade 11 · Catlin Gabel | 11 | Catlin Gabel | 21:52.00 |
| 131 | Troy TaylorPlace 131 · Grade 11 · Oakridge | 11 | Oakridge | 21:53.70 |
| 132 | William WhitleyPlace 132 · Grade 12 · Santiam Christian | 12 | Santiam Christian | 21:54.30 |
| 133 | Trevor CrowellPlace 133 · Grade 10 · Central Linn | 10 | Central Linn | 21:56.10 |
| 134 | Thomas GrahamPlace 134 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 22:06.70 |
| 135 | Isaiah GuivasPlace 135 · Grade 9 · Jefferson | 9 | Jefferson | 22:07.20 |
| 136 | Elliot LewisPlace 136 · Grade 11 · Catlin Gabel | 11 | Catlin Gabel | 22:07.60 |
| 137 | Zach JoycePlace 137 · Grade 9 · Regis | 9 | Regis | 22:08.80 |
| 138 | Michael ReyesPlace 138 · Grade 10 · Willamina | 10 | Willamina | 22:09.80 |
| 139 | Drake WarrenPlace 139 · Grade 9 · Catlin Gabel | 9 | Catlin Gabel | 22:10.70 |
| 140 | Carson WynnPlace 140 · Grade 9 · Triangle Lake | 9 | Triangle Lake | 22:11.40 |
| 141 | Jordan WhittlesPlace 141 · Grade 9 · Nestucca | 9 | Nestucca | 22:11.80 |
| 142 | Justin FasanaPlace 142 · Grade 9 · Willamina | 9 | Willamina | 22:12.70 |
| 143 | Aidan CasePlace 143 · Grade 9 · Nestucca | 9 | Nestucca | 22:13.30 |
| 144 | Jarrett JohnsonPlace 144 · Grade 12 · Portland Adventist | 12 | Portland Adventist | 22:15.80 |
| 145 | Ethan AndersonPlace 145 · Grade 10 · Regis | 10 | Regis | 22:18.00 |
| 146 | Wyatt MaddoxPlace 146 · Grade 11 · Oakland | 11 | Oakland | 22:22.40 |
| 147 | Dennis LiPlace 147 · Grade 12 · Santiam Christian | 12 | Santiam Christian | 22:36.00 |
| 148 | Liam WynnePlace 148 · Grade 9 · Catlin Gabel | 9 | Catlin Gabel | 22:39.10 |
| 149 | Nick TerrellPlace 149 · Grade 10 · Oakland | 10 | Oakland | 22:39.50 |
| 150 | Hayden ClinePlace 150 · Grade 10 · Yamhill-Carlton | 10 | Yamhill-Carlton | 22:51.20 |
| 151 | Riley Langdon-CallahaPlace 151 · Grade 10 · Creswell | 10 | Creswell | 22:54.80 |
| 152 | Adal IzquierdoPlace 152 · Grade 9 · St Paul | 9 | St Paul | 22:55.50 |
| 153 | Cody FouchePlace 153 · Grade 12 · Nestucca | 12 | Nestucca | 22:56.50 |
| 154 | Parker McClaughertyPlace 154 · Grade 10 · Country Christian | 10 | Country Christian | 22:57.80 |
| 155 | Isaak WelchPlace 155 · Grade 9 · Nestucca | 9 | Nestucca | 23:14.70 |
| 156 | Hugo AlonzoPlace 156 · Grade 10 · St Paul | 10 | St Paul | 23:17.00 |
| 157 | Gibson BrownPlace 157 · Grade 10 · Portland Lutheran | 10 | Portland Lutheran | 23:18.70 |
| 158 | Patrick MaizePlace 158 · Grade 10 · Knappa | 10 | Knappa | 23:19.70 |
| 159 | Sean WaltersPlace 159 · Grade 10 · Portland Lutheran | 10 | Portland Lutheran | 23:20.30 |
| 160 | Marek PausPlace 160 · Grade 12 · Crow | 12 | Crow | 23:27.70 |
| 161 | Patrick MarxPlace 161 · Grade 9 · Portland Adventist | 9 | Portland Adventist | 23:34.30 |
| 162 | Chris MontanoPlace 162 · Grade 10 · Knappa | 10 | Knappa | 23:48.80 |
| 163 | Liam CorchoranPlace 163 · Grade 9 · Knappa | 9 | Knappa | 23:52.40 |
| 164 | Hunter MichaelsonPlace 164 · Grade 9 · Sheridan | 9 | Sheridan | 23:58.60 |
| 165 | Logan DiBettaPlace 165 · Grade 9 · Willamina | 9 | Willamina | 24:00.30 |
| 166 | Hayden LeskoPlace 166 · Grade 11 · Santiam Christian | 11 | Santiam Christian | 24:03.90 |
| 167 | Jacob AdamsPlace 167 · Grade 11 · Regis | 11 | Regis | 24:11.70 |
| 168 | Nick PettyPlace 168 · Grade 12 · Catlin Gabel | 12 | Catlin Gabel | 24:21.20 |
| 169 | Zachary WhitePlace 169 · Grade 11 · Portland Adventist | 11 | Portland Adventist | 24:30.20 |
| 170 | John StrasheimPlace 170 · Grade 11 · Triangle Lake | 11 | Triangle Lake | 24:40.20 |
| 171 | Brenden GormleyPlace 171 · Grade 12 · Regis | 12 | Regis | 24:41.00 |
| 172 | Dawson WhitesidePlace 172 · Grade 10 · Knappa | 10 | Knappa | 24:51.80 |
| 173 | Daniel StathemPlace 173 · Grade 10 · Portland Adventist | 10 | Portland Adventist | 24:59.40 |
| 174 | Chandler AllenPlace 174 · Grade 9 · Willamina | 9 | Willamina | 25:03.70 |
| 175 | Patrick MuellerPlace 175 · Grade 12 · Sheridan | 12 | Sheridan | 25:40.10 |
| 176 | Noah GothroPlace 176 · Grade 10 · Knappa | 10 | Knappa | 26:00.10 |
| 177 | Dustin HawkinsPlace 177 · Grade 10 · Jefferson | 10 | Jefferson | 26:21.00 |
| 178 | Grant LaiblinPlace 178 · Grade 9 · Harrisburg | 9 | Harrisburg | 26:24.90 |
| 179 | Cody HobbsPlace 179 · Grade 9 · Knappa | 9 | Knappa | 26:33.40 |
| 180 | Michael MannPlace 180 · Grade 10 · Country Christian | 10 | Country Christian | 26:34.80 |
| 181 | Joshua BrownPlace 181 · Grade 10 · Jefferson | 10 | Jefferson | 27:55.90 |
| 182 | Zack MonroePlace 182 · Grade 11 · Sheridan | 11 | Sheridan | 28:07.50 |
| 183 | Coby WintersPlace 183 · Grade 9 · Western Mennonite | 9 | Western Mennonite | 28:41.00 |
| 184 | Elijah PattersonPlace 184 · Grade 10 · Knappa | 10 | Knappa | 29:06.60 |
| 185 | Tyler Van VoorhisPlace 185 · Grade 12 · Western Mennonite | 12 | Western Mennonite | 29:40.80 |
| 186 | David RunestrandPlace 186 · Grade 12 · Damascus Christian | 12 | Damascus Christian | 30:55.50 |
| 187 | Zack PaulPlace 187 · Grade 12 · Portland Adventist | 12 | Portland Adventist | 32:21.80 |