| 1 | Cruz GomezPlace 1 · Grade 12 · PSJA Memorial | 12 | PSJA Memorial | 15:47.6 |
| 2 | Freddy CalvilloPlace 2 · Grade 11 · La Joya Juarez-Lincoln | 11 | La Joya Juarez-Lincoln | 16:13.7 |
| 3 | Trevor WilliamsPlace 3 · Grade 12 · McAllen Memorial | 12 | McAllen Memorial | 16:15.2 |
| 4 | Christian GarzaPlace 4 · Grade 12 · McAllen Memorial | 12 | McAllen Memorial | 16:16.9 |
| 5 | Evan WilliamsPlace 5 · Grade 12 · McAllen Memorial | 12 | McAllen Memorial | 16:24.1 |
| 6 | Dominik MedranoPlace 6 · Grade 11 · Edcouch-Elsa | 11 | Edcouch-Elsa | 16:28.3 |
| 7 | Albino RodriguezPlace 7 · Grade 11 · Edcouch-Elsa | 11 | Edcouch-Elsa | 16:35.1 |
| 8 | Patrick GarzaPlace 8 · Grade 12 · Corpus Christi Veterans Memorial | 12 | Corpus Christi Veterans Memorial | 16:43.2 |
| 9 | Jorge SepulvedaPlace 9 · Grade 12 · La Joya | 12 | La Joya | 16:43.8 PR |
| 10 | Jonathan VegaPlace 10 · Grade 11 · Progreso | 11 | Progreso | 16:45.7 |
| 11 | Erick Chavez CarreonPlace 11 · Grade 10 · Donna | 10 | Donna | 16:47.8 |
| 12 | Rene TamezPlace 12 · Grade 10 · Weslaco East | 10 | Weslaco East | 16:48.9 |
| 13 | Sebastian SalinasPlace 13 · Grade 9 · McAllen Memorial | 9 | McAllen Memorial | 16:53.8 |
| 14 | Alex CanalesPlace 14 · Grade 10 · Rio Grande City | 10 | Rio Grande City | 16:57.1 |
| 15 | Jorge PerezPlace 15 · Grade 11 · McAllen Memorial | 11 | McAllen Memorial | 16:59.9 |
| 16 | Julian TavaresPlace 16 · Grade 11 · Brownsville Rivera | 11 | Brownsville Rivera | 17:00.1 PR |
| 17 | Kristian MartinezPlace 17 · Grade 12 · Edcouch-Elsa | 12 | Edcouch-Elsa | 17:04.1 |
| 18 | Isaac MartinezPlace 18 · Grade 12 · Weslaco East | 12 | Weslaco East | 17:04.5 |
| 19 | Samuel MartinezPlace 19 · Grade 11 · Donna | 11 | Donna | 17:04.9 |
| 20 | Anthony CalvilloPlace 20 · Grade 10 · La Joya Juarez-Lincoln | 10 | La Joya Juarez-Lincoln | 17:13.9 |
| 21 | Gerardo GallardoPlace 21 · Grade 11 · Progreso | 11 | Progreso | 17:21.0 |
| 22 | Lupe (Guadalupe) ReyesPlace 22 · Grade 11 · Mercedes | 11 | Mercedes | 17:22.8 |
| 23 | Christian GonzalesPlace 23 · Grade 10 · Corpus Christi Veterans Memorial | 10 | Corpus Christi Veterans Memorial | 17:24.9 |
| 24 | Hector PeralesPlace 24 · Grade 10 · Progreso | 10 | Progreso | 17:31.3 |
| 25 | Alex LopezPlace 25 · Grade 12 · Rio Grande City | 12 | Rio Grande City | 17:34.8 |
| 26 | Julian FuentesPlace 26 · Grade 11 · Mercedes | 11 | Mercedes | 17:35.9 |
| 27 | Juan ZamoraPlace 27 · Grade 12 · McAllen Memorial | 12 | McAllen Memorial | 17:36.2 |
| 28 | Dante GraciaPlace 28 · Grade 12 · Brownsville Veterans Memorial | 12 | Brownsville Veterans Memorial | 17:37.3 |
| 29 | Abram MaldonadoPlace 29 · Grade 11 · Weslaco East | 11 | Weslaco East | 17:43.8 |
| 30 | Nathaniel GarzaPlace 30 · Grade 12 · McAllen Memorial | 12 | McAllen Memorial | 17:44.3 PR |
| 31 | Sean BorchardPlace 31 · Grade 12 · Corpus Christi Veterans Memorial | 12 | Corpus Christi Veterans Memorial | 17:47.2 |
| 32 | Alvaro GonzalezPlace 32 · Grade 10 · La Joya Juarez-Lincoln | 10 | La Joya Juarez-Lincoln | 17:50.6 |
| 33 | Irvin LopezPlace 33 · Grade 10 · La Joya Juarez-Lincoln | 10 | La Joya Juarez-Lincoln | 17:51.4 |
| 34 | Hector PuentePlace 34 · Grade 12 · McAllen Memorial | 12 | McAllen Memorial | 17:52.2 |
| 35 | Jorge GutierrezPlace 35 · Grade 10 · Mission Sharyland | 10 | Mission Sharyland | 17:55.0 |
| 36 | Luis HinojosaPlace 36 · Grade 11 · Brownsville Veterans Memorial | 11 | Brownsville Veterans Memorial | 17:55.9 |
| 37 | Josue VillarrealPlace 37 · Grade 11 · Rio Grande City | 11 | Rio Grande City | 17:57.9 |
| 38 | Efrain PalaciosPlace 38 · Grade 12 · Rio Grande City | 12 | Rio Grande City | 17:58.9 |
| 39 | Guillermo VillarrealPlace 39 · Grade 11 · Rio Grande City | 11 | Rio Grande City | 17:59.8 |
| 40 | Samuel CerdaPlace 40 · Grade 11 · Progreso | 11 | Progreso | 18:00.3 |
| 41 | Caleb GuerreroPlace 41 · Grade 12 · La Joya | 12 | La Joya | 18:01.4 |
| 42 | Jacoby SanchezPlace 42 · Grade 11 · Corpus Christi Veterans Memorial | 11 | Corpus Christi Veterans Memorial | 18:04.9 |
| 43 | Alex PecinaPlace 43 · Grade 10 · Progreso | 10 | Progreso | 18:12.2 |
| 44 | Alberto LopezPlace 44 · Grade 11 · La Joya Juarez-Lincoln | 11 | La Joya Juarez-Lincoln | 18:19.8 PR |
| 45 | David MedranoPlace 45 · Grade 10 · Weslaco East | 10 | Weslaco East | 18:22.3 |
| 46 | Jorge ZamudioPlace 46 · Grade 11 · Weslaco East | 11 | Weslaco East | 18:25.1 |
| 47 | Matthew SmithPlace 47 · Grade 12 · Corpus Christi Veterans Memorial | 12 | Corpus Christi Veterans Memorial | 18:26.5 |
| 48 | Luis GarciaPlace 48 · Grade 10 · Progreso | 10 | Progreso | 18:29.2 |
| 49 | Balmoris DeodanesPlace 49 · Grade 12 · Brownsville Porter | 12 | Brownsville Porter | 18:31.9 |
| 50 | Gerardo CabreraPlace 50 · Grade 12 · Donna | 12 | Donna | 18:32.7 |
| 51 | Issac FloresPlace 51 · Grade 12 · Mission Sharyland | 12 | Mission Sharyland | 18:34.7 |
| 52 | Robert Carrillo CasimiroPlace 52 · Grade 11 · Edcouch-Elsa | 11 | Edcouch-Elsa | 18:38.7 |
| 53 | Jon MajekPlace 53 · Grade 11 · Corpus Christi Veterans Memorial | 11 | Corpus Christi Veterans Memorial | 18:38.9 |
| 54 | Jose PoncePlace 54 · Grade 11 · Mission Sharyland | 11 | Mission Sharyland | 18:39.3 |
| 55 | Antonio GonzalezPlace 55 · Grade 10 · La Joya | 10 | La Joya | 18:40.0 |
| 56 | Cristian CoronadoPlace 56 · Grade 11 · Edcouch-Elsa | 11 | Edcouch-Elsa | 18:40.8 |
| 57 | Bryan MuñozPlace 57 · Grade 12 · Pharr Valley View | 12 | Pharr Valley View | 18:45.8 |
| 58 | David CervantesPlace 58 · Grade 11 · Progreso | 11 | Progreso | 18:45.9 |
| 59 | Rodolfo SandovalPlace 59 · Grade 10 · Progreso | 10 | Progreso | 18:49.2 |
| 60 | Greg RangelPlace 60 · Grade 10 · Progreso | 10 | Progreso | 18:51.1 |
| 61 | Ricky RodriguezPlace 61 · Grade 11 · McAllen Memorial | 11 | McAllen Memorial | 18:54.0 |
| 62 | Landon HowardPlace 62 · Grade 10 · Mission Sharyland | 10 | Mission Sharyland | 18:58.2 |
| 63 | Demian RodriguezPlace 63 · Grade 12 · Brownsville Veterans Memorial | 12 | Brownsville Veterans Memorial | 18:59.8 |
| 64 | Alexsander CortezPlace 64 · Grade 12 · La Joya | 12 | La Joya | 19:05.3 |
| 65 | Juan SalinasPlace 65 · Grade 11 · Brownsville Pace | 11 | Brownsville Pace | 19:15.2 |
| 66 | Ryan HarrisPlace 66 · Grade 11 · Corpus Christi Veterans Memorial | 11 | Corpus Christi Veterans Memorial | 19:17.3 |
| 67 | Ricardo RiosPlace 67 · Grade 11 · Weslaco East | 11 | Weslaco East | 19:27.4 |
| 68 | Jonathan RiosPlace 68 · Grade 12 · Corpus Christi Veterans Memorial | 12 | Corpus Christi Veterans Memorial | 19:41.9 |
| 69 | Samuel GuillenPlace 69 · Grade 10 · Brownsville Pace | 10 | Brownsville Pace | 19:42.7 |
| 70 | Octavio PrunedaPlace 70 · Grade 12 · La Joya | 12 | La Joya | 19:51.5 |
| 71 | Roy FloresPlace 71 · Grade 11 · La Joya | 11 | La Joya | 19:51.8 |
| 72 | Javier EsquivelPlace 72 · Grade 11 · Weslaco East | 11 | Weslaco East | 19:52.7 |
| 73 | Johnathan AyalaPlace 73 · Grade 9 · Rio Hondo | 9 | Rio Hondo | 19:53.2 |
| 74 | Ryelend LeonPlace 74 · Grade 10 · Brownsville Veterans Memorial | 10 | Brownsville Veterans Memorial | 20:04.5 |
| 75 | Gerardo LedezmaPlace 75 · Grade 12 · Donna | 12 | Donna | 20:11.3 |
| 77 | Jonathan PerezPlace 77 · Grade 11 · Brownsville Porter | 11 | Brownsville Porter | 20:16.5 PR |
| 78 | Alberto BolanosPlace 78 · Grade 11 · Brownsville Pace | 11 | Brownsville Pace | 20:46.5 |
| 79 | Eduardo HerediaPlace 79 · Grade 12 · Mission Sharyland | 12 | Mission Sharyland | 20:50.9 |
| 80 | Yonathan CastroPlace 80 · Grade 11 · Pharr Valley View | 11 | Pharr Valley View | 20:59.2 |
| 81 | Rogelio SaldivarPlace 81 · Grade 11 · Pharr Valley View | 11 | Pharr Valley View | 20:59.9 |
| 82 | Eduardo GonzalezPlace 82 · Grade 10 · Pharr Valley View | 10 | Pharr Valley View | 21:00.7 |
| 83 | Jair MedinaPlace 83 · Grade 11 · Brownsville Porter | 11 | Brownsville Porter | 21:02.2 |
| 84 | Adrian RodriguezPlace 84 · Grade 10 · Pharr Valley View | 10 | Pharr Valley View | 21:12.7 |
| 85 | Jacob GarciaPlace 85 · Grade 12 · Mission Sharyland | 12 | Mission Sharyland | 21:26.5 |
| 86 | Alexis HernandezPlace 86 · Grade 12 · Brownsville Pace | 12 | Brownsville Pace | 21:47.7 |
| 87 | Omar ReyesPlace 87 · Grade 11 · Brownsville Porter | 11 | Brownsville Porter | 21:49.6 |
| 88 | Kris CardozaPlace 88 · Grade 9 · La Villa | 9 | La Villa | 21:56.0 |
| 89 | Oscar GalindoPlace 89 · Grade 12 · Pharr Valley View | 12 | Pharr Valley View | 22:00.8 |
| 90 | Isaiah HernandezPlace 90 · Grade 9 · Mercedes | 9 | Mercedes | 22:00.8 |
| 91 | Emanuel AcostaPlace 91 · Grade 12 · Pharr Valley View | 12 | Pharr Valley View | 22:43.6 |
| 92 | Derek De la CerdaPlace 92 · Grade 11 · Rio Hondo | 11 | Rio Hondo | 22:47.9 |
| 93 | Jason LedesmaPlace 93 · Grade 12 · Mercedes | 12 | Mercedes | 23:04.8 |
| 94 | Jesus DelgadilloPlace 94 · Grade 12 · Brownsville Porter | 12 | Brownsville Porter | 23:09.1 |
| 95 | Daniel GutierrezPlace 95 · Grade 12 · Pharr Valley View | 12 | Pharr Valley View | 23:19.1 |
| 97 | Agustin PizanoPlace 97 · Grade 12 · Brownsville Porter | 12 | Brownsville Porter | 24:12.2 |
| 98 | Orlando VallejoPlace 98 · Grade 12 · La Villa | 12 | La Villa | 24:42.4 |