1 | 37 | Liberty Christian (Argyle),
TX - Team Time (1st 5) 1:29:37.0 | Spread (1st 5) 2:42.0 |
| 1, 2, 7, 7, 20, (22), (28) |
| Landon Lewis, Luke Lewis, Cole Flemmons, Sam Van Ooyen, Jack Hooper, (Trayton Acosta), (Breck Ortiz) |
| 16:48.0, 16:55.0, 18:12.0, 18:12.0, 19:30.0, (20:37.4), (22:57.9) |
2 | 52 | Midland Christian,
TX - Team Time (1st 5) 1:30:27.0 | Spread (1st 5) 2:06.4 |
| 3, 4, 11, 15, 19, (21), (25) |
| Bryceson Boss, Caden Norris, Logan Cook, Connor Sears, Austin Battles, (Tucker Smith), (Jace Denman) |
| 17:01.2, 17:20.9, 18:23.5, 18:33.8, 19:07.6, (20:34.3), (21:41.6) |
3 | 53 | Nolan Catholic,
TX - Team Time (1st 5) 1:31:01.8 | Spread (1st 5) 1:07.9 |
| 5, 6, 12, 14, 16, (17), (18) |
| Rudy Palomo, Rodolfo Palomo, Joshua Keifer, Nic Prado, Jarrett Corneil, (Brian Larson), (Logan Talabock) |
| 17:31.6, 17:53.8, 18:23.6, 18:33.3, 18:39.5, (18:42.9), (18:43.3) |
4 | 79 | Trinity Christian (Addison),
TX - Team Time (1st 5) 1:37:16.0 | Spread (1st 5) 3:05.4 |
| 9, 10, 13, 23, 24, (26), (27) |
| Justin Miller, Logan Rock, Seth Bator, Connor Dewey, Ryan Freese, (Luke Townley), (Mason Morland) |
| 18:17.9, 18:18.0, 18:31.9, 20:44.9, 21:23.3, (21:56.3), (22:03.8) |