1 | 33 | John Paul II (New Braunfels),
TX - Team Time (1st 5) 1:24:52.0 | Spread (1st 5) 1:00.0 |
| 1, 2, 7, 11, 12, (20), (29) |
| Fabius Bascon, Tristan Ornelas, Grant Hambric, Tristan Garza, Jonathan Gilman, (Bret DeBauche), (James Gilman) |
| 16:28.0, 16:32.0, 17:05.0, 17:19.0, 17:28.0, (18:02.0), (18:18.0) |
2 | 141 | The Woodlands Christian,
TX - Team Time (1st 5) 1:31:08.6 | Spread (1st 5) 2:07.7 |
| 10, 22, 27, 28, 54, (64), (69) |
| Joshy (Josh) Shearer, Jacob Adams, Ben Mueck, Sam Mueck, Zach Kontor, (Cole Wilson), (Ross Jackson) |
| 17:13.0, 18:05.5, 18:13.1, 18:16.3, 19:20.7, (19:34.4), (19:52.7) |
3 | 142 | McKinney Christian,
TX - Team Time (1st 5) 1:31:29.2 | Spread (1st 5) 46.2 |
| 17, 25, 32, 33, 35, (43), (49) |
| Joesph Pyle, Riley Pyle, Justin Cross, Garrett Lee, Marco Cueva, (Jason Cross), (Able Kusaloka) |
| 17:50.4, 18:07.0, 18:26.7, 18:28.5, 18:36.6, (19:01.0), (19:10.0) |
4 | 149 | Trinity Christian (Lubbock),
TX - Team Time (1st 5) 1:31:34.7 | Spread (1st 5) 2:11.3 |
| 9, 23, 26, 36, 55, (65), (86) |
| Jett Buchanan, Jack Bailey, Alexander Chamales, Jayton Burnett, Luke Vinson, (Tru Buchanan), (Noah McDowell) |
| 17:10.3, 18:06.3, 18:12.8, 18:43.7, 19:21.6, (19:35.6), (20:35.6) |
5 | 152 | San Juan Diego Catholic,
TX - Team Time (1st 5) 1:31:38.0 | Spread (1st 5) 2:02.0 |
| 6, 14, 41, 44, 47, (53), (103) |
| Abraham Avila-Martinez, Garrett Bowen, Victor Castillo, William Stewart-Sotelo, Nathan Sanchez, (Antonio Roche-Corona), (Axel Galindo) |
| 17:01.0, 17:33.0, 18:59.0, 19:02.0, 19:03.0, (19:19.0), (21:04.9) |
6 | 192 | Covenant Christian (Colleyville),
TX - Team Time (1st 5) 1:32:58.9 | Spread (1st 5) 3:00.9 |
| 3, 21, 31, 66, 71, (95), (100) |
| Curt Popkin, Jordan Millspaugh, Jacob Gauthier, Charlie Woodcock, Cameron Calabrese, (Diego Fernandez), (Connor Fewell) |
| 16:55.3, 18:04.0, 18:26.4, 19:37.0, 19:56.2, (20:50.5), (21:00.8) |
| 192 | St Thomas Episcopal,
TX - Team Time (1st 5) 1:33:22.4 | Spread (1st 5) 1:58.4 |
| 13, 18, 50, 51, 60, (62), (63) |
| Joel Hrncir, Mitchell Harrington, Edmund Carroll, Sebastian Ortiz, Mark Zhu, (Arvind Mohan), (Andrew Grimley) |
| 17:32.2, 17:52.9, 19:12.8, 19:13.9, 19:30.6, (19:31.2), (19:33.8) |
8 | 209 | Shelton,
TX - Team Time (1st 5) 1:34:27.1 | Spread (1st 5) 2:31.6 |
| 19, 24, 37, 45, 84, (101), (118) |
| Peter Dethrow, Phillip Spamer, Jack Wilson, Westin Pitlik, Max Ralston, (Alec Graham), (Hayde Higgins) |
| 17:59.1, 18:06.5, 18:48.4, 19:02.4, 20:30.7, (21:03.0), (21:41.1) |
9 | 277 | Concordia (Pflugerville/Austin),
TX - Team Time (1st 5) 1:36:25.8 | Spread (1st 5) 3:51.9 |
| 5, 39, 67, 72, 94, (104) |
| James Kenyon, Jack Guerrero, Thane Walker, Travis Knight, Matthew Honstein, (Kyle Fahs) |
| 16:58.4, 18:54.1, 19:46.0, 19:57.0, 20:50.3, (21:06.5) |
10 | 295 | Brentwood Christian,
TX - Team Time (1st 5) 1:37:20.0 | Spread (1st 5) 3:02.0 |
| 16, 56, 59, 68, 96 |
| Michael Milicia-Frazer, Mitchell Johnson, Nathan Ging, Cade Young, Derek Lilya |
| 17:49.0, 19:23.0, 19:29.0, 19:48.0, 20:51.0 |
11 | 335 | Logos Prep,
TX - Team Time (1st 5) 1:39:15.7 | Spread (1st 5) 1:37.5 |
| 42, 52, 73, 80, 88, (107), (110) |
| Noah Waters, Nate Allen, Salvador Andrade, Luke Thurman, Julian Andrade, (Benjamin Hobbs), (Christian Henry) |
| 18:59.2, 19:18.3, 19:59.1, 20:22.4, 20:36.7, (21:14.0), (21:17.9) |
12 | 352 | Vanguard,
TX - Team Time (1st 5) 1:40:23.5 | Spread (1st 5) 7:01.1 |
| 4, 48, 58, 99, 143, (155), (157) |
| Eloy Ibarra, Jacob Suchecki, Austin Burch, Uriel Ibarra, Trey Hooker, (Carter Rogers), (Liam Dietz) |
| 16:55.4, 19:09.5, 19:24.9, 20:57.2, 23:56.5, (26:37.5), (27:00.2) |
13 | 354 | Cypress Christian,
TX - Team Time (1st 5) 1:39:55.8 | Spread (1st 5) 2:17.4 |
| 38, 40, 81, 90, 105, (114), (120) |
| Landen Overton, Daniel Macune, Garrett Velez, Jacob Hall, Beto Vasquez, (Carlos Alberto Vasquez), (Jason Hall) |
| 18:49.9, 18:56.2, 20:23.1, 20:39.3, 21:07.3, (21:29.3), (21:50.0) |
14 | 356 | Texas School for the Deaf,
TX - Team Time (1st 5) 1:39:22.0 | Spread (1st 5) 4:44.0 |
| 7, 57, 76, 97, 119, (122), (152) |
| Joe Cardenas, Andrew Ramirez, Erik Martinez, Gabriel Veit, Brody Vukmonich, (Tarique Sylvester), (Austin Adamson) |
| 17:05.0, 19:24.0, 20:08.0, 20:56.0, 21:49.0, (21:52.0), (25:47.7) |
15 | 413 | Northland Christian,
TX - Team Time (1st 5) 1:42:05.2 | Spread (1st 5) 4:03.8 |
| 30, 75, 77, 102, 129, (138), (144) |
| Colby Buchanan, Jake Beckstead, Brady Abt, Aaron Barcio, Jack Farrell, (Caleb Hill), (Alec Garza) |
| 18:19.0, 20:04.4, 20:15.7, 21:03.3, 22:22.8, (23:03.6), (23:57.8) |
16 | 437 | Geneva,
TX - Team Time (1st 5) 1:42:57.4 | Spread (1st 5) 2:27.1 |
| 61, 79, 85, 89, 123, (125), (126) |
| Arthur Flores, Brendan Fessler, Caleb Nilsson, Anson Eggers, Colby Evans, (Wright Gordon), (David Grote) |
| 19:31.0, 20:16.9, 20:34.6, 20:36.8, 21:58.1, (22:12.3), (22:14.7) |
17 | 462 | Bay Area Christian,
TX - Team Time (1st 5) 1:46:56.9 | Spread (1st 5) 7:32.0 |
| 15, 34, 132, 133, 148 |
| Habtamu Geta, Anthony Shelton, Justin Geisen, Thomas Rabalais, Ashwin Oomen |
| 17:48.0, 18:32.1, 22:33.2, 22:43.6, 25:20.0 |
18 | 471 | British International School of Houston,
TX - Team Time (1st 5) 1:44:12.2 | Spread (1st 5) 3:21.4 |
| 46, 70, 109, 115, 131, (136), (137) |
| Daniel Cochrane, Jack Couzens, Sean Byrne, Paul Vernus, Florian Lupp, (Cameron Ramsay), (Leon Goncharov) |
| 19:02.5, 19:53.0, 21:16.3, 21:36.5, 22:23.9, (23:00.0), (23:00.3) |
| 471 | Grace Prep (Arlington),
TX - Team Time (1st 5) 1:44:01.2 | Spread (1st 5) 1:05.4 |
| 78, 82, 92, 108, 111, (113), (124) |
| Ty Nguyen, Riley Wambsganss, Garrett Page, Carson Pinon, Drew Moore, (Will Pinon), (Max Hedman) |
| 20:16.6, 20:24.3, 20:42.2, 21:16.1, 21:22.0, (21:27.0), (22:06.0) |
20 | 547 | Lubbock Christian,
TX - Team Time (1st 5) 1:47:46.0 | Spread (1st 5) 2:19.9 |
| 83, 97, 106, 127, 134, (135), (151) |
| Austin Jackson, Kendon Stark, Tate Farris, Elliot Kitten, Zane Pena, (Steven Lindsey), (Ben Hudson) |
| 20:30.5, 20:56.0, 21:11.9, 22:17.2, 22:50.4, (22:59.1), (25:46.1) |
21 | 548 | San Jacinto Christian,
TX - Team Time (1st 5) 1:47:45.3 | Spread (1st 5) 3:03.8 |
| 74, 91, 116, 128, 139, (150) |
| Hayden Cunningham, Colton Lynch, Ben Bowles, Joshua Davis, Lane Davis, (Tucker Imel) |
| 20:00.5, 20:41.0, 21:37.7, 22:21.8, 23:04.3, (25:44.6) |
22 | 596 | San Marcos Baptist Academy,
TX - Team Time (1st 5) 1:49:59.8 | Spread (1st 5) 2:52.4 |
| 87, 117, 121, 130, 141, (159) |
| Fizzy (Fisayo) Ididapo, Micah Burton, Chris Cleveland, Ethan Rodriguez, Sterling Gillman, (Chance Frazier) |
| 20:36.2, 21:40.0, 21:51.6, 22:23.4, 23:28.6, (28:27.3) |
23 | 689 | Pantego Christian,
TX - Team Time (1st 5) 1:58:15.6 | Spread (1st 5) 4:02.0 |
| 112, 140, 142, 146, 149, (156), (158) |
| Dylan Hendrick, Luke Porter, Raylan Hines, Steven Smith, Noah Walsh, (Cole Cannella), (Reese McCord) |
| 21:26.0, 23:22.6, 23:44.0, 24:15.0, 25:28.0, (26:53.8), (27:38.0) |
24 | 692 | Lutheran-North,
TX - Team Time (1st 5) 2:01:59.4 | Spread (1st 5) 5:42.3 |
| 93, 145, 147, 153, 154, (160) |
| Robbie Kinloch, Seth Eifert, Erich Eifert, Gabe Soliz, Andrew Struckmann, (Logan Conchola) |
| 20:46.7, 24:02.4, 24:27.2, 26:14.1, 26:29.0, (29:52.0) |