| 1 | Kobe YostPlace 1 · Grade 12 · Jerome | 12 | Jerome | 17:44.7 |
| 2 | Daniel DixonPlace 2 · Grade 12 · Greenleaf Friends | 12 | Greenleaf Friends | 18:23.1 |
| 3 | George ShowersPlace 3 · Grade 11 · Jerome | 11 | Jerome | 18:37.4 |
| 4 | Ryan NettenPlace 4 · Grade 12 · Cole Valley Christian | 12 | Cole Valley Christian | 18:40.5 |
| 5 | Jason CavenPlace 5 · Grade 11 · Cole Valley Christian | 11 | Cole Valley Christian | 19:40.7 |
| 6 | Ethan SagePlace 6 · Grade 12 · Cole Valley Christian | 12 | Cole Valley Christian | 19:41.8 |
| 7 | Jackson WherryPlace 7 · Grade 11 · Cole Valley Christian | 11 | Cole Valley Christian | 19:41.9 |
| 8 | Drake DriscollPlace 8 · Grade 11 · Jerome | 11 | Jerome | 19:49.9 |
| 9 | Harrison CleggPlace 9 · Grade 11 · Jerome | 11 | Jerome | 19:57.1 |
| 10 | Juan GarciaPlace 10 · Grade 11 · Jerome | 11 | Jerome | 20:00.2 |
| 11 | Eli SteelePlace 11 · Grade 12 · Jerome | 12 | Jerome | 20:05.7 |
| 12 | Ronan StewartPlace 12 · Grade 12 · Cole Valley Christian | 12 | Cole Valley Christian | 20:15.2 |
| 13 | Trapper ParsonsPlace 13 · Grade 12 · Butte County | 12 | Butte County | 20:24.3 |
| 14 | Nathaniel CollinsPlace 14 · Grade 10 · Butte County | 10 | Butte County | 20:27.9 |
| 15 | Bryce WickPlace 15 · Grade 10 · Cole Valley Christian | 10 | Cole Valley Christian | 20:44.8 |
| 16 | Kael JohnstonPlace 16 · Grade 10 · Cole Valley Christian | 10 | Cole Valley Christian | 21:19.4 |
| 17 | Jaten HymasPlace 17 · Grade 9 · Butte County | 9 | Butte County | 21:19.5 |
| 18 | Daniel OsbornePlace 18 · Grade 11 · Jerome | 11 | Jerome | 21:28.5 |
| 19 | Jon BrunkoPlace 19 · Grade 10 · Greenleaf Friends | 10 | Greenleaf Friends | 21:45.2 |
| 20 | Alexander GaverPlace 20 · Grade 11 · Jerome | 11 | Jerome | 21:47.4 |
| 21 | Luke WebbPlace 21 · Grade 12 · Butte County | 12 | Butte County | 21:47.8 |
| 22 | Charlie BullockPlace 22 · Grade 12 · Challis | 12 | Challis | 22:08.7 |
| 23 | Payton SorensonPlace 23 · Grade 9 · Jerome | 9 | Jerome | 22:11.7 |
| 24 | Sam MotenPlace 24 · Grade 9 · Cole Valley Christian | 9 | Cole Valley Christian | 22:20.6 |
| 25 | Chase RogersPlace 25 · Grade 9 · Jerome | 9 | Jerome | 22:35.4 |
| 26 | Caden WarnerPlace 26 · Grade 10 · Cole Valley Christian | 10 | Cole Valley Christian | 22:46.8 |
| 27 | Jayden LeakPlace 27 · Grade 10 · Jerome | 10 | Jerome | 22:49.7 |
| 28 | Rylee HodgePlace 28 · Grade 12 · Butte County | 12 | Butte County | 22:51.0 |
| 29 | Luis FluckigerPlace 29 · Grade 10 · Jerome | 10 | Jerome | 23:06.9 |
| 30 | Kaden RushingPlace 30 · Grade 9 · Jerome | 9 | Jerome | 23:19.5 |
| 31 | Tanner ParsonsPlace 31 · Grade 11 · Butte County | 11 | Butte County | 23:28.3 |
| 32 | Aiden WallacePlace 32 · Grade 10 · Jerome | 10 | Jerome | 23:41.9 |
| 33 | Brayden PaslayPlace 33 · Grade 12 · Cole Valley Christian | 12 | Cole Valley Christian | 23:48.2 |
| 34 | Evan SheffieldPlace 34 · Grade 10 · Jerome | 10 | Jerome | 24:09.2 |
| 35 | Guillermo GutierrezPlace 35 · Grade 9 · Jerome | 9 | Jerome | 24:30.1 |
| 36 | Collin MagalogoPlace 36 · Grade 11 · Jerome | 11 | Jerome | 24:51.1 |
| 37 | Brogan PaslayPlace 37 · Grade 10 · Cole Valley Christian | 10 | Cole Valley Christian | 24:56.0 |
| 38 | Abraham OvallePlace 38 · Grade 10 · Greenleaf Friends | 10 | Greenleaf Friends | 25:14.6 |
| 39 | Jonathan BakesPlace 39 · Grade 9 · Jerome | 9 | Jerome | 25:29.6 |
| 40 | Bruno TreyesPlace 40 · Grade 10 · Jerome | 10 | Jerome | 25:55.9 |
| 41 | James AtkinsPlace 41 · Grade 9 · Jerome | 9 | Jerome | 26:29.7 |
| 42 | Adrien RentoriaPlace 42 · Jerome | — | Jerome | 37:36.7 |