1 | 22 | Bethesda Christian,
TX - Team Time (1st 5) 1:35:43.8 | Spread (1st 5) 2:05.2 |
| 2, 3, 4, 6, 7, (8), (12) |
| Zachary Winger, Jacob Beaver, Ryan Papenmeier, Cameron Bowe, Zachary Brace, (Zachary Henn), (James Mahler) |
| 18:04.0, 18:33.3, 18:56.3, 20:01.0, 20:09.2, (20:21.1), (21:22.4) |
2 | 55 | Covenant Christian (Colleyville),
TX - Team Time (1st 5) 1:43:40.3 | Spread (1st 5) 6:45.5 |
| 1, 10, 11, 16, 17, (19) |
| Jordan Cross, Matthew Schwebke, Mark Hill, Grant Collins, Ryan Stackable, (Walker Embry) |
| 16:04.0, 20:44.4, 21:16.6, 22:45.8, 22:49.5, (23:34.2) |
3 | 56 | Midland Classical,
TX - Team Time (1st 5) 1:46:07.8 | Spread (1st 5) 3:26.5 |
| 5, 9, 13, 14, 15, (18), (20) |
| Micah Raies, James Avampato, Gus Riggs, Michael Bunsen, Kade Carrigan, (Josh Raies), (Bob Henson) |
| 19:07.4, 20:25.5, 21:28.3, 22:32.7, 22:33.9, (23:30.4), (25:15.9) |