1 | 32 | Brentwood Christian,
TX - Team Time (1st 5) 1:31:43.3 | Spread (1st 5) 2:56.3 |
| 2, 4, 5, 9, 12, (15), (18) |
| Renne Cooper, Jack Leidlein, Rodrigo Real, Colton McLain, Hollis Harlan, (Gino Burke), (John Youngdale) |
| 17:01.6, 17:38.5, 17:54.8, 19:10.5, 19:57.9, (21:00.4), (21:22.3) |
2 | 51 | St Michaels Catholic,
TX - Team Time (1st 5) 1:37:38.8 | Spread (1st 5) 3:35.0 |
| 3, 7, 11, 14, 16, (25), (26) |
| Gabriel Estrada, Davin Mortellaro, Sam Sweeney, Gabriel Aguilar, Nicholas Mahoney, (Blake Prevost), (Ryan Moellenberg) |
| 17:37.0, 19:01.2, 19:28.6, 20:20.0, 21:12.0, (22:38.4), (22:56.3) |
3 | 70 | Austin Regents,
TX - Team Time (1st 5) 1:41:36.0 | Spread (1st 5) 3:03.8 |
| 6, 8, 17, 19, 20, (21), (23) |
| Henry Heininger, Lewis Heininger, Elijah Spadini, Russell Feller, Chase Ueltschey, (Calum Long), (Tiago Artaza) |
| 18:22.0, 19:05.1, 21:19.8, 21:23.3, 21:25.8, (21:26.0), (21:43.0) |
| 70 | Hyde Park Baptist,
TX - Team Time (1st 5) 1:40:13.3 | Spread (1st 5) 5:19.5 |
| 1, 10, 13, 22, 24, (27), (28) |
| Charlie Glass, Zach Henderson, Robert Henderson, Myles Krasoff, Luke McCutchin, (Travis Moose), (Grant Cary) |
| 16:52.0, 19:25.0, 20:13.6, 21:31.2, 22:11.5, (23:19.1), (24:12.0) |