| 1 | Josh BoernerPlace 1 · Boerne | — | Boerne | 17:54 |
| 2 | David KeithPlace 2 · Boerne | — | Boerne | 18:24 |
| 3 | Hayden TuckerPlace 3 · Boerne | — | Boerne | 18:31 |
| 4 | Joel JenschkePlace 4 · Fredericksburg | — | Fredericksburg | 18:31 |
| 5 | Elijah GarrisonPlace 5 · Lytle | — | Lytle | 18:33 |
| 6 | Elric BotelloPlace 6 · Lytle | — | Lytle | 18:53 |
| 7 | Jeremy SalazarPlace 7 · Devine | — | Devine | 19:04 |
| 8 | Carlos LopezPlace 8 · Bandera Boys | — | Bandera Boys | 19:08 |
| 9 | Alec VerasteguiPlace 9 · Boerne | — | Boerne | 19:08 |
| 10 | Hugo VenegasPlace 10 · Boerne | — | Boerne | 19:15 |
| 11 | Gavin KellyPlace 11 · Boerne | — | Boerne | 19:16 |
| 12 | Garett DelongPlace 12 · Bandera Boys | — | Bandera Boys | 19:16 |
| 13 | Sergio NeriPlace 13 · Fredericksburg | — | Fredericksburg | 19:18 |
| 14 | Paul TomlinsonPlace 14 · Lytle | — | Lytle | 19:24 |
| 15 | Jt WatsonPlace 15 · Fredericksburg | — | Fredericksburg | 19:27 |
| 16 | Tucker KleinPlace 16 · Fredericksburg | — | Fredericksburg | 19:35 |
| 17 | Tanner GibsonPlace 17 · Bandera Boys | — | Bandera Boys | 19:40 |
| 18 | Justin SekulaPlace 18 · Lytle | — | Lytle | 19:48 |
| 19 | Edwin CardonaPlace 19 · Boerne | — | Boerne | 19:56 |
| 20 | Dakota SmithPlace 20 · Boerne | — | Boerne | 20:01 |
| 21 | Kim ColePlace 21 · Boerne | — | Boerne | 20:03 |
| 22 | Christian OsorioPlace 22 · Devine | — | Devine | 20:16 |
| 23 | Noe GarciaPlace 23 · Fredericksburg | — | Fredericksburg | 20:25 |
| 24 | Mason MurphyPlace 24 · Boerne | — | Boerne | 20:26 |
| 25 | Christian HenkPlace 25 · Bandera Boys | — | Bandera Boys | 20:28 |
| 26 | Dustyn FritzPlace 26 · Bandera Boys | — | Bandera Boys | 20:29 |
| 27 | Jacob DyallPlace 27 · Hondo | — | Hondo | 20:33 |
| 28 | Donovan SalasPlace 28 · Boerne | — | Boerne | 20:35 |
| 29 | Devin CantuPlace 29 · Fredericksburg | — | Fredericksburg | 20:49 |
| 30 | Isaac HaworthPlace 30 · Boerne | — | Boerne | 21:00 |
| 31 | Deme MonrealPlace 31 · Devine | — | Devine | 21:04 |
| 32 | Gage EichmanPlace 32 · Lytle | — | Lytle | 21:04 |
| 33 | Cody LopezPlace 33 · Lytle | — | Lytle | 21:09 |
| 34 | Devin GonzalesPlace 34 · Hondo | — | Hondo | 21:10 |
| 35 | Ethan NewmanPlace 35 · Boerne | — | Boerne | 21:11 |
| 36 | Jonathan RoquePlace 36 · Boerne | — | Boerne | 21:21 |
| 37 | Ryan NelsonPlace 37 · Boerne | — | Boerne | 21:27 |
| 38 | Chad PhillipPlace 38 · Boerne | — | Boerne | 21:34 |
| 39 | Sean HortonPlace 39 · Hondo | — | Hondo | 21:50 |
| 40 | Pedro GaunaPlace 40 · Hondo | — | Hondo | 21:51 |
| 41 | Donovan CamachoPlace 41 · Devine | — | Devine | 21:54 |
| 42 | Ian DixonPlace 42 · Boerne | — | Boerne | 22:09 |
| 43 | Skye RosePlace 43 · Fredericksburg | — | Fredericksburg | 22:16 |
| 44 | Julio RosasPlace 44 · Hondo | — | Hondo | 22:18 |
| 45 | Errian MorinPlace 45 · Hondo | — | Hondo | 22:21 |
| 46 | Charles MataPlace 46 · Bandera Boys | — | Bandera Boys | 22:51 |
| 47 | Jack YoungPlace 47 · Hondo | — | Hondo | 23:13 |
| 48 | Gabe FoxPlace 48 · Boerne | — | Boerne | 23:29 |
| 49 | Kyle TehasPlace 49 · Boerne | — | Boerne | 23:35 |
| 50 | Alex OttiavaniPlace 50 · Boerne | — | Boerne | 24:02:00 |
| 51 | Jackson ShortPlace 51 · Bandera Boys | — | Bandera Boys | 24:05:00 |
| 52 | Stephen CharlesPlace 52 · Devine | — | Devine | 24:10:00 |
| 53 | Ryan O'ConnerPlace 53 · Boerne | — | Boerne | 24:17:00 |
| 54 | Britton PechacekPlace 54 · Boerne | — | Boerne | 24:24:00 |
| 55 | Aaryn RamirezPlace 55 · Devine | — | Devine | 25:05:00 |
| 56 | Bowan RandlePlace 56 · Bandera Boys | — | Bandera Boys | 25:13:00 |
| 57 | Lorenzo GarciaPlace 57 · Hondo | — | Hondo | 25:15:00 |
| 58 | Joel DyesPlace 58 · Boerne | — | Boerne | 27:29:00 |