| 1 | Ian LopezPlace 1 · Grade 10 · BASIS Shavano | 10 | BASIS Shavano | 18:30.3 |
| 2 | Oscar MorenoPlace 2 · Grade 10 · Long Creek | 10 | Long Creek | 18:39.4 |
| 3 | Gavin MorenoPlace 3 · Grade 11 · Corpus Christi Carroll | 11 | Corpus Christi Carroll | 18:57.4 |
| 4 | Jonathan SalgadoPlace 4 · Grade 9 · San Antonio Kennedy | 9 | San Antonio Kennedy | 19:05.6 |
| 5 | Joshua PerezPlace 5 · Grade 10 · Long Creek | 10 | Long Creek | 19:15.2 |
| 6 | Matthew WilsonPlace 6 · Grade 12 · Corpus Christi Carroll | 12 | Corpus Christi Carroll | 19:28.0 |
| 7 | Ram NarayanPlace 7 · Grade 10 · BASIS Shavano | 10 | BASIS Shavano | 19:36.4 |
| 8 | Fernando Salgado-VillalobosPlace 8 · Grade 12 · San Antonio Kennedy | 12 | San Antonio Kennedy | 19:37.8 |
| 9 | Juanez TrevinoPlace 9 · Grade 10 · Long Creek | 10 | Long Creek | 19:57.9 |
| 10 | Coleton OylerPlace 10 · Grade 9 · Long Creek | 9 | Long Creek | 20:02.0 |
| 11 | Tristan AregoodPlace 11 · Grade 12 · Corpus Christi Carroll | 12 | Corpus Christi Carroll | 20:06.4 |
| 12 | Joshua MontoyaPlace 12 · Grade 10 · Rocksprings | 10 | Rocksprings | 20:15.7 |
| 13 | Davian SalazarPlace 13 · Grade 10 · Corpus Christi Carroll | 10 | Corpus Christi Carroll | 20:18.0 |
| 14 | Angel SaucedoPlace 14 · Grade 12 · San Antonio Lanier | 12 | San Antonio Lanier | 20:39.4 |
| 15 | Luis OlaldePlace 15 · Grade 11 · San Antonio Kennedy | 11 | San Antonio Kennedy | 20:49.4 |
| 16 | Alexander AlfaroPlace 16 · Grade 10 · Long Creek | 10 | Long Creek | 20:51.6 |
| 17 | Michael IsarrarazPlace 17 · Grade 9 · Long Creek | 9 | Long Creek | 21:06.0 |
| 18 | Mattew MontoyaPlace 18 · Grade 10 · Rocksprings | 10 | Rocksprings | 21:33.4 |
| 19 | Johan ReynaPlace 19 · Grade 12 · San Antonio Kennedy | 12 | San Antonio Kennedy | 21:33.8 |
| 20 | Dominyk De La RosaPlace 20 · Grade 9 · San Antonio Lanier | 9 | San Antonio Lanier | 21:35.4 |
| 21 | Elijah MontoyaPlace 21 · Grade 9 · Rocksprings | 9 | Rocksprings | 21:37.2 |
| 22 | Jax ReyesPlace 22 · Grade 9 · Long Creek | 9 | Long Creek | 21:37.5 |
| 23 | Ian SolanoPlace 23 · Grade 12 · Corpus Christi Carroll | 12 | Corpus Christi Carroll | 21:46.2 |
| 24 | Javier FuentesPlace 24 · Grade 10 · Rocksprings | 10 | Rocksprings | 21:51.2 |
| 25 | Carmine EnriquezPlace 25 · Grade 9 · Rocksprings | 9 | Rocksprings | 22:03.4 |
| 26 | Jubal VillanuevaPlace 26 · Grade 11 · San Antonio Lanier | 11 | San Antonio Lanier | 22:15.4 |
| 27 | Jaiden GreenPlace 27 · Grade 10 · San Antonio Lanier | 10 | San Antonio Lanier | 22:25.8 PR |
| 28 | Angel LopezPlace 28 · Grade 10 · San Antonio Lanier | 10 | San Antonio Lanier | 22:27.9 |
| 29 | Frank LucciPlace 29 · Grade 12 · BASIS Shavano | 12 | BASIS Shavano | 22:34.2 |
| 30 | Devansh LehenbauerPlace 30 · Grade 12 · BASIS Shavano | 12 | BASIS Shavano | 22:41.6 |
| 31 | Elian RochaPlace 31 · Grade 12 · Waelder | 12 | Waelder | 23:07.2 |
| 32 | Angel Mtz-PerezPlace 32 · Grade 12 · Corpus Christi Carroll | 12 | Corpus Christi Carroll | 23:07.6 |
| 33 | Noah RollinsPlace 33 · Grade 9 · Rocksprings | 9 | Rocksprings | 23:16.4 |
| 34 | Alexander MaldonadoPlace 34 · Grade 12 · San Antonio Lanier | 12 | San Antonio Lanier | 23:36.0 |
| 35 | Benjamin MejiaPlace 35 · Grade 11 · San Antonio Kennedy | 11 | San Antonio Kennedy | 23:37.3 |
| 36 | Nicco JaimesPlace 36 · Grade 12 · Waelder | 12 | Waelder | 23:54.2 |
| 37 | Shyler GallagherPlace 37 · Grade 11 · Long Creek | 11 | Long Creek | 25:37.0 |
| 38 | Jose CarrilloPlace 38 · Grade 12 · Waelder | 12 | Waelder | 26:47.2 PR |
| 39 | Jarvis HerreraPlace 39 · Grade 11 · San Antonio Lanier | 11 | San Antonio Lanier | 27:21.3 |
| 40 | Izaiah FuentesPlace 40 · Grade 9 · Rocksprings | 9 | Rocksprings | 27:47.7 |
| 41 | Xavier FordPlace 41 · Grade 11 · Waelder | 11 | Waelder | 28:25.2 |
| 42 | Giancarlo JostenPlace 42 · Grade - · BASIS Shavano | - | BASIS Shavano | 29:48.8 |
| 43 | Pablo NavaPlace 43 · Grade 9 · Waelder | 9 | Waelder | 31:43.3 |
| 44 | Christopher Villarreal-LozanoPlace 44 · Grade 10 · Waelder | 10 | Waelder | 32:07.8 |