1 | 31 | St. Louis University,
MO - Team Time (1st 5) 1:24:37.7 | Spread (1st 5) 37.5 |
| 2, 3, 6, 8, 12, (13), (15) |
| Nathan Rubbelke, Michael McLaughlin, Matt Nicholson, Joe Archer, Joe Esswein, (Tom Rubio), (Tom Laughlin) |
| 16:34.9, 16:46.0, 17:00.4, 17:04.0, 17:12.4, (17:13.8), (17:15.0) |
2 | 101 | Ft. Zumwalt West,
MO - Team Time (1st 5) 1:27:10.7 | Spread (1st 5) 1:02.0 |
| 10, 14, 16, 19, 42, (46), (49) |
| Eric Rogers, Steve Heim, Tyler Percy, Seth Parres, Connor Bradford, (Zach Wagner), (Christian Bradford) |
| 17:04.9, 17:14.8, 17:18.2, 17:25.9, 18:06.9, (18:13.9), (18:16.2) |
3 | 132 | Ft. Zumwalt East,
MO - Team Time (1st 5) 1:28:17.5 | Spread (1st 5) 1:17.3 |
| 5, 9, 31, 37, 50, (60), (69) |
| Nolan Ryan, Joe Bindner, Sean Conlin, Nathan Louder, Jacob Holtgraewe, (Matt Allen), (Brandon Layton) |
| 17:00.0, 17:04.1, 17:53.6, 18:02.5, 18:17.3, (18:38.5), (19:01.6) |
4 | 139 | Webster Groves,
MO - Team Time (1st 5) 1:28:27.8 | Spread (1st 5) 36.3 |
| 20, 24, 27, 30, 38, (52), (57) |
| Sam Berg, Dillon Williams, Brian Cole, Clay Sharp, Jimmy Rizzo, (Nick Gilbert), (Nick Gilbert Unk) |
| 17:27.0, 17:31.4, 17:41.4, 17:44.7, 18:03.3, (18:17.6), (18:34.5) |
5 | 160 | Holt,
MO - Team Time (1st 5) 1:29:12.9 | Spread (1st 5) 51.4 |
| 18, 21, 32, 44, 45, (62), (78) |
| Peter Franck, Alec Whiting, Jerome Freeberg, Cody Schoene, Kyle White, (Tommy Rotter), (Clayton Ream) |
| 17:22.3, 17:28.9, 17:54.8, 18:13.2, 18:13.7, (18:51.6), (19:14.3) |
6 | 185 | Hazelwood West,
MO - Team Time (1st 5) 1:29:57.4 | Spread (1st 5) 1:44.8 |
| 7, 23, 35, 59, 61, (63), (67) |
| Anthony Riggs, Travis Staebell, Steven Conley, Mika Iuli, Brian Nyokabi, (Brandon Brown), (Nelson Njogu) |
| 17:02.5, 17:30.7, 18:00.9, 18:36.0, 18:47.3, (18:53.5), (18:55.8) |
7 | 199 | McCluer North,
MO - Team Time (1st 5) 1:30:02.2 | Spread (1st 5) 3:14.4 |
| 1, 25, 34, 50, 89, (102), (105) |
| Nicholas Stewart, Drew Mueller, Nicholas Taylor, Andre Walker, Patrick Shell, (Joey Perkins), (Josiah Perkins) |
| 16:25.3, 17:41.1, 17:58.8, 18:17.3, 19:39.7, (20:15.4), (20:19.5) |
8 | 208 | Troy-Buchanan,
MO - Team Time (1st 5) 1:30:36.1 | Spread (1st 5) 2:18.1 |
| 17, 28, 29, 47, 87, (101), (115) |
| Zach Ignotz, Brendan Woodall, Taylor Carter, Jon Hazelwonder, Patrick Lacey, (Chris Bantz), (Josh Ignotz) |
| 17:18.5, 17:42.6, 17:43.0, 18:15.4, 19:36.6, (20:13.1), (20:57.5) |
9 | 267 | Ft. Zumwalt South,
MO - Team Time (1st 5) 1:32:25.5 | Spread (1st 5) 1:36.6 |
| 26, 35, 54, 73, 79, (85), (100) |
| Jacob Humphries, Carson Miller, Josh Anderson, Seth Kitchen, Andrew Freitag, (Justin Kramer), (Brandon Foster) |
| 17:41.3, 18:00.9, 18:20.0, 19:05.4, 19:17.9, (19:33.2), (20:12.5) |
10 | 276 | Francis Howell Central,
MO - Team Time (1st 5) 1:32:29.4 | Spread (1st 5) 2:20.5 |
| 4, 48, 73, 75, 76, (77), (94) |
| Josh McKinley, PJ Brown, Damon Kastner, Brendan Hiatt, Michael Van Horn, (Taylor Stone), (Jon Gaines) |
| 16:49.2, 18:16.1, 19:05.4, 19:09.0, 19:09.7, (19:11.9), (20:00.2) |
11 | 295 | Francis Howell,
MO - Team Time (1st 5) 1:33:47.6 | Spread (1st 5) 2:56.2 |
| 11, 39, 58, 91, 96, (104), (116) |
| Gavin Galanes, Cody Berry, Austin Southmayd, Ryan Power, Justin Carlson, (Sam Cooper), (Gavin Coveney) |
| 17:10.5, 18:03.7, 18:35.8, 19:50.9, 20:06.7, (20:18.8), (20:59.0) |
12 | 313 | Timberland,
MO - Team Time (1st 5) 1:34:04.8 | Spread (1st 5) 1:20.5 |
| 41, 43, 66, 81, 82, (83), (112) |
| Jeff Davis, Daniel Drury, Nick Snawder, Jay Krivsky, Brendan MacDonald, (Sam Mihulka), (Kyle Swanton) |
| 18:06.3, 18:10.1, 18:54.9, 19:26.7, 19:26.8, (19:32.0), (20:54.7) |
13 | 337 | Francis Howell North,
MO - Team Time (1st 5) 1:34:42.5 | Spread (1st 5) 1:00.2 |
| 55, 64, 68, 70, 80, (84), (90) |
| Mack Weaver, Ean Thielbar, Brenton Griffith, Dylan Prell, Brendan Kirchhoff, (Brandon Chac), (Steven Potter) |
| 18:23.2, 18:54.0, 19:00.0, 19:01.9, 19:23.4, (19:32.7), (19:45.6) |
14 | 346 | Chaminade College Prep,
MO - Team Time (1st 5) 1:35:29.8 | Spread (1st 5) 2:51.6 |
| 22, 40, 86, 92, 106, (118), (121) |
| Brian Leightner, Sam Miller, Connor Welby, Brandon Bruemmer, Ryan Loe, (Dan Mestres), (Nate Kardesh) |
| 17:30.5, 18:05.8, 19:33.8, 19:57.6, 20:22.1, (21:02.5), (21:12.0) |
15 | 380 | Pattonville,
MO - Team Time (1st 5) 1:36:24.4 | Spread (1st 5) 1:50.7 |
| 53, 65, 72, 93, 97, (109), (111) |
| Will Chaney, Trystan Alexander, Nathan Leventhal, Kevin Lasserre, Chaz Fox, (Alex Breakfield), (Joey Schneider) |
| 18:18.0, 18:54.4, 19:04.9, 19:58.4, 20:08.7, (20:45.6), (20:50.8) |
16 | 413 | Ft. Zumwalt North,
MO - Team Time (1st 5) 1:37:58.5 | Spread (1st 5) 2:30.4 |
| 33, 71, 99, 103, 107, (110), (124) |
| Logan Jaggie, James Smith, Jordan Benton, Riley Flynn, Brian Schueler, (Riley Cook), (Travis Emerson) |
| 17:58.7, 19:03.4, 20:10.7, 20:16.6, 20:29.1, (20:48.2), (21:31.0) |
17 | 527 | Hazelwood Central,
MO - Team Time (1st 5) 1:43:32.6 | Spread (1st 5) 3:33.3 |
| 56, 108, 114, 122, 127, (128), (129) |
| Ryan Griffin, Marquise McDowell, Myles Cameron, Joel Hamilton, Stephon Jackson, (Isaiah Person), (Jeffrey Craig) |
| 18:33.5, 20:30.8, 20:56.0, 21:25.5, 22:06.8, (22:16.1), (22:16.9) |
18 | 549 | Normandy,
MO - Team Time (1st 5) 1:43:25.1 | Spread (1st 5) 1:05.9 |
| 95, 98, 117, 119, 120, (123), (130) |
| Mark Johnson, Jamie Greene, Micheal Conley, Devonti Privette, Gerald Young, (Santigo Jones), (Hakeem Bilal) |
| 20:01.5, 20:09.0, 21:01.0, 21:06.2, 21:07.4, (21:29.5), (22:40.2) |
19 | 583 | Hazelwood East,
MO - Team Time (1st 5) 1:47:30.8 | Spread (1st 5) 3:17.0 |
| 88, 113, 125, 126, 131, (132), (133) |
| Kenneth Joiner, Andre Block, William Reynolds, Keith Richardson, Alex Walker, (DeVaughn Jones), (Shawn Freeman) |
| 19:37.9, 20:55.1, 21:59.6, 22:03.3, 22:54.9, (22:57.3), (23:42.4) |