1 | 41 | Live Oak Classical,
TX - Team Time (1st 5) 1:34:19.1 | Spread (1st 5) 1:25.0 |
| 3, 4, 5, 13, 16, (18), (25) |
| Matt (Matthew) Day, Sebastian Allman, Timmy Bierwirth, Ben Buras, Simon Hernandez, (Rich Helmer), (Jonah Stringer) |
| 18:15.3, 18:22.7, 18:31.4, 19:29.4, 19:40.3, (19:53.2), (20:26.3) |
2 | 91 | Holy Trinity Catholic,
TX - Team Time (1st 5) 1:38:07.2 | Spread (1st 5) 3:45.9 |
| 2, 15, 17, 27, 30 |
| John Castro, Jack Butler, Vasyl Ploskanych, Jackson Lieber, Jack Dowling |
| 17:06.9, 19:35.1, 19:43.6, 20:48.8, 20:52.8 |
3 | 96 | Southcrest Christian,
TX - Team Time (1st 5) 1:41:32.6 | Spread (1st 5) 4:14.4 |
| 6, 7, 9, 36, 38, (40), (42) |
| Stephen Hunt, Alex Spencer, Austin Dean, Kolton Lambert, John Hunt, (Haojun Xie), (Jeremiah Bishop) |
| 18:41.7, 18:49.1, 18:54.8, 22:10.9, 22:56.1, (23:43.7), (24:28.5) |
4 | 99 | St Paul (Shiner Catholic),
TX - Team Time (1st 5) 1:40:23.4 | Spread (1st 5) 1:49.6 |
| 10, 14, 21, 22, 32, (33), (39) |
| Walker Jackson, Lane Jackson, Nathan Wagner, Jacob Darilek, Frank Benes, (Andrew Wagner), (Cole Brown) |
| 19:18.7, 19:31.5, 20:08.1, 20:16.8, 21:08.3, (21:35.4), (23:18.5) |
5 | 103 | All Saints Episcopal,
TX - Team Time (1st 5) 1:39:28.4 | Spread (1st 5) 4:02.5 |
| 1, 19, 24, 28, 31, (34), (35) |
| Ret Taylor, Myles Tipton, Brett Berger, Luke Stewart, Bracy Estes, (Jackson Janes), (Joseph Bayouth) |
| 17:04.0, 20:03.9, 20:24.1, 20:49.9, 21:06.5, (21:44.9), (21:59.0) |
6 | 113 | Ovilla Christian,
TX - Team Time (1st 5) 1:43:43.0 | Spread (1st 5) 4:25.0 |
| 11, 12, 20, 29, 41 |
| Zachary Fitch, Manny Velastegui, Luke Adams, Mark Nicholas, Grant Hornung |
| 19:27.0, 19:29.0, 20:05.0, 20:50.0, 23:52.0 |
7 | 137 | Faith Academy (Victoria),
TX - Team Time (1st 5) 1:49:46.9 | Spread (1st 5) 8:23.7 |
| 8, 23, 26, 37, 43, (44) |
| Luke Marti, Truman Bazor, Julio Clausen, Jonathon Raska, Jonathan Rasma, (Jonathan Boehm) |
| 18:53.0, 20:20.2, 20:29.0, 22:48.0, 27:16.7, (29:33.0) |