1 | 59 | Bowling Green,
MO - Team Time (1st 5) 1:30:11.3 | Spread (1st 5) 1:46.1 |
| 2, 3, 9, 17, 28, (36), (39) |
| Philip Lagemann, David Goddard, Logan Leffeler, Dereck Turnage, Brian Moore, (Jeff Hunt), (Steven Bryant) |
| 17:14.1, 17:24.0, 18:06.0, 18:27.0, 19:00.2, (19:27.1), (19:35.0) |
2 | 96 | Hallsville,
MO - Team Time (1st 5) 1:33:04.0 | Spread (1st 5) 1:56.3 |
| 7, 11, 13, 22, 43, (50), (64) |
| Tanner Church, Ben Dupre, Jonathan Null, Corey Bradshaw, Jared Lockwood, (Patrick Culwell), (Colby Robb) |
| 17:54.8, 18:11.0, 18:15.8, 18:51.3, 19:51.1, (20:25.4), (22:22.6) |
3 | 98 | Wright City,
MO - Team Time (1st 5) 1:33:27.9 | Spread (1st 5) 1:30.4 |
| 6, 19, 20, 21, 32, (33) |
| Ben Randolph, Austin Marsh, Brendan Gierer, Cody Klemp, Jackson Bruening, (Zach Murri) |
| 17:50.3, 18:42.9, 18:46.2, 18:47.8, 19:20.7, (19:21.4) |
4 | 116 | Orchard Farm,
MO - Team Time (1st 5) 1:33:54.6 | Spread (1st 5) 1:27.9 |
| 8, 15, 29, 30, 34, (38), (42) |
| Luke Starr, Nathan Boschert, Cole Gilkey, Nathan White, Jared Mayer, (Patrick Albisser), (Mike Kesselhiem) |
| 17:57.1, 18:17.0, 19:04.0, 19:11.5, 19:25.0, (19:33.0), (19:50.0) |
5 | 121 | Living Word Christian,
MO - Team Time (1st 5) 1:34:21.7 | Spread (1st 5) 59.1 |
| 14, 24, 25, 27, 31, (54), (55) |
| Andrew States, Daniel Dowd, Zach Hedlund, Mitchell Soell, Brock Gibson, (Jacob Thoenen), (Kyle Walker) |
| 18:16.0, 18:55.4, 18:56.2, 18:59.0, 19:15.1, (20:57.5), (20:59.0) |
6 | 150 | North Callaway,
MO - Team Time (1st 5) 1:35:57.5 | Spread (1st 5) 1:48.2 |
| 12, 18, 35, 40, 45, (49), (70) |
| Adam Crawford, David Wright, Devin Helwig, Chris Vaught, Ethan Watring, (Steven Coleman), (Josh Cochran) |
| 18:11.8, 18:37.9, 19:27.0, 19:40.8, 20:00.0, (20:20.0), (22:51.6) |
7 | 172 | Lutheran (St. Charles),
MO - Team Time (1st 5) 1:37:18.8 | Spread (1st 5) 3:50.8 |
| 1, 23, 44, 51, 53, (57), (60) |
| Henry Huff, Chris Hopson, Sam Maue, Connor Stahl, Tanner Buuck, (Jacob Schneider), (Nathan Wilhelms) |
| 17:05.0, 18:53.0, 19:56.3, 20:28.7, 20:55.8, (21:08.7), (21:37.1) |
8 | 182 | Hermann,
MO - Team Time (1st 5) 1:37:52.2 | Spread (1st 5) 3:06.8 |
| 4, 37, 41, 48, 52, (59), (62) |
| Grant Uthlaut, Trevor Hartman, Andrew Riddell, Jon Baumstark, Dalton Gillig, (Isaac Brooks), (Grant Raterman) |
| 17:36.2, 19:29.5, 19:44.8, 20:18.7, 20:43.0, (21:24.4), (22:09.6) |
9 | 209 | Palmyra,
MO - Team Time (1st 5) 1:40:58.1 | Spread (1st 5) 3:54.5 |
| 16, 26, 46, 58, 63, (67), (71) |
| Taylor Leftwich, Riley Fee, Ryan Jones, Austin Heidbreder, Trevor Nierman, (Will Jones), (Zach Jones) |
| 18:22.5, 18:56.4, 20:08.0, 21:14.2, 22:17.0, (22:30.5), (23:11.0) |
10 | 261 | Centralia,
MO - Team Time (1st 5) 1:45:53.3 | Spread (1st 5) 4:23.7 |
| 10, 56, 61, 66, 68, (69), (73) |
| Austin Haskell, Taylor Burton, Chris Freeman, Ethan Leighton, Aonghus Dollens, (Jake Enlow), (Nate Berendzen) |
| 18:08.2, 20:59.5, 21:43.6, 22:30.1, 22:31.9, (22:40.5), (23:15.5) |
11 | 263 | Clark County,
MO - Team Time (1st 5) 1:47:01.8 | Spread (1st 5) 5:32.0 |
| 5, 47, 65, 72, 74, (75), (76) |
| Andrew Daw, Dylan Columbia, Jachin Otte, Christopher Brotherton, Christopher Brotherto, (Zach Riney), (Dakota Jacobson) |
| 17:48.0, 20:14.5, 22:25.0, 23:14.3, 23:20.0, (23:28.0), (27:18.0) |