1 | 31 | Lutheran South Academy,
TX - Team Time (1st 5) 1:30:03.1 | Spread (1st 5) 1:38.1 |
| 1, 4, 7, 9, 10, (12), (30) |
| Blake Rothbard, Andrew Cruz, Kenneth Richardson, Anthony Carona, Anthony Cruz, (Anthony Spaulding), (Cavenaugh Adams) |
| 17:06.2, 17:28.3, 18:07.4, 18:36.9, 18:44.3, (18:53.2), (20:36.9) |
2 | 54 | Grace Prep (Arlington),
TX - Team Time (1st 5) 1:32:49.7 | Spread (1st 5) 2:24.8 |
| 3, 6, 8, 18, 19, (31), (33) |
| Chase McPherson, Logan Ruhde, Caleb White, Colin Shopp, Ryan Conner, (Michael Talley), (Stefan Kenyon) |
| 17:18.2, 17:53.2, 18:15.0, 19:40.3, 19:43.0, (20:44.0), (20:51.0) |
3 | 95 | Fort Bend Christian Academy,
TX - Team Time (1st 5) 1:35:55.2 | Spread (1st 5) 4:41.8 |
| 2, 5, 11, 22, 55, (90) |
| Robert Barnett, Sam Newton, Connor Day, Will Krehmeier, Lee Fowler, (Josh Wright) |
| 17:17.9, 17:37.2, 18:53.0, 20:07.4, 21:59.7, (29:09.9) |
4 | 110 | Liberty Christian (Argyle),
TX - Team Time (1st 5) 1:39:52.0 | Spread (1st 5) 1:38.0 |
| 14, 16, 19, 25, 36, (45), (57) |
| Luke Fife, Zach Jordan, Luke Smith, Will Anderson, Andy See, (Peter Hammer), (Cory Nickodam) |
| 19:22.0, 19:33.0, 19:43.0, 20:14.0, 21:00.0, (21:38.0), (22:01.0) |
5 | 158 | Concordia Lutheran,
TX - Team Time (1st 5) 1:42:55.2 | Spread (1st 5) 2:52.7 |
| 13, 17, 34, 40, 54, (61), (78) |
| Taylor Colwell, Taylor Richardson, Kyle Miller, Zac Patterson, Cameron Johnson, (Schyler Kline), (Jared Howard) |
| 19:05.1, 19:37.0, 20:57.2, 21:18.1, 21:57.8, (22:07.0), (24:02.1) |
6 | 160 | Southwest Christian (Fort Worth),
TX - Team Time (1st 5) 1:43:24.0 | Spread (1st 5) 1:21.0 |
| 21, 28, 35, 37, 39, (65), (66) |
| Brennan Rodriguez, James Irvine, Jacob Lowery, Bobby Yow, Dustin Emmons, (Josh Richard), (Collin Madison) |
| 19:49.0, 20:25.0, 20:59.0, 21:01.0, 21:10.0, (22:14.0), (22:15.0) |
7 | 166 | Awty International,
TX - Team Time (1st 5) 1:43:59.9 | Spread (1st 5) 1:14.2 |
| 26, 27, 32, 38, 43, (48), (50) |
| Thomas Cahuzac, Michael Baumgartner, Alex Leonard, Sasha Ramirez, Remy Sutherland, (Chris Ellis), (Quinn Osha) |
| 20:15.0, 20:23.1, 20:47.9, 21:04.7, 21:29.2, (21:43.1), (21:47.1) |
8 | 184 | Shelton,
TX - Team Time (1st 5) 1:44:39.0 | Spread (1st 5) 1:56.0 |
| 23, 24, 29, 49, 59, (63), (73) |
| Jeff Baker, T Bowsher, Greg Hunt, Nathan Hazelett, Matt Cox, (Nick Hoyt), (Brian Bakos) |
| 20:09.0, 20:10.0, 20:31.0, 21:44.0, 22:05.0, (22:11.0), (22:41.0) |
9 | 243 | Fort Worth Christian,
TX - Team Time (1st 5) 1:47:36.5 | Spread (1st 5) 3:09.5 |
| 15, 45, 52, 60, 71, (72), (74) |
| Nathan Parish, Drew Boa, Billy Keck, Garrison Efird, Michael Bow, (Hunter Watson), (Ben Weaver) |
| 19:25.5, 21:38.0, 21:52.0, 22:06.0, 22:35.0, (22:40.0), (23:10.0) |
10 | 295 | Houston Christian,
TX - Team Time (1st 5) 1:50:24.6 | Spread (1st 5) 1:02.8 |
| 42, 58, 62, 64, 69, (70), (86) |
| Jack Schubert, Charlie Hasenbank, Carl Taylor, Matt Rommelmann, Chris Kirkland, (Sam Driver), (Zach Dotson) |
| 21:28.6, 22:02.4, 22:10.2, 22:12.0, 22:31.4, (22:32.8), (26:29.0) |
11 | 314 | Northland Christian,
TX - Team Time (1st 5) 1:54:11.6 | Spread (1st 5) 3:05.4 |
| 41, 47, 67, 79, 80, (81), (83) |
| Royce Nickerson, Ricky Mozey, Taylor Chitty, Brian Minavi, Patrick Louden, (Zach Wiebe), (Marc Cataldo) |
| 21:24.8, 21:40.4, 22:20.4, 24:15.8, 24:30.2, (25:13.2), (25:47.3) |
12 | 345 | Second Baptist,
TX - Team Time (1st 5) 2:09:41.8 | Spread (1st 5) 11:33.4 |
| 51, 53, 56, 92, 93 |
| Ben Pfeffer, Ben Riggle, Jesse Worsham, Austin Price, Andy Vick |
| 21:50.6, 21:55.9, 21:59.8, 30:31.5, 33:24.0 |
13 | 378 | Westbury Christian,
TX - Team Time (1st 5) 1:58:59.4 | Spread (1st 5) 2:59.6 |
| 68, 75, 76, 77, 82, (84), (85) |
| Ryan Keenan, Cody Glenn, Nick Shepherd, Cameron Smith, Andrew Bauknight, (Aaron Dass), (Dillon Olson) |
| 22:29.0, 23:21.9, 23:47.2, 23:52.7, 25:28.6, (26:05.2), (26:23.7) |
14 | 399 | Lutheran-North,
TX - Team Time (1st 5) 2:14:42.5 | Spread (1st 5) 8:32.3 |
| 44, 87, 88, 89, 91 |
| Caleb Runge, Carlton Attoway, Andre Ringer, Gabriel Villagomez, Erik Nalley |
| 21:31.6, 27:03.6, 27:59.2, 28:04.2, 30:03.9 |