1 | 26 | LC Clear Creek,
TX - Team Time (1st 5) 53:56.0 | Spread (1st 5) 2:03.6 |
| 1, 4, 5, 6, 10, (12), (16) |
| Chris Creedon, Gabriel Velasco, Gerardo Ramos, Eduardo Ramos, Graham Horn, (Austin Cruz), (Aiden Grenier) |
| 9:45.0, 10:39.1, 10:49.2, 10:54.1, 11:48.6, (12:04.5), (12:18.9) |
2 | 29 | Clute Brazoswood,
TX - Team Time (1st 5) 55:37.1 | Spread (1st 5) 1:13.0 |
| 2, 3, 7, 8, 9, (15), (17) |
| Trevor Kuhlman, Brayden Smith, Trenton Whitley, Eric Garrison, Roberto Vasquez, (Clark Gimber), (Caleb Mitterling) |
| 10:29.1, 10:30.5, 11:13.8, 11:41.6, 11:42.1, (12:11.4), (12:20.3) |
3 | 82 | LC Clear Springs,
TX - Team Time (1st 5) 1:03:41.8 | Spread (1st 5) 1:58.9 |
| 11, 13, 18, 19, 21, (22) |
| Canaan Ryan, Haven Rodriguez, Stefano Fiocca, Gabriel Aguilar, Connor Hillman, (Brandon Booker) |
| 11:51.8, 12:05.6, 12:48.2, 13:05.5, 13:50.7, (14:54.5) |
4 | 106 | Houston Clear Lake,
TX - Team Time (1st 5) 1:17:30.2 | Spread (1st 5) 6:10.4 |
| 14, 20, 23, 24, 25, (26) |
| Eli Pappas, Daniel Gardner, Corbin Santerre, Braden Rayburn, Vinay Bhuriya, (Logan Davis) |
| 12:05.7, 13:29.8, 16:14.2, 17:24.4, 18:16.1, (21:22.3) |