| 1 | Daniel StoutPlace 1 · Industrial | — | Industrial | 15:42 |
| 2 | Aaron WilfertPlace 2 · Industrial | — | Industrial | 16:13 |
| 3 | William LujanPlace 3 · Rice CISD | — | Rice CISD | 17:00 |
| 4 | Daniel ZepedaPlace 4 · Rice CISD | — | Rice CISD | 17:12 |
| 5 | Geovanni VilledaPlace 5 · Edna | — | Edna | 17:21 |
| 6 | Hunter BurnettPlace 6 · Rice CISD | — | Rice CISD | 17:25 |
| 7 | Jonathan GutierrezPlace 7 · Bloomington ISD | — | Bloomington ISD | 17:49 |
| 8 | Seth MiguraPlace 8 · Hallettsville | — | Hallettsville | 17:51 |
| 9 | Arturo MaldonadoPlace 9 · Industrial | — | Industrial | 17:55 |
| 10 | Christopher LaraPlace 10 · Columbus | — | Columbus | 17:56 |
| 11 | Daniel MaldonadoPlace 11 · Industrial | — | Industrial | 17:59 |
| 12 | John LopezPlace 12 · Edna | — | Edna | 18:05 |
| 13 | Micheal GarzaPlace 13 · Edna | — | Edna | 18:38 |
| 14 | Esteban MaldonadoPlace 14 · Industrial | — | Industrial | 18:45 |
| 15 | Johnathan GarciaPlace 15 · Industrial | — | Industrial | 18:45 |
| 16 | Sergio MartiezPlace 16 · Rice CISD | — | Rice CISD | 18:52 |
| 17 | Liam BennettPlace 17 · Schulenburg | — | Schulenburg | 19:01 |
| 18 | Zachary RamirezPlace 18 · Columbus | — | Columbus | 19:03 |
| 19 | Kevin EsquivelPlace 19 · Rice CISD | — | Rice CISD | 19:16 |
| 20 | Fernando HernandezPlace 20 · Columbus | — | Columbus | 19:18 |
| 21 | Joshua HernandezPlace 21 · Columbus | — | Columbus | 19:19 |
| 22 | Jose SaucedoPlace 22 · Industrial | — | Industrial | 19:38 |
| 23 | Adrian DuenezPlace 23 · Bloomington ISD | — | Bloomington ISD | 19:41 |
| 24 | Private ProfilePlace 24 · Schulenburg | — | Schulenburg | 19:48 |
| 25 | Bruce BurtschellPlace 25 · Ganado JH-HS | — | Ganado JH-HS | 19:49 |
| 26 | Ryan TargacPlace 26 · Hallettsville | — | Hallettsville | 19:58 |
| 27 | Josefat GalvanPlace 27 · Rice CISD | — | Rice CISD | 19:59 |
| 28 | Alex LozanoPlace 28 · Schulenburg | — | Schulenburg | 20:01 |
| 29 | Even VegaPlace 29 · Columbus | — | Columbus | 20:01 |
| 30 | Trent VillarealPlace 30 · Rice CISD | — | Rice CISD | 20:09 |
| 31 | Jacob SulakPlace 31 · Ganado JH-HS | — | Ganado JH-HS | 20:14 |
| 32 | Rylan SchindlerPlace 32 · Hallettsville | — | Hallettsville | 20:25 |
| 33 | Kai CollinsPlace 33 · Schulenburg | — | Schulenburg | 20:27 |
| 34 | Brenden HenkePlace 34 · Hallettsville | — | Hallettsville | 20:28 |
| 35 | David VelazquezPlace 35 · Schulenburg | — | Schulenburg | 20:38 |
| 36 | Ian BraunholzPlace 36 · Edna | — | Edna | 20:39 |
| 37 | Tyrin BritoPlace 37 · Ganado JH-HS | — | Ganado JH-HS | 20:43 |
| 38 | Lazaro LaraPlace 38 · Schulenburg | — | Schulenburg | 21:15 |
| 39 | Joseph MoellerPlace 39 · Hallettsville | — | Hallettsville | 22:36 |
| 40 | Oz OldhamPlace 40 · Schulenburg | — | Schulenburg | 23:01 |
| 41 | Cole HenrichsPlace 41 · Hallettsville | — | Hallettsville | 23:03 |
| 42 | Hugo RochaPlace 42 · Bloomington ISD | — | Bloomington ISD | 24:17 |
| 43 | Jackson JonesPlace 43 · Columbus | — | Columbus | 24:47 |
| 44 | Cameron DavisPlace 44 · Bloomington ISD | — | Bloomington ISD | 25:34 |
| 45 | Kyler ChovanetzPlace 45 · Hallettsville | — | Hallettsville | 25:49 |
| 46 | Jayden AcklinPlace 46 · Columbus | — | Columbus | 25:51 |
| 47 | Jean PerezPlace 47 · Bloomington ISD | — | Bloomington ISD | 25:52 |
| 48 | Walter VasquezPlace 48 · Bloomington ISD | — | Bloomington ISD | 26:52 |