1 | 28 | St. Louis University,
MO - Team Time (1st 5) 1:21:11.4 | Spread (1st 5) 38.2 |
| 1, 4, 6, 7, 10, (11), (13) |
| Matthew Hennessey, Thomas Hogan, Dustan Davidson, Jack Sullivan, Jack Gallagher, (Shayn Jackson), (Joe Butler) |
| 15:51.0, 16:10.0, 16:19.6, 16:21.6, 16:29.2, (16:34.6), (16:38.0) |
2 | 54 | Rock Bridge,
MO - Team Time (1st 5) 1:22:40.2 | Spread (1st 5) 27.3 |
| 5, 9, 12, 14, 14, (16), (21) |
| Lucas Harrington, Adam Sandstedt, Quinn Miller, Sam Baumer, Will Rumpf, (Nick Wright), (Grant Sykuta) |
| 16:14.7, 16:25.5, 16:36.0, 16:42.0, 16:42.0, (16:51.4), (17:03.4) |
3 | 109 | Webster Groves,
MO - Team Time (1st 5) 1:24:41.0 | Spread (1st 5) 1:19.0 |
| 2, 17, 25, 31, 34, (38), (58) |
| Tyler Lawson, Billy Howells, Lucas Bennett, Lamont Wilson, Billy Johnson, (Brendan Andre), (Joe Grasso) |
| 16:02.0, 16:55.0, 17:09.0, 17:14.0, 17:21.0, (17:27.0), (18:00.0) |
4 | 145 | Timberland,
MO - Team Time (1st 5) 1:25:47.5 | Spread (1st 5) 1:09.7 |
| 8, 27, 30, 39, 41, (55), (66) |
| Austin Crowe, Dillon Goodyear, Jed Swanton, Brendan MacDonald, Jack Greer, (Nathaniel Schoonover), (Andrew Berndt) |
| 16:22.3, 17:10.1, 17:13.0, 17:30.1, 17:32.0, (17:51.0), (18:13.5) |
5 | 187 | Ft. Zumwalt West,
MO - Team Time (1st 5) 1:27:20.5 | Spread (1st 5) 1:02.0 |
| 23, 24, 36, 42, 62, (72), (85) |
| Jack Neske, Alex Stansberry, Tristan Baze, Brendan Ritchie, Trent Brew, (Marshall Vaccaro), (Tyler Hoffmann) |
| 17:08.0, 17:08.2, 17:22.0, 17:32.3, 18:10.0, (18:18.2), (18:29.9) |
6 | 231 | Francis Howell North,
MO - Team Time (1st 5) 1:28:16.3 | Spread (1st 5) 49.0 |
| 28, 32, 52, 59, 60, (64), (76) |
| Jake Oppenborn, Chase Powelson, Bryan Chac, Jacob Griffith, Timothy Bries, (Cameron Landers), (Blake Coonrod) |
| 17:12.4, 17:16.0, 17:46.1, 18:00.4, 18:01.4, (18:11.7), (18:22.5) |
7 | 233 | Hazelwood West,
MO - Team Time (1st 5) 1:28:10.0 | Spread (1st 5) 26.0 |
| 34, 47, 48, 51, 53, (81), (102) |
| Jake Decker, Ryan Winters, John Daugherty, William Bahan, Keith Clark, (Andrew Daily), (Tony Mai) |
| 17:21.0, 17:37.0, 17:39.0, 17:46.0, 17:47.0, (18:27.0), (18:53.0) |
8 | 237 | Ladue Horton Watkins,
MO - Team Time (1st 5) 1:28:34.0 | Spread (1st 5) 1:14.0 |
| 19, 40, 50, 61, 67, (75), (93) |
| George Garner, Devin Callahan, Brian Jiang, Caleb Weisman, Warren Biest, (Veijay Raj), (Ryan Witt) |
| 17:00.0, 17:31.0, 17:40.0, 18:09.0, 18:14.0, (18:22.0), (18:42.0) |
9 | 289 | Francis Howell Central,
MO - Team Time (1st 5) 1:29:32.1 | Spread (1st 5) 1:05.2 |
| 44, 45, 46, 63, 91, (114), (126) |
| Jake Drnec, Zach Painter, Zach McKinley, Jake Baumgartner, Nathan Limbaugh, (Collin King), (Mitch Devening) |
| 17:33.2, 17:34.0, 17:35.5, 18:11.0, 18:38.4, (19:10.4), (19:39.3) |
10 | 292 | Battle,
MO - Team Time (1st 5) 1:29:44.7 | Spread (1st 5) 1:47.7 |
| 18, 49, 57, 74, 94, (107), (153) |
| Travis Line, Hayden Elder, Aidan Ireton, Ethan Line, Zach Mayfield, (Dillon McCann), (John Lancaster) |
| 16:59.5, 17:39.3, 17:56.8, 18:21.9, 18:47.2, (19:01.4), (22:26.7) |
11 | 299 | Hickman,
MO - Team Time (1st 5) 1:29:38.6 | Spread (1st 5) 1:48.8 |
| 20, 37, 43, 99, 100, (117), (128) |
| Alex Keniepp, Chris Edwards, Thomas Chic, Zach Nichols, Thomas Chick, (Max Thorpe), (Michael Kariuki) |
| 17:01.8, 17:23.3, 17:32.4, 18:50.5, 18:50.6, (19:16.0), (19:41.3) |
12 | 309 | Troy-Buchanan,
MO - Team Time (1st 5) 1:30:13.9 | Spread (1st 5) 1:18.9 |
| 32, 56, 65, 70, 86, (108), (112) |
| Dan Meyers, David Hills, Brandon Hutchison, David Hill, Darin Kimmel, (Tyler Boulware), (Joel Talley) |
| 17:16.0, 17:52.3, 18:12.8, 18:17.9, 18:34.9, (19:01.8), (19:08.3) |
13 | 325 | Ft. Zumwalt East,
MO - Team Time (1st 5) 1:29:55.8 | Spread (1st 5) 2:45.8 |
| 3, 68, 77, 79, 98, (110), (125) |
| Sean Conlin, Simeon Thomas, Josh Carr, Austin Perkins, Ben Palmer, (David Gengenbacher), (Bailey Strum) |
| 16:04.6, 18:14.2, 18:22.8, 18:23.8, 18:50.4, (19:06.0), (19:37.8) |
14 | 345 | Ft. Zumwalt South,
MO - Team Time (1st 5) 1:30:55.6 | Spread (1st 5) 1:31.8 |
| 22, 71, 82, 83, 87, (88), (89) |
| Evan Brooks, D'Anglo Cole, Josh Skeeters, Maverick Gray, Jacob Grate, (Dominic Bottini), (Will Cavanagh) |
| 17:04.7, 18:18.1, 18:27.9, 18:28.4, 18:36.5, (18:37.7), (18:37.9) |
15 | 393 | Ft. Zumwalt North,
MO - Team Time (1st 5) 1:31:52.3 | Spread (1st 5) 1:49.5 |
| 29, 54, 95, 106, 109, (110), (116) |
| Chris Allensworth, Hunter Boker, Ryan Deeken, Vittitiow Tre, Ryan Fatheree, (Caldwell Jerald), (Deavilla Michael) |
| 17:12.9, 17:48.0, 18:48.0, 19:01.0, 19:02.4, (19:06.0), (19:15.0) |
16 | 416 | McCluer,
MO - Team Time (1st 5) 1:32:38.4 | Spread (1st 5) 2:20.0 |
| 25, 73, 95, 101, 122, (127), (129) |
| Chris Minton, Darrion Hughes, Jordan Pounds, Kavon Ward, Anthony Harris, (KaVan Ward), (Drue Pounds) |
| 17:09.0, 18:21.2, 18:48.0, 18:51.2, 19:29.0, (19:40.1), (19:43.0) |
17 | 511 | Holt,
MO - Team Time (1st 5) 1:34:59.5 | Spread (1st 5) 1:30.5 |
| 69, 84, 104, 123, 131, (134), (140) |
| James Kersting, Andrew Rotter, Jacob Rotter, Nathan Schweiger, Ben Goldstein, (Austin Kuehler), (Nathan McCulloch) |
| 18:16.6, 18:28.9, 18:56.3, 19:30.6, 19:47.1, (19:54.5), (20:26.6) |
18 | 528 | St. John Vianney,
MO - Team Time (1st 5) 1:35:05.0 | Spread (1st 5) 1:01.0 |
| 80, 97, 113, 118, 120, (121), (124) |
| Patrick Trani, Joe Nelson, Alex Horn, Andrew Lamartina, Christopher Dreyer, (Jack Eisenbarger), (Lucas Mead) |
| 18:24.0, 18:50.0, 19:09.0, 19:17.0, 19:25.0, (19:26.0), (19:34.0) |
19 | 601 | Ritenour,
MO - Team Time (1st 5) 1:37:25.5 | Spread (1st 5) 1:35.3 |
| 78, 119, 132, 135, 137, (141), (150) |
| Garrett Challons, Rance Drexler, Johnathan Teoli, Dustin Herman, Alex Peterson, (Tyler Herman), (Sean Baker) |
| 18:22.9, 19:19.0, 19:49.4, 19:56.0, 19:58.2, (20:33.4), (21:18.0) |
20 | 604 | McCluer North,
MO - Team Time (1st 5) 1:37:57.0 | Spread (1st 5) 1:55.0 |
| 92, 105, 130, 135, 142, (146), (154) |
| Clinton Heffner, Octavain Jackson, Grant Duvall, Jacob Domingez, Justin Lightfoot, (Justin Walker), (Tyler Spradlin) |
| 18:41.0, 18:59.0, 19:45.0, 19:56.0, 20:36.0, (21:15.0), (28:04.9) |
21 | 609 | Hazelwood Central,
MO - Team Time (1st 5) 1:38:50.9 | Spread (1st 5) 2:22.9 |
| 90, 103, 133, 139, 144, (148), (152) |
| Thedrick Daniels, Christian Strong, Oji Wells, Cameron Porter, Lamont Colvin, (Steven Holloway), (Tyerance Jackson) |
| 18:38.0, 18:55.0, 19:54.0, 20:23.0, 21:00.9, (21:16.6), (21:42.0) |
22 | 687 | Chaminade College Prep,
MO - Team Time (1st 5) 1:42:50.0 | Spread (1st 5) 2:02.0 |
| 115, 138, 143, 145, 146, (149), (151) |
| Brian Covington, Ian Shaughnessy, Joe Chellis, Patrick Ganninger, Alan Pineda, (Blaine Sinak), (Spencer Ott) |
| 19:13.0, 20:16.0, 20:53.0, 21:13.0, 21:15.0, (21:17.9), (21:37.0) |