1 | 24 | The Woodlands Christian,
TX - Team Time (1st 5) 56:31.0 | Spread (1st 5) 1:22.0 |
| 1, 3, 5, 7, 8, (14), (15) |
| 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) |
2 | 45 | St Thomas Episcopal,
TX - Team Time (1st 5) 59:50.0 | Spread (1st 5) 1:28.0 |
| 4, 5, 11, 12, 13, (16), (18) |
| 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) |
3 | 82 | Cypress Christian,
TX - Team Time (1st 5) 1:07:55.0 | Spread (1st 5) 2:35.0 |
| 9, 10, 20, 21, 22, (24), (25) |
| 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) |
4 | 102 | Bay Area Christian,
TX - Team Time (1st 5) 1:17:05.0 | Spread (1st 5) 8:47.0 |
| 2, 17, 26, 27, 30, (31) |
| 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) |
5 | 131 | Lutheran-North,
TX - Team Time (1st 5) 1:25:56.4 | Spread (1st 5) 7:24.0 |
| 19, 23, 28, 29, 32 |
| 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 |