| 1 | Ryan BandaPlace 1 · Grade 11 · Mercedes | 11 | Mercedes | 17:44.6 |
| 2 | Mateo CantuPlace 2 · Grade 10 · Harlingen South | 10 | Harlingen South | 19:04.2 |
| 3 | Aiden ArbabsiarPlace 3 · Grade 9 · Harlingen South | 9 | Harlingen South | 19:47.6 |
| 4 | Liam GaytanPlace 4 · Grade 10 · Harlingen South | 10 | Harlingen South | 20:07.4 PR |
| 5 | Ben EscalonaPlace 5 · Grade 11 · Mercedes | 11 | Mercedes | 20:19.0 PR |
| 6 | Eduardo ResendezPlace 6 · Grade 10 · Brownsville Pace | 10 | Brownsville Pace | 20:26.5 PR |
| 7 | Alonso OrdazPlace 7 · Grade 10 · Brownsville Hanna | 10 | Brownsville Hanna | 20:39.6 PR |
| 8 | Joshua GascaPlace 8 · Grade 10 · Harlingen South | 10 | Harlingen South | 20:56.0 PR |
| 9 | Ederic LopezPlace 9 · Grade 11 · Brownsville Hanna | 11 | Brownsville Hanna | 20:57.2 |
| 10 | Pedro GigliottiPlace 10 · Grade 11 · Brownsville Hanna | 11 | Brownsville Hanna | 21:03.0 PR |
| 11 | Brandon SantanaPlace 11 · Grade - · Brownsville Hanna | - | Brownsville Hanna | 21:07.3 |
| 12 | Julian OlivarezPlace 12 · Grade 10 · Harlingen South | 10 | Harlingen South | 21:10.9 |
| 13 | Jose MorenoPlace 13 · Grade 9 · Mercedes | 9 | Mercedes | 21:21.9 PR |
| 14 | Octavian PabloPlace 14 · Grade 10 · Brownsville Pace | 10 | Brownsville Pace | 21:23.8 |
| 15 | Michael TiptonPlace 15 · Grade 10 · Harlingen South | 10 | Harlingen South | 21:24.1 |
| 16 | Gavin ValdezPlace 16 · Grade - · Brownsville Rivera | - | Brownsville Rivera | 21:53.3 PR |
| 17 | Luis Necalli SalasPlace 17 · Grade 11 · Brownsville Pace | 11 | Brownsville Pace | 22:13.4 |
| 18 | Dominic RinconPlace 18 · Grade 11 · Mercedes | 11 | Mercedes | 22:32.0 |
| 19 | Moises ZunigaPlace 19 · Grade 10 · Brownsville Rivera | 10 | Brownsville Rivera | 22:39.7 PR |
| 20 | Frank MelgozaPlace 20 · Grade 11 · Mercedes | 11 | Mercedes | 22:47.5 |
| 21 | Daniel LaraPlace 21 · Grade - · Brownsville Hanna | - | Brownsville Hanna | 22:54.4 PR |
| 22 | Diego RodriguezPlace 22 · Grade 12 · Brownsville Porter | 12 | Brownsville Porter | 22:56.7 PR |
| 23 | Yostin LandaverdePlace 23 · Grade - · Brownsville Rivera | - | Brownsville Rivera | 23:04.9 PR |
| 24 | Charlie GonzalezPlace 24 · Grade - · Brownsville Lopez | - | Brownsville Lopez | 23:33.3 |
| 25 | Anthony SanchezPlace 25 · Grade - · Brownsville Hanna | - | Brownsville Hanna | 23:44.2 |
| 26 | Albert LongoriaPlace 26 · Grade 10 · Brownsville Rivera | 10 | Brownsville Rivera | 24:40.1 |
| 27 | Hugo ReynaPlace 27 · Grade - · Brownsville Porter | - | Brownsville Porter | 24:53.9 |
| 28 | Jose EspitiaPlace 28 · Grade 11 · Brownsville Porter | 11 | Brownsville Porter | 25:16.8 |
| 29 | Jacob CoronadoPlace 29 · Grade 9 · Mercedes | 9 | Mercedes | 25:22.7 PR |
| 30 | Angel MartinezPlace 30 · Grade - · Brownsville Porter | - | Brownsville Porter | 25:29.6 |
| 31 | Jadenn OrtegaPlace 31 · Grade 10 · Brownsville Porter | 10 | Brownsville Porter | 25:30.1 PR |
| 32 | Manuel MaldonadoPlace 32 · Grade - · Brownsville Pace | - | Brownsville Pace | 26:13.3 PR |
| 33 | Derrick LonaPlace 33 · Grade - · Brownsville Porter | - | Brownsville Porter | 27:10.3 PR |
| 34 | Alejandro AtkinsPlace 34 · Grade 11 · Harlingen South | 11 | Harlingen South | 27:10.3 PR |
| 35 | Job SilvaPlace 35 · Grade 10 · Brownsville Porter | 10 | Brownsville Porter | 27:12.9 |
| 36 | Eduardo De LeonPlace 36 · Grade - · Brownsville Rivera | - | Brownsville Rivera | 27:48.9 PR |
| 37 | Ryan De La GarzaPlace 37 · Grade 11 · Mercedes | 11 | Mercedes | 28:02.1 |
| 38 | Iker CastilloPlace 38 · Grade - · Brownsville Rivera | - | Brownsville Rivera | 28:15.8 PR |