1 | 46 | St George Episcopal,
TX - Team Time (1st 5) 1:03:34.0 | Spread (1st 5) 2:56.0 |
| 2, 5, 7, 8, 24, (36), (44) |
| Nico Pacheco, Aidan Gomez, Harrison Gilbert, Nico Flores, Sebastian Trevino, (James Kavanaugh), (Tomas Espejo) |
| 11:06.0, 12:38.0, 12:47.0, 13:01.0, 14:02.0, (14:34.0), (15:05.0) |
2 | 48 | Great Hearts Monte Vista,
TX - Team Time (1st 5) 1:03:09.0 | Spread (1st 5) 2:56.0 |
| 1, 3, 10, 11, 23, (24), (49) |
| Duncan Naylor, Diego Flores, Hunter Grubbs, Levi Wiatrek, Liam Brunotte, (Rory Naylor), (Thomas Zimmerer) |
| 11:04.0, 11:40.0, 13:12.0, 13:13.0, 14:00.0, (14:02.0), (15:27.0) |
3 | 105 | Cornerstone Christian (San Antonio),
TX - Team Time (1st 5) 1:09:04.0 | Spread (1st 5) 2:12.0 |
| 4, 15, 19, 29, 38, (59) |
| Ben Costello, Malachi Lewis, Joel Nieto, Evan Meyer, Jaden Kendrick, (Evan Castillo) |
| 12:35.0, 13:40.0, 13:52.0, 14:10.0, 14:47.0, (17:11.0) |
4 | 136 | St Mary's Hall (San Antonio),
TX - Team Time (1st 5) 1:10:44.0 | Spread (1st 5) 38.0 |
| 18, 27, 28, 30, 33, (36), (39) |
| Gian Avalos, Ricky Reyna, Matthew Garcia, Lucas Williamson, Jay Paliwal, (Gabe Chbeir), (Yash Pamar) |
| 13:51.0, 14:04.0, 14:05.0, 14:15.0, 14:29.0, (14:34.0), (14:48.0) |
5 | 153 | St Luke's Episcopal,
TX - Team Time (1st 5) 1:12:27.0 | Spread (1st 5) 3:06.0 |
| 13, 13, 32, 41, 54, (56), (57) |
| Harry Hanna, Oliver Snider, Luke Nester, Garrett Greiner, Joshua Cole, (Noah Shelby), (Jonathan Cantrell) |
| 13:20.0, 13:20.0, 14:24.0, 14:57.0, 16:26.0, (16:39.0), (16:42.0) |
6 | 157 | Christian School at Castle Hills,
TX - Team Time (1st 5) 1:14:24.0 | Spread (1st 5) 5:08.0 |
| 9, 16, 26, 43, 63 |
| Parker Eason, Jamison Allee, Raffee Ocana, Pierson Criner, Juan Farias |
| 13:11.0, 13:48.0, 14:03.0, 15:03.0, 18:19.0 |
7 | 173 | San Antonio Christian,
TX - Team Time (1st 5) 1:12:55.0 | Spread (1st 5) 1:21.0 |
| 17, 34, 35, 40, 47, (51), (53) |
| Logan Winship, Seth Astilla, Ethan Frazier, Ethan Sevier, Matt Loftus, (Blake Whaley), (Dillon Brashior) |
| 13:50.0, 14:31.0, 14:33.0, 14:50.0, 15:11.0, (15:40.0), (15:53.0) |
8 | 175 | Concordia Lutheran,
TX - Team Time (1st 5) 1:13:31.0 | Spread (1st 5) 3:55.0 |
| 6, 21, 45, 48, 55, (58), (61) |
| William Miller, David Wenthe, Michael Nelsonn, Caden Gerling, Ayden Thoma, (Austin Horsey), (Jacob Jolly) |
| 12:39.0, 13:54.0, 15:06.0, 15:18.0, 16:34.0, (17:06.0), (17:57.0) |
9 | 198 | Geneva,
TX - Team Time (1st 5) 1:16:43.0 | Spread (1st 5) 5:03.0 |
| 12, 21, 49, 52, 64 |
| Anson Eggers, David Grote, Conner Schaefer, Brandon Strickland, Dawson Cate |
| 13:18.0, 13:54.0, 15:27.0, 15:43.0, 18:21.0 |
| 198 | TMI Episcopal,
TX - Team Time (1st 5) 1:16:04.0 | Spread (1st 5) 3:57.0 |
| 19, 31, 42, 46, 60, (62), (65) |
| Harrison Doyle, Sebastian Flores, Austin Doyle, Aaron Mills, Lucas Prado, (Estefan Zorilla), (Huong Phuong Thai) |
| 13:52.0, 14:18.0, 14:58.0, 15:07.0, 17:49.0, (18:08.0), (19:38.0) |