| 1 | Kyle MoellendorfPlace 1 · Grade 8 · St. Mary's (Fredericksburg) | 8 | St. Mary's (Fredericksburg) | 8:54.12 PR |
| 2 | Cruz ReynosaPlace 2 · Grade 8 · St Luke Catholic | 8 | St Luke Catholic | 9:19.29 PR |
| 3 | Aiden ReinekePlace 3 · Grade 8 · Our Lady of Perpetual Help - Selma | 8 | Our Lady of Perpetual Help - Selma | 9:25.24 PR |
| 4 | Michael McMordiePlace 4 · Grade 7 · St. Mary's (Fredericksburg) | 7 | St. Mary's (Fredericksburg) | 9:40.29 PR |
| 5 | Aaron SolisPlace 5 · Grade 8 · Holy Cross | 8 | Holy Cross | 9:43.01 PR |
| 6 | Cash CoxPlace 6 · Grade 8 · St. Mary's (Fredericksburg) | 8 | St. Mary's (Fredericksburg) | 9:45.53 PR |
| 7 | Michael TobeyPlace 7 · Grade 8 · St. John Bosco | 8 | St. John Bosco | 9:46.81 PR |
| 8 | Santiago HernandezPlace 8 · Grade 7 · St. Mary's (Fredericksburg) | 7 | St. Mary's (Fredericksburg) | 9:48.71 PR |
| 9 | Ben AndereggPlace 9 · Grade 7 · St. Mary's (Fredericksburg) | 7 | St. Mary's (Fredericksburg) | 9:49.75 PR |
| 10 | Lukas HernandezPlace 10 · Grade 8 · St. Matthew | 8 | St. Matthew | 9:50.42 PR |
| 11 | Michael TorresPlace 11 · Grade 8 · Holy Cross | 8 | Holy Cross | 10:01.80 PR |
| 12 | Dario RodriguezPlace 12 · Grade 8 · St Luke Catholic | 8 | St Luke Catholic | 10:17.98 PR |
| 13 | Lucas LudwigPlace 13 · Grade 8 · St. Matthew | 8 | St. Matthew | 10:27.74 PR |
| 14 | Daniel GuerraPlace 14 · Grade 8 · St. Matthew | 8 | St. Matthew | 10:30.03 PR |
| 15 | Noah MillarPlace 15 · Grade 8 · St. Matthew | 8 | St. Matthew | 10:30.15 PR |
| 16 | Mathew KrugerPlace 16 · Grade 8 · Sts Peter and Paul | 8 | Sts Peter and Paul | 10:30.50 PR |
| 17 | Jaxson RyonPlace 17 · Grade 8 · St. Mary's (Fredericksburg) | 8 | St. Mary's (Fredericksburg) | 10:30.60 PR |
| 18 | Sebastian GarciaPlace 18 · Grade 8 · St Luke Catholic | 8 | St Luke Catholic | 10:34.28 PR |
| 19 | Ian De LunaPlace 19 · Grade 8 · Holy Cross | 8 | Holy Cross | 10:43.10 PR |
| 20 | Ethan Villegas-RiveraPlace 20 · Grade 8 · St. John Bosco | 8 | St. John Bosco | 11:02.96 PR |
| 21 | Tristan LealPlace 21 · Grade 9 · St. Gregory the Great | 9 | St. Gregory the Great | 11:04.23 PR |
| 22 | Jaxen ThompsonPlace 22 · Grade 7 · St Mary Magdalen | 7 | St Mary Magdalen | 11:04.95 PR |
| 23 | Lleyton NoonanPlace 23 · Grade 7 · St Luke Catholic | 7 | St Luke Catholic | 11:05.37 PR |
| 24 | Mateo GarzaPlace 24 · Grade 8 · St. Matthew | 8 | St. Matthew | 11:12.45 PR |
| 25 | Dylan RabelPlace 25 · Grade 8 · St. Matthew | 8 | St. Matthew | 11:12.48 PR |
| 26 | Christian CarreonPlace 26 · Grade 7 · St. John Bosco | 7 | St. John Bosco | 11:16.29 PR |
| 27 | Ford JonesPlace 27 · Grade 9 · Our Lady of Perpetual Help - Selma | 9 | Our Lady of Perpetual Help - Selma | 11:17.55 PR |
| 28 | Wyatt GarzaPlace 28 · Grade 8 · St Luke Catholic | 8 | St Luke Catholic | 11:26.03 PR |
| 29 | Miles KraemerPlace 29 · Grade 8 · Sts Peter and Paul | 8 | Sts Peter and Paul | 11:31.73 PR |
| 30 | Patrick AriasPlace 30 · Grade 8 · St Luke Catholic | 8 | St Luke Catholic | 11:42.92 PR |
| 31 | Jose PortalesPlace 31 · Grade 7 · Holy Cross | 7 | Holy Cross | 11:48.62 PR |
| 32 | Elijah GarciaPlace 32 · Grade 7 · Our Lady of Perpetual Help - Selma | 7 | Our Lady of Perpetual Help - Selma | 11:50.40 PR |
| 33 | Samuel ChapaPlace 33 · Grade 7 · Holy Cross | 7 | Holy Cross | 11:51.43 PR |
| 34 | Aiden GowensPlace 34 · Grade 9 · Sts Peter and Paul | 9 | Sts Peter and Paul | 11:54.04 PR |
| 35 | Sebastian MarquezPlace 35 · Grade 6 · Holy Cross | 6 | Holy Cross | 11:56.32 PR |
| 36 | Christian AguirrePlace 36 · Grade 9 · St Luke Catholic | 9 | St Luke Catholic | 11:58.31 PR |
| 37 | Javier GuerreroPlace 37 · Grade 7 · Holy Spirit | 7 | Holy Spirit | 11:58.48 PR |
| 38 | Ivan ReineckePlace 38 · Grade 8 · Our Lady of Perpetual Help - Selma | 8 | Our Lady of Perpetual Help - Selma | 12:01.95 PR |
| 39 | Nathan LuevanoPlace 39 · Grade 9 · St. Gregory the Great | 9 | St. Gregory the Great | 12:06.14 PR |
| 40 | Francis EnriquezPlace 40 · Grade 8 · St. John Bosco | 8 | St. John Bosco | 12:08.06 PR |
| 41 | Elijah SchmittPlace 41 · Grade 8 · Holy Cross | 8 | Holy Cross | 12:09.67 PR |
| 42 | Killian FrankPlace 42 · Grade 6 · St Anthony (San Antonio) | 6 | St Anthony (San Antonio) | 12:09.92 PR |
| 43 | Zachary WebbPlace 43 · Grade 8 · St. Matthew | 8 | St. Matthew | 12:11.86 PR |
| 44 | Sawyer CreswellPlace 44 · Grade 8 · St James Catholic (Seguin) | 8 | St James Catholic (Seguin) | 12:13.31 PR |
| 45 | Zander FigueroaPlace 45 · Grade 5 · St James Catholic (Seguin) | 5 | St James Catholic (Seguin) | 12:13.39 PR |
| 46 | Cordel SmithPlace 46 · Grade 8 · St. John Bosco | 8 | St. John Bosco | 12:16.22 PR |
| 47 | Bryant BarnardPlace 47 · Grade 7 · St James Catholic (Seguin) | 7 | St James Catholic (Seguin) | 12:22.81 PR |
| 48 | Anders CederqvistPlace 48 · Grade 8 · Blessed Sacrament Catholic | 8 | Blessed Sacrament Catholic | 12:25.33 PR |
| 49 | Danny KuylenPlace 49 · Grade 7 · St. Pius X | 7 | St. Pius X | 12:48.76 PR |
| 50 | Nate LimonPlace 50 · Grade 6 · St Anthony (San Antonio) | 6 | St Anthony (San Antonio) | 12:58.51 PR |
| 51 | Emiliano RodriquezPlace 51 · Grade 7 · St Anthony (San Antonio) | 7 | St Anthony (San Antonio) | 13:05.61 PR |
| 52 | Jameson RankinPlace 52 · Grade 7 · Holy Spirit | 7 | Holy Spirit | 13:21.64 PR |
| 53 | Manuel CanalesPlace 53 · Grade 8 · St. John Bosco | 8 | St. John Bosco | 13:45.21 PR |
| 54 | Christen NavarroPlace 54 · Grade 12 · St. John Berchmans Catholic | 12 | St. John Berchmans Catholic | 13:55.20 PR |
| 55 | AB GarciaPlace 55 · Grade 8 · St James Catholic (Seguin) | 8 | St James Catholic (Seguin) | 14:10.65 PR |
| 56 | Agustin GarnerPlace 56 · Grade 7 · St. John Bosco | 7 | St. John Bosco | 19:46.32 PR |