1 | 66 | Owensville,
MO - Team Time (1st 5) 1:28:07.6 | Spread (1st 5) 1:39.7 |
| 1, 14, 15, 16, 20, (26), (44) |
| Carter Brocato, Alex Gooch, Graham Dunlap, Brannon Brocato, Jacob Giedinghagen, (Bryan Candrl), (Samuel Blackwell) |
| 16:23.7, 17:51.9, 17:53.7, 17:54.9, 18:03.4, (18:09.0), (19:10.4) |
| 66 | St. Francis Borgia,
MO - Team Time (1st 5) 1:28:19.9 | Spread (1st 5) 1:24.6 |
| 4, 8, 12, 17, 25, (34), (36) |
| Aaron Westhoff, Scott Bonastia, Tony Willenbrink, Grant Straatmann, Trent Strubberg, (Drew Snider), (Cole Weber) |
| 16:43.6, 17:41.1, 17:50.1, 17:56.9, 18:08.2, (18:38.0), (18:39.8) |
3 | 96 | St. Clair,
MO - Team Time (1st 5) 1:29:25.0 | Spread (1st 5) 1:43.8 |
| 5, 6, 13, 35, 37, (47), (54) |
| Cyle Butenhoff, Anthony Giancola, Tyler Stark, Noah Guthrie, Colin Brown, (Pepper Stark), (Bailey Gardner) |
| 16:58.6, 17:14.2, 17:50.2, 18:39.6, 18:42.4, (19:29.0), (19:51.0) |
4 | 101 | Lutheran South,
MO - Team Time (1st 5) 1:30:34.4 | Spread (1st 5) 1:11.5 |
| 9, 10, 19, 23, 40, (42), (49) |
| Lucas Steffens, Damean Rittmann, Hunter Hickerson, Carter Starnes, Dawit Mulat, (Damean Rittman), (Jacob Mirly) |
| 17:42.5, 17:48.3, 18:01.7, 18:07.9, 18:54.0, (19:01.7), (19:39.5) |
5 | 120 | Pacific,
MO - Team Time (1st 5) 1:30:56.1 | Spread (1st 5) 39.2 |
| 11, 21, 27, 29, 32, (33), (39) |
| Will Green, Connor Robinson, Corbin White, McKenzie White, Saxon Hagemann, (Sam Dean), (Cody Conway) |
| 17:49.0, 18:04.4, 18:11.2, 18:23.3, 18:28.2, (18:33.6), (18:52.1) |
6 | 156 | Salem,
MO - Team Time (1st 5) 1:33:08.9 | Spread (1st 5) 2:38.8 |
| 7, 18, 30, 38, 63, (80) |
| Marcus Jessen, Ty Conley, Matthew Jessen, Payton Deese, Jacob Rusk, (Will Toman) |
| 17:37.9, 18:00.5, 18:23.5, 18:50.3, 20:16.7, (22:38.8) |
7 | 181 | Affton,
MO - Team Time (1st 5) 1:33:42.7 | Spread (1st 5) 1:51.3 |
| 22, 28, 31, 43, 57, (58), (59) |
| Ryan Starks, Ryan Meyer, Isaiah Minner, Cameron Mills, Stephen Konert, (Elias Cotton), (Patrick Koeller) |
| 18:05.9, 18:12.0, 18:25.5, 19:02.1, 19:57.2, (19:57.9), (19:59.5) |
8 | 247 | Cuba,
MO - Team Time (1st 5) 1:38:07.6 | Spread (1st 5) 38.3 |
| 45, 46, 48, 53, 55, (65), (66) |
| Ethan Schroyer, Logan Ray, Jeremy Hewkin, Gage Kight, Simon Siebert, (Keegan Lanham), (Nick Ellis) |
| 19:16.5, 19:27.9, 19:39.0, 19:49.4, 19:54.8, (20:33.0), (20:37.6) |
9 | 248 | St. James,
MO - Team Time (1st 5) 1:37:54.0 | Spread (1st 5) 2:08.0 |
| 24, 50, 51, 61, 62, (67), (74) |
| Mason Parker, Garrett Rankin, Isaac Altis, Austin Ridenhour, Andrew Branson, (Ethan Barnett), (Curtis Schulz) |
| 18:08.0, 19:40.0, 19:42.0, 20:08.0, 20:16.0, (20:48.2), (21:40.5) |
10 | 249 | Union,
MO - Team Time (1st 5) 1:38:39.9 | Spread (1st 5) 5:32.5 |
| 3, 52, 56, 60, 78, (82), (83) |
| Jared Mentz, Travis Stahlman, Zac Ellefson, Clay Birkmann, Isaac Corum, (Joe Riechers), (Nick Kappleman) |
| 16:41.5, 19:47.0, 19:56.8, 20:00.6, 22:14.0, (24:53.5), (27:54.0) |
11 | 279 | Sullivan,
MO - Team Time (1st 5) 1:40:46.8 | Spread (1st 5) 5:06.0 |
| 2, 64, 68, 70, 75, (76), (81) |
| Devon Kerckhoff, Dalton Secrest, Ethan Light, Alec McCormick, Braden Ziltz, (JC Thomas), (Dawson Amheiser) |
| 16:37.9, 20:19.0, 20:55.0, 21:11.0, 21:43.9, (22:01.0), (22:50.3) |
12 | 325 | Bishop DuBourg,
MO - Team Time (1st 5) 1:44:01.1 | Spread (1st 5) 2:33.0 |
| 40, 69, 71, 72, 73, (77), (79) |
| David Gosser, Niko Kanagawa, Ben Khotsyphom, Jonathan Gosser, John Gosser, (Patrick Gosser), (Joseph Kosta) |
| 18:54.0, 21:03.5, 21:15.6, 21:21.0, 21:27.0, (22:11.4), (22:18.4) |