| 1 | Caden KlingelheferPlace 1 · Grade 11 · Mason | 11 | Mason | 17:16.940 |
| 2 | Osvaldo FloresPlace 2 · Grade 10 · Johnson City LBJ | 10 | Johnson City LBJ | 18:00.445 |
| 3 | Corbin MartinezPlace 3 · Grade 12 · Mason | 12 | Mason | 18:05.046 PR |
| 4 | Wyatt KilloughPlace 4 · Grade 11 · Sonora | 11 | Sonora | 18:11.542 |
| 5 | Jackson DearPlace 5 · Grade 12 · Comfort | 12 | Comfort | 18:18.999 |
| 6 | Eliseo GarzaPlace 6 · Grade 9 · Sonora | 9 | Sonora | 18:20.391 PR |
| 7 | Ben AndersonPlace 7 · Grade 9 · Harper | 9 | Harper | 18:20.674 |
| 8 | Brayden LongPlace 8 · Grade 12 · Utopia | 12 | Utopia | 18:23.011 |
| 9 | Ivan MataPlace 9 · Grade 10 · Ozona | 10 | Ozona | 18:35.911 |
| 10 | Eduardo SalazarPlace 10 · Grade 10 · Sonora | 10 | Sonora | 18:35.967 PR |
| 11 | Gavin CorrarrubiasPlace 11 · Grade 12 · Sonora | 12 | Sonora | 18:39.972 |
| 12 | Tyler BoydPlace 12 · Grade 11 · Ambleside Fredericksburg | 11 | Ambleside Fredericksburg | 18:44.890 |
| 13 | Irving TaveraPlace 13 · Grade 11 · Mason | 11 | Mason | 18:52.407 |
| 14 | Sutton GreenePlace 14 · Grade 10 · Johnson City LBJ | 10 | Johnson City LBJ | 18:57.194 |
| 15 | Jaycob RamirezPlace 15 · Grade 11 · Sonora | 11 | Sonora | 19:01.270 |
| 16 | Jesus(Tres) GarzaPlace 16 · Grade 10 · Sonora | 10 | Sonora | 19:08.109 |
| 17 | Andrew (Drew) MoorePlace 17 · Grade 11 · Brady | 11 | Brady | 19:13.392 |
| 18 | Michael AxtellPlace 18 · Grade 12 · Johnson City LBJ | 12 | Johnson City LBJ | 19:24.928 |
| 19 | Angel CastillejaPlace 19 · Grade 12 · Sonora | 12 | Sonora | 19:33.398 |
| 20 | Drake HootenPlace 20 · Grade 11 · Leakey | 11 | Leakey | 19:34.728 |
| 21 | Jose CastilloPlace 21 · Grade 10 · Comfort | 10 | Comfort | 19:39.376 |
| 22 | Justin M GonzalezPlace 22 · Grade 12 · Sonora | 12 | Sonora | 19:57.126 |
| 23 | Sam WyattPlace 23 · Grade 9 · Mason | 9 | Mason | 19:58.269 PR |
| 24 | Ben RylanderPlace 24 · Grade 11 · Ambleside Fredericksburg | 11 | Ambleside Fredericksburg | 19:59.131 |
| 25 | Carlos CamachoPlace 25 · Grade 9 · Comfort | 9 | Comfort | 20:11.109 PR |
| 26 | Diego DryPlace 26 · Grade 12 · Our Lady Of The Hills Cath | 12 | Our Lady Of The Hills Cath | 20:15.772 PR |
| 27 | Kody R PratherPlace 27 · Grade 12 · Sonora | 12 | Sonora | 20:16.450 |
| 28 | Reese OdiornePlace 28 · Grade 10 · Johnson City LBJ | 10 | Johnson City LBJ | 20:16.995 |
| 29 | Sam SimontonPlace 29 · Grade 12 · Mason | 12 | Mason | 20:28.986 |
| 30 | Dereck MaldonadoPlace 30 · Grade 9 · Leakey | 9 | Leakey | 20:31.000 PR |
| 31 | Luis MartinezPlace 31 · Grade 10 · Iraan | 10 | Iraan | 20:32.265 |
| 32 | Andres MataPlace 32 · Grade 10 · Ozona | 10 | Ozona | 20:41.077 PR |
| 33 | Noah HazelettPlace 33 · Grade 10 · Johnson City LBJ | 10 | Johnson City LBJ | 20:45.564 |
| 34 | Jourdyn McLeanPlace 34 · Grade 10 · Brady | 10 | Brady | 20:53.082 |
| 35 | Rodrigo RiosPlace 35 · Grade 11 · Utopia | 11 | Utopia | 21:03.716 |
| 36 | Jacob HammondsPlace 36 · Grade 11 · Leakey | 11 | Leakey | 21:07.386 |
| 37 | Rylan HershmanPlace 37 · Grade 10 · Mason | 10 | Mason | 21:08.399 PR |
| 38 | Lawson LeavellePlace 38 · Grade 12 · Utopia | 12 | Utopia | 21:14.847 |
| 39 | Samuel GoodsonPlace 39 · Grade 12 · Ambleside Fredericksburg | 12 | Ambleside Fredericksburg | 21:19.053 |
| 40 | Preston TomlinPlace 40 · Grade 11 · Comfort | 11 | Comfort | 21:23.837 |
| 41 | Cory LaChancePlace 41 · Grade 9 · Ozona | 9 | Ozona | 21:26.456 |
| 42 | Sergio QuinteroPlace 42 · Grade 9 · Mason | 9 | Mason | 21:27.032 PR |
| 43 | Noah SparksPlace 43 · Grade 11 · Mason | 11 | Mason | 21:27.874 |
| 44 | Zaid RodriguezPlace 44 · Grade 9 · Brady | 9 | Brady | 21:29.433 PR |
| 45 | Thomas KrusoPlace 45 · Grade 11 · Mason | 11 | Mason | 21:41.749 PR |
| 46 | Kasen HarthcockPlace 46 · Grade 9 · Utopia | 9 | Utopia | 22:06.553 |
| 47 | Ori PatelPlace 47 · Grade 9 · Ozona | 9 | Ozona | 22:15.715 |
| 48 | Robert JohnsonPlace 48 · Grade 11 · Mason | 11 | Mason | 22:17.089 PR |
| 49 | Josiah RuckerPlace 49 · Grade 11 · Comfort | 11 | Comfort | 22:34.408 |
| 50 | Henry DossPlace 50 · Grade 11 · Junction | 11 | Junction | 22:38.039 PR |
| 51 | Robert DossPlace 51 · Grade 12 · Junction | 12 | Junction | 22:50.444 |
| 52 | Mason StaceyPlace 52 · Grade 12 · Harper | 12 | Harper | 22:52.668 |
| 53 | AJ(Andrew) PattonPlace 53 · Grade 9 · Comfort | 9 | Comfort | 22:54.356 |
| 54 | Ransom HarthcockPlace 54 · Grade 12 · Utopia | 12 | Utopia | 23:09.459 |
| 55 | Ian CazaresPlace 55 · Grade 9 · Utopia | 9 | Utopia | 23:18.460 |
| 56 | Gus(Augustus) Black-AziosPlace 56 · Grade 11 · Utopia | 11 | Utopia | 23:19.580 |
| 57 | Manuel CarabajalPlace 57 · Grade - · Barksdale Nueces Canyon | - | Barksdale Nueces Canyon | 23:38.550 |
| 58 | Aaron MorrisPlace 58 · Grade 9 · Brady | 9 | Brady | 24:39.054 PR |
| 59 | Shashank PolavarapuPlace 59 · Grade 9 · Harper | 9 | Harper | 24:56.803 |
| 60 | Mason HamiltonPlace 60 · Grade 11 · Leakey | 11 | Leakey | 25:01.803 |
| 61 | Joseph HernandezPlace 61 · Grade 11 · Harper | 11 | Harper | 25:09.694 |
| 62 | Abel MedinaPlace 62 · Grade 9 · Brady | 9 | Brady | 25:28.892 |
| 63 | Gavin Bryan-MyersPlace 63 · Grade 9 · Mason | 9 | Mason | 26:07.646 |
| 64 | Jaegar LeonardPlace 64 · Grade 12 · Menard | 12 | Menard | 26:45.517 |
| 65 | Floyd TeaguePlace 65 · Grade 12 · Menard | 12 | Menard | 26:48.755 |
| 66 | Kyle KrupickaPlace 66 · Grade 10 · Harper | 10 | Harper | 27:04.519 |
| 67 | Ayden GonzalesPlace 67 · Grade 12 · Barksdale Nueces Canyon | 12 | Barksdale Nueces Canyon | 27:39.817 |
| 68 | Kaleb DehoyosPlace 68 · Grade - · Barksdale Nueces Canyon | - | Barksdale Nueces Canyon | 27:41.903 |
| 69 | Cooper LowrancePlace 69 · Grade 8 · Brady | 8 | Brady | 29:02.979 |
| 70 | Colin TaylorPlace 70 · Grade - · Barksdale Nueces Canyon | - | Barksdale Nueces Canyon | 30:23.767 |
| 71 | Josue MedranoPlace 71 · Grade 11 · Brady | 11 | Brady | 35:56.979 |
| 72 | Lucas Whipkey-HerreraPlace 72 · Grade - · Barksdale Nueces Canyon | - | Barksdale Nueces Canyon | 36:47.569 |