1 | 50 | Trinity Christian (Willow Park),
TX - Team Time (1st 5) 1:37:54.8 | Spread (1st 5) 3:15.5 |
| 2, 6, 8, 15, 19, (22), (29) |
| Joel Jeffers, Jacob Camp, Malen Baldridge, Max Perales, Bayley Gonzales, (Zach Givens), (Thomas Bridges) |
| 17:56.9, 18:42.9, 19:12.7, 20:49.9, 21:12.4, (21:32.3), (23:00.1) |
2 | 53 | Ascension Academy,
TX - Team Time (1st 5) 1:38:41.6 | Spread (1st 5) 3:28.0 |
| 1, 4, 13, 17, 18, (21), (25) |
| Gus Sage, Dalton Mote, Garret Morris, Troy Schouten, Tanner McDaniel, (Kobe Williams), (Andy Heckman) |
| 17:43.6, 18:06.7, 20:30.0, 21:09.7, 21:11.6, (21:16.8), (22:02.4) |
3 | 72 | Denton Calvary,
TX - Team Time (1st 5) 1:42:27.5 | Spread (1st 5) 2:34.9 |
| 9, 11, 12, 16, 24, (28), (31) |
| Dallas Davis, Paxton Fox, Cohen Thompson, Joshua Robertson, Preston Carpenter, (Joseph Robertson), (Grant Fellers) |
| 19:20.0, 20:01.4, 20:12.2, 20:59.0, 21:54.9, (22:51.0), (26:35.9) |
4 | 77 | Harvest Christian Academy (Keller),
TX - Team Time (1st 5) 1:42:05.1 | Spread (1st 5) 4:54.9 |
| 3, 7, 14, 23, 30 |
| Ian Ellis, Jake Shirley, Connor Webb, Carlos Vazquez, Ben Dunning |
| 18:06.0, 18:47.2, 20:35.0, 21:36.0, 23:00.9 |
5 | 88 | Abilene Christian,
TX - Team Time (1st 5) 1:44:00.1 | Spread (1st 5) 4:19.2 |
| 5, 10, 20, 26, 27 |
| Austin Seekins, Timothy Coates, Micah Burrow, Ryan Flanagan, Ben Camp |
| 18:09.4, 19:43.6, 21:15.1, 22:23.4, 22:28.6 |