| 1 | Sean O'FielPlace 1 · Grade 9 · Fredericksburg Heritage | 9 | Fredericksburg Heritage | 17:16.912 |
| 2 | Jackson DearPlace 2 · Grade 12 · Comfort | 12 | Comfort | 17:44.761 |
| 3 | Jarred DunnPlace 3 · Grade 10 · San Antonio Stacey | 10 | San Antonio Stacey | 18:00.832 |
| 4 | Daniel Alva NegretePlace 4 · Grade 10 · Ingram Moore | 10 | Ingram Moore | 18:11.657 |
| 5 | Edgar Duran-SaldanaPlace 5 · Grade 9 · Pleasanton | 9 | Pleasanton | 18:29.552 |
| 6 | Shaan SwisherPlace 6 · Grade 12 · Ingram Moore | 12 | Ingram Moore | 18:48.476 |
| 7 | Logan RugenPlace 7 · Grade 10 · Pleasanton | 10 | Pleasanton | 18:49.095 |
| 8 | Ben AndersonPlace 8 · Grade 9 · Harper | 9 | Harper | 18:53.222 |
| 9 | Tristan SanchezPlace 9 · Grade 10 · Pleasanton | 10 | Pleasanton | 19:05.490 |
| 10 | Elijah MarquezPlace 10 · Grade 11 · Pleasanton | 11 | Pleasanton | 19:08.127 |
| 11 | Tyler BoydPlace 11 · Grade 11 · Ambleside Fredericksburg | 11 | Ambleside Fredericksburg | 19:22.025 |
| 12 | Ben RylanderPlace 12 · Grade 11 · Ambleside Fredericksburg | 11 | Ambleside Fredericksburg | 19:27.005 PR |
| 13 | Joe MartinezPlace 13 · Grade 11 · Pleasanton | 11 | Pleasanton | 19:32.357 |
| 14 | Jordan RiefPlace 14 · Grade 12 · Ingram Moore | 12 | Ingram Moore | 19:33.584 |
| 15 | Jeremiah BalesPlace 15 · Grade 10 · Wimberley | 10 | Wimberley | 19:48.878 |
| 16 | Bailey HairstonPlace 16 · Grade 11 · Ingram Moore | 11 | Ingram Moore | 19:49.955 |
| 17 | Dominic AlonzoPlace 17 · Grade 11 · Ingram Moore | 11 | Ingram Moore | 20:03.317 |
| 18 | Barrett SimonePlace 18 · Grade 11 · Ingram Moore | 11 | Ingram Moore | 20:07.837 |
| 19 | Lazaro BarajasPlace 19 · Grade 11 · San Antonio Stacey | 11 | San Antonio Stacey | 20:17.194 |
| 20 | Gabriel GarciaPlace 20 · Grade 9 · San Antonio Stacey | 9 | San Antonio Stacey | 20:19.879 |
| 21 | Alex SappPlace 21 · Grade 12 · San Antonio Stacey | 12 | San Antonio Stacey | 20:27.314 |
| 22 | Jordan CuellarPlace 22 · Grade 11 · Pleasanton | 11 | Pleasanton | 20:35.912 |
| 23 | Grady NelsonPlace 23 · Grade 12 · Wimberley | 12 | Wimberley | 20:45.442 |
| 24 | Camden HopkinsPlace 24 · Grade 11 · Wimberley | 11 | Wimberley | 20:59.442 |
| 25 | Roel GarciaPlace 25 · Grade 11 · San Antonio Stacey | 11 | San Antonio Stacey | 21:18.548 |
| 26 | Alexander ReecePlace 26 · Grade 9 · Marion | 9 | Marion | 21:24.579 |
| 27 | Ethan HarlinPlace 27 · Grade 9 · Wimberley | 9 | Wimberley | 21:25.646 |
| 28 | Logan GrimmPlace 28 · Grade 10 · Marion | 10 | Marion | 21:31.263 |
| 29 | Brody FizerPlace 29 · Grade 11 · Marion | 11 | Marion | 21:35.230 |
| 30 | Elijah Dunn-FloresPlace 30 · Grade 10 · Pleasanton | 10 | Pleasanton | 21:37.788 |
| 31 | Jayce NicholsPlace 31 · Grade 9 · Marion | 9 | Marion | 21:40.189 |
| 32 | Brayden WittPlace 32 · Grade 11 · Wimberley | 11 | Wimberley | 21:51.194 |
| 33 | Mason StaceyPlace 33 · Grade 12 · Harper | 12 | Harper | 21:55.123 |
| 34 | Samuel GoodsonPlace 34 · Grade 12 · Ambleside Fredericksburg | 12 | Ambleside Fredericksburg | 21:56.281 |
| 35 | Mason AllenPlace 35 · Grade 11 · Wimberley | 11 | Wimberley | 22:00.642 |
| 36 | Herman UballePlace 36 · Grade 11 · Blanco | 11 | Blanco | 22:04.244 |
| 37 | Jose CastilloPlace 37 · Grade 10 · Comfort | 10 | Comfort | 22:14.348 |
| 38 | Marcelo MoralesPlace 38 · Grade 12 · Marion | 12 | Marion | 22:23.659 |
| 39 | Devon SanchezPlace 39 · Grade 11 · Pleasanton | 11 | Pleasanton | 22:35.217 |
| 40 | Riley RussellPlace 40 · Grade 12 · Blanco | 12 | Blanco | 22:57.416 |
| 41 | Eduardo BarajasPlace 41 · Grade 12 · San Antonio Stacey | 12 | San Antonio Stacey | 23:21.624 |
| 42 | Josiah RuckerPlace 42 · Grade 11 · Comfort | 11 | Comfort | 23:24.822 |
| 43 | Aleks AmayaPlace 43 · Grade - · Center Point | - | Center Point | 23:31.042 |
| 44 | Cameron WesterlundPlace 44 · Grade 11 · San Antonio Stacey | 11 | San Antonio Stacey | 23:33.134 |
| 45 | AJ(Andrew) PattonPlace 45 · Grade 9 · Comfort | 9 | Comfort | 23:50.153 |
| 46 | Carlos CamachoPlace 46 · Grade 9 · Comfort | 9 | Comfort | 23:56.200 |
| 47 | Shashank PolavarapuPlace 47 · Grade 9 · Harper | 9 | Harper | 24:06.312 |
| 48 | Robert DossPlace 48 · Grade 12 · Junction | 12 | Junction | 24:09.224 |
| 49 | Diego DryPlace 49 · Grade 12 · Our Lady Of The Hills Cath | 12 | Our Lady Of The Hills Cath | 24:17.151 |
| 50 | Brazos WorrellPlace 50 · Grade 9 · Harper | 9 | Harper | 26:30.341 |
| 51 | Kyle KrupickaPlace 51 · Grade 10 · Harper | 10 | Harper | 27:50.554 |
| 52 | Diego FloresPlace 52 · Grade 12 · San Antonio Stacey | 12 | San Antonio Stacey | 28:42.760 |
| 53 | Joseph HernandezPlace 53 · Grade 11 · Harper | 11 | Harper | 29:32.687 |