1 | 54 | FW Country Day,
TX - Team Time (1st 5) 1:03:36.9 | Spread (1st 5) 1:40.2 |
| 1, 6, 13, 14, 20, (43), (48) |
| Ty Williams, Luke Vincent, Nate Blan, Knox Stephens, Andrew Lobo, (Adam Pierce), (Frankie Leoni) |
| 11:41.1, 12:36.0, 12:58.6, 12:59.9, 13:21.3, (14:26.6), (14:38.5) |
2 | 69 | Bethesda Christian,
TX - Team Time (1st 5) 1:05:10.1 | Spread (1st 5) 54.8 |
| 7, 8, 9, 21, 24 |
| Jacob Dugas, Gabe Combs, Atticus Giere, Corbin Gonzales, Ethan Brown |
| 12:40.5, 12:41.4, 12:45.6, 13:27.3, 13:35.3 |
3 | 97 | All Saints Episcopal,
TX - Team Time (1st 5) 1:06:09.9 | Spread (1st 5) 2:31.0 |
| 3, 10, 11, 27, 46, (57), (69) |
| Liam Finley, Gates Katherine, Josiah Jenkins, Alexander Woller, Zane Woodliff, (Luca Ferrara), (Fulton Jackson) |
| 12:05.5, 12:48.8, 12:55.6, 13:43.5, 14:36.5, (15:12.2), (15:57.0) |
4 | 120 | Southwest Christian,
TX - Team Time (1st 5) 1:07:12.2 | Spread (1st 5) 2:19.1 |
| 2, 19, 23, 36, 40, (41), (63) |
| Joseph Jones, Joshua Rusch, Bauer Stephens, Cason Greene, Emerson Aiken, (Sam Greer), (Blake Bailey) |
| 12:01.6, 13:18.2, 13:29.7, 14:02.0, 14:20.7, (14:22.2), (15:24.2) |
5 | 124 | THESA Riders,
TX - Team Time (1st 5) 1:07:43.9 | Spread (1st 5) 2:01.8 |
| 4, 16, 29, 31, 44, (61), (62) |
| Samuel Nowell, Brayden Nowell, Toby Leonesio, Noah Johnson, Caleb Zachary, (Josiah Lang), (Josiah Lang) |
| 12:25.0, 13:12.9, 13:47.0, 13:52.2, 14:26.8, (15:21.0), (15:21.4) |
6 | 168 | Fort Worth Christian,
TX - Team Time (1st 5) 1:10:14.6 | Spread (1st 5) 1:40.2 |
| 17, 30, 32, 38, 51, (65), (70) |
| Evan Rosencrans, Colt Kipp, Gregory Smeds, Rowan Castillo, Mitch Mitchener, (Mich (Larry) Michener), (Alex Reedy) |
| 13:17.5, 13:50.9, 13:52.6, 14:15.9, 14:57.7, (15:39.2), (15:57.6) |
7 | 171 | Grace Prep (Arlington),
TX - Team Time (1st 5) 1:10:10.3 | Spread (1st 5) 1:09.3 |
| 26, 28, 33, 35, 49, (59), (72) |
| Colin Sappington, Jesse Zimmerman, Sawyer Jordan, Gavin Escajeda, Ty Porter, (Noah Bonjour), (Luke Yates) |
| 13:41.6, 13:44.7, 13:54.1, 13:59.0, 14:50.9, (15:17.0), (16:09.0) |
8 | 196 | Oakridge,
TX - Team Time (1st 5) 1:11:41.2 | Spread (1st 5) 1:57.5 |
| 15, 22, 52, 53, 54, (78), (91) |
| Clint Hagen, Vincent Walters, Austin Jones, Larkin Taylor, Willem Smelt, (Apollo Nguyen), (Zachary Rogers) |
| 13:06.4, 13:29.1, 14:58.2, 15:03.6, 15:03.9, (16:34.5), (19:00.6) |
9 | 198 | Faith Christian (Grapevine),
TX - Team Time (1st 5) 1:11:38.0 | Spread (1st 5) 2:34.4 |
| 5, 42, 45, 50, 56, (60), (68) |
| Sterling Adkins, Paolo Zoota, Anthony Sal, Hudson Smith, Nate Elliot, (Brodie Ciesiolka), (Noah Santini) |
| 12:34.8, 14:22.6, 14:35.4, 14:56.0, 15:09.2, (15:20.3), (15:44.7) |
10 | 216 | Pantego Christian,
TX - Team Time (1st 5) 1:12:37.0 | Spread (1st 5) 2:58.0 |
| 18, 37, 39, 47, 75, (88) |
| Judah Harber, Landry Kemp, Brennan Stone, Carson Tate, Micah Harber, (Ebube Ogbechie) |
| 13:18.0, 14:10.0, 14:16.0, 14:37.0, 16:16.0, (18:18.0) |
11 | 227 | Covenant Christian (Colleyville),
TX - Team Time (1st 5) 1:13:20.9 | Spread (1st 5) 3:09.7 |
| 12, 25, 55, 64, 71, (76), (80) |
| Gunnar Barfknecht, Logan Vogt, Grady Henderson, SJ Barker, David Mooney, (Minh Dang), (Melvin (Zunyao) Jiang) |
| 12:57.5, 13:35.4, 15:07.0, 15:33.8, 16:07.2, (16:19.1), (16:43.4) |
12 | 362 | Trinity Valley,
TX - Team Time (1st 5) 1:21:11.4 | Spread (1st 5) 1:50.7 |
| 57, 67, 73, 82, 83, (86), (87) |
| Jason Shahi, Noah Seleny, Charlie Rosell, Saawan Duvuri, Reid Garsek, (Jack Fahy), (Thomas Young) |
| 15:12.2, 15:41.7, 16:14.6, 17:00.0, 17:02.9, (17:31.0), (17:50.5) |
13 | 377 | Harmony Innovation (Fort Worth),
TX - Team Time (1st 5) 1:21:56.2 | Spread (1st 5) 1:06.5 |
| 66, 74, 77, 79, 81, (92) |
| Jaylen Rios, Benjamin Malkowski, Aaron Alexander, Noah Bailey, Albert Quiroz, (Isaiah Jones) |
| 15:41.0, 16:15.7, 16:30.0, 16:42.0, 16:47.5, (21:42.0) |
14 | 382 | Liberty Christian,
TX - Team Time (1st 5) 1:25:42.0 | Spread (1st 5) 4:31.5 |
| 34, 84, 85, 89, 90 |
| Blake Lowe, Grant Pearson, Owen Kempf, Jack Loewen, Tommy McGarrity |
| 13:58.8, 17:26.0, 17:26.8, 18:20.1, 18:30.3 |