1 | 34 | St. Louis University,
MO - Team Time (1st 5) 1:22:10.4 | Spread (1st 5) 40.5 |
| 2, 4, 8, 9, 11, (16), (27) |
| Matt Nicholson, Tom Rubio, Matthew Hennessey, Joe Archer, Shayn Jackson, (Tom Laughlin), (Jack Sullivan) |
| 16:01.6, 16:19.8, 16:33.0, 16:33.9, 16:42.1, (16:50.0), (17:09.4) |
2 | 100 | Webster Groves,
MO - Team Time (1st 5) 1:24:18.6 | Spread (1st 5) 1:04.5 |
| 3, 5, 26, 28, 38, (41), (58) |
| Dillon Williams, Jimmy Rizzo, Miles McMillin, Sam Berg, Nick Gilbert, (Eric Luebke), (Lucas Bennett) |
| 16:15.0, 16:25.2, 17:08.4, 17:10.5, 17:19.5, (17:24.5), (17:55.5) |
3 | 154 | Timberland,
MO - Team Time (1st 5) 1:26:02.3 | Spread (1st 5) 50.4 |
| 15, 21, 34, 39, 45, (47), (55) |
| Jeffery Davis, Daniel Drury, Aaron Owens, Jeff Davis, Jack Greer, (Kyle Swanton), (Jed Swanton) |
| 16:45.6, 17:05.3, 17:15.3, 17:20.1, 17:36.0, (17:38.5), (17:52.7) |
4 | 160 | Hazelwood West,
MO - Team Time (1st 5) 1:26:18.1 | Spread (1st 5) 1:24.8 |
| 7, 18, 24, 54, 57, (66), (88) |
| Travis Staebell, Nelson Njogu, Steven Conley, Brandon Brown, Mika Iuli, (Caleb Stroop), (Brian Nyokabi) |
| 16:30.0, 16:55.9, 17:05.9, 17:51.5, 17:54.8, (18:08.8), (18:51.7) |
5 | 167 | Ft. Zumwalt East,
MO - Team Time (1st 5) 1:26:12.2 | Spread (1st 5) 1:29.7 |
| 6, 13, 42, 45, 61, (67), (68) |
| Sean Conlin, Joe Bindner, Brandon Layton, Nolan Ryan, Caleb Wyble, (Nick Clark), (Nathan Louder) |
| 16:27.7, 16:44.9, 17:26.2, 17:36.0, 17:57.4, (18:11.3), (18:14.5) |
6 | 185 | Ft. Zumwalt West,
MO - Team Time (1st 5) 1:26:52.3 | Spread (1st 5) 35.6 |
| 23, 30, 40, 44, 48, (51), (63) |
| Eric Rogers, Tyler Percy, Jack Neske, Ryan Howe, Zach Wagner, (Brandon Barker), (Connor Bradford) |
| 17:05.5, 17:12.6, 17:21.1, 17:32.0, 17:41.1, (17:46.8), (18:02.6) |
7 | 188 | Ladue Horton Watkins,
MO - Team Time (1st 5) 1:26:47.4 | Spread (1st 5) 1:10.8 |
| 17, 33, 36, 37, 65, (71), (78) |
| Drew Hutchens, Colin Cernik, George Garner, Daniel Lloyd, Brian Jiang, (Luke Song), (Veijay Raj) |
| 16:53.3, 17:13.3, 17:17.4, 17:19.3, 18:04.1, (18:18.1), (18:36.2) |
8 | 197 | Francis Howell,
MO - Team Time (1st 5) 1:27:12.6 | Spread (1st 5) 1:37.6 |
| 10, 29, 30, 59, 69, (73), (79) |
| Gavin Galanes, Austin Southmayd, Trevor Remund, Cody Berry, Kyle Kirn, (Dex Busken), (Ryan Power) |
| 16:37.0, 17:12.3, 17:12.6, 17:56.1, 18:14.6, (18:28.5), (18:40.6) |
9 | 254 | Ft. Zumwalt South,
MO - Team Time (1st 5) 1:28:43.4 | Spread (1st 5) 1:12.7 |
| 25, 43, 50, 64, 72, (77), (115) |
| Carson Miller, Seth Kitchen, Evan Brooks, Josh Anderson, Andrew Freitag, (Brandon Foster), (Alex Jones) |
| 17:06.3, 17:30.6, 17:44.4, 18:03.1, 18:19.0, (18:35.3), (20:55.3) |
10 | 303 | McCluer North,
MO - Team Time (1st 5) 1:30:25.3 | Spread (1st 5) 3:36.4 |
| 1, 12, 89, 100, 101, (111) |
| Nicholas Stewart, Nicholas Taylor, Grant Duvall, Jarris Williams, Octavain Jackson, (Stephen Hudson) |
| 15:57.2, 16:43.7, 18:52.2, 19:18.6, 19:33.6, (20:21.5) |
11 | 324 | Francis Howell North,
MO - Team Time (1st 5) 1:31:04.4 | Spread (1st 5) 1:37.8 |
| 32, 52, 74, 80, 86, (93), (95) |
| Brandon Chac, Brenton Griffith, Brandon Rosner, Brendan Kirchhoff, Mike Butterfield, (Chase Powelson), (Gregory Criswell) |
| 17:13.0, 17:47.6, 18:30.5, 18:42.5, 18:50.8, (19:02.5), (19:02.7) |
12 | 338 | Troy-Buchanan,
MO - Team Time (1st 5) 1:31:22.7 | Spread (1st 5) 1:34.6 |
| 35, 56, 76, 84, 87, (93), (99) |
| Taylor Carter, Brendan Woodall, Matt Brooks, David Hills, Dan Meyers, (Patrick Lacey), (Brandon Hutchison) |
| 17:16.9, 17:53.7, 18:33.3, 18:47.3, 18:51.5, (19:02.5), (19:18.1) |
13 | 339 | Pattonville,
MO - Team Time (1st 5) 1:31:31.7 | Spread (1st 5) 1:52.4 |
| 22, 60, 81, 85, 91, (106) |
| Will Chaney, Nathan Leventhal, Alex Breakfield, Trystan Alexander, Joey Schneider, (Adam Goss) |
| 17:05.4, 17:57.0, 18:43.4, 18:48.1, 18:57.8, (19:47.9) |
14 | 358 | Ft. Zumwalt North,
MO - Team Time (1st 5) 1:33:02.5 | Spread (1st 5) 3:21.3 |
| 14, 53, 75, 107, 109, (112), (113) |
| Logan Jaggie, Riley Flynn, Jordan Benton, Michael Callier, Jett Smith, (Matt Buese), (Clayton Elmy) |
| 16:45.0, 17:49.3, 18:32.2, 19:49.7, 20:06.3, (20:30.7), (20:31.5) |
15 | 408 | Chaminade College Prep,
MO - Team Time (1st 5) 1:35:26.3 | Spread (1st 5) 3:33.2 |
| 20, 62, 102, 110, 114, (118), (120) |
| Sam Miller, Connor Welby, Nate Kardesh, Kieran Mettler, Robert Sandroni, (Andrew Mohan), (Lester Hubble) |
| 16:59.0, 18:01.0, 19:41.3, 20:12.8, 20:32.2, (21:25.9), (22:01.6) |
16 | 432 | Ritenour,
MO - Team Time (1st 5) 1:39:39.0 | Spread (1st 5) 5:44.3 |
| 19, 70, 103, 119, 121, (122) |
| Rashad Harris, Trevon Robinson, Welch Tyron, Brad Watson, Garrett Challons, (Mark Chandley) |
| 16:58.0, 18:15.6, 19:44.2, 21:58.9, 22:42.3, (24:15.5) |
17 | 443 | Francis Howell Central,
MO - Team Time (1st 5) 1:34:27.4 | Spread (1st 5) 20.6 |
| 82, 83, 90, 92, 96, (98), (104) |
| Jacob Plevnic, PJ Brown, Zach McKinley, Brendan Hiatt, Jake Drnec, (Michael Van Horn), (Corey DeBlaze) |
| 18:43.8, 18:44.5, 18:53.9, 19:00.8, 19:04.4, (19:08.1), (19:45.4) |
18 | 475 | Hazelwood Central,
MO - Team Time (1st 5) 1:37:50.2 | Spread (1st 5) 3:28.1 |
| 49, 97, 105, 108, 116, (117) |
| Ryan Griffin, Marquise McDowell, Joel Hamilton, Christian Strong, Thedrick Daniels, (Rashaan Hayes) |
| 17:42.9, 19:07.0, 19:47.1, 20:02.2, 21:11.0, (21:19.6) |