| 1 | Abraham MoralesPlace 1 · Grade 11 · Brackett | 11 | Brackett | 15:45.4 | 1 |
| 2 | Jorge AguilarPlace 2 · Grade 10 · Eagle Pass High | 10 | Eagle Pass High | 16:16.5 | 2 |
| 3 | Oscar RuizPlace 3 · Grade 11 · Eagle Pass High | 11 | Eagle Pass High | 16:17.5 | 3 |
| 4 | Unberto "tito" GonzalezPlace 4 · Grade 12 · Uvalde | 12 | Uvalde | 16:19.1 | 4 |
| 5 | Diego DavilaPlace 5 · Grade 11 · Eagle Pass High | 11 | Eagle Pass High | 16:23.7 | 5 |
| 6 | Adam CronePlace 6 · Grade 11 · Eagle Pass High | 11 | Eagle Pass High | 16:30.2 | 6 |
| 7 | Angel RodriguezPlace 7 · Grade 12 · Hondo | 12 | Hondo | 16:31.0 | 7 |
| 8 | Logan DybowskiPlace 8 · Grade 12 · Bandera | 12 | Bandera | 16:32.2 | 8 |
| 9 | Anthony SandovalPlace 9 · Grade 10 · Hondo | 10 | Hondo | 16:42.1 | 9 |
| 10 | Noah GonzalezPlace 10 · Grade 12 · Eagle Pass High | 12 | Eagle Pass High | 16:49.8 | 10 |
| 11 | Marco BarreraPlace 11 · Grade 9 · Eagle Pass High | 9 | Eagle Pass High | 16:49.9 | 11 |
| 12 | Branden CoxPlace 12 · Grade 10 · Bandera | 10 | Bandera | 17:00.5 | 12 |
| 13 | Ethan BrownPlace 13 · Grade 11 · Bandera | 11 | Bandera | 17:17.3 | 13 |
| 14 | Josh ShortPlace 14 · Grade 12 · Bandera | 12 | Bandera | 17:35.9 | 14 |
| 15 | Zachary RodriguezPlace 15 · Grade 10 · Hondo | 10 | Hondo | 17:40.0 | 15 |
| 16 | Jacob HaasPlace 16 · Grade 11 · Bandera | 11 | Bandera | 17:58.2 | 16 |
| 17 | Hugo MontejanoPlace 17 · Grade 10 · Eagle Pass High | 10 | Eagle Pass High | 18:04.3 | 17 |
| 18 | Joseph PedrazaPlace 18 · Grade 10 · Uvalde | 10 | Uvalde | 18:09.6 | 18 |
| 19 | Mariano CasasPlace 19 · Grade 9 · Bandera | 9 | Bandera | 18:10.3 | 19 |
| 20 | Rogelio CastilloPlace 20 · Grade 11 · Mavericks | 11 | Mavericks | 18:14.7 | — |
| 21 | Hudson JacksonPlace 21 · Grade 9 · Bandera | 9 | Bandera | 18:22.0 | 20 |
| 22 | Ricardo RangelPlace 22 · Grade 11 · Brackett | 11 | Brackett | 18:28.5 | 21 |
| 23 | Zaine LealPlace 23 · Grade 11 · Pearsall | 11 | Pearsall | 18:46.0 | 22 |
| 24 | Sam NimmrichterPlace 24 · Grade 12 · Bandera | 12 | Bandera | 18:49.6 | — |
| 25 | Jorge HerradaPlace 25 · Grade 10 · Pearsall | 10 | Pearsall | 18:49.8 | 23 |
| 26 | Donavan BrownPlace 26 · Grade 11 · Bandera | 11 | Bandera | 18:59.6 | — |
| 27 | Alvardo CastilloPlace 27 · Grade 10 · Mavericks | 10 | Mavericks | 19:08.3 | — |
| 28 | Tristan EllisPlace 28 · Grade 9 · Pearsall | 9 | Pearsall | 19:12.5 | 24 |
| 29 | Garrett ScottPlace 29 · Grade 10 · Hondo | 10 | Hondo | 19:12.8 | 25 |
| 30 | Matthew FraizerPlace 30 · Grade 9 · Pearsall | 9 | Pearsall | 19:18.0 | 26 |
| 31 | Cesar JuarezPlace 31 · Grade 11 · Mavericks | 11 | Mavericks | 19:23.6 | — |
| 32 | Anthony De LunaPlace 32 · Grade 12 · Mavericks | 12 | Mavericks | 19:23.8 | — |
| 33 | Edgar ValdezPlace 33 · Grade 11 · Brackett | 11 | Brackett | 19:29.5 | 27 |
| 34 | Anelka GonzalezPlace 34 · Grade 11 · Brackett | 11 | Brackett | 19:44.5 | 28 |
| 35 | Ethan HernandezPlace 35 · Grade 10 · Hondo | 10 | Hondo | 19:52.1 | 29 |
| 36 | Cody JureczkiPlace 36 · Grade 11 · Bandera | 11 | Bandera | 20:08.4 | — |
| 37 | Jayden PuentePlace 37 · Uvalde | — | Uvalde | 20:38.0 | 30 |
| 38 | Cj GarzaPlace 38 · Grade 9 · Pearsall | 9 | Pearsall | 20:38.9 | 31 |
| 39 | Joaquin TerrazasPlace 39 · Uvalde | — | Uvalde | 20:48.0 | 32 |
| 40 | Evan EncinciaPlace 40 · Grade 10 · Uvalde | 10 | Uvalde | 20:56.7 | 33 |
| 41 | Daylon FohnPlace 41 · Grade 12 · Hondo | 12 | Hondo | 21:10.6 | 34 |
| 42 | Everette AdamsPlace 42 · Grade 9 · Hondo | 9 | Hondo | 21:56.9 | 35 |
| 43 | Hays BonnerPlace 43 · Grade 9 · Brackett | 9 | Brackett | 22:01.9 | 36 |
| 44 | Mauricio AlejandroPlace 44 · Uvalde | — | Uvalde | 22:10.3 | 37 |
| 45 | Taylor MasseyPlace 45 · Uvalde | — | Uvalde | 22:23.5 | 38 |
| 46 | Frankie RodriguezPlace 46 · Grade 12 · Hondo | 12 | Hondo | 25:40.1 | — |