1 | 33 | Clute Brazoswood,
TX - Team Time (1st 5) 53:03.2 | Spread (1st 5) 1:05.0 |
| 1, 5, 6, 7, 14, (15), (18) |
| Sam Whitmarsh, Giovani Diaz, Diego Moya, Charles Patton, Mason McFeeters, (Trevor Kuhlman), (Trace Whitley) |
| 10:00.5, 10:36.6, 10:36.9, 10:43.7, 11:05.5, (11:20.5), (11:29.7) |
2 | 43 | LC Clear Falls,
TX - Team Time (1st 5) 53:37.9 | Spread (1st 5) 43.0 |
| 2, 8, 10, 11, 12, (13), (21) |
| Cody Ayers, Giovani Campos, Grant Norsworthy, Christopher Clift, Reece Negrete, (James Simon), (Zachary Allega) |
| 10:13.6, 10:44.3, 10:49.5, 10:53.9, 10:56.6, (10:57.0), (11:33.3) |
3 | 66 | Houston Clear Lake,
TX - Team Time (1st 5) 55:31.8 | Spread (1st 5) 1:41.3 |
| 3, 4, 16, 19, 24, (29), (31) |
| Ian Miller, Grant Raska, Dylan Harrison, Zach Upanavage, Conner Mathis, (Nick Montes), (Miles Quigley) |
| 10:16.1, 10:25.5, 11:20.6, 11:32.2, 11:57.4, (12:20.3), (12:25.2) |
4 | 110 | Clear Brook,
TX - Team Time (1st 5) 59:41.8 | Spread (1st 5) 2:51.0 |
| 9, 20, 22, 26, 33, (34) |
| Matthew Trevino, Joseph Trevino, Austin Blazine, Eden Diaz Jr, Ian Allen, (Thomas Foster) |
| 10:45.4, 11:32.4, 11:39.8, 12:07.8, 13:36.4, (13:58.1) |
5 | 119 | LC Clear Creek,
TX - Team Time (1st 5) 59:32.6 | Spread (1st 5) 39.5 |
| 17, 23, 25, 26, 28, (29), (32) |
| Gabriel Velasco, Benjy Rendon, Aiden Farrar, Kohen Lankford, Hudson Elbert, (Jeffery Simmons), (Allan Zarat) |
| 11:29.0, 11:46.9, 12:00.4, 12:07.8, 12:08.5, (12:20.3), (12:30.5) |