1 | 21 | John Paul II (New Braunfels),
TX - Team Time (1st 5) 53:41.0 | Spread (1st 5) 31.0 |
| 1, 2, 4, 6, 8, (10), (11) |
| Fabius Bascon, Tristan Ornelas, Josh Bennett, Grant Hambric, James Gilman, (Jonathan Gilman), (Kendall McLaren) |
| 10:28.0, 10:30.0, 10:51.0, 10:53.0, 10:59.0, (11:06.0), (11:07.0) |
2 | 59 | The Woodlands Christian,
TX - Team Time (1st 5) 56:31.0 | Spread (1st 5) 1:22.0 |
| 3, 9, 13, 15, 19, (32), (33) |
| Joshy (Josh) Shearer, Ben Shearer, Josh Mueck, Ben Mueck, Brett Odom, (Caleb Bigler), (Jacob Rogers) |
| 10:43.0, 11:03.0, 11:16.0, 11:24.0, 12:05.0, (12:50.0), (12:58.0) |
3 | 93 | McKinney Christian,
TX - Team Time (1st 5) 59:40.4 | Spread (1st 5) 1:26.4 |
| 7, 16, 22, 23, 25, (26), (30) |
| Riley Pyle, Able Kusaloka, Jason Cross, Maliq Brock, Grant Bailey, (Peter Clark), (Josh Wong) |
| 10:58.5, 11:47.0, 12:14.1, 12:15.9, 12:24.9, (12:26.4), (12:40.0) |
4 | 103 | St Thomas Episcopal,
TX - Team Time (1st 5) 59:50.0 | Spread (1st 5) 1:28.0 |
| 11, 13, 24, 27, 28, (36), (39) |
| Chris Thoburn, Joel Hrncir, Mitchell Harrington, Arvind Mohan, Jonathan Riley, (Mr. Valdez), (Matthew McCullough) |
| 11:07.0, 11:16.0, 12:20.0, 12:32.0, 12:35.0, (13:06.0), (13:14.0) |
5 | 172 | Shelton,
TX - Team Time (1st 5) 1:06:06.8 | Spread (1st 5) 2:37.7 |
| 17, 29, 35, 44, 47, (51), (62) |
| Peter Dethrow, Max Ralston, Westin Pitlik, Carlos Davis, Andrew Kline, (Tyler Bolin), (Bryan Bloomfield-Castellanos) |
| 11:48.2, 12:36.3, 13:04.7, 14:11.7, 14:25.9, (14:40.3), (17:24.0) |
6 | 177 | Covenant Christian (Colleyville),
TX - Team Time (1st 5) 1:05:50.3 | Spread (1st 5) 2:41.3 |
| 18, 34, 37, 40, 48, (50), (54) |
| Charlie Woodcock, Zach Sargent, Devin Bryant, Connor Fewell, Pierce Urbanosky, (Carson Roffman), (James Kindrick) |
| 11:48.9, 13:02.0, 13:08.0, 13:21.2, 14:30.2, (14:38.5), (14:42.7) |
7 | 188 | Cypress Christian,
TX - Team Time (1st 5) 1:07:55.0 | Spread (1st 5) 2:35.0 |
| 20, 21, 46, 49, 52, (56), (57) |
| Landen Overton, Garrett Velez, Jacob Hall, Jason Hall, Beto Vasquez, (Ben Bezner), (Noah Betz) |
| 12:06.0, 12:14.0, 14:22.0, 14:32.0, 14:41.0, (14:59.0), (15:02.0) |
8 | 213 | Pantego Christian,
TX - Team Time (1st 5) 1:09:03.7 | Spread (1st 5) 1:58.3 |
| 31, 41, 43, 45, 53, (58), (61) |
| Brayden Wood, Dylan Hedrick, Anderson Rhodes, Garrison Locke, Joey Farina, (Andrew Morrow), (Byron Brock) |
| 12:43.4, 13:28.9, 13:57.2, 14:12.5, 14:41.7, (15:40.2), (17:23.5) |
9 | 227 | Bay Area Christian,
TX - Team Time (1st 5) 1:17:05.0 | Spread (1st 5) 8:47.0 |
| 5, 38, 59, 60, 65, (66) |
| Habtamu Geta, Trent Rullman, Ethan Fitzpatrick, Jacob Plummer, Justin Diulus, (Andrew Jaris) |
| 10:52.0, 13:13.0, 15:58.0, 17:23.0, 19:39.0, (20:03.0) |
10 | 291 | Lutheran-North,
TX - Team Time (1st 5) 1:25:56.4 | Spread (1st 5) 7:24.0 |
| 42, 55, 63, 64, 67 |
| Ethan Waiser, Christian White, James Collier, Logan Conchola, Will Graves |
| 13:51.0, 14:43.0, 17:31.4, 18:36.0, 21:15.0 |