| 1 | Benjamin HansenPlace 1 · Grade 8 · Obsidian | 8 | Obsidian | 12:51 |
| 2 | Colt PahlischPlace 2 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 12:57 |
| 3 | Gabe AbbottPlace 3 · Grade 6 · Tumalo | 6 | Tumalo | 13:02 PR |
| 4 | Watson SteiertPlace 4 · Grade 6 · Obsidian | 6 | Obsidian | 13:15 PR |
| 5 | Bryce LinvillePlace 5 · Grade 8 · Obsidian | 8 | Obsidian | 13:19 |
| 6 | Brennan SutterleePlace 6 · Grade 8 · Warm Springs Academy | 8 | Warm Springs Academy | 13:24 |
| 7 | Bubby RoePlace 7 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 13:26.34 |
| 8 | Owen PalmerPlace 8 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 13:26.52 |
| 9 | Joshua RuettgersPlace 9 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 13:36 |
| 10 | Aaron HarrisPlace 10 · Grade 8 · Trinity Lutheran | 8 | Trinity Lutheran | 13:36.50 PR |
| 11 | Reagan St ClairPlace 11 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 13:37 |
| 12 | Henry DuenwaldPlace 12 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 13:42 |
| 13 | Tanner MoffittPlace 13 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 13:45 |
| 14 | Noah TiptonPlace 14 · Grade 6 · Tumalo | 6 | Tumalo | 13:46 PR |
| 15 | Brigham FordPlace 15 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 13:48 |
| 16 | Miles GilkisonPlace 16 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 13:49 |
| 17 | Baylor DragoPlace 17 · Grade 8 · Obsidian | 8 | Obsidian | 14:14 PR |
| 18 | Carter RuettgersPlace 18 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 14:26 |
| 19 | Henry BurkePlace 19 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 14:26 |
| 20 | Brogan McCulloughPlace 20 · Grade 6 · Crook County | 6 | Crook County | 14:29 |
| 21 | Jack LimbachPlace 21 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 14:31 |
| 22 | Sam WellerPlace 22 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 14:34 |
| 23 | Jensen SmithPlace 23 · Grade 8 · Crook County | 8 | Crook County | 14:36 |
| 24 | Alexander FrancoPlace 24 · Grade 8 · Obsidian | 8 | Obsidian | 14:45 PR |
| 25 | Kade SwickPlace 25 · Grade 7 · Crook County | 7 | Crook County | 14:55 |
| 26 | Kaleff Paz LopezPlace 26 · Grade 6 · Tumalo | 6 | Tumalo | 14:58 PR |
| 27 | Orion CopleyPlace 27 · Grade 6 · Tumalo | 6 | Tumalo | 15:00 PR |
| 28 | Caden MeltonPlace 28 · Grade 7 · Obsidian | 7 | Obsidian | 15:04 |
| 29 | Hudson LaytonPlace 29 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 15:05 |
| 30 | Andrew GiengerPlace 30 · Grade 6 · Crook County | 6 | Crook County | 15:09 |
| 31 | Julian FullmanPlace 31 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 15:13 |
| 32 | Corbin BradfordPlace 32 · Grade 7 · Crook County | 7 | Crook County | 15:13.50 PR |
| 33 | Liam BrennanPlace 33 · Grade 6 · Crook County | 6 | Crook County | 15:20 |
| 34 | Lincoln BuchholzPlace 34 · Grade 7 · Seven Peaks | 7 | Seven Peaks | 15:39 |
| 35 | Jaime Zendejas- DominguezPlace 35 · Grade 7 · Obsidian | 7 | Obsidian | 15:40 |
| 36 | Gideon RothenbucherPlace 36 · Grade 7 · Crook County | 7 | Crook County | 15:42 |
| 37 | Jack HoodPlace 37 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 15:50 |
| 38 | Jaxon HayesPlace 38 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 15:50.70 |
| 39 | Trevor DouglasPlace 39 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 15:53 |
| 40 | Reuben EnglandPlace 40 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 16:01 PR |
| 41 | Kyree Graybael SenatorPlace 41 · Grade 6 · Warm Springs Academy | 6 | Warm Springs Academy | 16:11 |
| 42 | Calvin CoccioloPlace 42 · Grade 6 · Obsidian | 6 | Obsidian | 16:16 PR |
| 43 | Oz DavisPlace 43 · Grade 6 · Obsidian | 6 | Obsidian | 16:20 |
| 44 | Levi ErtlePlace 44 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 16:21 |
| 45 | Kaiden SchalkerPlace 45 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 16:23 |
| 46 | Jack CrowleyPlace 46 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 16:24 |
| 47 | Soren KinhnarathPlace 47 · Grade 6 · Obsidian | 6 | Obsidian | 16:27 |
| 48 | Mykael BaezPlace 48 · Grade 8 · Warm Springs Academy | 8 | Warm Springs Academy | 16:27.70 PR |
| 49 | Eddy JonesPlace 49 · Grade 7 · Warm Springs Academy | 7 | Warm Springs Academy | 16:38 PR |
| 50 | Holden HeckPlace 50 · Grade 6 · Seven Peaks | 6 | Seven Peaks | 16:42 |
| 51 | Erik GiardPlace 51 · Grade 8 · Crook County | 8 | Crook County | 16:45 |
| 52 | Liam CreceliusPlace 52 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 16:54 |
| 53 | Moses VanCampPlace 53 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 16:59 |
| 54 | Takoda DeLayPlace 54 · Grade 6 · Crook County | 6 | Crook County | 17:00 |
| 55 | James LeasurePlace 55 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 17:01 |
| 56 | Casey DoescherPlace 56 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 17:01.50 |
| 57 | Kian ShreinerPlace 57 · Grade 8 · Obsidian | 8 | Obsidian | 17:02 |
| 58 | Braden BjorbackPlace 58 · Grade 8 · Trinity Lutheran | 8 | Trinity Lutheran | 17:05 |
| 59 | Montay FrankPlace 59 · Grade 8 · Warm Springs Academy | 8 | Warm Springs Academy | 17:06 PR |
| 60 | Victor SwitzlerPlace 60 · Grade 8 · Warm Springs Academy | 8 | Warm Springs Academy | 17:08 |
| 61 | Caden BrokawPlace 61 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 17:09 |
| 62 | Elijah GonzalezPlace 62 · Grade 8 · Crook County | 8 | Crook County | 17:09.90 |
| 63 | Markus Wilkins SmelcerPlace 63 · Grade 6 · Obsidian | 6 | Obsidian | 17:10 PR |
| 64 | Hudson HolmesPlace 64 · Grade 6 · Obsidian | 6 | Obsidian | 17:11 PR |
| 65 | Anthony BryantPlace 65 · Grade 6 · Warm Springs Academy | 6 | Warm Springs Academy | 17:21 PR |
| 66 | Isaac BascomPlace 66 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 17:24 |
| 67 | Sam BrockPlace 67 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 17:28 |
| 68 | Kayson LeePlace 68 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 17:29 |
| 69 | Rider AlexanderPlace 69 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 17:34 |
| 70 | Blake RaymondPlace 70 · Grade 8 · Crook County | 8 | Crook County | 18:01 |
| 71 | Ben LockPlace 71 · Grade 7 · Seven Peaks | 7 | Seven Peaks | 18:19 |
| 72 | Owen SneadPlace 72 · Grade 6 · Seven Peaks | 6 | Seven Peaks | 18:24 |
| 73 | Trevyn HatathliPlace 73 · Grade 8 · Warm Springs Academy | 8 | Warm Springs Academy | 18:34 |
| 74 | Peter DunawayPlace 74 · Grade 6 · Crook County | 6 | Crook County | 18:39 |
| 75 | Cade HartungPlace 75 · Grade 6 · Crook County | 6 | Crook County | 18:40 PR |
| 76 | Calvin McNaryPlace 76 · Grade 6 · Crook County | 6 | Crook County | 18:42 |
| 77 | Bentley RankinPlace 77 · Grade 6 · Crook County | 6 | Crook County | 19:27 PR |
| 78 | Juan TerrazasPlace 78 · Grade 6 · Culver | 6 | Culver | 19:29 |
| 79 | Tucker KleindienstPlace 79 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 19:31 |
| 80 | Quincy SchiekPlace 80 · Grade 6 · Tumalo | 6 | Tumalo | 20:27 |
| 81 | Mack DuBosePlace 81 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 20:28 |
| 82 | Jayne ThompsonPlace 82 · Grade 6 · Obsidian | 6 | Obsidian | 21:13 PR |
| 83 | Chris Jim PicardPlace 83 · Grade 6 · Warm Springs Academy | 6 | Warm Springs Academy | 21:15 PR |
| 84 | Rafe WorkmanPlace 84 · Grade 6 · Crook County | 6 | Crook County | 21:23 |
| 85 | Paul VaethPlace 85 · Grade 6 · Warm Springs Academy | 6 | Warm Springs Academy | 21:35 |
| 86 | Jacob AdamsPlace 86 · Grade 8 · Warm Springs Academy | 8 | Warm Springs Academy | 21:40 |
| 87 | Rylan MitchellPlace 87 · Grade 6 · Warm Springs Academy | 6 | Warm Springs Academy | 21:40.50 |
| 88 | Ryder RobertsPlace 88 · Grade 6 · Crook County | 6 | Crook County | 22:52 |
| 89 | Cooper BishopPlace 89 · Grade 6 · Tumalo | 6 | Tumalo | 23:18 |
| 90 | Wyatt WillburnPlace 90 · Grade 6 · Tumalo | 6 | Tumalo | 23:21 |
| 91 | Elijah CreswellPlace 91 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 24:27 |
| 92 | Jordyn TimmonsPlace 92 · Grade 6 · Crook County | 6 | Crook County | 24:37 PR |
| 93 | Buck WelchPlace 93 · Grade 6 · Obsidian | 6 | Obsidian | 28:17 |
| 94 | Daniel MaldonadoPlace 94 · Grade 8 · Obsidian | 8 | Obsidian | 31:26 |