1 | 44 | Owensville,
MO - Team Time (1st 5) 1:03:29.8 | Spread (1st 5) 39.4 |
| 3, 6, 8, 12, 15, (28), (33) |
| Carter Brocato, Alex Gooch, Daniel Herrera, Samuel Blackwell, Brannon Brocato, (Graham Dunlap), (Jacob Giedinghagen) |
| 12:19.7, 12:36.7, 12:43.8, 12:50.5, 12:59.1, (13:34.4), (13:46.1) |
2 | 79 | Linn,
MO - Team Time (1st 5) 1:05:12.7 | Spread (1st 5) 39.2 |
| 5, 16, 18, 19, 21, (26), (29) |
| Cole Stephens, Logan Klouzek, Ethan Grellner, Tanner Rush, Clayton Niekamp, (Chase Jones), (Ethan Oidtman) |
| 12:34.8, 13:00.6, 13:10.3, 13:13.0, 13:14.0, (13:27.7), (13:37.3) |
3 | 118 | New Haven,
MO - Team Time (1st 5) 1:06:42.0 | Spread (1st 5) 1:12.0 |
| 4, 24, 27, 31, 32, (38), (54) |
| Nathan Ford, Joseph Rethemeyer, Martin Lewis, Keven McDowell, Tim Madden, (Ryan Blankenship), (Domenic Olson) |
| 12:28.6, 13:23.5, 13:29.4, 13:39.9, 13:40.6, (13:48.5), (14:49.0) |
4 | 121 | Hermann,
MO - Team Time (1st 5) 1:06:14.8 | Spread (1st 5) 2:05.4 |
| 1, 7, 30, 41, 42, (43), (48) |
| Grant Uthlaut, Will Borgerding, Trevor Hartman, Isaac Brooks, Emmett Scheible, (Adam Gleeson), (Colter Scheible) |
| 11:56.8, 12:42.7, 13:37.5, 13:55.6, 14:02.2, (14:06.6), (14:23.1) |
5 | 132 | Blair Oaks,
MO - Team Time (1st 5) 1:07:09.4 | Spread (1st 5) 3:12.4 |
| 2, 14, 17, 35, 64, (68), (73) |
| Jason Otto, Cole Brenneke, Adam Mccauley, Bo Thomas, Isaac Prenger, (Chris Parmley), (TJ Kliethermes) |
| 12:04.1, 12:55.2, 13:07.0, 13:46.6, 15:16.5, (15:25.1), (15:38.9) |
6 | 185 | New Bloomfield,
MO - Team Time (1st 5) 1:09:43.4 | Spread (1st 5) 2:04.2 |
| 13, 25, 44, 46, 57, (63), (76) |
| Charlie Schattgen, Payton Culwell, Zain Culwell, Kyle Emerson, Nicolas Granich, (Jacob Eickhorst), (Cameron Engelbrecht) |
| 12:51.7, 13:26.3, 14:12.1, 14:17.4, 14:55.9, (15:15.2), (15:46.9) |
7 | 187 | Union,
MO - Team Time (1st 5) 1:10:10.3 | Spread (1st 5) 2:08.3 |
| 9, 23, 47, 53, 55, (70), (77) |
| Jared Mentz, Clay Birkmann, Brandon Miller, Zac Ellefson, Nathan Swan, (Andres Oritz), (Joe Oliver) |
| 12:45.2, 13:22.6, 14:21.2, 14:47.8, 14:53.5, (15:36.7), (15:48.6) |
8 | 202 | Father Tolton Regional Catholic,
MO - Team Time (1st 5) 1:09:55.0 | Spread (1st 5) 50.4 |
| 36, 37, 39, 40, 50, (51), (69) |
| Matthew Graves, Matt Aholt, Braden Smith, Ben Breitweiser, Jack Loy, (Dakota Uptegrove), (Vincent Elfrink) |
| 13:47.6, 13:48.1, 13:49.3, 13:52.0, 14:38.0, (14:42.0), (15:28.4) |
9 | 210 | St. Francis Borgia,
MO - Team Time (1st 5) 1:11:13.3 | Spread (1st 5) 2:34.0 |
| 11, 22, 49, 62, 66, (67), (81) |
| Aaron Westhoff, Scott Bonastia, Zach Marquart, Tony Willenbrink, Austin Sincox, (Nathan Levinson), (Joe Jasper) |
| 12:49.5, 13:20.0, 14:27.3, 15:13.0, 15:23.5, (15:24.7), (16:17.4) |
10 | 256 | Sullivan,
MO - Team Time (1st 5) 1:15:10.3 | Spread (1st 5) 5:22.2 |
| 10, 20, 58, 79, 89, (90), (91) |
| Devon Kerckhoff, Carter Adams, Colten Weigl, Dalton Secrest, Alec McCormick, (Zane McKlendin), (Dawson Amheiser) |
| 12:47.5, 13:13.7, 14:59.2, 16:00.2, 18:09.7, (18:34.1), (18:50.3) |
11 | 291 | Montgomery County,
MO - Team Time (1st 5) 1:14:47.2 | Spread (1st 5) 1:21.1 |
| 45, 56, 59, 60, 71, (72), (83) |
| Jacob Queathem, Trenton Shroeder, Malachi Davis, Justin Sheid, Michael Ludy, (Dillon Plotts), (Elijah Robinson) |
| 14:16.5, 14:53.8, 14:59.5, 14:59.8, 15:37.6, (15:38.6), (16:28.8) |
12 | 304 | St. Dominic,
MO - Team Time (1st 5) 1:15:30.1 | Spread (1st 5) 2:13.4 |
| 34, 52, 65, 75, 78, (80), (84) |
| Paul Schneider, Joshua Miller, Conner Havrilla, Tyler Moellering, Jack Gildehaus, (Max Relling), (Clayton Meyer) |
| 13:46.3, 14:42.2, 15:19.4, 15:42.5, 15:59.7, (16:10.8), (16:41.4) |
13 | 388 | Winfield,
MO - Team Time (1st 5) 1:20:48.8 | Spread (1st 5) 1:50.3 |
| 61, 74, 82, 85, 86, (87), (88) |
| Anakin Donelson, Shane McCarthy, Samuel Miller, Adam Gifford, Zachary Schneider, (Trent Provost), (Levi Swenson) |
| 15:05.6, 15:40.5, 16:17.9, 16:48.9, 16:55.9, (17:10.8), (17:32.5) |