1 | 37 | Clayton,
MO - Team Time (1st 5) 1:26:34.4 | Spread (1st 5) 55.3 |
| 4, 6, 7, 8, 12, (13), (16) |
| George Gelzer, Liam Mitchell, Shane Lagesse, Milan Patel, Anand Mysorekar, (James Lay), (Salvador Planells) |
| 16:45.2, 17:17.2, 17:23.6, 17:27.9, 17:40.5, (17:47.5), (18:26.9) |
2 | 60 | John Burroughs,
MO - Team Time (1st 5) 1:29:28.6 | Spread (1st 5) 2:22.3 |
| 2, 9, 14, 17, 18, (21), (28) |
| Akash Mallady, Daniel Martin, Samuel Wang, Samuel Knispel, Nathaniel Doty, (Alexander Mcmillan), (Liam Taylor) |
| 16:28.0, 17:29.7, 18:03.0, 18:37.6, 18:50.3, (19:04.5), (19:33.6) |
3 | 86 | Lutheran South,
MO - Team Time (1st 5) 1:32:29.1 | Spread (1st 5) 2:24.8 |
| 5, 11, 20, 24, 26, (31), (33) |
| Adam Snoke, Nathan Petrus, Daniel Harms, Matthew Burgdorf, Blake Lindell, (Ryan Becker), (Mason Arnold) |
| 17:04.9, 17:38.2, 18:51.6, 19:24.7, 19:29.7, (19:56.7), (20:13.5) |
4 | 123 | Affton,
MO - Team Time (1st 5) 1:35:04.5 | Spread (1st 5) 4:00.6 |
| 3, 10, 32, 38, 40, (45), (60) |
| Jacob Minner, Gavin Knapp, Greg Wagoner, Sidney Wroughton, Jaelyn Mujanovic, (Alex Valentine), (Paul Krieser) |
| 16:30.2, 17:33.4, 20:11.3, 20:18.8, 20:30.8, (21:29.1), (23:53.8) |
| 123 | University City,
MO - Team Time (1st 5) 1:37:03.0 | Spread (1st 5) 58.7 |
| 19, 23, 25, 26, 30, (54), (64) |
| Julien Trobaugh, Justus Sekou, JA SHON COX, Jashon Cox, Roman Scales, (Eliot Fuller), (Dennis Tucker) |
| 18:51.4, 19:24.3, 19:27.5, 19:29.7, 19:50.1, (22:22.7), (25:10.4) |
6 | 133 | Bishop DuBourg,
MO - Team Time (1st 5) 1:36:35.1 | Spread (1st 5) 4:22.0 |
| 1, 22, 34, 37, 39, (44), (52) |
| George Blanco, Jacob Tatko, Ian Bradley, Ben Khotsyphom, Mason Greene, (Kaden Harvie), (Timothy Gosser) |
| 16:08.7, 19:24.0, 20:14.2, 20:17.5, 20:30.7, (21:25.4), (22:21.0) |
7 | 184 | Gateway,
MO - Team Time (1st 5) 1:42:01.9 | Spread (1st 5) 1:14.7 |
| 29, 35, 36, 41, 43, (46), (55) |
| Chibale Answe, Chibale Anwisye, Abdisamad Mohamed, Obike Anwisye, Anthony Washington, (Michael Merideth), (Jaylen Jefferson) |
| 19:45.4, 20:16.2, 20:17.3, 20:42.9, 21:00.1, (21:54.0), (22:30.7) |
8 | 224 | Bayless,
MO - Team Time (1st 5) 1:48:49.8 | Spread (1st 5) 5:33.6 |
| 15, 42, 50, 58, 59, (61), (69) |
| Evan Case, Lance McCray, Bashar Aloqla, Ashok Diyali, Tyler Voszler, (Carlos Cortez), (Conor McDonald) |
| 18:09.3, 20:56.0, 22:20.3, 23:41.3, 23:42.9, (24:18.4), (36:20.2) |
9 | 262 | St. Mary's (St. Louis),
MO - Team Time (1st 5) 1:53:25.6 | Spread (1st 5) 2:39.1 |
| 47, 48, 51, 53, 63, (65), (67) |
| Sasha Padberg, Serjacob Lewis, Nhat Nguyen, Alexander Padberg, David Glover, (William Kennard), (Keith Howard) |
| 21:58.1, 22:07.0, 22:20.9, 22:22.4, 24:37.2, (25:44.1), (28:29.4) |
10 | 290 | Normandy,
MO - Team Time (1st 5) 1:59:12.9 | Spread (1st 5) 3:53.4 |
| 49, 56, 57, 62, 66, (68) |
| David Grimes, Dajon O'Kelley, Omarion Henry, KyShon Thompson, Maurice Porter, (Erron Meriwether) |
| 22:10.0, 23:05.9, 23:25.6, 24:28.0, 26:03.4, (30:54.3) |