| 1 | Noah FoulkPlace 1 · Grade 10 · Creek View | 10 | Creek View | 16:43.82 PR |
| 2 | Alexander PeraltaPlace 2 · Grade 11 · Pearsall | 11 | Pearsall | 17:08.45 |
| 3 | Lucius AmickPlace 3 · Grade 9 · Creek View | 9 | Creek View | 17:18.23 PR |
| 4 | Cameron ArrellanoPlace 4 · Grade 11 · Pearsall | 11 | Pearsall | 17:22.28 PR |
| 5 | Nick WatsonPlace 5 · Grade 11 · Creek View | 11 | Creek View | 17:27.33 PR |
| 6 | Logan RugenPlace 6 · Grade 11 · Pleasanton | 11 | Pleasanton | 17:28.57 PR |
| 7 | Diego LaraPlace 7 · Grade 12 · Uvalde | 12 | Uvalde | 17:30.19 |
| 8 | Joaquin ZunigaPlace 8 · Grade 12 · Pleasanton | 12 | Pleasanton | 17:37.52 |
| 9 | Serapio VasquezPlace 9 · Grade 10 · Pearsall | 10 | Pearsall | 17:37.53 |
| 10 | Cameron RodriguezPlace 10 · Grade 10 · Creek View | 10 | Creek View | 17:52.85 |
| 11 | Samuel AlonzoPlace 11 · Grade 11 · Creek View | 11 | Creek View | 17:55.17 PR |
| 12 | Eduardo Torres AlvaradoPlace 12 · Grade 12 · Pearsall | 12 | Pearsall | 17:55.17 |
| 13 | Leodan PoncePlace 13 · Grade 10 · Somerset | 10 | Somerset | 18:04.34 |
| 14 | Jonathan SalgadoPlace 14 · Grade 10 · San Antonio Kennedy | 10 | San Antonio Kennedy | 18:18.53 |
| 15 | Elijah Dunn-FloresPlace 15 · Grade 11 · Pleasanton | 11 | Pleasanton | 18:20.32 PR |
| 16 | Isaiah GaunaPlace 16 · Grade 10 · Pearsall | 10 | Pearsall | 18:21.32 PR |
| 17 | Mateo MontalvoPlace 17 · Grade 10 · Uvalde | 10 | Uvalde | 18:31.99 |
| 18 | Tristan SanchezPlace 18 · Grade 11 · Pleasanton | 11 | Pleasanton | 18:43.94 |
| 19 | Tommy LopezPlace 19 · Grade 10 · Pleasanton | 10 | Pleasanton | 18:50.44 PR |
| 20 | Levi ReyesPlace 20 · Grade 9 · Pleasanton | 9 | Pleasanton | 18:58.79 PR |
| 21 | Jacob LopezPlace 21 · Grade 11 · Somerset | 11 | Somerset | 19:10.61 PR |
| 22 | Tristan CantwayPlace 22 · Grade 11 · Creek View | 11 | Creek View | 19:16.31 PR |
| 23 | Elijah MarquezPlace 23 · Grade 12 · Pleasanton | 12 | Pleasanton | 19:25.57 |
| 24 | Julio ElizondoPlace 24 · Grade 9 · Pearsall | 9 | Pearsall | 19:32.40 |
| 25 | Jesus GonzalesPlace 25 · Grade 10 · Creek View | 10 | Creek View | 19:47.26 |
| 26 | Aiden LopezPlace 26 · Grade 12 · Somerset | 12 | Somerset | 19:56.41 |
| 27 | Diego RomeroPlace 27 · Grade 11 · Uvalde | 11 | Uvalde | 19:59.67 |
| 28 | Robert MoncivaizPlace 28 · Grade - · Somerset | - | Somerset | 20:03.55 PR |
| 29 | David SalgadoPlace 29 · Grade 12 · San Antonio Kennedy | 12 | San Antonio Kennedy | 20:17.33 |
| 30 | Luis Garcia MunozPlace 30 · Grade 11 · Somerset | 11 | Somerset | 20:19.19 |
| 31 | Luis OlaldePlace 31 · Grade 12 · San Antonio Kennedy | 12 | San Antonio Kennedy | 20:35.49 |
| 32 | Ryder WyrwichPlace 32 · Grade - · Somerset | - | Somerset | 20:42.64 |
| 33 | Josiah CaballeroPlace 33 · Grade 11 · Pearsall | 11 | Pearsall | 20:46.71 |
| 34 | Joaquin SchlessigerPlace 34 · Grade 12 · Uvalde | 12 | Uvalde | 20:53.44 |
| 35 | German GallardoPlace 35 · Grade 10 · San Antonio Memorial | 10 | San Antonio Memorial | 20:57.56 |
| 36 | Pedro GallardoPlace 36 · Grade 9 · San Antonio Memorial | 9 | San Antonio Memorial | 20:58.99 |
| 37 | Joshua GarciaPlace 37 · Grade 10 · Uvalde | 10 | Uvalde | 21:26.65 |
| 38 | Hector SaucedoPlace 38 · Grade 10 · Somerset | 10 | Somerset | 21:28.70 PR |
| 39 | Cristobal RomoPlace 39 · Grade 10 · San Antonio Kennedy | 10 | San Antonio Kennedy | 22:54.60 PR |
| 40 | Jorden TorresPlace 40 · Grade 11 · San Antonio Memorial | 11 | San Antonio Memorial | 23:23.64 |
| 41 | Santiago GallardoPlace 41 · Grade 11 · San Antonio Memorial | 11 | San Antonio Memorial | 24:09.81 |
| 42 | Daniel Paz-RoquePlace 42 · Grade 12 · San Antonio Kennedy | 12 | San Antonio Kennedy | 25:08.92 |
| 43 | Dayvian NavarroPlace 43 · Grade 12 · San Antonio Memorial | 12 | San Antonio Memorial | 29:19.23 |