| 1 | Ollin Doz RiosPlace 1 · Grade 10 · McNair | 10 | McNair | 19:51 |
| 2 | Christian MaganaPlace 2 · Grade 10 · Bear Creek | 10 | Bear Creek | 21:30 |
| 3 | Emmanuel EndayaPlace 3 · Grade 10 · Bear Creek | 10 | Bear Creek | 21:57 |
| 4 | Stepan SaltykovPlace 4 · Grade 10 · Bear Creek | 10 | Bear Creek | 22:26 |
| 5 | Brayden BrighamPlace 5 · Grade 9 · Bear Creek | 9 | Bear Creek | 22:34 |
| 6 | Aiden ArroyoPlace 6 · Grade 10 · Bear Creek | 10 | Bear Creek | 22:40 |
| 7 | Tien NguyenPlace 7 · Grade 10 · Bear Creek | 10 | Bear Creek | 22:41 |
| 8 | Brayden HuynhPlace 8 · Grade 11 · Bear Creek | 11 | Bear Creek | 22:45 |
| 9 | Robert AyalaPlace 9 · Grade 9 · Bear Creek | 9 | Bear Creek | 23:05 |
| 10 | Ethan JohnsonPlace 10 · Grade 9 · Bear Creek | 9 | Bear Creek | 24:20 |
| 11 | Josue RuizPlace 11 · Grade 9 · McNair | 9 | McNair | 24:28 |
| 12 | Anthony LuiPlace 12 · Grade 11 · Bear Creek | 11 | Bear Creek | 24:44 |
| 13 | Eduardo VasquezPlace 13 · Grade 9 · Bear Creek | 9 | Bear Creek | 24:44 |
| 14 | Jorge CelayaPlace 14 · Grade 10 · Bear Creek | 10 | Bear Creek | 25:02 |
| 15 | Austin DominguezPlace 15 · Grade 9 · Bear Creek | 9 | Bear Creek | 25:11 |
| 16 | Antonio CastroPlace 16 · Grade 9 · Bear Creek | 9 | Bear Creek | 25:26 |
| 17 | Jonathan FloresPlace 17 · Grade 12 · McNair | 12 | McNair | 25:27 PR |
| 18 | Cedric De la RosaPlace 18 · Grade 10 · Bear Creek | 10 | Bear Creek | 25:49 |
| 19 | Elijah HamptonPlace 19 · Grade 11 · Bear Creek | 11 | Bear Creek | 26:26 |
| 20 | Ian MelanoPlace 20 · Grade 10 · Bear Creek | 10 | Bear Creek | 27:09 |
| 21 | Evan OrtegaPlace 21 · Grade 10 · Bear Creek | 10 | Bear Creek | 27:25 |
| 22 | Evan LuangrathPlace 22 · Grade 9 · Bear Creek | 9 | Bear Creek | 27:58 |
| 23 | Ryn VarPlace 23 · Grade 9 · Bear Creek | 9 | Bear Creek | 28:28 |
| 24 | Jonathan CrawfordPlace 24 · Grade 9 · Bear Creek | 9 | Bear Creek | 28:33 |
| 25 | Roman LopezPlace 25 · Grade 9 · McNair | 9 | McNair | 28:36 |
| 26 | Giovanny Urena RodriguezPlace 26 · Grade 12 · McNair | 12 | McNair | 28:59 |
| 27 | Marcos OrtegaPlace 27 · Grade 9 · Bear Creek | 9 | Bear Creek | 30:39 PR |
| 28 | Salvador Perez DelgadoPlace 28 · Grade 9 · McNair | 9 | McNair | 31:47 |
| 29 | Adriane MalihanPlace 29 · Grade 10 · Bear Creek | 10 | Bear Creek | 32:10 |
| 30 | Robert ZamoraPlace 30 · Grade 10 · Bear Creek | 10 | Bear Creek | 32:34 |
| 31 | Cody CruaPlace 31 · Grade 9 · Bear Creek | 9 | Bear Creek | 34:35 |
| 32 | Luis SantillanPlace 32 · Grade 11 · McNair | 11 | McNair | 36:34 |
| 33 | Leo CuevasPlace 33 · Grade 12 · Bear Creek | 12 | Bear Creek | 40:48 |
| 34 | Jordan VangPlace 34 · Grade 11 · McNair | 11 | McNair | 41:17 |
| 35 | Oscar Rivera BaldoPlace 35 · Grade 12 · McNair | 12 | McNair | 42:00 |
| 36 | Samuel Angeles-MatiasPlace 36 · Grade 11 · McNair | 11 | McNair | 42:24 |