| 1 | Kevin HernandezPlace 1 · Donna | — | Donna | 15:42.1 |
| 2 | Erick Chavez CarreonPlace 2 · Donna | — | Donna | 16:19.2 |
| 3 | Rene TamezPlace 3 · Weslaco East | — | Weslaco East | 16:39.9 |
| 4 | Alexis MataPlace 4 · Edcouch- Elsa | — | Edcouch- Elsa | 17:16.7 |
| 5 | Matthew GarciaPlace 5 · Edcouch- Elsa | — | Edcouch- Elsa | 17:18.8 |
| 6 | Javier CalvilloPlace 6 · Donna | — | Donna | 17:22.0 |
| 7 | Marcos MejiaPlace 7 · Donna | — | Donna | 17:26.1 |
| 8 | Christian SolisPlace 8 · Brownsville Veterans Memorial | — | Brownsville Veterans Memorial | 17:27.1 |
| 9 | James PuckettPlace 9 · Brownsville Veterans Memorial | — | Brownsville Veterans Memorial | 17:37.5 |
| 10 | Jesus GarzaPlace 10 · Weslaco East | — | Weslaco East | 17:41.0 |
| 11 | Daniel IbarraPlace 11 · Edcouch- Elsa | — | Edcouch- Elsa | 17:47.7 |
| 12 | Aaron MateoPlace 12 · Donna | — | Donna | 17:51.7 |
| 13 | Naataanii CollinsPlace 13 · Edcouch- Elsa | — | Edcouch- Elsa | 17:54.2 |
| 14 | Reise LeonPlace 14 · Brownsville Veterans Memorial | — | Brownsville Veterans Memorial | 18:06.1 |
| 15 | Isaiah HernandezPlace 15 · Mercedes | — | Mercedes | 18:07.9 |
| 16 | David MedranoPlace 16 · Weslaco East | — | Weslaco East | 18:09.7 |
| 17 | Jorden GamezPlace 17 · Mercedes | — | Mercedes | 18:10.4 |
| 18 | Ryelend LeonPlace 18 · Brownsville Veterans Memorial | — | Brownsville Veterans Memorial | 18:16.9 |
| 19 | Brandon SalinasPlace 19 · Mercedes | — | Mercedes | 18:17.3 |
| 20 | Jesus ContrerasPlace 20 · Edcouch- Elsa | — | Edcouch- Elsa | 18:25.0 |
| 21 | Damian FuentesPlace 21 · Donna | — | Donna | 18:26.0 |
| 22 | Marcos ParedesPlace 22 · Brownsville Veterans Memorial | — | Brownsville Veterans Memorial | 18:39.3 |
| 23 | Jafet Tin MoralesPlace 23 · Brownsville Pace | — | Brownsville Pace | 18:45.3 |
| 24 | Roger MartinezPlace 24 · Brownsville Lopez | — | Brownsville Lopez | 18:53.6 |
| 25 | Erick EsparzaPlace 25 · Brownsville Porter | — | Brownsville Porter | 18:55.1 |
| 26 | Eduardo MontesPlace 26 · Brownsville Porter | — | Brownsville Porter | 18:55.9 |
| 27 | Kevin VazquezPlace 27 · Weslaco East | — | Weslaco East | 18:57.0 |
| 28 | Angelo CastellanosPlace 28 · Brownsville Veterans Memorial | — | Brownsville Veterans Memorial | 19:00.3 |
| 29 | Rey De la CruzPlace 29 · Brownsville Pace | — | Brownsville Pace | 19:11.0 |
| 30 | Eulises RetaPlace 30 · Brownsville Porter | — | Brownsville Porter | 19:12.9 |
| 31 | Evan MascorroPlace 31 · Weslaco East | — | Weslaco East | 19:13.6 |
| 32 | Diego AlmazanPlace 32 · Mercedes | — | Mercedes | 19:21.0 |
| 33 | Brandon AncisoPlace 33 · Weslaco East | — | Weslaco East | 19:28.5 |
| 34 | Parsa SetayeshPlace 34 · Brownsville Veterans Memorial | — | Brownsville Veterans Memorial | 19:49.0 |
| 35 | Eddy RamosPlace 35 · Brownsville Porter | — | Brownsville Porter | 20:01.6 |
| 36 | Christopher MartinezPlace 36 · Edcouch- Elsa | — | Edcouch- Elsa | 20:08.3 |
| 37 | Brandon MontesPlace 37 · Brownsville Porter | — | Brownsville Porter | 20:09.4 |
| 38 | Andrew CortezPlace 38 · Mercedes | — | Mercedes | 20:11.0 |
| 39 | Ricardo LealPlace 39 · Brownsville Porter | — | Brownsville Porter | 20:18.7 |
| 40 | Ryan TrevinoPlace 40 · Mercedes | — | Mercedes | 20:25.9 |
| 41 | Wilver ChavezPlace 41 · Brownsville Porter | — | Brownsville Porter | 20:29.7 |
| 42 | Donovan MartinezPlace 42 · Edcouch- Elsa | — | Edcouch- Elsa | 20:46.6 |
| 43 | Leonardo MartinezPlace 43 · Brownsville Lopez | — | Brownsville Lopez | 20:50.8 |
| 44 | Agustin BrisenoPlace 44 · Brownsville Lopez | — | Brownsville Lopez | 20:58.1 |
| 45 | Damion OlveraPlace 45 · Weslaco East | — | Weslaco East | 21:15.5 |
| 46 | Gael PerezPlace 46 · Brownsville Pace | — | Brownsville Pace | 21:42.7 |
| 47 | Jesus RuizPlace 47 · Brownsville Pace | — | Brownsville Pace | 22:11.9 |
| 48 | Ramiro MunozPlace 48 · Brownsville Pace | — | Brownsville Pace | 22:16.4 |
| 49 | Carlos CantuPlace 49 · Mercedes | — | Mercedes | 22:29.7 |
| 50 | Gael PolancoPlace 50 · Brownsville Pace | — | Brownsville Pace | 23:28.1 |