| 1 | Randy EspinozaPlace 1 · Grade 11 · Deer Valley | 11 | Deer Valley | 15:50.18 |
| 2 | Hunter KrasaPlace 2 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 15:51.88 |
| 3 | Austin ClaytonPlace 3 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 16:40.50 |
| 4 | Josh JuddPlace 4 · Grade 11 · Boulder Creek | 11 | Boulder Creek | 16:44.72 |
| 5 | Nick OlsonPlace 5 · Grade 12 · Deer Valley | 12 | Deer Valley | 16:53.94 |
| 6 | Jake BruchPlace 6 · Grade 11 · Deer Valley | 11 | Deer Valley | 16:56.00 |
| 7 | Noah FlemingPlace 7 · Grade 10 · Sandra Day O'Connor | 10 | Sandra Day O'Connor | 16:56.34 |
| 8 | Gavin AllenPlace 8 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 17:01.66 |
| 9 | Adyn AvalosPlace 9 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 17:03.88 |
| 10 | Xavier RodriguezPlace 10 · Grade 12 · Deer Valley | 12 | Deer Valley | 17:17.62 |
| 11 | Dermot BroderickPlace 11 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 17:24.18 |
| 12 | Matthew KuczoraPlace 12 · Grade 11 · Deer Valley | 11 | Deer Valley | 17:42.44 |
| 13 | Jett SeguinPlace 13 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 17:44.91 |
| 14 | David MerrillPlace 14 · Grade 12 · Sandra Day O'Connor | 12 | Sandra Day O'Connor | 18:00.09 |
| 15 | Chaston SmithPlace 15 · Grade 12 · Sandra Day O'Connor | 12 | Sandra Day O'Connor | 18:05.88 |
| 16 | Erik WilsonPlace 16 · Grade 11 · Boulder Creek | 11 | Boulder Creek | 18:23.38 |
| 17 | Ian EspenshipPlace 17 · Grade 12 · Sandra Day O'Connor | 12 | Sandra Day O'Connor | 18:24.84 |
| 18 | Dylan HodgePlace 18 · Grade 10 · Sandra Day O'Connor | 10 | Sandra Day O'Connor | 18:27.66 |
| 19 | Gavin NearmanPlace 19 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 18:39.84 |
| 20 | Kody PhetteplacePlace 20 · Grade 10 · Deer Valley | 10 | Deer Valley | 18:46.59 |
| 21 | Austin UtterPlace 21 · Grade 10 · Deer Valley | 10 | Deer Valley | 18:52.15 |
| 22 | Nolan DacasinPlace 22 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 18:54.81 |
| 23 | Logan SzopinskiPlace 23 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 18:55.28 |
| 24 | Zach BabbPlace 24 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 18:59.06 |
| 25 | Thomas KimPlace 25 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 19:05.00 |
| 26 | Elias PerezchicaPlace 26 · Grade 11 · Deer Valley | 11 | Deer Valley | 19:11.88 PR |
| 27 | Michael KulekPlace 27 · Grade 10 · Sandra Day O'Connor | 10 | Sandra Day O'Connor | 19:19.91 |
| 28 | Drake StephanPlace 28 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 19:27.97 |
| 29 | Parks Dela CruzPlace 29 · Grade 11 · Deer Valley | 11 | Deer Valley | 19:30.81 |
| 30 | Adrian Lopez CervantesPlace 30 · Grade 10 · Barry Goldwater | 10 | Barry Goldwater | 19:36.38 |
| 31 | Connor BerntgenPlace 31 · Grade 11 · Sandra Day O'Connor | 11 | Sandra Day O'Connor | 19:38.84 |
| 32 | Zachary FitzpatrickPlace 32 · Grade 10 · Sandra Day O'Connor | 10 | Sandra Day O'Connor | 19:58.31 |
| 33 | Maddox TulloPlace 33 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 20:09.28 |
| 34 | Svend DelaskoPlace 34 · Grade 11 · Barry Goldwater | 11 | Barry Goldwater | 20:25.59 |
| 35 | Alex ColePlace 35 · Grade 12 · Boulder Creek | 12 | Boulder Creek | 20:32.53 |
| 36 | Hentin HaverkampPlace 36 · Grade 10 · Sandra Day O'Connor | 10 | Sandra Day O'Connor | 21:09.31 |
| 37 | Morgan LeonardPlace 37 · Grade 11 · Sandra Day O'Connor | 11 | Sandra Day O'Connor | 21:10.09 |
| 38 | Sebastian MutuPlace 38 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 27:01.88 |