| 1 | Felix WilliamsPlace 1 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 10:12.50 |
| 2 | Riggins BushnellPlace 2 · Grade 8 · Philomath | 8 | Philomath | 10:20.50 |
| 3 | Warren SmartPlace 3 · Grade 8 · Philomath | 8 | Philomath | 11:04.60 |
| 4 | Finn HystadPlace 4 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 11:06.40 |
| 5 | Rhio WarnerPlace 5 · Grade 7 · Linus Pauling | 7 | Linus Pauling | 11:14.50 |
| 6 | Shane 'SJ' GatherumPlace 6 · Grade 7 · Cheldelin | 7 | Cheldelin | 11:27.40 |
| 7 | Braven BeardPlace 7 · Grade 8 · Philomath | 8 | Philomath | 11:29.10 |
| 8 | Zeb HighfieldPlace 8 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 11:29.40 |
| 9 | Houston MelendezPlace 9 · Grade 8 · Talmadge | 8 | Talmadge | 11:46.70 |
| 10 | Jack O'NeillPlace 10 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 11:51.10 |
| 11 | Adrian UpsonPlace 11 · Grade 8 · Cheldelin | 8 | Cheldelin | 11:52.00 |
| 12 | Duke EdwardsPlace 12 · Grade 5 · Timberhill Harriers | 5 | Timberhill Harriers | 11:59.90 |
| 13 | Fran PersonsPlace 13 · Grade 8 · St Mary Catholic | 8 | St Mary Catholic | 12:07.50 |
| 14 | Malachi SmithPlace 14 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 12:08.10 |
| 15 | Nolan BellPlace 15 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 12:11.30 |
| 16 | Austin PalmerPlace 16 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 12:17.60 |
| 17 | Davian MartinezPlace 17 · Grade 8 · Talmadge | 8 | Talmadge | 12:20.00 |
| 18 | Kai ShankowskiPlace 18 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 12:35.00 |
| 19 | Brooks WardPlace 19 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 12:42.50 |
| 20 | Cayden HollandPlace 20 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 12:44.10 |
| 21 | MIguel Gonzales GaliciaPlace 21 · Grade 7 · Linus Pauling | 7 | Linus Pauling | 12:46.70 |
| 22 | Ezra NovomPlace 22 · Grade 8 · Abiqua | 8 | Abiqua | 12:48.80 |
| 23 | Mito RodriguezPlace 23 · Grade 6 · Talmadge | 6 | Talmadge | 12:50.00 |
| 24 | Colin GrosePlace 24 · Grade 7 · Linus Pauling | 7 | Linus Pauling | 12:50.40 |
| 25 | Reid KeudellPlace 25 · Grade 7 · St Mary Catholic | 7 | St Mary Catholic | 12:55.60 |
| 26 | Eli AllanPlace 26 · Grade 7 · Cascade (Turner) | 7 | Cascade (Turner) | 12:58.80 |
| 27 | Calvin GantPlace 27 · Grade 8 · Stayton | 8 | Stayton | 13:03.20 |
| 28 | Henry BennettPlace 28 · Grade 8 · Philomath | 8 | Philomath | 13:07.30 |
| 29 | Liam SassPlace 29 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 13:09.30 |
| 30 | Jonah GardnerPlace 30 · Grade 6 · Cheldelin | 6 | Cheldelin | 13:11.10 |
| 31 | Tyler ChisholmPlace 31 · Grade 6 · Philomath | 6 | Philomath | 13:12.60 |
| 32 | Jack DahlPlace 32 · Grade 8 · Cheldelin | 8 | Cheldelin | 13:14.20 |
| 33 | Henry MinyilaPlace 33 · Grade 8 · Cheldelin | 8 | Cheldelin | 13:14.50 |
| 34 | Nathaniel JamesPlace 34 · Grade 7 · Linus Pauling | 7 | Linus Pauling | 13:18.80 |
| 35 | Matthew MiotkePlace 35 · Grade 8 · St Mary Catholic | 8 | St Mary Catholic | 13:20.60 |
| 36 | Manny PaynePlace 36 · Grade 7 · St Mary Catholic | 7 | St Mary Catholic | 13:28.30 |
| 37 | Keaton RobertsPlace 37 · Grade 8 · Stayton | 8 | Stayton | 13:28.70 |
| 38 | Tyler StefaniPlace 38 · Grade 8 · Cascade (Turner) | 8 | Cascade (Turner) | 13:31.80 |
| 39 | Levi JaegerPlace 39 · Grade 7 · St Mary Catholic | 7 | St Mary Catholic | 13:32.40 |
| 40 | Malachi HumberPlace 40 · Grade 7 · Cascade (Turner) | 7 | Cascade (Turner) | 13:33.30 |
| 41 | Sal DrescherPlace 41 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 13:34.00 |
| 42 | Evan MartiniPlace 42 · Grade 6 · Talmadge | 6 | Talmadge | 13:38.80 |
| 43 | Dylan OefeleinPlace 43 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 13:39.20 |
| 44 | Gabe MuravezPlace 44 · Grade 8 · Philomath | 8 | Philomath | 13:47.30 |
| 45 | Ayush AptePlace 45 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 13:49.20 |
| 46 | Vincent GarciaPlace 46 · Grade 7 · Linus Pauling | 7 | Linus Pauling | 13:50.40 |
| 47 | Kai BunnPlace 47 · Grade 8 · Dayton | 8 | Dayton | 13:50.70 |
| 48 | Simon ButlerPlace 48 · Grade 8 · Talmadge | 8 | Talmadge | 13:52.80 |
| 49 | Malachi DessieuxPlace 49 · Grade 7 · Stayton | 7 | Stayton | 13:53.50 |
| 50 | Eamon NealonPlace 50 · Grade 7 · Linus Pauling | 7 | Linus Pauling | 13:58.60 |
| 51 | Grafton BridgePlace 51 · Grade 7 · Talmadge | 7 | Talmadge | 14:02.00 |
| 52 | Makiah BabcockPlace 52 · Grade 7 · Philomath | 7 | Philomath | 14:02.10 |
| 53 | Logan HutchinsonPlace 53 · Grade 7 · Philomath | 7 | Philomath | 14:05.20 |
| 54 | Evan O'RourkePlace 54 · Grade 8 · Philomath | 8 | Philomath | 14:07.10 |
| 55 | Hunter SpinneyPlace 55 · Grade 8 · Philomath | 8 | Philomath | 14:08.60 |
| 56 | Koal OlsenPlace 56 · Grade 7 · Talmadge | 7 | Talmadge | 14:10.10 |
| 57 | William HeinrichsPlace 57 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 14:12.60 |
| 58 | Albert HuffPlace 58 · Grade 7 · Talmadge | 7 | Talmadge | 14:13.30 |
| 59 | Aspen CarlsonPlace 59 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 14:15.00 |
| 60 | Kellen DonatPlace 60 · Grade 7 · Cascade (Turner) | 7 | Cascade (Turner) | 14:16.50 |
| 61 | Fox GoransonPlace 61 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 14:26.20 |
| 62 | Tristan JonesPlace 62 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 14:30.00 |
| 63 | Mac TucknottPlace 63 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 14:33.00 |
| 64 | Harris RudishauserPlace 64 · Grade 8 · Stayton | 8 | Stayton | 14:35.80 |
| 65 | Cameron SaechaoPlace 65 · Grade 6 · Cascade (Turner) | 6 | Cascade (Turner) | 14:36.80 |
| 66 | Marcanthony CalderonPlace 66 · Grade 6 · North Marion | 6 | North Marion | 14:46.60 |
| 67 | Kodie HobinPlace 67 · Grade 7 · North Marion | 7 | North Marion | 14:47.20 |
| 68 | Adrian LomeliPlace 68 · Grade 6 · North Marion | 6 | North Marion | 14:47.60 |
| 69 | Mekoe SchmidtPlace 69 · Grade 7 · Cascade (Turner) | 7 | Cascade (Turner) | 14:57.40 |
| 70 | Brendan PalmeroPlace 70 · Grade 6 · Cheldelin | 6 | Cheldelin | 14:59.00 |
| 71 | Tristan KirschPlace 71 · Grade 7 · St Mary Catholic | 7 | St Mary Catholic | 14:59.50 |
| 72 | Michael HansenPlace 72 · Grade 8 · Cascade (Turner) | 8 | Cascade (Turner) | 14:59.80 |
| 73 | Mason LightyPlace 73 · Grade 7 · Harrisburg | 7 | Harrisburg | 15:05.40 |
| 74 | Ezra TerpeningPlace 74 · Grade 8 · Abiqua | 8 | Abiqua | 15:07.10 |
| 75 | Evgeni OlivaPlace 75 · Grade 6 · North Marion | 6 | North Marion | 15:07.80 |
| 76 | Conrad KeenaPlace 76 · Grade 8 · Jefferson | 8 | Jefferson | 15:08.70 |
| 77 | Josiah BalintPlace 77 · Grade 6 · Talmadge | 6 | Talmadge | 15:09.00 |
| 78 | Kaiden StimacPlace 78 · Grade 6 · Philomath | 6 | Philomath | 15:09.10 |
| 79 | Asa GrosePlace 79 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 15:09.80 |
| 80 | August NorthPlace 80 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 15:10.10 |
| 81 | Brody ChristensenPlace 81 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 15:15.50 |
| 82 | Kai WeeksPlace 82 · Grade 4 · Harrisburg | 4 | Harrisburg | 15:17.00 |
| 83 | Ethan ComptonPlace 83 · Grade 8 · Talmadge | 8 | Talmadge | 15:18.00 |
| 84 | Declan GeogheganPlace 84 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 15:18.70 |
| 85 | Cooper HollmeyerPlace 85 · Grade 7 · St Mary Catholic | 7 | St Mary Catholic | 15:22.10 |
| 86 | Ryler LungPlace 86 · Grade 6 · Cascade (Turner) | 6 | Cascade (Turner) | 15:23.00 |
| 87 | Spencer SchiminskyPlace 87 · Grade 8 · Philomath | 8 | Philomath | 15:26.20 |
| 88 | Cooper ContrerasPlace 88 · Grade 6 · Cheldelin | 6 | Cheldelin | 15:29.20 |
| 89 | Todd MagnussenPlace 89 · Grade 6 · Philomath | 6 | Philomath | 15:30.80 |
| 90 | Brandon MossPlace 90 · Grade 6 · Cheldelin | 6 | Cheldelin | 15:32.10 |
| 91 | Daniel RicePlace 91 · Grade 6 · Talmadge | 6 | Talmadge | 15:39.20 |
| 92 | John WalshPlace 92 · Grade 7 · Dayton | 7 | Dayton | 15:40.30 |
| 93 | Daniel MoralesPlace 93 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 15:40.80 |
| 94 | Xander WilliamsPlace 94 · Grade 7 · Talmadge | 7 | Talmadge | 15:42.00 |
| 95 | John OlsenPlace 95 · Grade 7 · Philomath | 7 | Philomath | 15:42.50 |
| 96 | SJ LightyPlace 96 · Grade 3 · Harrisburg | 3 | Harrisburg | 16:08.30 |
| 97 | Jackson DodsonPlace 97 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 16:09.20 |
| 98 | Elijah SappPlace 98 · Grade 7 · Philomath | 7 | Philomath | 16:10.20 |
| 99 | Griffy GriffinPlace 99 · Grade 6 · Talmadge | 6 | Talmadge | 16:19.40 |
| 100 | Ishmael TorresPlace 100 · Grade 8 · Cascade (Turner) | 8 | Cascade (Turner) | 16:21.30 |
| 101 | Phineas CarleskiPlace 101 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 16:21.80 |
| 102 | Tyler ScottPlace 102 · Grade 7 · Cheldelin | 7 | Cheldelin | 16:22.50 |
| 103 | Owen SundbyPlace 103 · Grade 6 · Talmadge | 6 | Talmadge | 16:23.00 |
| 104 | Sam DumanPlace 104 · Grade 5 · St Mary Catholic | 5 | St Mary Catholic | 16:27.40 |
| 105 | Nicolas GalvezPlace 105 · Grade 8 · Linus Pauling | 8 | Linus Pauling | 16:35.30 |
| 106 | Chase VorheesPlace 106 · Grade 7 · North Marion | 7 | North Marion | 16:36.60 |
| 107 | Jaxson DroginPlace 107 · Grade 7 · North Marion | 7 | North Marion | 16:38.30 |
| 108 | Christopher GoughPlace 108 · Grade 6 · St Mary Catholic | 6 | St Mary Catholic | 16:48.10 |
| 109 | Marshall RockwellPlace 109 · Grade 7 · Cascade (Turner) | 7 | Cascade (Turner) | 16:51.10 |
| 110 | Logan HazlettPlace 110 · Grade 5 · Abiqua | 5 | Abiqua | 16:52.70 |
| 111 | Silas EllerPlace 111 · Grade 6 · Cheldelin | 6 | Cheldelin | 16:53.10 |
| 112 | Lincoln ConneryPlace 112 · Grade 7 · Talmadge | 7 | Talmadge | 16:55.40 |
| 113 | Cormac MisitiPlace 113 · Grade 6 · Cheldelin | 6 | Cheldelin | 16:58.10 |
| 114 | Ben LightyPlace 114 · Grade 8 · Harrisburg | 8 | Harrisburg | 17:01.00 |
| 115 | Jackson WiegelPlace 115 · Grade 7 · Dayton | 7 | Dayton | 17:01.20 |
| 116 | Micah PaynePlace 116 · Grade 5 · St Mary Catholic | 5 | St Mary Catholic | 17:04.00 |
| 117 | Winston ShultsPlace 117 · Grade 6 · Philomath | 6 | Philomath | 17:07.40 |
| 118 | Jayden VasquezPlace 118 · Grade 8 · Stayton | 8 | Stayton | 17:11.00 |
| 119 | Karson BlakePlace 119 · Grade 8 · Philomath | 8 | Philomath | 17:12.20 |
| 120 | Tanner MarshallPlace 120 · Grade 8 · Jefferson | 8 | Jefferson | 17:13.50 |
| 121 | Quillan KerseyPlace 121 · Grade 7 · Cheldelin | 7 | Cheldelin | 17:14.70 |
| 122 | Luke ErlandsonPlace 122 · Grade 6 · Harrisburg | 6 | Harrisburg | 17:17.60 |
| 123 | Conner EatonPlace 123 · Grade 7 · Philomath | 7 | Philomath | 17:19.30 |
| 124 | Francis McSorelyPlace 124 · Grade 6 · St Mary Catholic | 6 | St Mary Catholic | 17:23.40 |
| 125 | Jarrod BlishPlace 125 · Grade 5 · St Mary Catholic | 5 | St Mary Catholic | 17:30.40 |
| 126 | Juan AlvarezPlace 126 · Grade 8 · Talmadge | 8 | Talmadge | 17:33.00 |
| 127 | Emmett BoddaPlace 127 · Grade 7 · Cascade (Turner) | 7 | Cascade (Turner) | 17:37.80 |
| 128 | Jay ChristensenPlace 128 · Grade 6 · Talmadge | 6 | Talmadge | 17:41.40 |
| 129 | Aiden CervantesPlace 129 · Grade 8 · North Marion | 8 | North Marion | 17:43.20 |
| 130 | Leo SakhalkarPlace 130 · Grade 6 · Talmadge | 6 | Talmadge | 17:55.00 |
| 131 | Benjamin AebyPlace 131 · Grade 6 · Cascade (Turner) | 6 | Cascade (Turner) | 18:12.60 |
| 132 | Wyatt AkinPlace 132 · Grade 8 · North Marion | 8 | North Marion | 18:18.80 |
| 133 | Jesse ThompsonPlace 133 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 18:24.10 |
| 134 | Emanuel Garcia ContreraPlace 134 · Grade 5 · Harrisburg | 5 | Harrisburg | 18:38.10 |
| 135 | Leo GaribayPlace 135 · Grade 6 · North Marion | 6 | North Marion | 18:44.00 |
| 136 | Amos ScheffelPlace 136 · Grade 5 · Harrisburg | 5 | Harrisburg | 18:48.70 |
| 137 | Ryan CliftPlace 137 · Grade 6 · Talmadge | 6 | Talmadge | 18:50.10 |
| 138 | Jasper NoePlace 138 · Grade 6 · Talmadge | 6 | Talmadge | 18:50.40 |
| 139 | Aaron AveryPlace 139 · Grade 7 · Talmadge | 7 | Talmadge | 18:54.30 |
| 140 | Declan Van EssPlace 140 · Grade 7 · Talmadge | 7 | Talmadge | 18:55.00 |
| 141 | Colton GutoskiPlace 141 · Grade 5 · Harrisburg | 5 | Harrisburg | 18:55.30 |
| 142 | Liam De LunaPlace 142 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 18:57.40 |
| 143 | Connor BerryPlace 143 · Grade 8 · Talmadge | 8 | Talmadge | 18:58.70 |
| 144 | Max GrimesPlace 144 · Grade 6 · Cheldelin | 6 | Cheldelin | 19:12.60 |
| 145 | Cael NewmanPlace 145 · Grade 8 · Dayton | 8 | Dayton | 19:18.10 |
| 146 | Erik AveryPlace 146 · Grade 7 · Talmadge | 7 | Talmadge | 19:38.10 |
| 147 | Lake BennettPlace 147 · Grade 6 · Philomath | 6 | Philomath | 19:44.60 |
| 148 | Wyatt ComptonPlace 148 · Grade 6 · Talmadge | 6 | Talmadge | 20:48.70 |
| 149 | Theodore MitzelPlace 149 · Grade 7 · Cascade (Turner) | 7 | Cascade (Turner) | 21:03.20 |
| 150 | Jacob TorresPlace 150 · Grade 8 · Talmadge | 8 | Talmadge | 21:33.30 |
| 151 | Trent MespeltPlace 151 · Grade 6 · Cascade (Turner) | 6 | Cascade (Turner) | 21:44.40 |
| 152 | Han WrightPlace 152 · Grade 7 · Linus Pauling | 7 | Linus Pauling | 21:44.70 |
| 153 | Jude MorrisonPlace 153 · Grade 6 · Linus Pauling | 6 | Linus Pauling | 22:20.30 |
| 154 | Hunter BirdPlace 154 · Grade 6 · Cascade (Turner) | 6 | Cascade (Turner) | 23:02.10 |
| 155 | Tre ChancellorPlace 155 · Grade 8 · Dayton | 8 | Dayton | 23:04.80 |
| 156 | Langston LeePlace 156 · Grade 7 · Dayton | 7 | Dayton | 23:42.60 |
| 157 | Scaed DiazPlace 157 · Grade 6 · North Marion | 6 | North Marion | 23:50.40 |
| 158 | Noah PommePlace 158 · Grade 7 · St Mary Catholic | 7 | St Mary Catholic | 24:06.00 |
| 159 | Camron MorrisPlace 159 · Grade 8 · Faulconer-Chapman | 8 | Faulconer-Chapman | 25:33.60 |
| 160 | Adam RayfieldPlace 160 · Grade 8 · Cheldelin | 8 | Cheldelin | 25:38.10 |
| 161 | Brodie JohnPlace 161 · Grade 7 · Dayton | 7 | Dayton | 25:52.70 |