| 1 | Grant SloanePlace 1 · Grade 8 · Central | 8 | Central | 10:08.03 |
| 2 | Ryder LosPlace 2 · Grade 7 · Touchet | 7 | Touchet | 10:12.72 |
| 3 | Jesse RodriguezPlace 3 · Grade 8 · Mabton | 8 | Mabton | 10:14.77 PR |
| 4 | Elijah GriffithPlace 4 · Grade 7 · Sager | 7 | Sager | 10:28.34 |
| 5 | Maximus OlsonPlace 5 · Grade 8 · Sandstone | 8 | Sandstone | 10:30.78 PR |
| 6 | Joey MurphyPlace 6 · Grade 8 · Sandstone | 8 | Sandstone | 10:32.36 PR |
| 7 | Warner WatsonPlace 7 · Grade 7 · Bickleton | 7 | Bickleton | 10:34.82 |
| 8 | Jonah PoulsonPlace 8 · Grade 7 · Olds | 7 | Olds | 10:35.26 PR |
| 9 | Elijah McLeod-LoganPlace 9 · Grade 5 · Heppner | 5 | Heppner | 10:53.37 PR |
| 10 | Kendall WesemanPlace 10 · Grade 8 · Weston | 8 | Weston | 10:58.18 |
| 11 | Alan PerezPlace 11 · Grade 8 · Sager | 8 | Sager | 11:17.38 |
| 12 | Nolan WattenburgerPlace 12 · Grade 6 · Armand Larive | 6 | Armand Larive | 11:22.06 PR |
| 13 | Jerritt BrowningPlace 13 · Grade 8 · Olds | 8 | Olds | 11:26.65 PR |
| 14 | Giovanni GutierrezPlace 14 · Grade 6 · Sandstone | 6 | Sandstone | 11:44.88 PR |
| 15 | Jude ErwinPlace 15 · Grade 8 · Sager | 8 | Sager | 11:50.70 PR |
| 16 | Jayden BadilloPlace 16 · Grade 7 · Armand Larive | 7 | Armand Larive | 11:50.75 PR |
| 17 | Jesus Pacheco AlvaradoPlace 17 · Grade 6 · Armand Larive | 6 | Armand Larive | 12:05.43 PR |
| 18 | Jaykob GutierrezPlace 18 · Grade 7 · Olds | 7 | Olds | 12:14.99 PR |
| 19 | Joel CamposPlace 19 · Grade 6 · Sandstone | 6 | Sandstone | 12:17.64 PR |
| 20 | Diego RodriguezPlace 20 · Grade 6 · Mabton | 6 | Mabton | 12:19.65 |
| 21 | Aaron PerkesPlace 21 · Grade 7 · Sager | 7 | Sager | 12:20.32 |
| 22 | Cameron GoodridgePlace 22 · Grade 8 · Central | 8 | Central | 12:20.92 |
| 23 | Beau NeddoPlace 23 · Grade 7 · Armand Larive | 7 | Armand Larive | 12:21.33 PR |
| 24 | Max ColePlace 24 · Grade 8 · Mabton | 8 | Mabton | 12:30.83 |
| 25 | Emmett PotterPlace 25 · Grade 8 · Armand Larive | 8 | Armand Larive | 12:36.00 PR |
| 26 | Gerald ParksPlace 26 · Grade 7 · Armand Larive | 7 | Armand Larive | 12:36.12 PR |
| 27 | Kellen RobertsPlace 27 · Grade 7 · Armand Larive | 7 | Armand Larive | 12:39.50 |
| 28 | Germain RamosPlace 28 · Grade 6 · Heppner | 6 | Heppner | 12:42.79 PR |
| 29 | Andrew BagwellPlace 29 · Grade 7 · Olds | 7 | Olds | 12:43.65 PR |
| 30 | Caleb Vander SteltPlace 30 · Grade 6 · Armand Larive | 6 | Armand Larive | 12:44.24 PR |
| 31 | Killian GibsonPlace 31 · Grade 6 · Armand Larive | 6 | Armand Larive | 12:48.10 PR |
| 32 | Darius MartinPlace 32 · Grade 7 · Armand Larive | 7 | Armand Larive | 12:56.87 PR |
| 33 | Joshua Arroyo-GuzmanPlace 33 · Grade 7 · Central | 7 | Central | 12:59.10 |
| 34 | Chael TaylorPlace 34 · Grade 8 · Sandstone | 8 | Sandstone | 13:06.07 PR |
| 35 | Xavier Saucedo-RoblesPlace 35 · Grade 7 · Sager | 7 | Sager | 13:15.83 |
| 36 | Roman ArellanoPlace 36 · Grade 7 · Sandstone | 7 | Sandstone | 13:31.13 PR |
| 37 | Micah MiddlemasPlace 37 · Grade 7 · Sager | 7 | Sager | 13:39.30 |
| 38 | Benton RoyerPlace 38 · Grade 8 · Sandstone | 8 | Sandstone | 13:48.62 PR |
| 39 | Toby MurphyPlace 39 · Grade 6 · Sandstone | 6 | Sandstone | 13:52.08 PR |
| 40 | Tucker FisherPlace 40 · Grade 6 · Sandstone | 6 | Sandstone | 13:52.58 PR |
| 41 | David ShasteenPlace 41 · Grade 8 · Sandstone | 8 | Sandstone | 13:52.66 PR |
| 42 | Damian PewittPlace 42 · Grade 8 · Sager | 8 | Sager | 14:03.10 |
| 43 | Damian IbarraPlace 43 · Grade 8 · Sandstone | 8 | Sandstone | 14:12.39 PR |
| 44 | Eoin GriffithPlace 44 · Grade 8 · Sager | 8 | Sager | 14:17.75 |
| 45 | Alfredo ArreolaPlace 45 · Grade 7 · Armand Larive | 7 | Armand Larive | 14:17.90 PR |
| 46 | Mack SweeneyPlace 46 · Grade 7 · Heppner | 7 | Heppner | 14:18.22 PR |
| 47 | Michael TejedaPlace 47 · Grade 7 · Armand Larive | 7 | Armand Larive | 14:27.73 PR |
| 48 | Logan MoyerPlace 48 · Grade 7 · Sandstone | 7 | Sandstone | 14:45.18 PR |
| 49 | Jackson ParksPlace 49 · Grade 7 · Armand Larive | 7 | Armand Larive | 15:11.36 |
| 50 | Brighton TomposPlace 50 · Grade 7 · Sandstone | 7 | Sandstone | 15:18.81 PR |
| 51 | Jakob RamosPlace 51 · Grade 8 · Armand Larive | 8 | Armand Larive | 15:36.89 PR |
| 52 | Dave AyalaPlace 52 · Grade 7 · Sager | 7 | Sager | 15:39.62 |
| 53 | Kylen HoughPlace 53 · Grade 7 · Sager | 7 | Sager | 15:40.06 |
| 54 | Ryker GriffithPlace 54 · Grade 7 · Sandstone | 7 | Sandstone | 16:36.29 |
| 55 | Amos WallisPlace 55 · Grade 8 · Weston | 8 | Weston | 16:47.32 |
| 56 | Aaron CrosbyPlace 56 · Grade 6 · Weston | 6 | Weston | 16:51.51 |
| 57 | Vin VuuPlace 57 · Grade 7 · Sandstone | 7 | Sandstone | 17:06.58 PR |
| 58 | Everett RawlinsPlace 58 · Grade 7 · Weston | 7 | Weston | 17:29.20 |
| 59 | Ammon DavisPlace 59 · Grade 8 · Mabton | 8 | Mabton | 17:35.36 |
| 60 | Dallez HernandezPlace 60 · Grade 7 · Sandstone | 7 | Sandstone | 18:13.59 PR |
| 61 | Bradley MannPlace 61 · Grade 8 · Sager | 8 | Sager | 18:25.84 |
| 62 | Jacob YangPlace 62 · Grade 6 · Armand Larive | 6 | Armand Larive | 20:11.34 PR |
| 63 | Christian AmbrizPlace 63 · Grade 7 · Central | 7 | Central | 21:59.05 |