| 1 | Douglas MoultriePlace 1 · Grade 8 · New Braunfels | 8 | New Braunfels | 11:44.38 |
| 2 | Michael PereiraPlace 2 · Grade 8 · Voss | 8 | Voss | 11:49.52 |
| 3 | Liam RuizPlace 3 · Grade 8 · OakRun | 8 | OakRun | 11:53.99 |
| 4 | Everett OsoriaPlace 4 · Grade 8 · Medina Valley | 8 | Medina Valley | 12:00.29 |
| 5 | Crew DearPlace 5 · Grade 8 · Voss | 8 | Voss | 12:11.59 |
| 6 | Albeiro Pizano-AlvaradoPlace 6 · Grade 8 · Medina Valley | 8 | Medina Valley | 12:13.16 |
| 7 | Cameron HousePlace 7 · Grade 8 · New Braunfels | 8 | New Braunfels | 12:22.94 |
| 8 | Heider HernandezPlace 8 · Grade 8 · Danforth | 8 | Danforth | 12:26.48 |
| 9 | Abel Reyes GonzalezPlace 9 · Grade 8 · Danforth | 8 | Danforth | 12:27.75 |
| 10 | Trey PerezPlace 10 · Grade 8 · Voss | 8 | Voss | 12:28.20 |
| 11 | Sebastian Lopez LopezPlace 11 · Grade 8 · New Braunfels | 8 | New Braunfels | 12:35.35 |
| 12 | Jayce HernandezPlace 12 · Grade 8 · Pearsall | 8 | Pearsall | 12:41.04 |
| 13 | Bohdan SchannoPlace 13 · Grade 8 · Boerne North | 8 | Boerne North | 12:41.10 |
| 14 | Waylon InksPlace 14 · Grade 8 · OakRun | 8 | OakRun | 12:44.68 PR |
| 15 | Oliver SenglerPlace 15 · Grade 8 · Boerne North | 8 | Boerne North | 12:49.80 PR |
| 16 | Jesse BartnickiPlace 16 · Grade 8 · Boerne South | 8 | Boerne South | 12:51.13 |
| 17 | Tyler RobersonPlace 17 · Grade 8 · New Braunfels | 8 | New Braunfels | 12:55.76 PR |
| 18 | Oliver GrahamPlace 18 · Grade 8 · Boerne North | 8 | Boerne North | 12:57.33 |
| 19 | Lessandro SilvaPlace 19 · Grade 8 · New Braunfels | 8 | New Braunfels | 12:59.33 |
| 20 | Carter McKnightPlace 20 · Grade 8 · New Braunfels | 8 | New Braunfels | 12:59.54 |
| 21 | Carson SpellmanPlace 21 · Grade 8 · Danforth | 8 | Danforth | 13:12.39 |
| 22 | Kellan SavagePlace 22 · Grade 8 · Danforth | 8 | Danforth | 13:14.33 |
| 23 | Ruben PerezPlace 23 · Grade 8 · Medina Valley | 8 | Medina Valley | 13:20.68 PR |
| 24 | Ezra ContrerasPlace 24 · Grade 8 · Loma Alta | 8 | Loma Alta | 13:21.96 |
| 25 | Jacob WigginsPlace 25 · Grade 8 · Boerne South | 8 | Boerne South | 13:22.50 |
| 26 | Brandon RehakPlace 26 · Grade 8 · Medina Valley | 8 | Medina Valley | 13:27.65 |
| 27 | Albert SerranoPlace 27 · Grade 8 · Voss | 8 | Voss | 13:28.07 |
| 28 | Koda JeffressPlace 28 · Grade 8 · Loma Alta | 8 | Loma Alta | 13:28.26 PR |
| 29 | Benjamin LillichPlace 29 · Grade 8 · Voss | 8 | Voss | 13:28.49 |
| 30 | Sebastian BialobosPlace 30 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 13:28.64 PR |
| 31 | Ayden RiosPlace 31 · Grade 8 · Pearsall | 8 | Pearsall | 13:32.29 |
| 32 | Finn SadaPlace 32 · Grade 8 · OakRun | 8 | OakRun | 13:41.20 PR |
| 33 | Liam KitchenPlace 33 · Grade 8 · Boerne South | 8 | Boerne South | 13:42.08 |
| 34 | Kade BrittainPlace 34 · Grade 8 · New Braunfels | 8 | New Braunfels | 13:45.25 |
| 35 | Genaro RodriguezPlace 35 · Grade 8 · New Braunfels | 8 | New Braunfels | 13:49.16 |
| 36 | Josiah LunaPlace 36 · Grade 8 · Boerne South | 8 | Boerne South | 13:49.98 |
| 37 | Ansel BordonPlace 37 · Grade 8 · OakRun | 8 | OakRun | 13:50.70 |
| 38 | Keegan MoorePlace 38 · Grade 8 · New Braunfels | 8 | New Braunfels | 13:50.91 |
| 39 | Jesse CortezPlace 39 · Grade 8 · Loma Alta | 8 | Loma Alta | 13:52.92 |
| 40 | Haveesh GampalaPlace 40 · Grade 8 · Boerne South | 8 | Boerne South | 13:58.21 |
| 41 | Brody TownsendPlace 41 · Grade 8 · Danforth | 8 | Danforth | 13:58.45 |
| 42 | Joby AlvarezPlace 42 · Grade 8 · Boerne North | 8 | Boerne North | 14:07.92 |
| 43 | Blake PerezPlace 43 · Grade 8 · Medina Valley | 8 | Medina Valley | 14:08.97 |
| 44 | Braylon EatonPlace 44 · Grade 8 · Medina Valley | 8 | Medina Valley | 14:11.68 |
| 45 | William PurgasonPlace 45 · Grade 8 · Boerne North | 8 | Boerne North | 14:12.37 |
| 46 | Everett EarnestPlace 46 · Grade 8 · OakRun | 8 | OakRun | 14:12.63 |
| 47 | Luca SilvasPlace 47 · Grade 8 · Loma Alta | 8 | Loma Alta | 14:15.23 |
| 48 | Nathaniel MoralesPlace 48 · Grade 8 · Pearsall | 8 | Pearsall | 14:16.18 |
| 49 | Gabe BenavidezPlace 49 · Grade 8 · Boerne North | 8 | Boerne North | 14:16.69 |
| 50 | Will SeibertPlace 50 · Grade 8 · Boerne North | 8 | Boerne North | 14:16.88 |
| 51 | Jonathan CampbellPlace 51 · Grade 8 · OakRun | 8 | OakRun | 14:18.53 |
| 52 | De'Andre MartinPlace 52 · Grade 8 · Medina Valley | 8 | Medina Valley | 14:23.15 |
| 53 | Everett RansomPlace 53 · Grade 8 · OakRun | 8 | OakRun | 14:27.05 |
| 54 | Tyson NeerPlace 54 · Grade 8 · Boerne South | 8 | Boerne South | 14:28.63 PR |
| 55 | Alek BlancoPlace 55 · Grade 8 · Medina Valley | 8 | Medina Valley | 14:29.54 |
| 56 | Colten PairPlace 56 · Grade 8 · New Braunfels | 8 | New Braunfels | 14:31.64 |
| 57 | Gavin MaldonadoPlace 57 · Grade 8 · Pearsall | 8 | Pearsall | 14:34.55 |
| 58 | Juan ShanPlace 58 · Grade 8 · Boerne South | 8 | Boerne South | 14:37.87 |
| 59 | Alan SmithPlace 59 · Grade 8 · OakRun | 8 | OakRun | 14:41.09 |
| 60 | Liam FarinoPlace 60 · Grade 8 · Boerne South | 8 | Boerne South | 14:41.43 |
| 61 | Alex SanchezPlace 61 · Grade 8 · OakRun | 8 | OakRun | 14:41.55 |
| 62 | Walker StarkPlace 62 · Grade 8 · Danforth | 8 | Danforth | 14:42.78 |
| 63 | Isa GonzalezPlace 63 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 14:56.52 |
| 64 | Pablo MunizPlace 64 · Grade 8 · Voss | 8 | Voss | 15:00.23 |
| 65 | Brady CantonPlace 65 · Grade 8 · New Braunfels | 8 | New Braunfels | 15:00.46 |
| 66 | Sebastian FloresPlace 66 · Grade 8 · New Braunfels | 8 | New Braunfels | 15:00.48 |
| 67 | Jonah TompkinsPlace 67 · Grade 8 · Danforth | 8 | Danforth | 15:08.98 |
| 68 | Mario NaravezPlace 68 · Grade 8 · New Braunfels | 8 | New Braunfels | 15:09.01 |
| 69 | Daniel ValeroPlace 69 · Grade 8 · Medina Valley | 8 | Medina Valley | 15:17.17 |
| 70 | Ru LopezPlace 70 · Grade 8 · Boerne North | 8 | Boerne North | 15:17.46 |
| 71 | Anthony TeaguePlace 71 · Grade 8 · Medina Valley | 8 | Medina Valley | 15:19.82 |
| 72 | Kai LoPlace 72 · Grade 8 · Loma Alta | 8 | Loma Alta | 15:26.46 |
| 73 | Gavin ReyesPlace 73 · Grade 8 · Boerne South | 8 | Boerne South | 15:26.59 PR |
| 74 | Collier KimballPlace 74 · Grade 8 · Boerne South | 8 | Boerne South | 15:35.49 PR |
| 75 | Adrian SantosPlace 75 · Grade 8 · Pearsall | 8 | Pearsall | 15:41.31 |
| 76 | Elijah CostaPlace 76 · Grade 8 · Loma Alta | 8 | Loma Alta | 15:45.33 |
| 77 | Travis StudebakerPlace 77 · Grade 8 · Voss | 8 | Voss | 15:53.00 |
| 78 | Kaleb TownsendPlace 78 · Grade 8 · Danforth | 8 | Danforth | 15:53.11 |
| 79 | James WeatherbyPlace 79 · Grade 8 · OakRun | 8 | OakRun | 15:58.91 |
| 80 | Kaleb ChristPlace 80 · Grade 8 · Voss | 8 | Voss | 15:59.10 |
| 81 | Jaxson RedusPlace 81 · Grade 8 · Medina Valley | 8 | Medina Valley | 15:59.23 |
| 82 | Mohamed KojartPlace 82 · Grade 8 · Boerne South | 8 | Boerne South | 16:10.44 |
| 83 | Landon TijerinaPlace 83 · Grade 8 · OakRun | 8 | OakRun | 16:10.51 PR |
| 84 | Benjamin ValdezPlace 84 · Grade 8 · Loma Alta | 8 | Loma Alta | 16:15.15 |
| 85 | Gavin BartonicekPlace 85 · Grade 8 · Boerne North | 8 | Boerne North | 16:24.21 |
| 86 | Caleb KingPlace 86 · Grade 8 · Boerne North | 8 | Boerne North | 16:54.26 |
| 87 | Joe LealPlace 87 · Grade 8 · Pearsall | 8 | Pearsall | 16:55.03 |
| 88 | Jeremiah SalazarPlace 88 · Grade 8 · Medina Valley | 8 | Medina Valley | 16:55.59 PR |
| 89 | William GulleyPlace 89 · Grade 8 · Pearsall | 8 | Pearsall | 16:58.34 |
| 90 | Isaac GammonsPlace 90 · Grade 8 · Robert G. Cole | 8 | Robert G. Cole | 17:09.35 |
| 91 | Ryan HerreraPlace 91 · Grade 8 · Medina Valley | 8 | Medina Valley | 17:10.51 |
| 92 | Fin FurlowPlace 92 · Grade 8 · Danforth | 8 | Danforth | 17:11.17 |
| 93 | Elliot KneuperPlace 93 · Grade 8 · OakRun | 8 | OakRun | 17:14.20 |
| 94 | Gael Moreno SanchezPlace 94 · Grade 8 · Danforth | 8 | Danforth | 17:16.33 PR |
| 95 | Kevin TenarioPlace 95 · Grade 8 · Danforth | 8 | Danforth | 17:19.80 |
| 96 | Zayden GuevaraPlace 96 · Grade 8 · Medina Valley | 8 | Medina Valley | 17:20.33 |
| 97 | Alex BorromeoPlace 97 · Grade 8 · Boerne South | 8 | Boerne South | 17:21.06 |
| 98 | Jake TorresPlace 98 · Grade 12 · Loma Alta | 12 | Loma Alta | 17:24.72 PR |
| 99 | Daniel TempletonPlace 99 · Grade 8 · Loma Alta | 8 | Loma Alta | 17:30.08 |
| 100 | Aragon MelendezPlace 100 · Grade 8 · Boerne South | 8 | Boerne South | 17:36.85 PR |