| 1 | Alexandro VillaPlace 1 · Grade 8 · McLoughlin | 8 | McLoughlin | 10:59.1 |
| 2 | Daniel BecksteadPlace 2 · Grade 8 · South | 8 | South | 11:01.1 |
| 3 | Reed HungerfordPlace 3 · Grade 8 · McLoughlin | 8 | McLoughlin | 11:13.1 |
| 4 | Cody SilaniPlace 4 · Grade 8 · Eagle Point | 8 | Eagle Point | 11:27.3 |
| 5 | Campbell BastianPlace 5 · Grade 8 · McLoughlin | 8 | McLoughlin | 11:32.6 |
| 6 | Caden MunroePlace 6 · Grade 8 · McLoughlin | 8 | McLoughlin | 11:37.4 |
| 7 | Johan JordaanPlace 7 · Grade 8 · Cascade Christian | 8 | Cascade Christian | 11:43.9 |
| 8 | Joel TownsendPlace 8 · Grade 8 · Eagle Point | 8 | Eagle Point | 11:49.7 |
| 9 | Jason PennPlace 9 · Grade 8 · Cascade Christian | 8 | Cascade Christian | 11:53.0 |
| 10 | Bryan AlbarranPlace 10 · Grade 7 · McLoughlin | 7 | McLoughlin | 12:02.0 |
| 11 | Caleb SciapitiPlace 11 · Grade 8 · Cascade Christian | 8 | Cascade Christian | 12:05.0 |
| 12 | Mark AnguianoPlace 12 · Grade 8 · McLoughlin | 8 | McLoughlin | 12:14.2 |
| 13 | Ethan FosterPlace 13 · Grade 7 · McLoughlin | 7 | McLoughlin | 12:15.5 |
| 14 | James BaertschigerPlace 14 · Grade 8 · South | 8 | South | 12:18.0 |
| 15 | Bryce KondzielaPlace 15 · Grade 7 · McLoughlin | 7 | McLoughlin | 12:20.1 |
| 16 | Isaac RubusPlace 16 · Grade 7 · Cascade Christian | 7 | Cascade Christian | 12:22.8 |
| 17 | Colby AndersenPlace 17 · Grade 8 · Eagle Point | 8 | Eagle Point | 12:31.3 |
| 18 | Elijah MurphyPlace 18 · Grade 8 · Cascade Christian | 8 | Cascade Christian | 12:34.5 |
| 19 | Reece WarnerPlace 19 · Grade 7 · McLoughlin | 7 | McLoughlin | 12:35.8 |
| 20 | Andrew MedleyPlace 20 · Grade 7 · South | 7 | South | 12:37.9 |
| 21 | Trevor FosterPlace 21 · Grade 7 · McLoughlin | 7 | McLoughlin | 12:39.9 |
| 22 | Jacob MaierPlace 22 · Grade 8 · South | 8 | South | 12:43.1 |
| 23 | Justin FairbanksPlace 23 · Grade 6 · Cascade Christian | 6 | Cascade Christian | 12:45.0 |
| 24 | Josue CentenoPlace 24 · Grade 8 · McLoughlin | 8 | McLoughlin | 12:47.0 |
| 25 | Cole DownsPlace 25 · Grade 8 · Cascade Christian | 8 | Cascade Christian | 12:49.6 |
| 26 | Ryan MaierPlace 26 · Grade 6 · South | 6 | South | 12:50.0 |
| 27 | Noah EspinosaPlace 27 · Grade 7 · McLoughlin | 7 | McLoughlin | 12:50.2 |
| 28 | Lawson BrightPlace 28 · Grade 7 · McLoughlin | 7 | McLoughlin | 13:02.9 |
| 29 | Robert ButtramPlace 29 · Grade 8 · South | 8 | South | 13:23.6 |
| 30 | Brandon JaroslowPlace 30 · Grade 6 · South | 6 | South | 13:35.3 |
| 31 | Armando GrievePlace 31 · Grade 8 · Shady Cove | 8 | Shady Cove | 13:39.0 |
| 32 | Aaron BallewPlace 32 · Grade 7 · McLoughlin | 7 | McLoughlin | 13:39.7 |
| 33 | Derek PottsPlace 33 · Grade 6 · South | 6 | South | 13:54.1 |
| 34 | Ruben RodriguezPlace 34 · Grade 7 · McLoughlin | 7 | McLoughlin | 13:58.8 |
| 35 | Dawson HusseyPlace 35 · Grade 7 · Eagle Point | 7 | Eagle Point | 13:59.5 |
| 36 | Andrew DavisPlace 36 · Grade 7 · McLoughlin | 7 | McLoughlin | 14:00.6 |
| 37 | Zach GormanPlace 37 · Grade 8 · Eagle Point | 8 | Eagle Point | 14:02.0 |
| 38 | Jason BecksteadPlace 38 · Grade 7 · South | 7 | South | 14:13.1 PR |
| 39 | Ryan CrickPlace 39 · Grade 7 · McLoughlin | 7 | McLoughlin | 14:21.5 |
| 40 | Jacob McClurePlace 40 · Grade 7 · McLoughlin | 7 | McLoughlin | 14:42.9 |
| 41 | Kaden CartwrightPlace 41 · Grade 6 · South | 6 | South | 14:47.4 |
| 42 | Timothy MonroePlace 42 · Grade 8 · Cascade Christian | 8 | Cascade Christian | 14:48.7 PR |
| 43 | Michael CroyPlace 43 · Grade 7 · Cascade Christian | 7 | Cascade Christian | 14:59.9 |
| 44 | Jaxon WallacePlace 44 · Grade 7 · McLoughlin | 7 | McLoughlin | 15:03.1 |
| 45 | Nicholas SloanPlace 45 · Grade 7 · Cascade Christian | 7 | Cascade Christian | 15:08.9 |
| 46 | Mason MacleodPlace 46 · Grade 7 · McLoughlin | 7 | McLoughlin | 15:16.4 |
| 47 | Cameron AlvarezPlace 47 · Grade 7 · McLoughlin | 7 | McLoughlin | 15:20.9 PR |
| 48 | Jason ScottPlace 48 · Grade 8 · McLoughlin | 8 | McLoughlin | 15:22.4 |
| 49 | Parker GriffinPlace 49 · Grade 7 · Cascade Christian | 7 | Cascade Christian | 15:29.6 |
| 50 | Andrew FairbanksPlace 50 · Grade 7 · McLoughlin | 7 | McLoughlin | 15:30.6 |
| 51 | Jacob DrydenPlace 51 · Grade 8 · South | 8 | South | 15:33.1 |
| 52 | James LoganPlace 52 · Grade 7 · McLoughlin | 7 | McLoughlin | 15:42.0 |
| 53 | Justin PlattsPlace 53 · Grade 8 · McLoughlin | 8 | McLoughlin | 15:50.6 |
| 54 | Christopher WoodwardPlace 54 · Grade 8 · Cascade Christian | 8 | Cascade Christian | 15:50.9 |
| 55 | Brandon SilaniPlace 55 · Grade 7 · Eagle Point | 7 | Eagle Point | 16:04.4 |
| 56 | Tommy RichmondPlace 56 · Grade 7 · McLoughlin | 7 | McLoughlin | 16:24.1 |
| 57 | Christian GarciaPlace 57 · Grade 7 · McLoughlin | 7 | McLoughlin | 16:52.3 |
| 58 | Xavier ReesePlace 58 · Grade 8 · McLoughlin | 8 | McLoughlin | 16:52.5 |
| 59 | Juan RiosPlace 59 · Grade 7 · McLoughlin | 7 | McLoughlin | 16:54.1 |
| 60 | Diego BecerraPlace 60 · Grade 7 · McLoughlin | 7 | McLoughlin | 16:54.6 |
| 61 | Dominic AdamsPlace 61 · Grade 8 · McLoughlin | 8 | McLoughlin | 18:24.9 |
| 62 | Clay BennettPlace 62 · Grade 7 · McLoughlin | 7 | McLoughlin | 18:33.6 |
| 63 | Trenton SandersPlace 63 · Grade 8 · South | 8 | South | 18:36.5 |
| 64 | Braedon VanmaterPlace 64 · Grade 6 · South | 6 | South | 19:14.6 |
| 65 | Torin FylstraPlace 65 · Grade 7 · McLoughlin | 7 | McLoughlin | 19:44.4 |
| 66 | Donovan RitchiePlace 66 · Grade 6 · Cascade Christian | 6 | Cascade Christian | 21:00.2 |
| 67 | Michael Vetter-CumifordPlace 67 · Grade 6 · White Mountain | 6 | White Mountain | 22:14.2 |
| 68 | Kevin RobinsonPlace 68 · Grade 7 · McLoughlin | 7 | McLoughlin | 24:25.3 |