1 | 18 | San Antonio Wagner,
TX - Team Time (1st 5) 1:23:01.0 | Spread (1st 5) 2:50.0 |
| 1, 2, 3, 4, 8, (15), (18) |
| Aedyn Smith, Korey Shuler, Justin Rojas, Samuel Toro, Victor Teran, (Jon (Jonathan) Aboytes), (Diego Hernandez) |
| 15:18.0, 16:00.0, 16:20.0, 17:15.0, 18:08.0, (18:46.0), (19:16.0) |
2 | 42 | San Antonio East Central,
TX - Team Time (1st 5) 1:29:54.0 | Spread (1st 5) 1:07.0 |
| 5, 6, 9, 10, 12, (14), (16) |
| Thomas Arispe, Sebastian Garcia, Gavin Kennemore, Juan Guajardo, Eli (Elijah) Esquivel, (Raul Guerrero), (Cris (Cristopher) Cool) |
| 17:20.0, 17:31.0, 18:13.0, 18:23.0, 18:27.0, (18:42.0), (18:56.0) |
3 | 81 | San Antonio Roosevelt,
TX - Team Time (1st 5) 1:37:57.0 | Spread (1st 5) 4:05.0 |
| 7, 11, 17, 20, 26 |
| Isaac Castillo, Vincent Vallejo, Tedrick Gutierrez, Huy Nguyen, Freddy Sanchez |
| 18:03.0, 18:26.0, 18:57.0, 20:23.0, 22:08.0 |
4 | 111 | San Antonio Highlands,
TX - Team Time (1st 5) 1:44:48.0 | Spread (1st 5) 3:31.0 |
| 13, 22, 24, 25, 27, (29), (31) |
| Samuel Isidro, Dylan Moya, Aiden Gonzalez, Joshua Tijerina, Christian Aguirre, (Gavin Hernandez), (Jesus Gonzalez) |
| 18:41.0, 20:36.0, 21:36.0, 21:43.0, 22:12.0, (22:44.0), (23:17.0) |
5 | 121 | San Antonio Kennedy,
TX - Team Time (1st 5) 1:46:41.0 | Spread (1st 5) 3:19.0 |
| 19, 21, 23, 28, 30 |
| Francisco Mireles, Osvaldo Escatel, Daniel Arredondo, Ernesto Mantecon, Nicolas Perez |
| 19:33.0, 20:28.0, 21:23.0, 22:25.0, 22:52.0 |