1 | 15 | Parkway South,
MO - Team Time (1st 5) 53:15.6 | Spread (1st 5) 11.5 |
| 1, 2, 3, 4, 5, (6), (8) |
| Eric Boles, David Venkatesan, James Stone, Luke Diehl, Daniel Tabaka, (Andrew Hediger), (Noah Tennant) |
| 10:32.2, 10:35.7, 10:40.5, 10:43.5, 10:43.7, (10:59.1), (11:03.7) |
2 | 71 | St. Francis Borgia,
MO - Team Time (1st 5) 57:48.4 | Spread (1st 5) 59.2 |
| 7, 12, 13, 16, 23, (26), (81) |
| Grant Straatmann, Drew Snider, Ben Juengling, Scott Bonastia, Tony Willenbrink, (Nicholas Weber), (Tiernan Killmade) |
| 11:00.2, 11:33.6, 11:35.2, 11:40.0, 11:59.4, (12:03.3), (16:52.6) |
3 | 90 | Father Tolton Regional Catholic,
MO - Team Time (1st 5) 58:30.8 | Spread (1st 5) 54.9 |
| 9, 15, 20, 22, 24, (29), (38) |
| Nathan Forck, Matt Aholt, Jarod Aholt, Garrett Wilmes, Drew Freeman, (Silas Glaude), (Brett Triebsch) |
| 11:05.4, 11:39.7, 11:46.2, 11:59.2, 12:00.3, (12:13.5), (12:40.6) |
4 | 112 | Lutheran (St. Charles),
MO - Team Time (1st 5) 59:43.3 | Spread (1st 5) 1:07.5 |
| 11, 17, 21, 28, 35, (41) |
| Travis Fruend, Harley Kaufman, Noah McMullen, Brody Hudson, Zeke Emerick, (Logan Walgate) |
| 11:25.2, 11:40.2, 11:57.8, 12:07.4, 12:32.7, (12:48.0) |
5 | 148 | St. Dominic,
MO - Team Time (1st 5) 1:01:13.9 | Spread (1st 5) 1:41.9 |
| 14, 18, 30, 31, 55, (59), (61) |
| Jon Remmers, Brody Luetkenhaus, Sam Schilling, Andrew Schulte, Caleb Stoddard, (Nate Alexander), (Corey Havrilla) |
| 11:37.3, 11:41.2, 12:16.5, 12:19.7, 13:19.2, (13:36.2), (13:41.7) |
6 | 203 | Francis Howell Central,
MO - Team Time (1st 5) 1:03:37.4 | Spread (1st 5) 1:16.8 |
| 25, 27, 48, 50, 53, (60), (72) |
| Matthew (Reed) Easterling, Israel Chavez, Stephen Derenski, Jesus Casillas-Sanchez, Jackson Ford, (Jason Gough), (Caden James) |
| 12:00.5, 12:06.3, 13:05.4, 13:07.9, 13:17.3, (13:39.2), (14:17.2) |
7 | 213 | Living Word Christian,
MO - Team Time (1st 5) 1:03:50.4 | Spread (1st 5) 2:14.7 |
| 10, 34, 54, 57, 58, (69), (82) |
| Callum Hardwicke, Benjamin States, Austin McNeil, Andrew White, Caleb Lauer, (Drew Simon), (Noah Van Soelen) |
| 11:13.2, 12:23.9, 13:19.1, 13:26.3, 13:27.9, (14:08.2), (17:29.6) |
8 | 216 | Ft. Zumwalt West,
MO - Team Time (1st 5) 1:04:36.8 | Spread (1st 5) 21.8 |
| 39, 40, 44, 46, 47, (52), (56) |
| Jack Rider, Ethan Huesgen, Griffon Kipper, Jacob Mitchell, Reece Calia, (Christopher Jos Woodard), (Joseph Crook) |
| 12:43.0, 12:47.8, 12:56.8, 13:04.4, 13:04.8, (13:10.4), (13:19.4) |
9 | 231 | Holt,
MO - Team Time (1st 5) 1:05:15.3 | Spread (1st 5) 1:18.9 |
| 36, 41, 43, 45, 66, (67), (71) |
| Baylor Reinker, Dylan Landes, Dylan Hicks, Tyler Ruhland, Andrew Wania, (Boston Dudley), (Tyler Bausch) |
| 12:34.3, 12:48.0, 12:56.0, 13:03.8, 13:53.2, (13:53.4), (14:16.9) |
10 | 267 | Bishop DuBourg,
MO - Team Time (1st 5) 1:06:40.5 | Spread (1st 5) 2:03.6 |
| 32, 33, 62, 65, 75, (79), (80) |
| Patrick Gosser, Ben Khotsyphom, Jimmy Fiudo, Joseph Kosta, Tyler Wheeler, (Timothy Gosser), (Andrew Nowak) |
| 12:20.7, 12:21.4, 13:42.7, 13:51.4, 14:24.3, (15:05.1), (15:06.0) |
11 | 276 | Duchesne,
MO - Team Time (1st 5) 1:07:34.7 | Spread (1st 5) 2:48.4 |
| 19, 37, 70, 74, 76, (78), (83) |
| Michael Rakers, Justin Abegg, Spencer Clark, Isaac Rothweiler, Matt Buchholz, (Ty Mason), (Brenton Lanteigne) |
| 11:45.1, 12:39.6, 14:15.8, 14:20.7, 14:33.5, (15:04.2), (21:27.9) |
12 | 294 | Clayton,
MO - Team Time (1st 5) 1:07:38.0 | Spread (1st 5) 47.1 |
| 49, 50, 63, 64, 68, (73), (77) |
| James Lay, Tobias Zaidman, Jacob Grasser, Kristopher Gruen, Junyi Su, (Thomas Gustafson), (Zachary Wang) |
| 13:07.0, 13:07.9, 13:43.8, 13:45.2, 13:54.1, (14:17.9), (14:35.8) |