| 1 | Carter GordyPlace 1 · Montgomery Lake Creek | — | Montgomery Lake Creek | 16:14.8 | 1 |
| 2 | Buddy BurkePlace 2 · Montgomery Lake Creek | — | Montgomery Lake Creek | 17:07.4 | 2 |
| 3 | Christian SmithPlace 3 · Kingwood Park | — | Kingwood Park | 17:19.1 | 3 |
| 4 | Thomas CriderPlace 4 · Conroe Caney Creek | — | Conroe Caney Creek | 17:31.7 | 4 |
| 5 | Ganem IanPlace 5 · Kingwood Park | — | Kingwood Park | 17:40.7 | 5 |
| 6 | Kade TerrellPlace 6 · Kingwood Park | — | Kingwood Park | 17:44.0 | 6 |
| 7 | Christian WhitePlace 7 · Kingwood Park | — | Kingwood Park | 17:47.3 | 7 |
| 8 | Osvaldo JassoPlace 8 · Kingwood Park | — | Kingwood Park | 17:49.7 | 8 |
| 9 | Wesley SpellPlace 9 · Montgomery | — | Montgomery | 17:50.3 | 9 |
| 10 | Troy GrabertPlace 10 · New Caney | — | New Caney | 17:51.1 | 10 |
| 11 | Parker WorkmanPlace 11 · Montgomery Lake Creek | — | Montgomery Lake Creek | 17:51.2 | 11 |
| 12 | Reece CavalloPlace 12 · Kingwood Park | — | Kingwood Park | 18:00.3 | 12 |
| 13 | Dominic SottilePlace 13 · Kingwood Park | — | Kingwood Park | 18:05.5 | 13 |
| 14 | Carlos AguilarPlace 14 · Cleveland | — | Cleveland | 18:12.0 | 14 |
| 15 | Rocky SealePlace 15 · Montgomery | — | Montgomery | 18:14.1 | 15 |
| 16 | Luke RonsmanPlace 16 · Montgomery Lake Creek | — | Montgomery Lake Creek | 18:28.2 | 16 |
| 17 | Bryson DyerPlace 17 · Montgomery | — | Montgomery | 18:30.5 | 17 |
| 18 | Cody HainesPlace 18 · Montgomery Lake Creek | — | Montgomery Lake Creek | 18:36.4 | 18 |
| 19 | Cole HaynesPlace 19 · Montgomery | — | Montgomery | 18:36.4 | 19 |
| 20 | Jorge SifuentesPlace 20 · Dayton | — | Dayton | 18:50.9 | 20 |
| 21 | Simon BalderasPlace 21 · New Caney | — | New Caney | 18:51.1 | 21 |
| 22 | Eden AlanisPlace 22 · New Caney Porter | — | New Caney Porter | 18:53.1 | 22 |
| 23 | Steven RodriquezPlace 23 · New Caney | — | New Caney | 18:55.3 | 23 |
| 24 | Kevin PalmaPlace 24 · Cleveland | — | Cleveland | 18:59.0 | 24 |
| 25 | Gabe UribePlace 25 · Montgomery Lake Creek | — | Montgomery Lake Creek | 19:02.7 | 25 |
| 26 | William HextPlace 26 · Montgomery Lake Creek | — | Montgomery Lake Creek | 19:04.1 | 26 |
| 27 | Morghen VawterPlace 27 · Conroe Caney Creek | — | Conroe Caney Creek | 19:07.4 | 27 |
| 28 | Collin WrightPlace 28 · New Caney Porter | — | New Caney Porter | 19:07.8 | 28 |
| 29 | Reagan JohnsonPlace 29 · Montgomery | — | Montgomery | 19:08.5 | 29 |
| 30 | Tyler SorriesPlace 30 · Montgomery | — | Montgomery | 19:12.3 | 30 |
| 31 | Cody HemphillPlace 31 · Conroe Caney Creek | — | Conroe Caney Creek | 19:18.5 | 31 |
| 32 | Cooper FrancisPlace 32 · Montgomery | — | Montgomery | 19:24.0 | 32 |
| 33 | Jose BalderasPlace 33 · Conroe Caney Creek | — | Conroe Caney Creek | 19:36.1 | 33 |
| 34 | Michael NunezPlace 34 · Conroe Caney Creek | — | Conroe Caney Creek | 19:38.8 | 34 |
| 35 | Alex CastilloPlace 35 · Conroe Caney Creek | — | Conroe Caney Creek | 19:47.8 | 35 |
| 36 | Mason LagerveldPlace 36 · Dayton | — | Dayton | 19:47.9 | 36 |
| 37 | Adan AlcantaraPlace 37 · Cleveland | — | Cleveland | 20:03.9 | 37 |
| 38 | Luis BarrigaPlace 38 · New Caney | — | New Caney | 20:23.3 | 38 |
| 39 | Giovani MataPlace 39 · New Caney | — | New Caney | 20:27.4 | 39 |
| 40 | Roman LewisPlace 40 · New Caney | — | New Caney | 20:28.2 | 40 |
| 41 | Xavier GarciaPlace 41 · Dayton | — | Dayton | 20:33.7 | 41 |
| 42 | Junior IzaguirrePlace 42 · Cleveland | — | Cleveland | 20:34.0 | 42 |
| 43 | Victor RiosPlace 43 · Conroe Caney Creek | — | Conroe Caney Creek | 20:42.3 | 43 |
| 44 | Owen ThompsonPlace 44 · Cleveland | — | Cleveland | 21:01.0 | 44 |
| 45 | Jeremias MendezPlace 45 · Cleveland | — | Cleveland | 21:05.1 | 45 |
| 46 | Alejandro MartinezPlace 46 · New Caney Porter | — | New Caney Porter | 21:29.1 | 46 |
| 47 | Jonathan RodriguezPlace 47 · New Caney | — | New Caney | 21:34.6 | 47 |
| 48 | Avery ToolePlace 48 · Dayton | — | Dayton | 21:36.3 | 48 |
| 49 | Elijah EllisonPlace 49 · Dayton | — | Dayton | 22:13.1 | 49 |
| 50 | Mark GuerraPlace 50 · New Caney Porter | — | New Caney Porter | 22:17.8 | 50 |
| 51 | Alex KhalafPlace 51 · New Caney Porter | — | New Caney Porter | 23:58.1 | 51 |
| 52 | Jason ZepedaPlace 52 · New Caney Porter | — | New Caney Porter | 23:58.6 | 52 |
| 53 | Ethan HattPlace 53 · New Caney Porter | — | New Caney Porter | 25:00.8 | 53 |