1 | 52 | Liberty Christian (Argyle),
TX - Team Time (1st 5) 1:33:30.3 | Spread (1st 5) 48.0 |
| 6, 8, 10, 11, 17, (37), (38) |
| Paul Anderson, Jordan Gledhill, Rugby Scruggs, Cooper Curtis, Cameron Keller, (Ryan Allison), (Breck Ortiz) |
| 18:20.9, 18:29.9, 18:42.7, 18:47.9, 19:08.9, (20:06.7), (20:08.3) |
2 | 74 | Perryton,
TX - Team Time (1st 5) 1:33:46.0 | Spread (1st 5) 1:41.0 |
| 2, 5, 19, 23, 25, (27), (30) |
| Gerardo Tarango, Martin Garcia, Francisco Guerrero, Bryan Castro, Mario Gonzalez, (Adrian Andrade), (Cole Townsend) |
| 17:39.0, 18:19.0, 19:10.0, 19:18.0, 19:20.0, (19:26.0), (19:30.0) |
3 | 79 | Casady,
OK - Team Time (1st 5) 1:34:18.0 | Spread (1st 5) 2:32.0 |
| 1, 9, 12, 21, 36 |
| Jack Ryan, Heath Stanfield, Pierce Sapper, Samuel Bass, Jeramiah Frost |
| 17:31.0, 18:39.0, 18:50.0, 19:15.0, 20:03.0 |
4 | 130 | Nolan Catholic,
TX - Team Time (1st 5) 1:37:24.1 | Spread (1st 5) 1:51.5 |
| 7, 16, 31, 35, 41, (44), (48) |
| Dylan Schrock, Ben Geiser, Reid Frost, Gregory Hoffman, Nate Schmidt, (Wyatt Steining), (Will Birbeck) |
| 18:26.4, 19:00.7, 19:40.2, 19:58.9, 20:17.9, (20:45.0), (21:04.1) |
5 | 143 | Bishop Dunne Catholic,
TX - Team Time (1st 5) 1:39:04.0 | Spread (1st 5) 3:31.3 |
| 4, 18, 24, 46, 51, (52), (54) |
| Jonathan Cantu, Joshua Benavides, Dylan Choate, Joe Martel, Daniel Rojas, (Ryder Barton), (Scott Harris) |
| 18:02.9, 19:09.2, 19:19.2, 20:58.5, 21:34.2, (21:37.1), (22:03.9) |
6 | 147 | John Paul II (Plano),
TX - Team Time (1st 5) 1:38:21.0 | Spread (1st 5) 1:08.3 |
| 15, 26, 33, 34, 39, (40), (47) |
| Kolbe Bauer, Jon Mazza, Kyle Schichl, Carter Patton, Kevin Patton, (Ben Gitzinger), (David Boyle) |
| 19:00.3, 19:25.7, 19:52.3, 19:54.1, 20:08.6, (20:15.9), (21:03.6) |
7 | 156 | Trinity Christian (Addison),
TX - Team Time (1st 5) 1:38:46.3 | Spread (1st 5) 1:31.6 |
| 14, 28, 29, 42, 43, (45), (50) |
| Greg Tiner, Alex Coronado, Ben Berggren, Whit (Whitman) Traweek, David Dembicki, (Tyler Townley), (Nathan Holden) |
| 18:58.7, 19:27.6, 19:27.7, 20:22.0, 20:30.3, (20:50.9), (21:19.5) |
8 | 199 | Bishop Lynch,
TX - Team Time (1st 5) 1:44:01.0 | Spread (1st 5) 3:12.0 |
| 20, 22, 49, 53, 55, (58), (61) |
| Ryan Sheaffer, Joseph McDonald, Lucas Herrmann, Eric Bellinghausen, Killian Baker, (Efrain Rojas), (Matthew Newman) |
| 19:14.2, 19:17.4, 21:10.7, 21:52.5, 22:26.2, (22:59.6), (23:21.5) |
9 | 227 | Parish Episcopal,
TX - Team Time (1st 5) 1:48:50.6 | Spread (1st 5) 5:29.1 |
| 13, 32, 56, 60, 66, (67), (68) |
| Will (Wilson) Florence, Parker Benn, Hays Boyd, Mark Dodson, John Buttles, (Kelly Autrey), (Wes Dodson) |
| 18:52.4, 19:42.2, 22:37.4, 23:17.1, 24:21.5, (24:24.2), (24:31.6) |
10 | 254 | Darrouzett,
TX - Team Time (1st 5) 1:52:34.0 | Spread (1st 5) 6:12.0 |
| 3, 59, 63, 64, 65 |
| Marcos Reyes, Devin Aguinaga, Dallas Bentley, Glenn Lambert, Kyler Wheatley |
| 17:53.0, 23:12.0, 23:40.0, 23:44.0, 24:05.0 |
11 | 329 | Prestonwood Christian (Plano),
TX - Team Time (1st 5) 2:05:25.2 | Spread (1st 5) 4:21.1 |
| 57, 62, 69, 70, 71, (72), (73) |
| Caden Burchard, Canon Hill, Evan Reyna, Logan Doyle, Nick Ward, (Jeremy Horstman), (Jack Davis) |
| 22:57.7, 23:38.3, 24:49.1, 26:41.3, 27:18.8, (27:39.1), (28:32.1) |