| 1 | Erik CoronadoPlace 1 · Brownsville Lopez | — | Brownsville Lopez | 17:50.6 | 1 |
| 2 | Rosbel GalvanPlace 2 · Edinburg Economedes | — | Edinburg Economedes | 17:55.6 | 2 |
| 3 | Bryan PerezPlace 3 · Brownsville Porter | — | Brownsville Porter | 17:57.5 | 3 |
| 4 | Axel OchoaPlace 4 · Edinburg Economedes | — | Edinburg Economedes | 18:23.9 | 4 |
| 5 | Noah MorinPlace 5 · Edinburg Economedes | — | Edinburg Economedes | 18:30.1 | 5 |
| 6 | Valente RamirezPlace 6 · Wesalco | — | Wesalco | 18:33.5 | 6 |
| 7 | Lorenzo ZunigaPlace 7 · Edinburg Economedes | — | Edinburg Economedes | 18:52.2 | 7 |
| 8 | Jose SantiagoPlace 8 · Donna North | — | Donna North | 19:04.7 | 8 |
| 9 | Julian KuriPlace 9 · Brownsville St. Josephs | — | Brownsville St. Josephs | 19:05.8 | — |
| 10 | Corey PortalesPlace 10 · Harlingen South | — | Harlingen South | 19:10.8 | 9 |
| 11 | Trey RodriguezPlace 11 · Harlingen South | — | Harlingen South | 19:11.1 | 10 |
| 12 | Diego BarruetaPlace 12 · Donna North | — | Donna North | 19:15.1 | 11 |
| 13 | Sizu AguillonPlace 13 · Brownsville Porter | — | Brownsville Porter | 19:19.6 | 12 |
| 14 | Dean PerezPlace 14 · Harlingen South | — | Harlingen South | 19:19.8 | 13 |
| 15 | Elias ElizondoPlace 15 · Harlingen South | — | Harlingen South | 19:22.7 | 14 |
| 16 | Jose De Lira SanchezPlace 16 · Donna North | — | Donna North | 19:27.4 | 15 |
| 17 | Enrique RodriguezPlace 17 · Harlingen South | — | Harlingen South | 19:28.9 | 16 |
| 18 | Ezekiel RosalesPlace 18 · Harlingen | — | Harlingen | 19:29.8 | — |
| 19 | Isaac LabraPlace 19 · Brownsville Porter | — | Brownsville Porter | 19:32.2 | 17 |
| 20 | Jacob CruzPlace 20 · La Feria | — | La Feria | 19:33.6 | 18 |
| 21 | Eli RodriguezPlace 21 · Harlingen South | — | Harlingen South | 19:35.5 | 19 |
| 22 | Jonathan GomezPlace 22 · Brownsville Lopez | — | Brownsville Lopez | 19:37.4 | 20 |
| 23 | Julian OrlandoPlace 23 · Brownsville Pace | — | Brownsville Pace | 19:40.3 | 21 |
| 24 | Jacob EscobedoPlace 24 · IDEA Pharr | — | IDEA Pharr | 19:42.9 | 22 |
| 25 | Fabrizio NoveloPlace 25 · Brownsville Pace | — | Brownsville Pace | 19:46.3 | 23 |
| 26 | Leonardo BelmaresPlace 26 · Donna North | — | Donna North | 19:47.3 | 24 |
| 27 | Edgar LermaPlace 27 · Pharr Valley View | — | Pharr Valley View | 19:48.2 | 25 |
| 28 | Kaleb MurilloPlace 28 · Brownsville Veterans | — | Brownsville Veterans | 19:48.4 | — |
| 29 | Israel MartinezPlace 29 · IDEA McAllen | — | IDEA McAllen | 19:49.4 | — |
| 30 | Hector SilvaPlace 30 · La Feria | — | La Feria | 19:51.7 | 26 |
| 31 | Hector JimenezPlace 31 · La Feria | — | La Feria | 19:54.5 | 27 |
| 32 | Jordan AguilarPlace 32 · Harlingen | — | Harlingen | 19:57.6 | — |
| 33 | Gabriel HernandezPlace 33 · IDEA Pharr | — | IDEA Pharr | 19:58.2 | 28 |
| 34 | Alberto MunozPlace 34 · PSJA | — | PSJA | 19:58.9 | — |
| 35 | Kevin De LeonPlace 35 · Donna North | — | Donna North | 20:11.2 | 29 |
| 36 | Raul MartinezPlace 36 · Progreso | — | Progreso | 20:11.3 | — |
| 37 | Angel AlvarezPlace 37 · Donna | — | Donna | 20:14.8 | 30 |
| 38 | Pablo JuarezPlace 38 · Brownsville Veterans | — | Brownsville Veterans | 20:21.3 | — |
| 39 | Alberto IbarraPlace 39 · Brownsville Porter | — | Brownsville Porter | 20:21.3 | 31 |
| 40 | Aguayo CristianPlace 40 · Donna North | — | Donna North | 20:24.9 | 32 |
| 41 | Dante OrdunoPlace 41 · Donna | — | Donna | 20:31.9 | 33 |
| 42 | Andrew HanksPlace 42 · Harlingen South | — | Harlingen South | 20:39.2 | 34 |
| 43 | Alek GomezPlace 43 · Wesalco | — | Wesalco | 20:39.9 | 35 |
| 44 | Manuel HernandezPlace 44 · IDEA Pharr | — | IDEA Pharr | 20:49.2 | 36 |
| 45 | Moises BustosPlace 45 · Donna North | — | Donna North | 20:53.2 | 37 |
| 46 | Carlos TorrezPlace 46 · Wesalco | — | Wesalco | 20:54.7 | 38 |
| 47 | Oscar GarciaPlace 47 · Pharr Valley View | — | Pharr Valley View | 20:57.6 | 39 |
| 48 | Santiago CavazosPlace 48 · Brownsville St. Josephs | — | Brownsville St. Josephs | 21:01.9 | — |
| 49 | Armando RodriguezPlace 49 · Brownsville Lopez | — | Brownsville Lopez | 21:03.4 | 40 |
| 50 | Damian SotoPlace 50 · Brownsville Pace | — | Brownsville Pace | 21:04.2 | 41 |
| 51 | Daniel GonzalezPlace 51 · Pharr Valley View | — | Pharr Valley View | 21:07.5 | 42 |
| 52 | Jose RodriguezPlace 52 · Brownsville Porter | — | Brownsville Porter | 21:08.2 | 43 |
| 53 | Santiago ReyesPlace 53 · Wesalco | — | Wesalco | 21:08.6 | 44 |
| 54 | Emilano MejiaPlace 54 · Pharr Valley View | — | Pharr Valley View | 21:08.8 | 45 |
| 55 | Jose AguirrePlace 55 · Donna | — | Donna | 21:12.8 | 46 |
| 56 | Manuel QuintanillaPlace 56 · Brownsville Porter | — | Brownsville Porter | 21:16.8 | 47 |
| 57 | Logan AguilarPlace 57 · Progreso | — | Progreso | 21:17.1 | — |
| 58 | Ben PerezPlace 58 · Wesalco | — | Wesalco | 21:18.9 | 48 |
| 59 | Michael YanezPlace 59 · Wesalco | — | Wesalco | 21:19.2 | 49 |
| 60 | Jahir GarciaPlace 60 · IDEA North Mission | — | IDEA North Mission | 21:24.7 | — |
| 61 | Damian ResendizPlace 61 · Brownsville Lopez | — | Brownsville Lopez | 21:24.8 | 50 |
| 62 | Jerry RodriguezPlace 62 · Donna | — | Donna | 21:25.1 | 51 |
| 63 | Jeremiah FrairePlace 63 · IDEA Weslaco | — | IDEA Weslaco | 21:25.3 | — |
| 64 | Jesus ZavalaPlace 64 · Brownsville Porter | — | Brownsville Porter | 21:33.5 | 52 |
| 65 | Zaheel AndradePlace 65 · Brownsville Rivera | — | Brownsville Rivera | 21:33.7 | — |
| 66 | Eduardo MedellinPlace 66 · Brownsville Pace | — | Brownsville Pace | 21:35.8 | 53 |
| 67 | Osvaldo HernandezPlace 67 · Donna | — | Donna | 21:38.5 | 54 |
| 68 | Max WillehlmPlace 68 · Harlingen | — | Harlingen | 21:39.3 | — |
| 69 | Miguel RodriguezPlace 69 · Edinburg Economedes | — | Edinburg Economedes | 21:40.7 | 55 |
| 70 | Noe RodriguezPlace 70 · Brownsville Porter | — | Brownsville Porter | 21:40.7 | — |
| 71 | Stephano GarzaPlace 71 · IDEA Weslaco | — | IDEA Weslaco | 21:41.0 | — |
| 72 | Efrain GomezPlace 72 · Wesalco | — | Wesalco | 21:50.9 | 56 |
| 73 | Diego GomezPlace 73 · Brownsville Lopez | — | Brownsville Lopez | 21:52.4 | 57 |
| 74 | Andre DelgadoPlace 74 · Rio Grande City | — | Rio Grande City | 21:52.4 | — |
| 75 | Alexander CastilloPlace 75 · Brownsville Porter | — | Brownsville Porter | 21:55.0 | — |
| 76 | Adrian PradoPlace 76 · Brownsville Rivera | — | Brownsville Rivera | 21:59.1 | — |
| 77 | Moses RamirezPlace 77 · Wesalco | — | Wesalco | 22:00.3 | — |
| 78 | Austin TorresPlace 78 · IDEA McAllen | — | IDEA McAllen | 22:02.3 | — |
| 79 | Francisco MendietaPlace 79 · Brownsville Pace | — | Brownsville Pace | 22:06.6 | 58 |
| 80 | Servando MoralesPlace 80 · Donna | — | Donna | 22:07.7 | 59 |
| 81 | Luis TovarPlace 81 · Brownsville Porter | — | Brownsville Porter | 22:13.6 | — |
| 82 | Ricardo LopezPlace 82 · Rio Grande City | — | Rio Grande City | 22:16.4 | — |
| 83 | Devin CarreonPlace 83 · Wesalco | — | Wesalco | 22:17.3 | — |
| 84 | Jose RamirezPlace 84 · Brownsville Rivera | — | Brownsville Rivera | 22:21.7 | — |
| 85 | Alberto NapolesPlace 85 · Brownsville Pace | — | Brownsville Pace | 22:24.5 | 60 |
| 86 | Christian HuertaPlace 86 · Harlingen | — | Harlingen | 22:26.4 | — |
| 87 | Damian ValladePlace 87 · Brownsville Hanna | — | Brownsville Hanna | 22:26.9 | — |
| 88 | Santiago SantillanPlace 88 · Harlingen South | — | Harlingen South | 22:27.4 | — |
| 89 | Diego MendezPlace 89 · Brownsville Veterans | — | Brownsville Veterans | 22:32.9 | — |
| 90 | Fabio MaldonadoPlace 90 · IDEA Pharr | — | IDEA Pharr | 22:34.4 | 61 |
| 91 | Kaled VargasPlace 91 · IDEA McAllen | — | IDEA McAllen | 22:35.5 | — |
| 92 | Hector LopezPlace 92 · Brownsville Rivera | — | Brownsville Rivera | 22:37.4 | — |
| 93 | Rosendo TellezPlace 93 · Harlingen South | — | Harlingen South | 22:38.4 | — |
| 94 | Juan RamirezPlace 94 · Pharr Valley View | — | Pharr Valley View | 22:38.6 | 62 |
| 95 | Enrique UriegasPlace 95 · Brownsville Lopez | — | Brownsville Lopez | 22:40.5 | 63 |
| 96 | Kevin PinedaPlace 96 · Progreso | — | Progreso | 22:41.7 | — |
| 97 | Lexis GranadosPlace 97 · Donna North | — | Donna North | 22:46.5 | — |
| 98 | Kevin NietoPlace 98 · Donna North | — | Donna North | 22:53.7 | — |
| 99 | Kevin BaezPlace 99 · Brownsville Lopez | — | Brownsville Lopez | 23:01.3 | 64 |
| 100 | Michael PinedaPlace 100 · Brownsville Lopez | — | Brownsville Lopez | 23:03.0 | — |
| 101 | Juan LastraPlace 101 · Brownsville Lopez | — | Brownsville Lopez | 23:05.0 | — |
| 102 | Rolando RodriguezPlace 102 · Brownsville Hanna | — | Brownsville Hanna | 23:05.1 | — |
| 103 | Raul RodriguezPlace 103 · Brownsville Hanna | — | Brownsville Hanna | 23:08.5 | — |
| 104 | Landon LunaPlace 104 · Wesalco | — | Wesalco | 23:12.6 | — |
| 105 | Samuel PenaPlace 105 · PSJA | — | PSJA | 23:14.0 | — |
| 106 | Samuel PattersonPlace 106 · Harlingen South | — | Harlingen South | 23:16.7 | — |
| 107 | Jason DominguezPlace 107 · Donna North | — | Donna North | 23:20.2 | — |
| 108 | Joaquin GonzalezPlace 108 · Harlingen South | — | Harlingen South | 23:23.8 | — |
| 109 | Cody OldfatherPlace 109 · La Feria | — | La Feria | 23:27.7 | 65 |
| 110 | Eric PinedaPlace 110 · Progreso | — | Progreso | 23:36.5 | — |
| 111 | Victor GallegosPlace 111 · Donna North | — | Donna North | 23:37.4 | — |
| 112 | Felipe MartinezPlace 112 · Donna North | — | Donna North | 23:38.4 | — |
| 113 | Yahir PerezPlace 113 · Rio Grande City | — | Rio Grande City | 23:57.9 | — |
| 114 | Francisco ElizondoPlace 114 · Vanguard Mozart Academy | — | Vanguard Mozart Academy | 23:59.1 | — |
| 115 | Anthony JacquezPlace 115 · Pharr Valley View | — | Pharr Valley View | 24:06.2 | 66 |
| 116 | Justin NazariegaPlace 116 · IDEA North Mission | — | IDEA North Mission | 24:10.9 | — |
| 117 | Cesar HerreraPlace 117 · Vanguard Mozart Academy | — | Vanguard Mozart Academy | 24:22.1 | — |
| 118 | Valentine MartinezPlace 118 · La Feria | — | La Feria | 24:23.3 | 67 |
| 119 | Horacio Ibarra-SayasPlace 119 · Brownsville St. Josephs | — | Brownsville St. Josephs | 24:29.8 | — |
| 120 | Caleb GarciaPlace 120 · Vanguard Mozart Academy | — | Vanguard Mozart Academy | 24:34.7 | — |
| 121 | Jonathan LaraPlace 121 · IDEA McAllen | — | IDEA McAllen | 24:36.6 | — |
| 122 | Daniel GamezPlace 122 · Pharr Valley View | — | Pharr Valley View | 25:03.9 | 68 |
| 123 | Jesus VargasPlace 123 · Pharr Valley View | — | Pharr Valley View | 25:20.9 | — |
| 124 | Carlos RomeroPlace 124 · Donna | — | Donna | 25:35.6 | 69 |
| 125 | Marcos Jaime SaldivarPlace 125 · Brownsville Pace | — | Brownsville Pace | 25:36.1 | 70 |
| 126 | Luis LarrazoloPlace 126 · Brownsville Hanna | — | Brownsville Hanna | 25:49.8 | — |
| 127 | Esteban JuarezPlace 127 · Brownsville Lopez | — | Brownsville Lopez | 25:58.0 | — |
| 128 | Juan Carlos VazquezPlace 128 · Donna North | — | Donna North | 25:58.2 | — |
| 129 | Yamil DehoyosPlace 129 · Pharr Valley View | — | Pharr Valley View | 26:36.8 | — |
| 130 | Nathan HernandezPlace 130 · Donna | — | Donna | 26:41.9 | — |
| 131 | Roberto OrtizPlace 131 · Brownsville St. Josephs | — | Brownsville St. Josephs | 26:43.4 | — |
| 132 | Yahir SalazarPlace 132 · Donna North | — | Donna North | 26:58.4 | — |
| 133 | Juan EspinozaPlace 133 · Donna | — | Donna | 27:18.2 | — |
| 134 | Emiliano PardoPlace 134 · IDEA Pharr | — | IDEA Pharr | 28:20.0 | 71 |
| 135 | Misael RamirezPlace 135 · Brownsville Porter | — | Brownsville Porter | 28:20.3 | — |
| 136 | Pedro DuranPlace 136 · IDEA Pharr | — | IDEA Pharr | 28:28.9 | 72 |
| 137 | Juan SotoPlace 137 · Brownsville Porter | — | Brownsville Porter | 30:39.8 | — |
| 138 | Jorge GomezPlace 138 · IDEA Pharr | — | IDEA Pharr | 31:36.5 | 73 |