| 1 | Enrique CasillasPlace 1 · Donna North | — | Donna North | 18:26.8 |
| 2 | Daniel Rodriguez-ReyesPlace 2 · Donna North | — | Donna North | 18:46.6 |
| 3 | Erik ChariesPlace 3 · Donna North | — | Donna North | 18:54.5 |
| 4 | Carlos ZamoraPlace 4 · Donna North | — | Donna North | 18:56.8 |
| 5 | Ramiro LozoyaPlace 5 · Mercedes | — | Mercedes | 19:30.3 |
| 6 | Luis SanchezPlace 6 · Edcouch Elsa | — | Edcouch Elsa | 19:34.2 |
| 7 | Robert JimenezPlace 7 · Mercedes | — | Mercedes | 19:43.5 |
| 8 | Maximiliano MaresPlace 8 · Donna North | — | Donna North | 19:51.8 |
| 9 | Luis Homero Conde MezaPlace 9 · Donna | — | Donna | 20:19.8 |
| 10 | Christian CantuPlace 10 · Mercedes | — | Mercedes | 20:25.7 |
| 11 | Aiden TamayoPlace 11 · Brownsville Veterans Me | — | Brownsville Veterans Me | 20:30.4 |
| 12 | Luis CovarrubiasPlace 12 · Donna North | — | Donna North | 20:33.6 |
| 13 | Dulio EspinozaPlace 13 · Brownsville Porter | — | Brownsville Porter | 20:34.0 |
| 14 | Daniel RodriguezPlace 14 · Donna North | — | Donna North | 20:35.6 |
| 15 | Eliazar HuertaPlace 15 · Brownsville Porter | — | Brownsville Porter | 20:49.9 |
| 16 | Kyle TranthamPlace 16 · Edcouch Elsa | — | Edcouch Elsa | 20:57.9 |
| 17 | Anthony SeguraPlace 17 · Edcouch Elsa | — | Edcouch Elsa | 20:57.9 |
| 18 | Jesus MaresPlace 18 · Donna North | — | Donna North | 20:59.3 |
| 19 | Christopher HernandezPlace 19 · Weslaco East | — | Weslaco East | 20:59.3 |
| 20 | Richard BergendhalPlace 20 · Harlingen South | — | Harlingen South | 21:04.7 |
| 21 | Kaleb RivasPlace 21 · Weslaco East | — | Weslaco East | 21:12.2 |
| 22 | Alan Ortiz TafollaPlace 22 · Weslaco East | — | Weslaco East | 21:19.0 |
| 23 | Jesus SanchezPlace 23 · Mercedes | — | Mercedes | 21:26.9 |
| 24 | Ezekiel MondragonPlace 24 · Brownsville Pace | — | Brownsville Pace | 21:29.1 |
| 25 | Anthony VillanuevaPlace 25 · Donna | — | Donna | 21:32.2 |
| 26 | Cantu JorgePlace 26 · Donna | — | Donna | 21:33.2 |
| 27 | Juan BadilloPlace 27 · Donna North | — | Donna North | 21:34.6 |
| 28 | Ivan SanchezPlace 28 · Mercedes | — | Mercedes | 21:47.9 |
| 29 | Adrian SalazarPlace 29 · Donna | — | Donna | 22:09.9 |
| 30 | Angel PerezPlace 30 · Donna North | — | Donna North | 22:15.8 |
| 31 | Andres SanchezPlace 31 · Harlingen South | — | Harlingen South | 22:18.1 |
| 32 | Edgar NietoPlace 32 · Brownsville Porter | — | Brownsville Porter | 22:22.6 |
| 33 | Jose VillarealPlace 33 · Brownsville Porter | — | Brownsville Porter | 22:22.9 |
| 34 | Bibiano DuranPlace 34 · Brownsville Lopez | — | Brownsville Lopez | 22:36.1 |
| 35 | Francisco CuaPlace 35 · Edcouch Elsa | — | Edcouch Elsa | 22:42.5 |
| 36 | Oscar BalliPlace 36 · Brownsville Veterans Me | — | Brownsville Veterans Me | 22:45.3 |
| 37 | Erik PadillaPlace 37 · Edcouch Elsa | — | Edcouch Elsa | 22:46.5 |
| 38 | Ricardo LealPlace 38 · Brownsville Porter | — | Brownsville Porter | 22:50.7 |
| 39 | Alan CamachoPlace 39 · Brownsville Porter | — | Brownsville Porter | 22:51.4 |
| 40 | Luis Fernando ReyesPlace 40 · Donna | — | Donna | 22:53.4 |
| 41 | Max PeralesPlace 41 · Weslaco East | — | Weslaco East | 23:01.0 |
| 42 | Kevin HernandezPlace 42 · Brownsville Porter | — | Brownsville Porter | 23:06.0 |
| 43 | Rogelio CardonaPlace 43 · Edcouch Elsa | — | Edcouch Elsa | 23:37.2 |
| 44 | Hector LopezPlace 44 · Edcouch Elsa | — | Edcouch Elsa | 23:43.3 |
| 45 | Rey LopezPlace 45 · Mercedes | — | Mercedes | 23:47.8 |
| 46 | Diego TroncosoPlace 46 · Brownsville Veterans Me | — | Brownsville Veterans Me | 23:54.0 |
| 47 | Erik TamezPlace 47 · Weslaco East | — | Weslaco East | 23:59.0 |
| 48 | Carson GarzaPlace 48 · Harlingen South | — | Harlingen South | 24:05.8 |
| 49 | Gabriel SanchezPlace 49 · Brownsville Pace | — | Brownsville Pace | 24:09.7 |
| 50 | Oswaldo AyalaPlace 50 · Brownsville Lopez | — | Brownsville Lopez | 24:10.2 |
| 51 | Jair CoronadoPlace 51 · Edcouch Elsa | — | Edcouch Elsa | 24:10.9 |
| 52 | Adolfo SeguraPlace 52 · Brownsville Porter | — | Brownsville Porter | 24:30.2 |
| 53 | Noah EscamillaPlace 53 · Harlingen South | — | Harlingen South | 24:49.1 |
| 54 | Ramon ZunigaPlace 54 · Brownsville Lopez | — | Brownsville Lopez | 24:49.2 |
| 55 | John CavazosPlace 55 · Donna North | — | Donna North | 25:50.4 |
| 56 | Diego PerezPlace 56 · Brownsville Veterans Me | — | Brownsville Veterans Me | 25:59.4 |
| 57 | Andrick PoncePlace 57 · Brownsville Lopez | — | Brownsville Lopez | 26:05.1 |
| 58 | Jonathan HernandezPlace 58 · Donna | — | Donna | 27:09.8 |
| 59 | Isaac PerezPlace 59 · Brownsville Veterans Me | — | Brownsville Veterans Me | 30:17.2 |
| 60 | Alan JimenezPlace 60 · Donna | — | Donna | 30:47.6 |
| 61 | Ricardo EsquivelPlace 61 · Brownsville Veterans Me | — | Brownsville Veterans Me | 31:18.0 |
| 62 | Brian TorresPlace 62 · Donna | — | Donna | 36:16.4 |