1 | 67 | Sullivan,
MO - Team Time (1st 5) 1:28:33.4 | Spread (1st 5) 43.0 |
| 6, 7, 14, 16, 24, (52), (54) |
| Randy Swaller, Mark Johnson, Chris Erxleben, Jacob Dixon, Zach Fitzgerald, (Paul Schuler), (Devon Kerckhoff) |
| 17:25.0, 17:27.4, 17:43.0, 17:50.0, 18:08.0, (19:04.0), (19:05.0) |
2 | 78 | Mary Institute-Country Day School,
MO - Team Time (1st 5) 1:28:30.2 | Spread (1st 5) 1:42.0 |
| 2, 9, 12, 25, 30, (36), (53) |
| Peter Condie, Josh Zoeller, Jack Hayes, Tommy Ristevski, Charles Biggs, (Mccown Rouse), (Ian Farthing) |
| 16:45.8, 17:29.7, 17:36.9, 18:10.0, 18:27.8, (18:34.7), (19:04.3) |
3 | 79 | St. Louis Priory,
MO - Team Time (1st 5) 1:29:02.4 | Spread (1st 5) 27.0 |
| 8, 16, 16, 19, 20, (27), (28) |
| Andrew O'Sullivan, Jake Drysdale, Thomas Lowell, Dan Martin, George O'Sullivan, (Chris Chevetta), (Jarett Lowell) |
| 17:29.6, 17:50.0, 17:50.0, 17:56.2, 17:56.6, (18:16.9), (18:20.3) |
4 | 93 | John Burroughs,
MO - Team Time (1st 5) 1:29:00.7 | Spread (1st 5) 1:45.5 |
| 1, 3, 26, 31, 32, (55), (65) |
| Robert Wunderlich, Robbie Wunderlich, Faraz Ahmad, Dylan Lee, Zane Norton, (Alex Sanfillippo), (Will McCallum) |
| 16:45.5, 17:03.3, 18:12.9, 18:28.0, 18:31.0, (19:06.0), (19:29.0) |
5 | 124 | Owensville,
MO - Team Time (1st 5) 1:30:30.9 | Spread (1st 5) 1:10.8 |
| 10, 15, 21, 34, 44, (56), (66) |
| Carter Brocato, Blaine McKinney, Daniel Herrera, Samuel Blackwell, Destin Gooch, (Austin Brocato), (Marc Richardson) |
| 17:33.2, 17:44.3, 17:57.3, 18:32.1, 18:44.0, (19:08.9), (19:34.8) |
6 | 183 | Union,
MO - Team Time (1st 5) 1:32:46.6 | Spread (1st 5) 50.2 |
| 22, 33, 37, 45, 46, (51), (58) |
| Dylan Fitzgerald, Dakota Dintelman, Jared Mentz, Joseph Lenau, Trenton Kranz, (Zach Lanham), (Devin Baxter) |
| 18:00.4, 18:32.0, 18:35.6, 18:48.0, 18:50.6, (19:03.0), (19:11.6) |
7 | 185 | Pacific,
MO - Team Time (1st 5) 1:32:34.5 | Spread (1st 5) 1:21.0 |
| 11, 39, 40, 47, 48, (62), (68) |
| Jeremy Hill, McCoy Meshach, Zach Myers, McKenzie White, John Whitelock, (Corbin White), (Ryan Lause) |
| 17:34.0, 18:37.0, 18:37.5, 18:51.0, 18:55.0, (19:26.0), (19:45.0) |
8 | 189 | St. Clair,
MO - Team Time (1st 5) 1:32:44.6 | Spread (1st 5) 1:19.7 |
| 13, 41, 42, 43, 50, (57), (67) |
| Tyler Hinson, Cyle Butenhoff, Anthony Giancola, Riley Girardier, Wyatt Gotway, (Derrick Quigley), (Kyle Avery) |
| 17:40.6, 18:40.6, 18:41.4, 18:41.7, 19:00.3, (19:10.9), (19:38.0) |
9 | 198 | Westminster Christian,
MO - Team Time (1st 5) 1:32:59.4 | Spread (1st 5) 2:16.4 |
| 4, 23, 48, 61, 62, (70), (75) |
| Brendan Yeager, Josh Sumner, Thomas Meyer, Cory Falkner, Dan Luedders, (Ben Moore), (Clayton Voges) |
| 17:09.6, 18:05.0, 18:55.0, 19:23.8, 19:26.0, (19:54.0), (21:07.0) |
10 | 226 | St. Francis Borgia,
MO - Team Time (1st 5) 1:34:22.8 | Spread (1st 5) 1:02.0 |
| 29, 35, 38, 60, 64, (71), (73) |
| Sam Conway, Collin Mantle, Evan Ayers, Connor Gisburn, Aaron Westhoff, (Josue Stores), (Doug Eggers) |
| 18:25.0, 18:33.0, 18:35.8, 19:22.0, 19:27.0, (20:16.0), (20:22.0) |
11 | 279 | St. James,
MO - Team Time (1st 5) 1:37:36.2 | Spread (1st 5) 3:25.5 |
| 5, 59, 69, 72, 74, (76) |
| Alex Auxier, Isaac Altis, Seth Thompson, Jordan Howard, Lepper Tucker, (Nick Burns) |
| 17:22.2, 19:15.1, 19:53.7, 20:17.5, 20:47.7, (23:46.1) |