1 | 61 | Covenant Christian (Conroe),
TX - Team Time (1st 5) 1:42:24.9 | Spread (1st 5) 3:26.9 |
| 4, 6, 11, 14, 26 |
| John Paul Bledsoe, Hayden Pratt, William Allen, Nicholas Hatcher, Connor Gilkeson |
| 18:57.1, 19:35.1, 20:40.6, 20:48.1, 22:24.0 |
2 | 63 | Cambridge Of Dallas,
TX - Team Time (1st 5) 1:41:32.9 | Spread (1st 5) 4:28.7 |
| 1, 8, 12, 19, 23, (27), (32) |
| Joel Truelson, Tommy Perkins, Kevin Johnson, William Biesel, Luke McBride, (Eugene Wright), (Chris Garcia) |
| 17:18.5, 20:14.7, 20:42.1, 21:30.4, 21:47.2, (22:39.5), (23:03.8) |
3 | 73 | Granbury North Central Texas Academy,
TX - Team Time (1st 5) 1:46:44.0 | Spread (1st 5) 7:50.6 |
| 2, 9, 10, 16, 36, (38), (39) |
| Austin Madden, Elias Fekadu, Jon Durant, Zach Pate, Holland Henry, (Ian Zhang), (Aaron Bui) |
| 18:34.4, 20:15.0, 20:26.4, 21:03.2, 26:25.0, (26:30.0), (26:35.0) |
4 | 89 | Logos Prep,
TX - Team Time (1st 5) 1:46:42.7 | Spread (1st 5) 2:00.3 |
| 7, 17, 18, 22, 25, (41) |
| Tyler Martinez, Mitchell Allen, Roger Gupta, Michael Opaleski, Marshall Allen, (David Rivera) |
| 20:09.8, 21:12.5, 21:24.3, 21:46.0, 22:10.1, (27:08.7) |
5 | 95 | Summit Christian (Cedar Park),
TX - Team Time (1st 5) 1:46:54.2 | Spread (1st 5) 4:00.7 |
| 3, 5, 28, 29, 30, (34) |
| Maclin Miller, Taylor Preece, Nathan Schami, Cody Bonner, Jacob Sherrill, (Chris Cothran) |
| 18:54.2, 19:19.8, 22:51.5, 22:53.8, 22:54.9, (25:18.8) |
6 | 125 | Briarwood,
TX - Team Time (1st 5) 1:53:12.9 | Spread (1st 5) 4:48.1 |
| 15, 20, 24, 31, 35, (43) |
| Andrew Turner, Aaron Gorski, Morgan Jones, Matt Price, Mark Schmitt, (Jake Samuels) |
| 20:55.9, 21:34.0, 21:58.0, 23:01.0, 25:44.0, (36:01.0) |
7 | 144 | Fairhill,
TX - Team Time (1st 5) 2:00:26.4 | Spread (1st 5) 6:01.5 |
| 13, 21, 33, 37, 40, (42), (44) |
| Sean King, Alex Castelli, Nick Gray, Nicholas Whisler, Carson Olivarez, (Christian Flores), (Jarod Turek) |
| 20:46.2, 21:40.0, 24:46.0, 26:26.5, 26:47.7, (27:22.0), (36:10.8) |