1 | 26 | St Thomas,
TX - Team Time (1st 5) 58:10.0 | Spread (1st 5) 1:23.0 |
| 2, 3, 4, 6, 11, (12), (13) |
| Blazek Skucius, Travis Enochs, PJ Rzasnicki, Cesar Trevino, Ben Bludau, (Isaiah Garza), (Kyle Rzasnicki) |
| 11:07.0, 11:23.0, 11:33.0, 11:37.0, 12:30.0, (12:33.0), (12:40.0) |
2 | 30 | John Paul II (Plano),
TX - Team Time (1st 5) 59:01.3 | Spread (1st 5) 1:18.7 |
| 1, 5, 7, 8, 9, (14), (15) |
| Kolbe Bauer, Jon Mazza, Carter Patton, Kyle Schichl, Kevin Patton, (Sebastian Conklin), (Sean Jonte) |
| 10:58.2, 11:35.6, 12:04.8, 12:05.8, 12:16.9, (12:46.1), (12:50.9) |
3 | 87 | Trinity Christian (Addison),
TX - Team Time (1st 5) 1:10:15.4 | Spread (1st 5) 2:46.3 |
| 10, 17, 18, 20, 22, (23), (26) |
| Greg Tiner, Ben Berggren, Tyler Townley, Ethan Merrifield, Colby James, (Logan Rock), (Henry Ridley) |
| 12:17.4, 14:02.6, 14:11.9, 14:39.8, 15:03.7, (15:06.7), (15:45.2) |
4 | 105 | Concordia Lutheran,
TX - Team Time (1st 5) 1:14:03.9 | Spread (1st 5) 1:25.6 |
| 16, 19, 21, 24, 25, (27), (28) |
| Thomas Gorline, Hayden Campbell, Brenden Soults, Ellis Fangmann, Daniel Semro, (Nathan Groeschel), (Ismael Lopez) |
| 14:01.0, 14:28.7, 14:47.6, 15:20.0, 15:26.6, (16:03.6), (16:50.1) |