1 | 59 | Trinity Christian (Lubbock),
TX - Team Time (1st 5) 1:38:19.7 | Spread (1st 5) 4:45.2 |
| 3, 7, 9, 12, 28, (32) |
| Jack Bailey, Pierce Tapp, Jayton Burnett, Josh Smith, Wyatt Bailey, (Zach Springer) |
| 17:42.4, 18:45.8, 19:39.8, 19:44.1, 22:27.6, (22:43.2) |
2 | 66 | Covenant Christian (Colleyville),
TX - Team Time (1st 5) 1:39:28.5 | Spread (1st 5) 3:33.9 |
| 2, 10, 15, 18, 21, (22), (23) |
| Charlie Woodcock, Connor Fewell, Devin Bryant, Zach Sargent, Pierce Urbanosky, (James Kindrick), (Carson Roffman) |
| 17:40.4, 19:40.0, 20:16.8, 20:37.0, 21:14.3, (21:25.1), (21:29.5) |
3 | 75 | San Jacinto Christian,
TX - Team Time (1st 5) 1:41:01.5 | Spread (1st 5) 4:11.2 |
| 5, 11, 13, 17, 29, (33) |
| Parker Lopez, Hayden Cunningham, Hogan Karr, Ben Bowles, Gray Gillman, (Caleb Kelley) |
| 18:19.4, 19:43.2, 19:56.8, 20:31.5, 22:30.6, (23:10.8) |
4 | 84 | Coram Deo (Flower Mound),
TX - Team Time (1st 5) 1:43:09.2 | Spread (1st 5) 7:48.6 |
| 1, 4, 6, 36, 37, (38) |
| Erik Halldorson, Joshua Wallace, Joshua Clark, J T Kim, Alec Mathews, (William Shegon) |
| 17:17.8, 17:58.6, 18:35.3, 24:11.1, 25:06.4, (27:10.1) |
5 | 99 | Lubbock Christian,
TX - Team Time (1st 5) 1:45:08.6 | Spread (1st 5) 1:49.3 |
| 14, 16, 19, 24, 26, (27), (34) |
| Ross Rogers, Kendon Stark, Austin Jackson, Tate Farris, Zane Pena, (Eli Pruitt), (Elliot Kitten) |
| 20:06.9, 20:28.0, 20:56.2, 21:41.3, 21:56.2, (22:14.7), (24:01.0) |
6 | 114 | Trinity Midland,
TX - Team Time (1st 5) 1:47:55.6 | Spread (1st 5) 3:06.0 |
| 8, 20, 25, 30, 31, (35) |
| Adin Watson, Kyle Alworth, Nate Evans, Zach Jebsen, John Paul Fanous, (Eriq Adams) |
| 19:37.0, 21:07.0, 21:52.6, 22:36.0, 22:43.0, (24:01.9) |