1 | 34 | Bethesda Christian,
TX - Team Time (1st 5) 1:29:58.4 | Spread (1st 5) 1:56.9 |
| 1, 2, 4, 13, 14, (16), (20) |
| Zachary Winger, Jacob Beaver, Ryan Papenmeier, Zachary Brace, Cameron Bowe, (Zachary Henn), (James Mahler) |
| 16:59.6, 17:19.3, 17:49.0, 18:54.0, 18:56.5, (19:14.0), (20:15.0) |
2 | 35 | Midland Classical,
TX - Team Time (1st 5) 1:29:47.4 | Spread (1st 5) 30.4 |
| 3, 5, 8, 9, 10, (11), (15) |
| Micah Raies, Brooks Jarrett, John Bosworth, James Avampato, Miciah Avampato, (Micah Jarrett), (Gus Riggs) |
| 17:36.8, 17:54.3, 18:02.2, 18:06.9, 18:07.2, (18:31.7), (19:03.5) |
3 | 61 | Covenant Christian (Colleyville),
TX - Team Time (1st 5) 1:34:11.5 | Spread (1st 5) 2:04.0 |
| 6, 7, 12, 17, 19, (21), (23) |
| Jack Niles, Brooks Friedman, Matthew Schwebke, Jacob Alexander Garcia, Elliot Wendel, (Ryan Stackable), (Mark Hill) |
| 17:57.8, 17:59.5, 18:53.5, 19:18.9, 20:01.8, (20:45.6), (21:22.0) |
4 | 115 | Temple Christian (Fort Worth),
TX - Team Time (1st 5) 1:50:10.6 | Spread (1st 5) 3:34.9 |
| 18, 22, 24, 25, 26 |
| David Funderburk, Dario Rivas, Andrew Martin, Jameson Smith, Duncan Simoneaux |
| 19:53.8, 20:53.7, 22:26.1, 23:28.3, 23:28.7 |