1 | 22 | Trinity Christian Addison,
TX - Team Time (1st 5) 1:06:09.0 | Spread (1st 5) 33.0 |
| 2, 3, 4, 6, 7, (9), (11) |
| Jack Savage, Austin Green, Alex Coronado, Aaron Cho, Theo Fandrich, (Ian Dance), (Brandon Hilger) |
| 12:55.0, 13:06.0, 13:14.0, 13:26.0, 13:28.0, (13:34.0), (14:00.0) |
2 | 71 | Good Shepherd (Dallas),
TX - Team Time (1st 5) 1:14:12.0 | Spread (1st 5) 3:08.0 |
| 1, 12, 18, 19, 21, (24), (26) |
| Andrew Matter, Jordan Gulis, Austin Copps, Charlie Lang, Hunter Frase, (Sharwin Yogeswaran), (Killian Leonard) |
| 12:50.0, 14:01.0, 15:41.0, 15:42.0, 15:58.0, (16:24.0), (16:29.0) |
3 | 73 | Ovilla Christian,
TX - Team Time (1st 5) 1:14:04.0 | Spread (1st 5) 2:43.0 |
| 5, 10, 16, 20, 22, (34) |
| Fred Vincent, Sam Vincent, Jeremy Smith, Zach Fitch, Kai Kiefer, (Lukas Middleton) |
| 13:17.0, 13:35.0, 15:28.0, 15:44.0, 16:00.0, (24:03.0) |
4 | 87 | Lutheran South Academy,
TX - Team Time (1st 5) 1:16:14.0 | Spread (1st 5) 3:17.0 |
| 8, 13, 15, 23, 28, (31), (31) |
| Jake Hirth, Ryan Waugaman, Jose Macias, Peyton Soderstrom, Connor Boudreaux, (Zach Neal), (Collin Koza) |
| 13:33.0, 14:09.0, 15:27.0, 16:15.0, 16:50.0, (18:16.0), (18:16.0) |
5 | 112 | Prince of Peace Christian,
TX - Team Time (1st 5) 1:20:03.0 | Spread (1st 5) 2:12.0 |
| 14, 17, 25, 27, 29, (30), (33) |
| Chris Walsh, Cole Loretto, Taylor Cook, Pierce Blankenship, Josh Tolbert, (Zachary Gerhard), (Justin Gregg) |
| 14:39.0, 15:31.0, 16:25.0, 16:37.0, 16:51.0, (17:04.0), (18:58.0) |