1 | 30 | Liberty Christian (Argyle),
TX - Team Time (1st 5) 1:29:14.0 | Spread (1st 5) 1:04.0 |
| 3, 5, 6, 7, 9, (10), (12) |
| Paul Hammer, Jack Porter, Dereck Woodcock, Peter Hammer, Luke Smith, (Ryan Leaverton), (Zach Jordan) |
| 17:11.0, 17:44.0, 17:59.0, 18:05.0, 18:15.0, (18:17.0), (18:40.0) |
2 | 41 | Midland Christian,
TX - Team Time (1st 5) 1:30:42.0 | Spread (1st 5) 2:03.0 |
| 2, 4, 8, 13, 14, (18), (23) |
| Taylor Ochs, Landon Breeding, Conner Mills, Jacob DeFrance, Ben Witte, (William Robb), (Alex Hernandez) |
| 17:03.0, 17:35.0, 18:13.0, 18:45.0, 19:06.0, (19:54.0), (20:24.1) |
3 | 84 | Southwest Christian (Fort Worth),
TX - Team Time (1st 5) 1:37:30.0 | Spread (1st 5) 1:49.2 |
| 11, 16, 17, 19, 21, (27), (28) |
| Matthew Michener, Matt Powell, Charles Mott, Paul Ayala, Nathan Maxwell, (Alex Keefer), (Bobby Stroup) |
| 18:17.7, 19:32.6, 19:36.0, 19:56.8, 20:06.9, (20:45.5), (20:51.7) |
4 | 107 | Grace Prep (Arlington),
TX - Team Time (1st 5) 1:44:46.0 | Spread (1st 5) 8:14.0 |
| 1, 15, 22, 34, 35, (38) |
| Logan Ruhde, Chris Conoley, William Sovic, Matthew Johnson, Andrew Estes, (Louis Lee) |
| 16:28.0, 19:10.0, 20:21.0, 24:05.0, 24:42.0, (25:57.0) |
5 | 125 | Trinity Christian (Lubbock),
TX - Team Time (1st 5) 1:42:51.4 | Spread (1st 5) 1:05.3 |
| 20, 24, 25, 26, 30, (32), (36) |
| Timothy Peikert, Philippe Dentino, Phillip Moore, Hayden Hatch, David Tardy, (Travis Moore), (Robert Hardwicke) |
| 20:03.6, 20:27.2, 20:32.7, 20:39.0, 21:08.9, (21:20.8), (24:59.2) |
6 | 169 | Temple Christian (Fort Worth),
TX - Team Time (1st 5) 1:56:17.0 | Spread (1st 5) 6:20.0 |
| 29, 31, 33, 37, 39, (40) |
| David Funderburk, Reuben Katagiri, Pierce Stringer, Daniel Pisar, Caleb Randolph, (Andrew Martin) |
| 20:58.0, 21:09.0, 21:39.0, 25:13.0, 27:18.0, (27:19.0) |