1 | 34 | Clute Brazoswood,
TX - Team Time (1st 5) 1:21:52.7 | Spread (1st 5) 52.1 |
| 3, 4, 5, 9, 13, (15), (23) |
| Charles Patton, Diego Moya, Giovani Diaz, Trevor Kuhlman, Trace Whitley, (Mason McFeeters), (Jack Davies) |
| 16:04.7, 16:06.6, 16:12.4, 16:32.2, 16:56.8, (16:59.9), (17:28.9) |
2 | 42 | Houston Clear Lake,
TX - Team Time (1st 5) 1:22:11.1 | Spread (1st 5) 1:29.9 |
| 1, 7, 8, 10, 16, (17), (18) |
| Samuel Golla, Zach Madsen, Luke Duncan, Anthony Roberts, Michael Guempel, (Lasse Jacobson), (Jack Musgrave) |
| 15:30.8, 16:26.5, 16:30.6, 16:42.5, 17:00.7, (17:13.3), (17:16.2) |
3 | 66 | LC Clear Springs,
TX - Team Time (1st 5) 1:24:15.4 | Spread (1st 5) 1:31.8 |
| 2, 11, 14, 19, 20, (24), (25) |
| Caden Ryskoski, Jack Reeves, David Malak, Owen Kirkland, Tyler Gaines, (Elian Aguilar), (Aidan Stelly) |
| 15:50.8, 16:44.5, 16:59.8, 17:17.7, 17:22.6, (17:35.8), (17:43.1) |
4 | 116 | LC Clear Falls,
TX - Team Time (1st 5) 1:28:26.8 | Spread (1st 5) 1:19.6 |
| 12, 21, 26, 28, 29, (30), (32) |
| Josiah Guajardo, Max Welbourne, Manu Vajha, Elijah Loudermilk, Adrian Hernandez, (Ryder Santos), (Nathan Smith) |
| 16:55.7, 17:27.0, 17:43.9, 18:04.9, 18:15.3, (18:18.9), (18:37.9) |
5 | 119 | LC Clear Creek,
TX - Team Time (1st 5) 1:29:08.0 | Spread (1st 5) 2:42.9 |
| 6, 22, 27, 31, 33, (34), (35) |
| Chris Creedon, Eduardo Ramos, Gabriel Velasco, Gerardo Ramos, Aiden Farrar, (Hudson Elbert), (Ryan Tach) |
| 16:16.9, 17:28.2, 18:01.6, 18:21.5, 18:59.8, (19:01.3), (19:05.9) |