| 1 | Micah WatsonPlace 1 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 21:41 |
| 2 | Jacob OrtaPlace 2 · Grade So · San Bernardino Valley | So | San Bernardino Valley | 21:48 |
| 3 | Zach CalderonPlace 3 · Grade So · San Bernardino Valley | So | San Bernardino Valley | 22:10 |
| 4 | Adam AcunaPlace 4 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 22:14 |
| 5 | Oscar HernandezPlace 5 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 22:40 |
| 6 | Samuel ChavarriaPlace 6 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 23:00 |
| 7 | Maximilliano ResendisPlace 7 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 23:11 |
| 8 | Noah TownsendPlace 8 · Grade So · San Bernardino Valley | So | San Bernardino Valley | 23:14 |
| 9 | Austin FosterPlace 9 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 23:29 |
| 10 | Diego CalderaPlace 10 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 23:36 |
| 11 | Angel VenturaPlace 11 · Grade So · San Bernardino Valley | So | San Bernardino Valley | 23:37 |
| 12 | Ryan MorrisonPlace 12 · Grade Fr · Cerro Coso CC | Fr | Cerro Coso CC | 23:44 |
| 13 | Rohan WeerasekeraPlace 13 · Grade So · Chaffey | So | Chaffey | 23:47 |
| 14 | Adam EspinozaPlace 14 · Grade So · Chaffey | So | Chaffey | 24:05 |
| 15 | Sean SalcedoPlace 15 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 24:14 |
| 16 | Hugo MenesesPlace 16 · Grade So · Chaffey | So | Chaffey | 24:16 |
| 17 | Walker FlemingPlace 17 · Grade Fr · Cerro Coso CC | Fr | Cerro Coso CC | 24:17 |
| 18 | Gregory OstromPlace 18 · Grade Fr · Cerro Coso CC | Fr | Cerro Coso CC | 24:18 |
| 19 | David GaticaPlace 19 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 25:37 |
| 20 | Johnny ChavezPlace 20 · Grade Fr · Crafton Hills | Fr | Crafton Hills | 25:45 |
| 21 | Gavonta MoodyPlace 21 · Grade Fr · Barstow CC | Fr | Barstow CC | 26:36 |
| 22 | Anthony CoronadoPlace 22 · Grade Fr · Barstow CC | Fr | Barstow CC | 26:44 |
| 23 | Julian DuartePlace 23 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 26:45 |
| 24 | Eric WilsonPlace 24 · Grade Fr · Crafton Hills | Fr | Crafton Hills | 27:54 |
| 25 | Anthony CastroPlace 25 · Grade Fr · Chaffey | Fr | Chaffey | 27:57 |
| 26 | Christopher PachecoPlace 26 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 28:13 |
| 27 | Jerry ParadaPlace 27 · Grade Fr · Chaffey | Fr | Chaffey | 28:53 |
| 28 | Bryson McClainPlace 28 · Grade Fr · Crafton Hills | Fr | Crafton Hills | 29:38 |
| 29 | Alex PreciadoPlace 29 · Grade Fr · San Bernardino Valley | Fr | San Bernardino Valley | 29:47 |
| 30 | Oscar DiazPlace 30 · Grade So · San Bernardino Valley | So | San Bernardino Valley | 31:15 |
| 31 | Leo VasquezPlace 31 · Grade So · Cerro Coso CC | So | Cerro Coso CC | 32:04 |
| 32 | Xavier ColemanPlace 32 · Grade Fr · Crafton Hills | Fr | Crafton Hills | 33:02 |
| 33 | Andrew QuackenbushPlace 33 · Grade So · Cerro Coso CC | So | Cerro Coso CC | 33:20 |
| 34 | Albert LulePlace 34 · Grade Fr · Crafton Hills | Fr | Crafton Hills | 34:31 |
| 35 | Moises JarquinPlace 35 · Grade Fr · Chaffey | Fr | Chaffey | 36:38 |
| 36 | Travis OwensPlace 36 · Grade Fr · Barstow CC | Fr | Barstow CC | 36:59 |
| 37 | Jacob QuirozPlace 37 · Grade Fr · Crafton Hills | Fr | Crafton Hills | 37:50 |
| 38 | Kai CephasPlace 38 · Grade Fr · Norco | Fr | Norco | 50:55 |