1 | 27 | The Woodlands Christian,
TX - Team Time (1st 5) 1:24:19.2 | Spread (1st 5) 1:13.1 |
| 2, 3, 4, 6, 12, (43), (47) |
| Joshy (Josh) Shearer, Ben Shearer, Josh Mueck, Ben Mueck, Brett Odom, (Caleb Bigler), (Jacob Rogers) |
| 16:22.2, 16:42.6, 16:46.1, 16:53.0, 17:35.3, (19:00.8), (19:22.7) |
2 | 80 | John Paul II (New Braunfels),
TX - Team Time (1st 5) 1:28:13.6 | Spread (1st 5) 1:50.5 |
| 5, 9, 11, 22, 33, (36), (41) |
| Fabius Bascon, Tristan Ornelas, Josh Bennett, Grant Hambric, James Gilman, (Jonathan Gilman), (Kendall McLaren) |
| 16:48.1, 17:02.7, 17:27.8, 18:16.4, 18:38.6, (18:43.4), (18:55.2) |
3 | 97 | McKinney Christian,
TX - Team Time (1st 5) 1:29:49.8 | Spread (1st 5) 1:32.6 |
| 8, 17, 20, 24, 28, (29), (31) |
| Riley Pyle, Joesph Pyle, Able Kusaloka, Justin Cross, Marco Cueva, (Jason Cross), (Maliq Brock) |
| 16:57.8, 17:56.6, 18:06.9, 18:18.1, 18:30.4, (18:31.5), (18:35.9) |
4 | 192 | Concordia (Pflugerville/Austin),
TX - Team Time (1st 5) 1:34:06.8 | Spread (1st 5) 2:00.2 |
| 16, 26, 38, 48, 64, (66), (119) |
| Jordan Jolly, James Jolly, Jack Guerrero, Kyle Fahs, Nathanael Van Soest, (Cameron Herring), (Daniel Hemenway Jr) |
| 17:48.8, 18:19.9, 18:46.3, 19:22.8, 19:49.0, (19:52.8), (21:43.3) |
5 | 218 | St Thomas Episcopal,
TX - Team Time (1st 5) 1:35:34.0 | Spread (1st 5) 2:29.3 |
| 19, 23, 44, 48, 84, (90), (117) |
| Joel Hrncir, Mitchell Harrington, Jonathan Riley, Arvind Mohan, Matthew McCullough, (Andrew Grimley), (Robert Williamson) |
| 18:04.8, 18:17.8, 19:14.5, 19:22.8, 20:34.1, (20:44.3), (21:39.2) |
6 | 269 | San Juan Diego Catholic,
TX - Team Time (1st 5) 1:35:59.3 | Spread (1st 5) 3:56.2 |
| 1, 52, 69, 71, 76, (144), (149) |
| Abraham Avila-Martinez, William Stewart-Sotelo, Nathan Sanchez, Julio Rivera Duran, Victor Castillo, (Thomas Hughes), (Justen Harrington) |
| 16:14.0, 19:27.0, 20:02.9, 20:05.2, 20:10.2, (23:44.0), (24:02.1) |
7 | 297 | Trinity Christian (Lubbock),
TX - Team Time (1st 5) 1:38:19.7 | Spread (1st 5) 4:45.2 |
| 15, 37, 57, 62, 126, (135) |
| Jack Bailey, Pierce Tapp, Jayton Burnett, Josh Smith, Wyatt Bailey, (Zach Springer) |
| 17:42.4, 18:45.8, 19:39.8, 19:44.1, 22:27.6, (22:43.2) |
8 | 338 | Covenant Christian (Colleyville),
TX - Team Time (1st 5) 1:39:28.5 | Spread (1st 5) 3:33.9 |
| 14, 58, 77, 87, 102, (110), (112) |
| Charlie Woodcock, Connor Fewell, Devin Bryant, Zach Sargent, Pierce Urbanosky, (James Kindrick), (Carson Roffman) |
| 17:40.4, 19:40.0, 20:16.8, 20:37.0, 21:14.3, (21:25.1), (21:29.5) |
9 | 341 | Shelton,
TX - Team Time (1st 5) 1:39:25.4 | Spread (1st 5) 3:51.2 |
| 13, 40, 81, 94, 113, (138), (142) |
| Peter Dethrow, Westin Pitlik, Max Ralston, Andrew Kline, Carlos Davis, (Tyler Bolin), (Bryan Bloomfield-Castellanos) |
| 17:40.1, 18:53.7, 20:27.3, 20:53.0, 21:31.3, (22:51.2), (23:32.5) |
10 | 343 | Pantego Christian,
TX - Team Time (1st 5) 1:39:55.2 | Spread (1st 5) 1:10.0 |
| 50, 65, 67, 75, 86, (97), (115) |
| Brayden Wood, Dylan Hedrick, Greg Hill, Anderson Rhodes, Gregory Hill, (Humberto De La Rocha), (Joey Farina) |
| 19:25.6, 19:50.8, 19:53.7, 20:09.5, 20:35.6, (21:02.7), (21:37.8) |
11 | 361 | Geneva,
TX - Team Time (1st 5) 1:40:50.6 | Spread (1st 5) 1:31.3 |
| 54, 56, 72, 79, 100, (101), (103) |
| Noah Nilsson, Aedan Petty, Anson Eggers, Brendan Fessler, David Grote, (Wright Gordon), (Brandon Strickland) |
| 19:36.0, 19:39.1, 20:06.2, 20:22.0, 21:07.3, (21:09.5), (21:17.0) |
12 | 363 | San Jacinto Christian,
TX - Team Time (1st 5) 1:41:01.5 | Spread (1st 5) 4:11.2 |
| 25, 60, 68, 83, 127, (139) |
| Parker Lopez, Hayden Cunningham, Hogan Karr, Ben Bowles, Gray Gillman, (Caleb Kelley) |
| 18:19.4, 19:43.2, 19:56.8, 20:31.5, 22:30.6, (23:10.8) |
13 | 364 | Coram Deo (Flower Mound),
TX - Team Time (1st 5) 1:43:09.2 | Spread (1st 5) 7:48.6 |
| 10, 18, 30, 150, 156, (162) |
| Erik Halldorson, Joshua Wallace, Joshua Clark, J T Kim, Alec Mathews, (William Shegon) |
| 17:17.8, 17:58.6, 18:35.3, 24:11.1, 25:06.4, (27:10.1) |
14 | 368 | Cypress Christian,
TX - Team Time (1st 5) 1:40:58.3 | Spread (1st 5) 3:11.2 |
| 35, 45, 53, 114, 121, (131), (132) |
| Garrett Velez, Landen Overton, Daniel Macune, Jacob Hall, Jason Hall, (Carlos Alberto Vasquez), (Beto Vasquez) |
| 18:41.8, 19:16.4, 19:30.8, 21:36.3, 21:53.0, (22:37.8), (22:43.0) |
15 | 375 | Brentwood Christian,
TX - Team Time (1st 5) 1:42:18.7 | Spread (1st 5) 4:25.8 |
| 46, 51, 59, 74, 145, (152), (169) |
| Diego Escobedo Fernandez, Michael Milicia-Frazer, Isaac Stanglin, Mitchell Johnson, Cade Young, (Bru Hague), (David Crooks) |
| 19:18.6, 19:26.2, 19:40.4, 20:09.1, 23:44.4, (24:18.8), (34:11.7) |
16 | 377 | Faith Academy of Marble Falls,
TX - Team Time (1st 5) 1:41:06.2 | Spread (1st 5) 3:23.8 |
| 34, 42, 70, 107, 124, (136), (143) |
| Tyler Kwan, Grayson Poage, Aaron Marks, Brett Gustafson, Augustus Henry, (Colby Offutt), (Colby Offut) |
| 18:39.0, 19:00.6, 20:03.3, 21:20.5, 22:02.8, (22:46.0), (23:34.3) |
17 | 394 | Logos Prep,
TX - Team Time (1st 5) 1:43:47.4 | Spread (1st 5) 6:56.3 |
| 27, 39, 80, 91, 157, (165) |
| Ross Watson, Nate Allen, Benjamin Hobbs, Garrett Goolsby, Nolan Watt, (Maximilian Young) |
| 18:26.9, 18:48.2, 20:23.6, 20:45.5, 25:23.2, (28:13.1) |
18 | 397 | Texas School for the Deaf,
TX - Team Time (1st 5) 1:41:42.7 | Spread (1st 5) 3:13.7 |
| 21, 78, 92, 95, 111, (146), (167) |
| Joe Cardenas, Muhammed Muhammed Ali, Muhammad Ali Naeem, Jared Brown, Brody Vukmonich, (Tarique Sylvester), (Austin Adamson) |
| 18:11.8, 20:19.6, 20:50.1, 20:55.7, 21:25.5, (23:47.1), (31:25.7) |
19 | 408 | Grace Prep (Arlington),
TX - Team Time (1st 5) 1:42:19.8 | Spread (1st 5) 2:41.3 |
| 32, 61, 104, 105, 106, (108), (128) |
| Brandon Lawrence, Drew Moore, Garrett Page, Carson Pinon, Benjamin Jones, (Riley Wambsganss), (Josh Holm) |
| 18:38.5, 19:43.3, 21:18.6, 21:19.6, 21:19.8, (21:20.6), (22:32.9) |
20 | 492 | Lubbock Christian,
TX - Team Time (1st 5) 1:45:08.6 | Spread (1st 5) 1:49.3 |
| 73, 82, 96, 118, 123, (125), (147) |
| Ross Rogers, Kendon Stark, Austin Jackson, Tate Farris, Zane Pena, (Eli Pruitt), (Elliot Kitten) |
| 20:06.9, 20:28.0, 20:56.2, 21:41.3, 21:56.2, (22:14.7), (24:01.0) |
21 | 517 | Bay Area Christian,
TX - Team Time (1st 5) 1:47:24.9 | Spread (1st 5) 7:20.6 |
| 7, 93, 129, 137, 151, (163), (168) |
| Habtamu Geta, Trent Rullman, Jacob Plummer, Justin Geisen, Ethan Fitzpatrick, (Justin Diulus), (Andrew Jaris) |
| 16:54.8, 20:50.2, 22:34.0, 22:50.5, 24:15.4, (27:14.1), (31:26.0) |
22 | 536 | Trinity Midland,
TX - Team Time (1st 5) 1:47:55.6 | Spread (1st 5) 3:06.0 |
| 55, 99, 120, 130, 132, (148) |
| Adin Watson, Kyle Alworth, Nate Evans, Zach Jebsen, John Paul Fanous, (Eriq Adams) |
| 19:37.0, 21:07.0, 21:52.6, 22:36.0, 22:43.0, (24:01.9) |
23 | 572 | Vanguard,
TX - Team Time (1st 5) 1:51:33.2 | Spread (1st 5) 5:54.1 |
| 63, 89, 121, 141, 158, (160), (166) |
| Uriel Ibarra, Jacob Suchecki, Erik Knoll, Karch Knoll, Trey Cofer, (Trey Hooker), (Carter Rogers) |
| 19:46.4, 20:41.2, 21:53.0, 23:32.1, 25:40.5, (25:50.6), (28:41.6) |
24 | 612 | Northland Christian,
TX - Team Time (1st 5) 1:52:56.7 | Spread (1st 5) 4:15.5 |
| 88, 98, 132, 140, 154, (155), (159) |
| Aaron Barcio, Jack Farrell, Eathan Newman, Austin Broussard, Simon Fernandez, (Alec Garza), (Brady Trieu) |
| 20:40.8, 21:05.0, 22:43.0, 23:31.6, 24:56.3, (25:03.8), (25:50.0) |
25 | 624 | Lutheran-North,
TX - Team Time (1st 5) 1:53:45.7 | Spread (1st 5) 5:15.8 |
| 85, 109, 116, 153, 161, (164) |
| Will Graves, Ethan Waiser, Christian White, James Collier, Robbie Kinloch, (Logan Conchola) |
| 20:35.3, 21:21.7, 21:38.6, 24:19.0, 25:51.1, (28:00.4) |