| 1 | Gavin AlmaguerPlace 1 · Sealy HS | — | Sealy HS | 16:18.007 |
| 2 | Kevin MartinezPlace 2 · Royal | — | Royal | 16:30.518 |
| 3 | Andrew PollardPlace 3 · Needville | — | Needville | 16:32.013 |
| 4 | Fernando GarzaPlace 4 · Sealy HS | — | Sealy HS | 16:39.055 |
| 5 | Miguel HernandezPlace 5 · Royal | — | Royal | 17:05.773 |
| 6 | Trenton SmithPlace 6 · Needville | — | Needville | 17:17.393 |
| 7 | Israel YanezPlace 7 · Navasota Boys | — | Navasota Boys | 17:35.001 |
| 8 | Mason FinchPlace 8 · Needville | — | Needville | 17:35.221 |
| 9 | Adrian CastilloPlace 9 · Navasota Boys | — | Navasota Boys | 17:35.593 |
| 10 | Layne MalinowskiPlace 10 · Bellville | — | Bellville | 17:36.452 |
| 11 | Corbin GarciaPlace 11 · El Campo | — | El Campo | 17:39.729 |
| 12 | Colton BiehunkoPlace 12 · Needville | — | Needville | 18:08.488 |
| 13 | Samuel EschenburgPlace 13 · Sealy HS | — | Sealy HS | 18:12.574 |
| 14 | Mason WithrowPlace 14 · Sealy HS | — | Sealy HS | 18:18.166 |
| 15 | Eric HernandezPlace 15 · Royal | — | Royal | 18:27.603 |
| 16 | Rodrigo HernandezPlace 16 · Navasota Boys | — | Navasota Boys | 18:29.622 |
| 17 | Efrain VillagomezPlace 17 · Sealy HS | — | Sealy HS | 18:29.825 |
| 18 | Connor SmithPlace 18 · Sealy HS | — | Sealy HS | 18:45.265 |
| 19 | Fabian CastilloPlace 19 · Navasota Boys | — | Navasota Boys | 19:02.842 |
| 20 | Matthew WybroPlace 20 · Bellville | — | Bellville | 19:04.960 |
| 21 | Leonardo FloresPlace 21 · Needville | — | Needville | 19:10.392 |
| 22 | Keilon JacksonPlace 22 · Wharton | — | Wharton | 19:10.521 |
| 23 | Jake PistorPlace 23 · Royal | — | Royal | 19:15.738 |
| 24 | Frank GarciaPlace 24 · Needville | — | Needville | 19:16.313 |
| 25 | Benjamin BarreraPlace 25 · Sealy HS | — | Sealy HS | 19:20.574 |
| 26 | Levi MalinowskiPlace 26 · Bellville | — | Bellville | 19:29.123 |
| 27 | Cooper HollomonPlace 27 · Bellville | — | Bellville | 19:31.047 |
| 28 | Leonardo PerezPlace 28 · El Campo | — | El Campo | 19:47.813 |
| 29 | Darwin DuranPlace 29 · Navasota Boys | — | Navasota Boys | 20:05.539 |
| 30 | Nolan RuizPlace 30 · Navasota Boys | — | Navasota Boys | 20:05.591 |
| 31 | Henry GarciaPlace 31 · Needville | — | Needville | 20:16.220 |
| 32 | Carlos ApontePlace 32 · Bellville | — | Bellville | 20:41.625 |
| 33 | Elijah MendezPlace 33 · Wharton | — | Wharton | 20:48.120 |
| 34 | Daniel HernandezPlace 34 · Royal | — | Royal | 21:19.817 |
| 35 | Ricardo AlvaradoPlace 35 · Navasota Boys | — | Navasota Boys | 21:30.510 |
| 36 | Dylan MartinezPlace 36 · Wharton | — | Wharton | 21:43.285 |
| 37 | Osiel AnguianoPlace 37 · El Campo | — | El Campo | 22:49.456 |
| 38 | Ruben CastilloPlace 38 · El Campo | — | El Campo | 23:28.440 |
| 39 | Angell GaonaPlace 39 · Wharton | — | Wharton | 23:34.620 |
| 40 | Joshua GarzaPlace 40 · El Campo | — | El Campo | 23:42.574 |