1 | 21 | Grace Prep (Arlington),
TX - Team Time (1st 5) 1:32:49.7 | Spread (1st 5) 2:24.8 |
| 1, 2, 3, 7, 8, (16), (17) |
| Chase McPherson, Logan Ruhde, Caleb White, Colin Shopp, Ryan Conner, (Michael Talley), (Stefan Kenyon) |
| 17:18.2, 17:53.2, 18:15.0, 19:40.3, 19:43.0, (20:44.0), (20:51.0) |
2 | 50 | Liberty Christian (Argyle),
TX - Team Time (1st 5) 1:39:52.0 | Spread (1st 5) 1:38.0 |
| 4, 6, 8, 13, 19, (22), (26) |
| Luke Fife, Zach Jordan, Luke Smith, Will Anderson, Andy See, (Peter Hammer), (Cory Nickodam) |
| 19:22.0, 19:33.0, 19:43.0, 20:14.0, 21:00.0, (21:38.0), (22:01.0) |
3 | 83 | Southwest Christian (Fort Worth),
TX - Team Time (1st 5) 1:43:24.0 | Spread (1st 5) 1:21.0 |
| 10, 14, 18, 20, 21, (30), (31) |
| Brennan Rodriguez, James Irvine, Jacob Lowery, Bobby Yow, Dustin Emmons, (Josh Richard), (Collin Madison) |
| 19:49.0, 20:25.0, 20:59.0, 21:01.0, 21:10.0, (22:14.0), (22:15.0) |
4 | 89 | Shelton,
TX - Team Time (1st 5) 1:44:39.0 | Spread (1st 5) 1:56.0 |
| 11, 12, 15, 24, 27, (29), (34) |
| Jeff Baker, T Bowsher, Greg Hunt, Nathan Hazelett, Matt Cox, (Nick Hoyt), (Brian Bakos) |
| 20:09.0, 20:10.0, 20:31.0, 21:44.0, 22:05.0, (22:11.0), (22:41.0) |
5 | 112 | Fort Worth Christian,
TX - Team Time (1st 5) 1:47:36.5 | Spread (1st 5) 3:09.5 |
| 5, 22, 25, 28, 32, (33), (35) |
| Nathan Parish, Drew Boa, Billy Keck, Garrison Efird, Michael Bow, (Hunter Watson), (Ben Weaver) |
| 19:25.5, 21:38.0, 21:52.0, 22:06.0, 22:35.0, (22:40.0), (23:10.0) |