| 1 | Gavin GomezPlace 1 · Grade 8 · Boerne North | 8 | Boerne North | 11:51.75 PR |
| 2 | Crew DearPlace 2 · Grade 8 · Voss | 8 | Voss | 11:59.30 |
| 3 | Trey PerezPlace 3 · Grade 8 · Voss | 8 | Voss | 12:53.91 |
| 4 | Oliver GrahamPlace 4 · Grade 8 · Boerne North | 8 | Boerne North | 13:02.91 |
| 5 | Jesse BartnickiPlace 5 · Grade 8 · Boerne South | 8 | Boerne South | 13:02.94 |
| 6 | Levi StahlPlace 6 · Grade 8 · Hal Peterson | 8 | Hal Peterson | 13:04.87 |
| 7 | Bohdan SchannoPlace 7 · Grade 8 · Boerne North | 8 | Boerne North | 13:13.49 |
| 8 | Luke HallPlace 8 · Grade 8 · Smithson Valley | 8 | Smithson Valley | 13:13.51 |
| 9 | Jacob WigginsPlace 9 · Grade 8 · Boerne South | 8 | Boerne South | 13:23.76 |
| 10 | Albert SerranoPlace 10 · Grade 8 · Voss | 8 | Voss | 13:24.41 |
| 11 | Quin SonnenbergPlace 11 · Grade 8 · Hal Peterson | 8 | Hal Peterson | 13:28.35 |
| 12 | John MonahanPlace 12 · Grade 8 · Smithson Valley | 8 | Smithson Valley | 13:29.95 PR |
| 13 | Liam KitchenPlace 13 · Grade 8 · Boerne South | 8 | Boerne South | 13:38.79 |
| 14 | Benjamin LillichPlace 14 · Grade 8 · Voss | 8 | Voss | 13:41.24 |
| 15 | Joby AlvarezPlace 15 · Grade 8 · Boerne North | 8 | Boerne North | 13:46.32 |
| 16 | Will SeibertPlace 16 · Grade 8 · Boerne North | 8 | Boerne North | 13:49.85 PR |
| 17 | Josiah LunaPlace 17 · Grade 8 · Boerne South | 8 | Boerne South | 13:56.09 |
| 18 | Pablo MunizPlace 18 · Grade 8 · Voss | 8 | Voss | 14:03.01 |
| 19 | Gabe BenavidezPlace 19 · Grade 8 · Boerne North | 8 | Boerne North | 14:03.66 |
| 20 | William PurgasonPlace 20 · Grade 8 · Boerne North | 8 | Boerne North | 14:05.93 |
| 21 | Haveesh GampalaPlace 21 · Grade 8 · Boerne South | 8 | Boerne South | 14:14.93 |
| 22 | Noah AnsonPlace 22 · Grade 8 · Hal Peterson | 8 | Hal Peterson | 14:25.99 PR |
| 23 | Ru LopezPlace 23 · Grade 8 · Boerne North | 8 | Boerne North | 14:30.25 |
| 24 | Carter WebbPlace 24 · Grade 8 · Smithson Valley | 8 | Smithson Valley | 14:39.34 |
| 25 | Juan ShanPlace 25 · Grade 8 · Boerne South | 8 | Boerne South | 14:43.97 |
| 26 | Liam FarinoPlace 26 · Grade 8 · Boerne South | 8 | Boerne South | 14:48.46 |
| 27 | Michael GrinburgPlace 27 · Grade 8 · Hal Peterson | 8 | Hal Peterson | 14:58.95 PR |
| 28 | Travis StudebakerPlace 28 · Grade 8 · Voss | 8 | Voss | 15:05.15 |
| 29 | Collier KimballPlace 29 · Grade 8 · Boerne South | 8 | Boerne South | 15:36.30 |
| 30 | Henry LantzPlace 30 · Grade 8 · Smithson Valley | 8 | Smithson Valley | 15:53.63 PR |
| 31 | Kaleb ChristPlace 31 · Grade 8 · Voss | 8 | Voss | 15:59.34 |
| 32 | Gavin BartonicekPlace 32 · Grade 8 · Boerne North | 8 | Boerne North | 16:21.21 |
| 33 | Jax GavosPlace 33 · Grade 8 · Smithson Valley | 8 | Smithson Valley | 16:28.77 |
| 34 | Caleb KingPlace 34 · Grade 8 · Boerne North | 8 | Boerne North | 16:37.17 |
| 35 | Gavin ReyesPlace 35 · Grade 8 · Boerne South | 8 | Boerne South | 16:39.18 |
| 36 | Mohamed KojartPlace 36 · Grade 8 · Boerne South | 8 | Boerne South | 16:39.28 |
| 37 | Hoyce GloverPlace 37 · Grade 8 · Hal Peterson | 8 | Hal Peterson | 16:50.96 PR |
| 38 | Zachary MaddenPlace 38 · Grade 8 · Smithson Valley | 8 | Smithson Valley | 17:28.73 |
| 39 | Logan SandbakPlace 39 · Grade 8 · Smithson Valley | 8 | Smithson Valley | 20:15.79 |