1 | 61 | Ft. Zumwalt West,
MO - Team Time (1st 5) 56:00.5 | Spread (1st 5) 1:14.4 |
| 2, 4, 6, 21, 28, (37), (39) |
| Gavin Ball, Anderson Lo, Bennett Boatman, Tyler Coleman, Kohler Palmer, (Aidan Riley), (Jacob Mitchell) |
| 10:44.6, 10:56.0, 10:56.4, 11:24.5, 11:59.0, (12:15.2), (12:18.6) |
2 | 72 | St. Louis University,
MO - Team Time (1st 5) 56:10.4 | Spread (1st 5) 36.0 |
| 8, 9, 12, 17, 26, (33), (38) |
| Ryan Kramer, Daniel Hogan, Henry Bourneuf, Aidan Cler, Matthew Munsell, (Noah Apprill-Sokol), (Sanford LeGrand) |
| 11:00.5, 11:00.8, 11:11.4, 11:21.2, 11:36.5, (12:06.7), (12:16.7) |
3 | 83 | Ladue Horton Watkins,
MO - Team Time (1st 5) 56:53.0 | Spread (1st 5) 59.7 |
| 5, 12, 16, 23, 27, (34), (44) |
| Johnny Martin, Stephen Jiang, Aidan Oiknine, Nick Cunningham, Ben Hutchens, (Noah Smock), (Andrew Johnson) |
| 10:56.2, 11:11.4, 11:20.7, 11:28.8, 11:55.9, (12:07.1), (12:43.7) |
4 | 91 | Rock Bridge,
MO - Team Time (1st 5) 56:59.0 | Spread (1st 5) 1:41.1 |
| 3, 10, 11, 25, 42, (54) |
| Roy Ford, Matthew Griffith, Dillon Hilbert, Tyler Dettmar, Shawn Rottinghaus, (Eli McVey) |
| 10:47.0, 11:02.2, 11:06.4, 11:35.3, 12:28.1, (14:56.4) |
5 | 98 | Webster Groves,
MO - Team Time (1st 5) 57:12.9 | Spread (1st 5) 1:43.5 |
| 1, 15, 22, 28, 32, (36), (43) |
| Stiles Westerbeck, Ryan Luetkemeyer, Brett Krueger, Nick Yusen, Tyler Steinbrueck, (Eddie Mitchell), (Bryce Barron) |
| 10:22.1, 11:20.4, 11:25.8, 11:59.0, 12:05.6, (12:10.7), (12:28.5) |
6 | 137 | Pattonville,
MO - Team Time (1st 5) 59:54.5 | Spread (1st 5) 2:31.3 |
| 14, 17, 24, 31, 51, (57) |
| Joshua Killian, Zachary Williams, Drake Ives, Millen Patel, Bryce Viehmann, (Daniel Wilfong) |
| 11:14.5, 11:21.2, 11:30.4, 12:02.6, 13:45.8, (15:21.5) |
7 | 181 | Chaminade College Prep,
MO - Team Time (1st 5) 1:01:00.2 | Spread (1st 5) 1:20.9 |
| 20, 35, 40, 41, 45, (46), (52) |
| Bryce Hobart, Manny Nava, Anthony Bradford, Billy Pudlowski, Seth Hadlow, (Nathan Einig), (Ricky Champion) |
| 11:24.0, 12:07.8, 12:20.2, 12:23.3, 12:44.9, (12:46.3), (13:49.6) |
| 181 | Hazelwood West,
MO - Team Time (1st 5) 1:04:22.9 | Spread (1st 5) 4:20.8 |
| 7, 19, 49, 50, 56 |
| Edwin Wangui, Koby Wojciechowski, Tim Smith, Matt Carnahan, Kairo Avila |
| 10:59.9, 11:23.4, 13:19.2, 13:19.7, 15:20.7 |
9 | 233 | Ft. Zumwalt South,
MO - Team Time (1st 5) 1:07:05.2 | Spread (1st 5) 3:18.2 |
| 30, 47, 48, 53, 55, (58) |
| Joseph He, Blaine Romanoski, Jack Jeep, Auggie Biermann, Thomas Lewis, (Brock Morgan) |
| 11:59.8, 12:53.6, 12:57.4, 13:56.4, 15:18.0, (15:56.2) |