1 | 34 | San Antonio Christian,
TX - Team Time (1st 5) 1:22:47.4 | Spread (1st 5) 2:08.6 |
| 1, 3, 5, 6, 19, (20), (21) |
| Luke Estes, Mason Riley, Josh Montgomery, Connor Janse, Ben Blalock, (Matt Hamm), (Victor Camilo) |
| 15:46.5, 15:54.3, 16:25.7, 16:45.8, 17:55.1, (17:55.5), (17:56.4) |
2 | 84 | Cornerstone Christian (San Antonio),
TX - Team Time (1st 5) 1:28:59.0 | Spread (1st 5) 1:00.9 |
| 9, 13, 15, 23, 24, (27), (31) |
| Isaiah Medina, Noah Vasconcellos, Brice Hoffman, Josiah Damiano, Jacob Gonzalez, (Josh Rios), (Antonio Alvarado) |
| 17:19.3, 17:31.4, 17:31.8, 18:16.3, 18:20.2, (18:29.1), (18:54.8) |
3 | 108 | Incarnate Word (CC),
TX - Team Time (1st 5) 1:30:15.6 | Spread (1st 5) 2:29.1 |
| 8, 12, 22, 28, 38, (42), (46) |
| Jacob Gonzalez, Stevan Silva, William Nicholson, Trevor Creamean, Kevin Morrison, (Joseph Nicholson), (Noah Garcia) |
| 16:48.2, 17:28.3, 17:56.7, 18:45.1, 19:17.3, (19:42.0), (19:56.0) |
4 | 155 | The Village,
TX - Team Time (1st 5) 1:33:58.0 | Spread (1st 5) 4:09.0 |
| 7, 11, 35, 42, 60, (67), (69) |
| Ben Abueg, Alvaro Iturmendi, Alexandre Ait-Ettajer, Marco Symington, Philip Van, (Federico Ramirez), (Mack Hutsell) |
| 16:46.0, 17:28.0, 19:07.0, 19:42.0, 20:55.0, (22:16.0), (22:44.0) |
5 | 159 | St Augustine,
TX - Team Time (1st 5) 1:33:30.3 | Spread (1st 5) 5:00.4 |
| 2, 25, 26, 47, 59, (62), (64) |
| Zachary Jackson, Fernando Munoz, Jakob Krause, Albert Morales, Didier Cadena, (Diego Palma), (Jesus Garza) |
| 15:52.1, 18:22.9, 18:25.7, 19:57.1, 20:52.5, (21:12.6), (21:45.8) |
6 | 160 | St. John XXIII College Prep,
TX - Team Time (1st 5) 1:34:38.0 | Spread (1st 5) 2:27.0 |
| 10, 30, 37, 39, 44, (65) |
| Billy Devany, Thomas Ritter, Corey Guice, Kyle Smith, Rossel Martinez, (Richard Fontenot) |
| 17:22.0, 18:53.0, 19:16.0, 19:18.0, 19:49.0, (21:47.0) |
7 | 166 | Lutheran South Academy,
TX - Team Time (1st 5) 1:34:04.2 | Spread (1st 5) 5:02.9 |
| 4, 17, 32, 52, 61, (66) |
| Habtamu Geta, Jake Hirth, Thomas Modica, Joseph Spencer, JD Leaverton, (Mark Giugliano) |
| 15:58.0, 17:50.3, 19:05.0, 20:10.0, 21:00.9, (22:07.5) |
8 | 195 | Fort Bend Christian Academy,
TX - Team Time (1st 5) 1:36:45.0 | Spread (1st 5) 2:45.0 |
| 16, 32, 40, 51, 56, (70), (73) |
| Conner Prince, Connor Brotherton, Nicholas Baker, Luke Thurston, Nathan Gee, (Alex Somarriba), (Benjamin Baker) |
| 17:43.0, 19:05.0, 19:21.0, 20:08.0, 20:28.0, (23:13.0), (24:20.0) |
9 | 215 | Second Baptist,
TX - Team Time (1st 5) 1:38:22.0 | Spread (1st 5) 1:38.0 |
| 29, 34, 48, 50, 54, (56), (58) |
| Daniel Knight, Cameron Watson, Sean-Phillip Hinckley, Andy Verghese, Nick Verghese, (Dylan Sanders), (Cooper Carlyle) |
| 18:47.0, 19:06.0, 19:58.0, 20:06.0, 20:25.0, (20:28.0), (20:30.0) |
10 | 246 | Fort Worth Christian,
TX - Team Time (1st 5) 1:43:03.5 | Spread (1st 5) 7:16.5 |
| 14, 49, 53, 55, 75, (79), (80) |
| Niko Gillem, Jack Baldwin, Matthew Wright, Jake Binger, Kevin Wassell, (Kyle Zorich), (Fletcher Biles) |
| 17:31.5, 20:02.8, 20:13.3, 20:27.9, 24:48.0, (27:41.6), (27:42.4) |
11 | 266 | John Paul II (Corpus Christi),
TX - Team Time (1st 5) 1:45:30.3 | Spread (1st 5) 6:06.4 |
| 18, 45, 63, 68, 72, (81) |
| Matthew Smith, Luc (Naaman) Foster, Ryan Trevino, Christian De La Rosa, Joshua Martinez, (Thomas Gonzalez) |
| 17:52.9, 19:52.5, 21:27.7, 22:17.9, 23:59.3, (27:55.6) |
12 | 298 | St Joseph (Victoria),
TX - Team Time (1st 5) 1:51:41.9 | Spread (1st 5) 5:48.2 |
| 36, 41, 71, 74, 76, (77), (78) |
| Tomas Young, Julian Marroquin, CJ (Christopher) Wagner, Matthew Padron, Chris Ontai, (Luke Bubela), (Pierce Hammock) |
| 19:10.7, 19:30.7, 23:27.9, 24:33.7, 24:58.9, (25:32.4), (25:44.0) |