1 | 47 | Gregory-Portland,
TX - Team Time (1st 5) 1:04:28.9 | Spread (1st 5) 1:25.7 |
| 3, 5, 12, 13, 14, (28), (31) |
| Soren Arnold, Gael Garza, Anthony Kelley, Gabriel Palacios, Peyton Miller, (Jimel Wade), (David Olson) |
| 12:05.1, 12:35.5, 13:07.0, 13:10.5, 13:30.8, (16:04.8), (17:10.9) |
2 | 49 | Corpus Christi Carroll,
TX - Team Time (1st 5) 1:04:49.4 | Spread (1st 5) 3:44.2 |
| 1, 2, 8, 11, 27 |
| Mathew Wilson, Noah Montelongo-Navejar, Jacob Munoz, Jacob Torres, Ian Solano |
| 11:41.7, 11:42.9, 12:55.9, 13:03.0, 15:25.9 |
3 | 67 | CC Flour Bluff,
TX - Team Time (1st 5) 1:06:53.1 | Spread (1st 5) 1:57.9 |
| 4, 7, 9, 22, 25, (30), (33) |
| Dylan Laza, Colin Owens, David Rodriguez, Payton Gilbert, Wilson Hammond, (Josiah Fuentes), (Braiden Mcpeak) |
| 12:31.9, 12:55.0, 12:56.5, 13:59.9, 14:29.8, (16:06.6), (19:32.4) |
4 | 81 | Corpus Christi King,
TX - Team Time (1st 5) 1:08:05.5 | Spread (1st 5) 1:06.0 |
| 6, 17, 18, 19, 21, (26), (28) |
| Jaden Ayala, Matthew Cantu, Luis Morales, Noah Liggins, Jesse Castillo, (Seiji Martinez), (Francisco Ortuno) |
| 12:52.2, 13:43.2, 13:44.6, 13:47.2, 13:58.2, (14:44.9), (16:04.8) |
5 | 84 | Corpus Christi Miller,
TX - Team Time (1st 5) 1:08:16.0 | Spread (1st 5) 1:04.9 |
| 10, 15, 16, 20, 23, (24), (32) |
| Adan Gallegos, Aron Fitzgerald, Sebastian Florez, Raul Banda, Randy Garza, (Abraham Aguirre), (Marcus Garza) |
| 12:59.9, 13:36.3, 13:38.8, 13:56.2, 14:04.8, (14:24.5), (19:15.9) |