| 1 | Caleb WoodsPlace 1 · Grade 8 · Floresville | 8 | Floresville | 11:27.76 |
| 2 | Jonah FosterPlace 2 · Grade 8 · Great Hearts Northern Oaks | 8 | Great Hearts Northern Oaks | 11:32.96 |
| 3 | Drake CastroPlace 3 · Grade 8 · Lytle | 8 | Lytle | 12:05.81 |
| 4 | Mariano DavilaPlace 4 · Grade 8 · Lytle | 8 | Lytle | 12:11.39 |
| 5 | Leo CuevasPlace 5 · Grade 8 · Floresville | 8 | Floresville | 12:15.40 |
| 6 | Tanner TiekenPlace 6 · Grade 8 · Floresville | 8 | Floresville | 12:21.97 |
| 7 | Jose MartinezPlace 7 · Grade 8 · Gerdes | 8 | Gerdes | 12:32.73 |
| 8 | Calvin EmsliePlace 8 · Grade 8 · Great Hearts Northern Oaks | 8 | Great Hearts Northern Oaks | 12:37.58 |
| 9 | Cameron TrinidadPlace 9 · Grade 8 · Floresville | 8 | Floresville | 12:43.34 |
| 10 | Daniel ReyesPlace 10 · Grade 8 · Lytle | 8 | Lytle | 12:44.94 PR |
| 11 | Ayden VillegasPlace 11 · Grade 8 · Goliad | 8 | Goliad | 12:49.33 |
| 12 | Federico FloresPlace 12 · Grade 8 · Floresville | 8 | Floresville | 12:53.26 PR |
| 13 | Dominick RamirezPlace 13 · Grade 8 · Gerdes | 8 | Gerdes | 12:53.28 PR |
| 14 | Julian OlveraPlace 14 · Grade 8 · Poth | 8 | Poth | 12:54.94 |
| 15 | Max CortinasPlace 15 · Grade 8 · Lytle | 8 | Lytle | 12:55.17 |
| 16 | Gabriel CamposPlace 16 · Grade 8 · Floresville | 8 | Floresville | 13:01.08 |
| 17 | Grayson BargmanPlace 17 · Grade 8 · La Vernia | 8 | La Vernia | 13:01.28 |
| 18 | Vance SchottPlace 18 · Grade 8 · Lytle | 8 | Lytle | 13:05.70 PR |
| 19 | Isaiah ClosnaPlace 19 · Grade 8 · Floresville | 8 | Floresville | 13:13.38 PR |
| 20 | Evan FultonPlace 20 · Grade 8 · Great Hearts Northern Oaks | 8 | Great Hearts Northern Oaks | 13:22.08 |
| 21 | Braxton Duke SekulaPlace 21 · Grade 8 · Stockdale | 8 | Stockdale | 13:24.92 |
| 22 | Carter MoyPlace 22 · Grade 8 · Falls City | 8 | Falls City | 13:32.72 |
| 23 | Colten GarrettPlace 23 · Grade 8 · Floresville | 8 | Floresville | 13:37.43 |
| 24 | Joey UlrichPlace 24 · Grade 8 · Poth | 8 | Poth | 13:43.91 |
| 25 | Cashtyn TeaguePlace 25 · Grade 8 · Jourdanton | 8 | Jourdanton | 14:02.25 PR |
| 26 | Jude ReyesPlace 26 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 14:05.16 |
| 27 | John SanchezPlace 27 · Grade 8 · Floresville | 8 | Floresville | 14:11.51 |
| 28 | William KentPlace 28 · Grade 8 · La Vernia | 8 | La Vernia | 14:15.83 |
| 29 | Jonah GuigonPlace 29 · Grade 8 · Floresville | 8 | Floresville | 14:20.37 PR |
| 30 | Mckinly BiddlePlace 30 · Grade 8 · Floresville | 8 | Floresville | 14:22.29 PR |
| 31 | Lawrence BondariPlace 31 · Grade 8 · Great Hearts Northern Oaks | 8 | Great Hearts Northern Oaks | 14:23.31 |
| 32 | Wesley KotaraPlace 32 · Grade 8 · Falls City | 8 | Falls City | 14:33.73 |
| 33 | August McCoyPlace 33 · Grade 8 · Great Hearts Northern Oaks | 8 | Great Hearts Northern Oaks | 14:37.55 |
| 34 | Parker TuckerPlace 34 · Grade 8 · Jourdanton | 8 | Jourdanton | 14:44.18 |
| 35 | Westin RealPlace 35 · Grade 8 · La Vernia | 8 | La Vernia | 14:47.89 |
| 36 | Baine HumphriesPlace 36 · Grade 8 · La Vernia | 8 | La Vernia | 14:48.80 |
| 37 | Luis OlveraPlace 37 · Grade 6 · Prairie Lea | 6 | Prairie Lea | 14:50.46 PR |
| 38 | Diesel JanskyPlace 38 · Grade 8 · Poth | 8 | Poth | 14:53.70 |
| 39 | Kolten DoegePlace 39 · Grade 8 · Floresville | 8 | Floresville | 14:59.73 |
| 40 | Tyrus GregoryPlace 40 · Grade 8 · La Vernia | 8 | La Vernia | 15:01.76 |
| 41 | Trenton TerryPlace 41 · Grade 8 · Floresville | 8 | Floresville | 15:08.03 |
| 42 | Trevor CulpepperPlace 42 · Grade 8 · Falls City | 8 | Falls City | 15:10.62 |
| 43 | Isa GonzalezPlace 43 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 15:20.01 |
| 44 | Cavin HenkePlace 44 · Grade 8 · Falls City | 8 | Falls City | 15:24.26 |
| 45 | Tiago CamposPlace 45 · Grade 8 · Floresville | 8 | Floresville | 15:38.12 |
| 46 | Christian SaldanaPlace 46 · Grade 8 · Floresville | 8 | Floresville | 15:38.58 |
| 47 | Jacen JimenezPlace 47 · Grade 8 · La Vernia | 8 | La Vernia | 15:39.24 |
| 48 | Ryker TorresPlace 48 · Grade 8 · Skidmore-Tynan | 8 | Skidmore-Tynan | 15:43.74 |
| 49 | Brandon Rodriguez PargaPlace 49 · Grade 8 · Gerdes | 8 | Gerdes | 15:46.99 |
| 50 | Joshua CancelPlace 50 · Grade 8 · Prairie Lea | 8 | Prairie Lea | 15:49.59 PR |
| 51 | Devin RohmerPlace 51 · Grade 8 · Floresville | 8 | Floresville | 16:01.13 |
| 52 | Derek EverettPlace 52 · Grade 8 · Jourdanton | 8 | Jourdanton | 16:07.82 |
| 53 | Mason MoiserPlace 53 · Grade 8 · Stockdale | 8 | Stockdale | 16:10.55 |
| 54 | Markeis JamesPlace 54 · Grade 7 · Prairie Lea | 7 | Prairie Lea | 16:10.83 PR |
| 55 | Cyrus GamezPlace 55 · Grade 8 · Skidmore-Tynan | 8 | Skidmore-Tynan | 16:11.38 |
| 56 | Denton LindseyPlace 56 · Grade 8 · La Vernia | 8 | La Vernia | 16:12.10 |
| 57 | Oscar KleinPlace 57 · Grade 6 · Great Hearts Monte Vista South | 6 | Great Hearts Monte Vista South | 16:22.01 PR |
| 58 | Isaac GammonsPlace 58 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 16:22.09 |
| 59 | Andres IbarraPlace 59 · Grade 8 · Floresville | 8 | Floresville | 16:34.05 |
| 60 | Jacob JuecoPlace 60 · Grade 8 · Stockdale | 8 | Stockdale | 16:47.78 |
| 61 | Sebastian BialobosPlace 61 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 16:49.61 |
| 62 | Benjamin PenaPlace 62 · Grade 12 · La Vernia | 12 | La Vernia | 16:59.50 |
| 63 | Mason ArrisolaPlace 63 · Grade 8 · Pawnee | 8 | Pawnee | 16:59.84 |
| 64 | Julien HoldridgePlace 64 · Grade 6 · Great Hearts Monte Vista South | 6 | Great Hearts Monte Vista South | 17:12.47 |
| 65 | Saul AlcantarPlace 65 · Grade 8 · Pettus | 8 | Pettus | 17:20.02 |
| 66 | Ryan DayPlace 66 · Grade 8 · La Vernia | 8 | La Vernia | 17:27.61 |
| 67 | Wyatt WarnerPlace 67 · Grade 8 · Falls City | 8 | Falls City | 18:04.43 |
| 68 | Andrew HernandezPlace 68 · Grade 8 · Floresville | 8 | Floresville | 18:09.56 PR |
| 69 | Gage CorbittPlace 69 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 18:10.04 |
| 70 | Jude HabenichtPlace 70 · Grade 8 · La Vernia | 8 | La Vernia | 18:23.92 |
| 71 | Oliver PearsonPlace 71 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 18:24.82 |
| 72 | Vincent KimPlace 72 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 18:42.29 |
| 73 | Gunner BrandesPlace 73 · Grade 8 · Goliad | 8 | Goliad | 18:50.22 |
| 74 | John GilchristPlace 74 · Grade 8 · Stockdale | 8 | Stockdale | 19:43.12 |
| 75 | Noah GomezPlace 75 · Grade 6 · Great Hearts Monte Vista South | 6 | Great Hearts Monte Vista South | 20:09.44 |
| 76 | Nick VasquezPlace 76 · Grade 8 · La Vernia | 8 | La Vernia | 20:14.56 |
| 77 | Journey MyersPlace 77 · Grade 10 · La Vernia | 10 | La Vernia | 21:28.82 |
| 78 | Oliver GonzalezPlace 78 · Grade 7 · Great Hearts Monte Vista South | 7 | Great Hearts Monte Vista South | 22:23.38 |
| 79 | Cameron WisdomPlace 79 · Grade 8 · Nixon-Smiley | 8 | Nixon-Smiley | 22:31.85 PR |
| 80 | Joaquin TulaPlace 80 · Grade 8 · Gerdes | 8 | Gerdes | 22:47.72 |
| 81 | Grayson MoranPlace 81 · Grade 7 · Prairie Lea | 7 | Prairie Lea | 24:06.31 PR |