1 | 28 | Liberty Christian (Argyle),
TX - Team Time (1st 5) 1:24:43.1 | Spread (1st 5) 1:17.8 |
| 1, 5, 6, 7, 9, (18), (23) |
| Paul Anderson, Ryan Allison, Landon Lewis, Luke Lewis, Jack Hooper, (Sam Van Ooyen), (Jackson Love) |
| 16:07.6, 16:58.0, 16:58.6, 17:13.5, 17:25.4, (18:37.5), (18:45.4) |
2 | 56 | Nolan Catholic,
TX - Team Time (1st 5) 1:29:24.7 | Spread (1st 5) 1:47.7 |
| 2, 8, 12, 14, 20, (21), (24) |
| Ben Geiser, Rudy Palomo, Nic Prado, Michael Wilson, Noah Douglas, (Joshua Keifer), (Colin Bryant) |
| 16:52.1, 17:13.8, 18:17.0, 18:22.0, 18:39.8, (18:43.1), (18:49.3) |
3 | 59 | Midland Christian,
TX - Team Time (1st 5) 1:28:58.3 | Spread (1st 5) 2:06.7 |
| 3, 4, 10, 17, 25, (26), (28) |
| Jace Mitchell, Bryceson Boss, Caden Norris, Logan Cook, Austin Battles, (Cole Little), (Connor Sears) |
| 16:52.3, 16:52.9, 17:42.1, 18:32.0, 18:59.0, (19:01.8), (19:59.5) |
4 | 74 | Trinity Christian (Addison),
TX - Team Time (1st 5) 1:32:07.6 | Spread (1st 5) 21.9 |
| 11, 13, 15, 16, 19, (22), (27) |
| Justin Miller, Will McIntosh, Logan Rock, Tyler Townley, Seth Bator, (Jackson Thornton), (Connor Dewey) |
| 18:15.9, 18:18.9, 18:24.0, 18:31.0, 18:37.8, (18:45.0), (19:33.5) |