| 1 | Emmanuel LopezPlace 1 · Grade 11 · Cotulla | 11 | Cotulla | 16:56.719 PR |
| 2 | Enzio De LeonPlace 2 · Grade 11 · Carrizo Springs | 11 | Carrizo Springs | 17:04.591 PR |
| 3 | Ryan BotelloPlace 3 · Grade 11 · Devine | 11 | Devine | 17:14.095 |
| 4 | Diego LaraPlace 4 · Grade 12 · Uvalde | 12 | Uvalde | 17:17.621 PR |
| 5 | Shawn RobinettePlace 5 · Grade 10 · Lytle | 10 | Lytle | 17:23.665 PR |
| 6 | James AgeePlace 6 · Grade 12 · Hondo | 12 | Hondo | 17:25.579 |
| 7 | Nathan GarzaPlace 7 · Grade 12 · Lytle | 12 | Lytle | 17:32.279 |
| 8 | Shawn LowePlace 8 · Grade 12 · Devine | 12 | Devine | 17:36.510 |
| 9 | Mateo MontalvoPlace 9 · Grade 10 · Uvalde | 10 | Uvalde | 17:38.626 PR |
| 10 | Urijah VelasquezPlace 10 · Grade 12 · Devine | 12 | Devine | 17:48.043 |
| 11 | Klyde HernandezPlace 11 · Grade 10 · Carrizo Springs | 10 | Carrizo Springs | 18:03.858 PR |
| 12 | Jack LewisPlace 12 · Grade 10 · Hondo | 10 | Hondo | 18:14.434 PR |
| 13 | Jarek GonzalezPlace 13 · Grade 11 · Cotulla | 11 | Cotulla | 18:23.651 PR |
| 14 | Jonathan GomezPlace 14 · Grade 10 · Carrizo Springs | 10 | Carrizo Springs | 18:24.306 PR |
| 15 | Zane FritzPlace 15 · Grade 11 · Devine | 11 | Devine | 18:34.531 |
| 16 | Sebastian SotoPlace 16 · Grade 11 · Natalia | 11 | Natalia | 18:34.784 |
| 17 | Saul AvinaPlace 17 · Grade 10 · Cotulla | 10 | Cotulla | 18:42.541 PR |
| 18 | Rafael RodriguezPlace 18 · Grade 9 · Devine | 9 | Devine | 18:43.599 |
| 19 | Nathan PerezPlace 19 · Grade 9 · Carrizo Springs | 9 | Carrizo Springs | 18:46.119 PR |
| 20 | Jesus CisnerosPlace 20 · Grade 12 · Devine | 12 | Devine | 18:53.371 |
| 21 | Caleb MaxwellPlace 21 · Grade 11 · Devine | 11 | Devine | 19:05.963 PR |
| 22 | Ayden VillarrealPlace 22 · Grade - · Cotulla | - | Cotulla | 19:08.936 PR |
| 23 | Brice TerrillPlace 23 · Grade 10 · Hondo | 10 | Hondo | 19:12.865 |
| 24 | Pierce AtkinsonPlace 24 · Grade 10 · Hondo | 10 | Hondo | 19:14.478 PR |
| 25 | Rodrigo Jaime IIIPlace 25 · Grade 10 · Carrizo Springs | 10 | Carrizo Springs | 19:17.855 PR |
| 26 | Jake RiouPlace 26 · Grade 12 · Devine | 12 | Devine | 19:18.411 |
| 27 | Carlos JimenezPlace 27 · Grade 11 · Devine | 11 | Devine | 19:22.240 PR |
| 28 | Zacarias CardonaPlace 28 · Grade 12 · Uvalde Classical | 12 | Uvalde Classical | 19:28.486 |
| 29 | Bay AvilaPlace 29 · Grade 10 · Crystal City | 10 | Crystal City | 19:39.515 PR |
| 30 | Ernesto NajeraPlace 30 · Grade 10 · Carrizo Springs | 10 | Carrizo Springs | 19:41.029 PR |
| 31 | Diego RomeroPlace 31 · Grade 11 · Uvalde | 11 | Uvalde | 19:41.634 |
| 32 | Joaquin SchlessigerPlace 32 · Grade 12 · Uvalde | 12 | Uvalde | 19:51.003 |
| 33 | Jacob BandaPlace 33 · Grade 11 · Natalia | 11 | Natalia | 20:23.084 PR |
| 34 | Mark GallegosPlace 34 · Grade 9 · Carrizo Springs | 9 | Carrizo Springs | 20:24.142 PR |
| 35 | Andrew PerezPlace 35 · Grade 11 · Crystal City | 11 | Crystal City | 20:25.605 PR |
| 36 | Jose MariaPlace 36 · Grade - · Cotulla | - | Cotulla | 20:31.447 PR |
| 37 | Dustin CastroPlace 37 · Grade 11 · Crystal City | 11 | Crystal City | 20:36.939 |
| 38 | Joshua GarciaPlace 38 · Grade 10 · Uvalde | 10 | Uvalde | 20:45.451 |
| 39 | Bryce MuellerPlace 39 · Grade 10 · Hondo | 10 | Hondo | 20:46.056 PR |
| 40 | Konrad OttumPlace 40 · Grade 10 · Hondo | 10 | Hondo | 20:47.718 PR |
| 41 | Carlos LopezPlace 41 · Grade 11 · Crystal City | 11 | Crystal City | 20:52.351 |
| 42 | Ricardo RojasPlace 42 · Grade 10 · Hondo | 10 | Hondo | 20:53.411 |
| 43 | Jordan LopezPlace 43 · Grade 11 · Crystal City | 11 | Crystal City | 21:07.714 |
| 44 | Ethan GarciaPlace 44 · Grade 9 · Crystal City | 9 | Crystal City | 21:32.189 PR |
| 45 | Christian LopezPlace 45 · Grade 11 · Crystal City | 11 | Crystal City | 22:04.373 |
| 46 | Matthew HernandezPlace 46 · Grade 9 · Crystal City | 9 | Crystal City | 24:02.579 PR |