| 1 | Jace GarrettPlace 1 · Nederland | — | Nederland | 17:13 |
| 2 | Carlos RodriguezPlace 2 · Nederland | — | Nederland | 17:14 |
| 3 | Trent StoutePlace 3 · Lumberton | — | Lumberton | 17:28 |
| 4 | John KrautzPlace 4 · Nederland | — | Nederland | 17:55 |
| 5 | Jose MendozaPlace 5 · Bmt. Central | — | Bmt. Central | 17:58 |
| 6 | Kevin DietrichPlace 6 · PNG | — | PNG | 18:05.09 |
| 7 | Brock BrennanPlace 7 · PNG | — | PNG | 18:05.96 |
| 8 | Collin DietrichPlace 8 · PNG | — | PNG | 18:09 |
| 9 | Rafael MendozaPlace 9 · GCM | — | GCM | 18:11 |
| 10 | Zach GarzaPlace 10 · GCM | — | GCM | 18:15 |
| 11 | Jakalub RhodesPlace 11 · Bmt. Central | — | Bmt. Central | 18:29 |
| 12 | Carlos BarbozaPlace 12 · Nederland | — | Nederland | 18:35 |
| 13 | Timothy WillettPlace 13 · Bmt. Central | — | Bmt. Central | 18:38 |
| 14 | Romario AndresPlace 14 · Baytown Lee | — | Baytown Lee | 18:40 |
| 15 | Tyler RoyPlace 15 · Bmt. Central | — | Bmt. Central | 18:46 |
| 16 | Michael WhitmanPlace 16 · Lumberton | — | Lumberton | 18:49 |
| 18 | Jordan VelasquezPlace 18 · GCM | — | GCM | 19:00 |
| 19 | Ernie CruzPlace 19 · GCM | — | GCM | 19:03 |
| 20 | Brian DiazPlace 20 · GCM | — | GCM | 19:05.27 |
| 21 | Jake MoorePlace 21 · Nederland | — | Nederland | 19:05.89 |
| 22 | Landon SmithPlace 22 · Lumberton | — | Lumberton | 19:09 |
| 23 | Nick LopezPlace 23 · Baytown Lee | — | Baytown Lee | 19:13 |
| 24 | Antonio EaglinPlace 24 · Bmt. Central | — | Bmt. Central | 19:19 |
| 25 | Rogelio ChavezPlace 25 · Baytown Lee | — | Baytown Lee | 19:41 |
| 26 | Augustine LaredoPlace 26 · Baytown Lee | — | Baytown Lee | 19:47 |
| 27 | Lawson FloresPlace 27 · Vidor | — | Vidor | 19:51 |
| 28 | Jesus MagellanPlace 28 · GCM | — | GCM | 19:53 |
| 29 | Joel CellarsPlace 29 · Nederland | — | Nederland | 19:55 |
| 30 | Alex RayoPlace 30 · Nederland | — | Nederland | 19:57 |
| 31 | Matt ConeallyPlace 31 · Baytown Lee | — | Baytown Lee | 19:59 |
| 32 | Cory MearsPlace 32 · Bmt. Ozen | — | Bmt. Ozen | 20:00 |
| 33 | Caleb DominguezPlace 33 · PNG | — | PNG | 20:02 |
| 34 | Jordan SenegarPlace 34 · Bmt. Central | — | Bmt. Central | 20:07 |
| 35 | Noah PaulPlace 35 · Vidor | — | Vidor | 20:09 |
| 36 | Davy LanghamPlace 36 · Lumberton | — | Lumberton | 20:12 |
| 37 | Richard JenningsPlace 37 · Bmt. Ozen | — | Bmt. Ozen | 20:24 |
| 38 | Sebastian WagnerPlace 38 · PNG | — | PNG | 20:33 |
| 39 | David RodriguezPlace 39 · GCM | — | GCM | 20:43 |
| 40 | Seth MeltonPlace 40 · Vidor | — | Vidor | 20:48 |
| 41 | Colby ParkerPlace 41 · PNG | — | PNG | 20:55 |
| 42 | Noah McGeePlace 42 · Bmt. Ozen | — | Bmt. Ozen | 21:00 |
| 43 | Noah CashPlace 43 · PNG | — | PNG | 21:18 |
| 44 | Lian SotoPlace 44 · Vidor | — | Vidor | 21:53 |
| 45 | Dimitri CollinsPlace 45 · Vidor | — | Vidor | 22:13 |
| 46 | Fernando AmayaPlace 46 · Baytown Lee | — | Baytown Lee | 22:20 |
| 47 | Lane BasdenPlace 47 · Vidor | — | Vidor | 22:23 |
| 48 | Marcus JamesPlace 48 · Vidor | — | Vidor | 23:32 |
| 49 | Marcus OwensPlace 49 · Bmt. Ozen | — | Bmt. Ozen | 23:51 |
| 50 | Cailon ButcherPlace 50 · Bmt. Ozen | — | Bmt. Ozen | 25:18 |
| 51 | Anthony QuirogaPlace 51 · Baytown Lee | — | Baytown Lee | 28:17 |