| 1 | Colben AtkinsonPlace 1 · Grade 7 · Obsidian | 7 | Obsidian | 13:01.7 |
| 2 | Graham JamesPlace 2 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 13:19.2 |
| 3 | Jack AndersonPlace 3 · Grade 7 · Jefferson County | 7 | Jefferson County | 13:23.9 |
| 4 | Gage KringlenPlace 4 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 13:26.8 |
| 5 | Joshua RuettgersPlace 5 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 13:28.0 |
| 6 | Owen PalmerPlace 6 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 13:31.2 |
| 7 | Michael OliveraPlace 7 · Grade 6 · Jefferson County | 6 | Jefferson County | 13:33.6 |
| 8 | Caden MeltonPlace 8 · Grade 6 · Obsidian | 6 | Obsidian | 13:42.2 |
| 9 | Kayson WeyPlace 9 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 13:59.3 |
| 10 | Tyler LiddellPlace 10 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 14:17.6 |
| 11 | Deacon NelsonPlace 11 · Grade 7 · Obsidian | 7 | Obsidian | 14:20.6 |
| 12 | Carrington MasonPlace 12 · Grade 7 · Crook County | 7 | Crook County | 14:20.9 |
| 13 | Kade SwickPlace 13 · Grade 6 · Crook County | 6 | Crook County | 14:25.1 |
| 14 | Kyle CadwellPlace 14 · Grade 8 · Trinity Lutheran | 8 | Trinity Lutheran | 14:25.9 |
| 15 | Ethan AdamsPlace 15 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 14:29.0 |
| 16 | Micah JasaPlace 16 · Grade 6 · Jefferson County | 6 | Jefferson County | 14:34.5 |
| 17 | Carter RuettgersPlace 17 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 14:35.5 |
| 18 | Julian DavisPlace 18 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 14:38.5 |
| 19 | CJ HolmPlace 19 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 14:38.6 |
| 20 | Dylan TuttlePlace 20 · Grade 7 · Obsidian | 7 | Obsidian | 14:44.6 |
| 21 | Ryan De LayPlace 21 · Grade 8 · Crook County | 8 | Crook County | 14:48.5 |
| 22 | Cayden MonroePlace 22 · Grade 8 · Sisters | 8 | Sisters | 14:51.7 |
| 23 | Drew RomneyPlace 23 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 14:55.3 PR |
| 24 | Emmett EckhartPlace 24 · Grade 6 · Obsidian | 6 | Obsidian | 14:56.5 |
| 25 | Aaron HarrisPlace 25 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 14:57.7 |
| 26 | Nate DiazPlace 26 · Grade 6 · Jefferson County | 6 | Jefferson County | 15:00.2 PR |
| 27 | Matthew OvermanPlace 27 · Grade 6 · Sisters | 6 | Sisters | 15:00.9 |
| 28 | Jack HansenPlace 28 · Grade 6 · Sisters | 6 | Sisters | 15:01.5 |
| 29 | Cameron LongPlace 29 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 15:05.3 |
| 30 | Greyson RasmussenPlace 30 · Grade 6 · Seven Peaks | 6 | Seven Peaks | 15:10.4 |
| 31 | Kaden HentzePlace 31 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 15:10.6 |
| 32 | Jensen SmithPlace 32 · Grade 7 · Crook County | 7 | Crook County | 15:15.0 |
| 33 | Emerson RicePlace 33 · Grade 6 · Crook County | 6 | Crook County | 15:16.0 |
| 34 | Mackson NiecePlace 34 · Grade 6 · Obsidian | 6 | Obsidian | 15:18.8 |
| 35 | Eli NunezPlace 35 · Grade 8 · Jefferson County | 8 | Jefferson County | 15:20.0 |
| 36 | Lincoln DuncanPlace 36 · Grade 7 · Obsidian | 7 | Obsidian | 15:21.3 |
| 37 | Davian VasquezPlace 37 · Grade 6 · Jefferson County | 6 | Jefferson County | 15:23.6 |
| 38 | Nathan NarotskiPlace 38 · Grade 7 · Culver | 7 | Culver | 15:28.1 |
| 39 | Matthew BozarthPlace 39 · Grade 8 · Jefferson County | 8 | Jefferson County | 15:28.4 |
| 40 | Jaxson MendiolaPlace 40 · Grade 8 · Crook County | 8 | Crook County | 15:28.9 |
| 41 | Luke RyanPlace 41 · Grade 6 · St Francis | 6 | St Francis | 15:29.9 |
| 42 | Jack CrowleyPlace 42 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 15:30.4 |
| 43 | Kai PostPlace 43 · Grade 7 · Jefferson County | 7 | Jefferson County | 15:31.2 |
| 44 | Hoyt LuebbersPlace 44 · Grade 6 · Crook County | 6 | Crook County | 15:32.0 |
| 45 | Sam WellerPlace 45 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 15:34.7 |
| 46 | Emmett SchultzPlace 46 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 15:43.9 |
| 47 | Owen LitzenbergerPlace 47 · Grade 6 · Seven Peaks | 6 | Seven Peaks | 15:44.9 PR |
| 48 | Olli VanCampPlace 48 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 15:49.8 |
| 49 | Taihj CartwrightPlace 49 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 15:53.3 |
| 50 | Camden DavisPlace 50 · Grade 6 · Sisters | 6 | Sisters | 15:55.3 |
| 51 | Branden LeePlace 51 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 15:56.4 |
| 52 | Isaiah WonderlyPlace 52 · Grade 6 · Obsidian | 6 | Obsidian | 15:56.6 PR |
| 53 | Faris KinhnarathPlace 53 · Grade 8 · Obsidian | 8 | Obsidian | 15:57.3 |
| 54 | Eli JarrellPlace 54 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 15:58.7 |
| 55 | Weston MirandaPlace 55 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 16:05.7 |
| 56 | Gideon RothenbucherPlace 56 · Grade 6 · Crook County | 6 | Crook County | 16:06.6 |
| 57 | Keegan GerahtyPlace 57 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 16:07.1 |
| 58 | Bryn BuckleyPlace 58 · Grade 6 · Seven Peaks | 6 | Seven Peaks | 16:09.5 |
| 59 | Hiram PopePlace 59 · Grade 6 · Jefferson County | 6 | Jefferson County | 16:10.2 |
| 60 | Jayce LugoPlace 60 · Grade 8 · Obsidian | 8 | Obsidian | 16:11.9 |
| 61 | Gabriel HoptowitPlace 61 · Grade 7 · Warm Springs Academy | 7 | Warm Springs Academy | 16:22.5 PR |
| 62 | Silas ScarboroughPlace 62 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 16:28.9 |
| 63 | Sture WebsterPlace 63 · Grade 7 · Sisters | 7 | Sisters | 16:29.3 PR |
| 64 | Will BullochPlace 64 · Grade 7 · Sisters | 7 | Sisters | 16:30.6 PR |
| 65 | Kaiden SchalkerPlace 65 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 16:30.9 |
| 66 | Huck OliverPlace 66 · Grade 7 · St Francis | 7 | St Francis | 16:35.9 |
| 67 | Roman PeschelPlace 67 · Grade 8 · Crook County | 8 | Crook County | 16:42.9 |
| 68 | Jaden WallacePlace 68 · Grade 6 · Jefferson County | 6 | Jefferson County | 16:53.7 PR |
| 69 | Levi ErtlePlace 69 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 16:55.7 |
| 70 | Wade SuppahPlace 70 · Grade 7 · Warm Springs Academy | 7 | Warm Springs Academy | 16:58.0 |
| 71 | Levi StroupPlace 71 · Grade 7 · Jefferson County | 7 | Jefferson County | 17:08.4 |
| 72 | Henry NealPlace 72 · Grade 6 · Sisters | 6 | Sisters | 17:10.2 |
| 73 | Jaime Zendejas- DominguezPlace 73 · Grade 6 · Obsidian | 6 | Obsidian | 17:13.1 |
| 74 | Mason WolfePlace 74 · Grade 6 · Jefferson County | 6 | Jefferson County | 17:13.5 PR |
| 75 | Kayson LeePlace 75 · Grade 7 · Elton Gregory | 7 | Elton Gregory | 17:17.9 |
| 76 | Teihlen DeckerPlace 76 · Grade 6 · Obsidian | 6 | Obsidian | 17:19.6 |
| 77 | John YoungPlace 77 · Grade 7 · St Francis | 7 | St Francis | 17:24.4 PR |
| 78 | Roscoe SmithPlace 78 · Grade 8 · Warm Springs Academy | 8 | Warm Springs Academy | 17:26.3 |
| 79 | Isaac LinkPlace 79 · Grade 6 · St Francis | 6 | St Francis | 17:30.7 |
| 80 | Blake KempPlace 80 · Grade 7 · Sisters | 7 | Sisters | 17:41.7 |
| 81 | Kian ShreinerPlace 81 · Grade 7 · Obsidian | 7 | Obsidian | 17:47.8 |
| 82 | Daniel GaryPlace 82 · Grade 8 · Obsidian | 8 | Obsidian | 17:48.5 PR |
| 83 | Karsen EbersolePlace 83 · Grade 8 · Elton Gregory | 8 | Elton Gregory | 17:53.7 |
| 84 | Oscar ClementsPlace 84 · Grade 6 · Seven Peaks | 6 | Seven Peaks | 18:11.9 |
| 85 | Raysin MillerPlace 85 · Grade 6 · Warm Springs Academy | 6 | Warm Springs Academy | 18:18.7 |
| 86 | Kaiden LeePlace 86 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 18:25.4 |
| 87 | Corbin BradfordPlace 87 · Grade 6 · Crook County | 6 | Crook County | 18:27.9 |
| 88 | Lincoln BuchholzPlace 88 · Grade 6 · Seven Peaks | 6 | Seven Peaks | 18:39.6 |
| 89 | Luca CoccioloPlace 89 · Grade 8 · Obsidian | 8 | Obsidian | 18:54.6 PR |
| 90 | Ben LockPlace 90 · Grade 6 · Seven Peaks | 6 | Seven Peaks | 18:59.3 |
| 91 | Elijah MaljaarsPlace 91 · Grade 6 · Jefferson County | 6 | Jefferson County | 19:22.0 |
| 92 | Jordan PearsonPlace 92 · Grade 7 · Jefferson County | 7 | Jefferson County | 19:23.6 |
| 93 | Alan DavalosPlace 93 · Grade 6 · Obsidian | 6 | Obsidian | 19:34.7 |
| 94 | Tokado HatathliPlace 94 · Grade 6 · Warm Springs Academy | 6 | Warm Springs Academy | 20:13.2 PR |
| 95 | Trevyn HatathliPlace 95 · Grade 7 · Warm Springs Academy | 7 | Warm Springs Academy | 20:16.1 |
| 96 | Elijah GentryPlace 96 · Grade 8 · Warm Springs Academy | 8 | Warm Springs Academy | 20:18.2 PR |
| 97 | Timmy CurrierPlace 97 · Grade 6 · Jefferson County | 6 | Jefferson County | 21:36.0 |
| 98 | Koda HurtadoPlace 98 · Grade 7 · Jefferson County | 7 | Jefferson County | 21:44.3 |
| 99 | Diego GarciaPlace 99 · Grade 6 · Jefferson County | 6 | Jefferson County | 21:50.0 PR |
| 100 | Evan BoelkPlace 100 · Grade 6 · Obsidian | 6 | Obsidian | 21:50.7 PR |
| 101 | Elijah CreswellPlace 101 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 23:06.9 |
| 102 | Emil JacobsonPlace 102 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 23:36.1 |
| 103 | Quintis MartinezPlace 103 · Grade 8 · Warm Springs Academy | 8 | Warm Springs Academy | 23:37.4 |
| 104 | Theron DebiasloPlace 104 · Grade 6 · Warm Springs Academy | 6 | Warm Springs Academy | 23:39.3 |
| 105 | Casseous MedinaPlace 105 · Grade 6 · Jefferson County | 6 | Jefferson County | 24:33.8 |
| 106 | Ryley MiddletonPlace 106 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 24:50.5 |
| 107 | Isaiah HartlePlace 107 · Grade 6 · Obsidian | 6 | Obsidian | 24:52.2 |
| 108 | Rafael Gracia-DeWittiePlace 108 · Grade 6 · Elton Gregory | 6 | Elton Gregory | 33:16.2 |
| 0 | Benjamin ArthurPlace 0 · Grade 8 · Elton Gregory | 8 | Elton Gregory | DNS |
| 0 | Duke DownsPlace 0 · Grade 6 · Elton Gregory | 6 | Elton Gregory | DNS |
| 0 | Christian LaunsfordPlace 0 · Grade 8 · Elton Gregory | 8 | Elton Gregory | DNS |
| 0 | Tanner MoffittPlace 0 · Grade 6 · Elton Gregory | 6 | Elton Gregory | DNS |
| 0 | Nathan NunezPlace 0 · Grade 8 · Obsidian | 8 | Obsidian | DNS |
| 0 | Ryan NunezPlace 0 · Grade 8 · Obsidian | 8 | Obsidian | DNS |
| 0 | Baylor BoothePlace 0 · Grade 8 · Crook County | 8 | Crook County | DNS |
| 0 | Blake RaymondPlace 0 · Grade 7 · Crook County | 7 | Crook County | DNS |