1 | 32 | San Antonio Johnson,
TX - Team Time (1st 5) 1:24:38.0 | Spread (1st 5) 19.0 |
| 3, 6, 7, 8, 8, (11), (12) |
| Daniel Irons, Tyler Payne, Anthony Palermo, John Keener, Nick LeBlanc, (Christian Benedict), (Graham Trent) |
| 16:43.0, 16:54.0, 16:57.0, 17:02.0, 17:02.0, (17:04.0), (17:15.0) |
2 | 48 | San Antonio Reagan,
TX - Team Time (1st 5) 1:25:05.0 | Spread (1st 5) 1:13.0 |
| 1, 4, 8, 16, 19, (20), (24) |
| Pablo Alvarez, Gustavo Leal, Isaiah McAlanis, Ryan Garza, Jared Erickson, (Patrick Tran), (Ethan Belew) |
| 16:19.0, 16:45.0, 17:02.0, 17:27.0, 17:32.0, (17:33.2), (17:39.8) |
3 | 93 | San Antonio Churchill,
TX - Team Time (1st 5) 1:27:38.0 | Spread (1st 5) 1:46.0 |
| 2, 14, 18, 27, 32, (33), (39) |
| Jorge Godinez, Brett Shoffstall, Alberto Capodacqua, Evan Jensen, Tyler Oates, (David Winkley), (Ross Sanchez) |
| 16:35.0, 17:24.0, 17:30.0, 17:48.0, 18:21.0, (18:23.0), (18:50.0) |
4 | 100 | San Antonio Roosevelt,
TX - Team Time (1st 5) 1:27:51.0 | Spread (1st 5) 1:10.0 |
| 5, 17, 21, 28, 29, (35), (42) |
| Juan Sanchez, Damian Mendoza, Robdell Robledo, Isiah Sides, Corey Waddell, (Amariay Easter), (Cooper Wineberg) |
| 16:50.0, 17:29.0, 17:35.0, 17:57.0, 18:00.0, (18:32.0), (18:59.0) |
5 | 115 | San Antonio LEE,
TX - Team Time (1st 5) 1:28:26.0 | Spread (1st 5) 40.0 |
| 15, 21, 23, 25, 31, (34), (40) |
| Tim Castro, Nate Love, Gabe Crowell, Gabe Murillo, Damian Villarreal, (Angelo Chavarria), (Charlie Prieto) |
| 17:25.0, 17:35.0, 17:38.0, 17:43.0, 18:05.0, (18:26.0), (18:52.4) |
6 | 143 | San Antonio MacArthur,
TX - Team Time (1st 5) 1:30:24.3 | Spread (1st 5) 1:28.3 |
| 13, 26, 30, 36, 38, (41), (45) |
| Christian Castellanos, Samuel Martinez Villegas, Ricardo Mejia-Guerrero, Michael Garzoria, Robert Goodman, (Rodrigo Guerrero), (Devon Moreno) |
| 17:17.0, 17:46.0, 18:02.0, 18:34.0, 18:45.3, (18:58.4), (19:27.0) |
7 | 217 | San Antonio Madison,
TX - Team Time (1st 5) 1:36:35.0 | Spread (1st 5) 56.0 |
| 37, 43, 44, 46, 47, (48), (49) |
| Jared Lung, Jordan Haines, Kyle Davis, Lance Campbell, Luke Grajeda, (Eric Riffle), (Jason Escobedo) |
| 18:44.0, 19:06.0, 19:26.0, 19:39.0, 19:40.0, (19:47.0), (20:27.2) |