1 | 73 | Fort Worth Christian,
TX - Team Time (1st 5) 1:29:17.7 | Spread (1st 5) 1:56.6 |
| 2, 11, 13, 17, 30, (31), (52) |
| Riley Gage, Sheldon Hair, Tyler Hair, Richard Tharp, Kent Lee, (Tanner Stone), (Mason Starks) |
| 16:49.2, 17:41.3, 17:49.5, 18:11.9, 18:45.8, (18:48.4), (19:54.7) |
2 | 107 | Southwest Christian (Fort Worth),
TX - Team Time (1st 5) 1:31:22.4 | Spread (1st 5) 1:59.9 |
| 7, 10, 16, 29, 45, (46), (81) |
| Ty Derouen, Bobby Stroup, Chris Cook, Gregory Benes, Landon Davies, (Daniel Corley), (Sam Lewallen) |
| 17:27.5, 17:37.5, 18:05.3, 18:44.7, 19:27.4, (19:39.8), (21:39.1) |
3 | 116 | Awty International,
TX - Team Time (1st 5) 1:31:39.0 | Spread (1st 5) 2:25.0 |
| 5, 12, 23, 33, 43, (50), (56) |
| Thor Crux, Aaron Hurd, Arthur Jardin, Conor Hogan, Connor Grace, (Marceau Bertin), (Marco Monteiro) |
| 16:57.0, 17:48.0, 18:31.0, 19:01.0, 19:22.0, (19:53.0), (20:05.0) |
4 | 129 | Fort Bend Christian Academy,
TX - Team Time (1st 5) 1:31:27.9 | Spread (1st 5) 3:19.8 |
| 1, 4, 36, 37, 51, (56), (66) |
| Matthew Parham, Lucas Goodspeed, Ryan Grover, Dillon Smith, Bryce Schaner, (Brady Morgan), (Matthew Stauffacher) |
| 16:34.0, 16:51.3, 19:02.3, 19:06.5, 19:53.8, (20:05.0), (20:23.0) |
5 | 144 | Prince Of Peace,
TX - Team Time (1st 5) 1:33:15.7 | Spread (1st 5) 2:53.9 |
| 3, 24, 32, 38, 47, (59), (64) |
| Alex Thomas, Brandon Lund, Cole Bitting, Matthew Lang, Ryan Tierney, (Jimmy Ciampaglio), (Kaleb Warneke) |
| 16:51.0, 18:31.7, 18:54.1, 19:14.0, 19:44.9, (20:07.6), (20:19.1) |
6 | 162 | Lutheran South Academy,
TX - Team Time (1st 5) 1:34:39.1 | Spread (1st 5) 2:07.2 |
| 14, 22, 33, 39, 54, (60), (69) |
| Samuel Johnson, Jordan Jimenez, Zachary Schutze, Alexander Silvagnoli, Eric Vining, (Stephen Cadriel), (Ian Beck) |
| 17:53.8, 18:29.0, 19:01.0, 19:14.3, 20:01.0, (20:12.4), (20:36.0) |
7 | 169 | Lydia Patterson Inst,
TX - Team Time (1st 5) 1:34:21.0 | Spread (1st 5) 3:24.0 |
| 6, 8, 21, 63, 71, (89) |
| Pablo Fernandez, Saul Mena, Aaron Ortega, Felix Aguayo, Estaban Sierra, (Luis Sierra) |
| 17:24.0, 17:29.0, 18:21.0, 20:19.0, 20:48.0, (22:24.0) |
8 | 185 | Grace Prep (Arlington),
TX - Team Time (1st 5) 1:35:50.8 | Spread (1st 5) 1:45.4 |
| 20, 25, 33, 53, 54, (80), (93) |
| Garrett Alexander, Chris Crayton, Ben Mosley, Mitchell Johnson, Nathan Allen, (Micah Ostrowski), (Andrew Estes) |
| 18:15.6, 18:35.2, 19:01.0, 19:58.0, 20:01.0, (21:36.9), (23:00.1) |
9 | 197 | Second Baptist,
TX - Team Time (1st 5) 1:36:22.1 | Spread (1st 5) 4:01.8 |
| 9, 19, 28, 62, 79, (82), (90) |
| Reid Towns, Ben Tour, Tarik Tyler, Caleb Ralston, Michael Flores, (Daniel Sweat), (Riley Bailiff) |
| 17:31.2, 18:15.5, 18:43.6, 20:18.8, 21:33.0, (21:49.0), (22:47.3) |
10 | 215 | All Saints Episcopal,
TX - Team Time (1st 5) 1:37:04.3 | Spread (1st 5) 1:26.7 |
| 27, 40, 42, 48, 58, (73), (88) |
| William Swartworth, Nicholas Klouda, Carter Koehler, Noah Fanous, Aaron Fanous, (Collin Brown), (John David Short) |
| 18:39.3, 19:16.0, 19:18.0, 19:45.0, 20:06.0, (21:02.0), (22:06.0) |
11 | 225 | St. John XXIII College Prep,
TX - Team Time (1st 5) 1:37:31.4 | Spread (1st 5) 2:39.4 |
| 18, 26, 44, 65, 72, (74), (76) |
| Cameron Guice, Dylan Brokmeyer, Austin Morrison, Noah Hearn, John Paul Gonzales, (Kyle Smith), (Thomas Roccaforte) |
| 18:15.0, 18:36.0, 19:25.0, 20:21.0, 20:54.4, (21:06.0), (21:19.0) |
12 | 304 | Faith Christian (Grapevine),
TX - Team Time (1st 5) 1:42:36.3 | Spread (1st 5) 4:03.8 |
| 15, 49, 75, 78, 87, (102) |
| Jackson Greer, Cole Fowler, Sean Santoscoy, Brian Ogden, Andrew Graves, (John Baillargeon) |
| 18:01.2, 19:48.2, 21:13.1, 21:28.8, 22:05.0, (27:16.8) |
13 | 344 | Parish Episcopal,
TX - Team Time (1st 5) 1:44:50.4 | Spread (1st 5) 3:37.7 |
| 41, 61, 67, 84, 91, (94), (98) |
| Madison Van de Hey, Austin Krueger, Jonathan Wells, Michael Murph, Dillon Shipper, (Ned Ryan), (Mark Wilson) |
| 19:16.8, 20:18.6, 20:23.1, 21:57.4, 22:54.5, (23:00.5), (23:58.8) |
14 | 384 | San Marcos Baptist Academy,
TX - Team Time (1st 5) 1:46:27.1 | Spread (1st 5) 1:33.9 |
| 68, 70, 77, 83, 86, (95), (97) |
| Marshall Marburger, Alex Heldstab, Enrique Galan, Max Boucher, Isaac Gonzalez, (Andrew Sharp), (Nicholas Lam) |
| 20:30.2, 20:37.4, 21:24.2, 21:51.2, 22:04.1, (23:07.1), (23:34.4) |
15 | 472 | Westbury Christian,
TX - Team Time (1st 5) 2:00:51.7 | Spread (1st 5) 5:09.5 |
| 85, 92, 96, 99, 100, (101) |
| Cory Garza, Jalen Young, Marcos Gaddy, Austin Fuller, Nick Leeson, (An Dau) |
| 21:57.7, 22:57.9, 23:25.2, 25:23.7, 27:07.2, (27:13.2) |