| 1 | Garrett BirdsongPlace 1 · Grade 12 · Channing | 12 | Channing | 17:22 |
| 2 | Braxton JohnsonPlace 2 · Grade 10 · Groom | 10 | Groom | 18:05 |
| 3 | John ReevesPlace 3 · Grade 11 · Holy Cross Catholic | 11 | Holy Cross Catholic | 18:12 |
| 4 | Ezekiel ArandaPlace 4 · Grade 10 · Holy Cross Catholic | 10 | Holy Cross Catholic | 20:12 |
| 5 | William KellyPlace 5 · Grade 11 · Groom | 11 | Groom | 20:44 |
| 6 | Trace ParkerPlace 6 · Grade 9 · Groom | 9 | Groom | 21:07 |
| 7 | Carlos RamosPlace 7 · Grade 9 · Holy Cross Catholic | 9 | Holy Cross Catholic | 21:39 |
| 8 | Shane HusemanPlace 8 · Grade 12 · Holy Cross Catholic | 12 | Holy Cross Catholic | 22:15 |
| 9 | Jake WellsPlace 9 · Grade 10 · Adrian | 10 | Adrian | 22:31 |
| 10 | Wyatt WellsPlace 10 · Grade 12 · Adrian | 12 | Adrian | 22:49 |
| 11 | Johnny CoronadoPlace 11 · Grade 12 · Adrian | 12 | Adrian | 23:18 |
| 12 | Jeffery GarmanPlace 12 · Grade 10 · Adrian | 10 | Adrian | 23:24 |
| 13 | Deondray BakerPlace 13 · Grade 9 · Kress | 9 | Kress | 23:29 |
| 14 | Carlos RamosPlace 14 · Grade 9 · Holy Cross Catholic | 9 | Holy Cross Catholic | 23:30 |
| 15 | Pierce SeidenbergerPlace 15 · Grade 11 · Holy Cross Catholic | 11 | Holy Cross Catholic | 24:31 |
| 16 | Keaton MyersPlace 16 · Grade 12 · Kress | 12 | Kress | 24:44.12 |
| 17 | Reese GreenPlace 17 · Grade 10 · Adrian | 10 | Adrian | 24:44.54 |
| 18 | Alvaro ContrerasPlace 18 · Grade 11 · Adrian | 11 | Adrian | 24:45 |
| 19 | Marcus RiderPlace 19 · Grade 9 · Kress | 9 | Kress | 24:49 |
| 20 | Chris MoralesPlace 20 · Grade 9 · Kress | 9 | Kress | 24:51 |
| 21 | Anthony HernandezPlace 21 · Grade 9 · Holy Cross Catholic | 9 | Holy Cross Catholic | 25:20 |
| 22 | Alex ValdezPlace 22 · Grade 9 · Holy Cross Catholic | 9 | Holy Cross Catholic | 25:50 |
| 23 | Ethan AltmanPlace 23 · Grade 9 · Adrian | 9 | Adrian | 26:11 |
| 24 | LuisPlace 24 · Acosta - Trav... | — | Acosta - Trav... | 26:24 |
| 25 | Carlos CedilloPlace 25 · Grade 9 · Kress | 9 | Kress | 27:32 |
| 26 | Jordan WaltersPlace 26 · Grade 10 · Holy Cross Catholic | 10 | Holy Cross Catholic | 28:18 |
| 27 | Luke RickwartzPlace 27 · Grade 10 · Holy Cross Catholic | 10 | Holy Cross Catholic | 28:37 |
| 28 | Broderick WallacePlace 28 · Grade 9 · Kress | 9 | Kress | 29:59 |
| 1 | Chesna HarbertPlace 1 · Grade 10 · Channing | 10 | Channing | 14:58 |
| 2 | Aubrey RitterPlace 2 · Grade 10 · Groom | 10 | Groom | 15:34 |
| 3 | Sam ShortPlace 3 · Grade 9 · Groom | 9 | Groom | 15:54 |
| 4 | Kierson GreenPlace 4 · Grade 9 · Adrian | 9 | Adrian | 16:01 |
| 5 | Ginna MillerPlace 5 · Grade 11 · Groom | 11 | Groom | 16:27 |
| 6 | J'Cee PettyPlace 6 · Grade 11 · Adrian | 11 | Adrian | 16:48 |
| 7 | Chandra RicePlace 7 · Grade 11 · Groom | 11 | Groom | 17:04 |
| 8 | Jada GreenPlace 8 · Grade 10 · Adrian | 10 | Adrian | 17:26 |
| 9 | Graci TreadwellPlace 9 · Grade 10 · Groom | 10 | Groom | 18:02 |
| 10 | Hhanna AcevadoPlace 10 · Grade 10 · Adrian | 10 | Adrian | 18:08 |
| 11 | Emily HinojosaPlace 11 · Grade 11 · Kress | 11 | Kress | 18:26 |
| 12 | Aaliyah LopezPlace 12 · Grade 11 · Kress | 11 | Kress | 18:43 |
| 13 | Sierra WetzelPlace 13 · Grade 10 · Kress | 10 | Kress | 19:15 |
| 14 | Jasmine BowndsPlace 14 · Grade 9 · Kress | 9 | Kress | 19:22 |
| 15 | Haley AndradePlace 15 · Grade 11 · Adrian | 11 | Adrian | 19:26 |
| 16 | Annabel HerreraPlace 16 · Grade 11 · Adrian | 11 | Adrian | 19:30 |
| 17 | Biounce RuizPlace 17 · Grade 11 · Adrian | 11 | Adrian | 20:17 |
| 18 | Alyssa MendozaPlace 18 · Grade 10 · Adrian | 10 | Adrian | 22:50 |
| 19 | BrennaPlace 19 · Osborn | — | Osborn | 23:52 |