1 | 24 | Helias Catholic,
MO - Team Time (1st 5) 1:02:10.4 | Spread (1st 5) 46.0 |
| 1, 3, 5, 7, 8, (9), (18) |
| Riley Scott, Peyton Wright, Brenden Truong, Austin Sooter, Grayson Knernschield, (Daniel Dusenberg), (Gabe Borgmeyer) |
| 11:53.8, 12:20.3, 12:37.3, 12:39.2, 12:39.8, (12:41.0), (13:09.1) |
2 | 46 | Cameron,
MO - Team Time (1st 5) 1:03:05.7 | Spread (1st 5) 55.3 |
| 2, 6, 11, 13, 14, (16), (17) |
| Jacob Barbee, Jacob Roach, Caden Hanrahan, Tyler Husch, Joshua Stevenson, (Alec Walser), (Thomas Wait) |
| 11:57.7, 12:37.4, 12:45.9, 12:51.7, 12:53.0, (13:04.7), (13:05.0) |
3 | 85 | Osage,
MO - Team Time (1st 5) 1:05:44.8 | Spread (1st 5) 51.0 |
| 10, 15, 19, 20, 21, (26), (28) |
| Steven Vickers, Dale Lampe, Ethan Kucsik, Aaron Cuddy, Joshua Cooper, (Caysen Kenney), (Ryan Page) |
| 12:42.3, 13:01.1, 13:12.8, 13:15.3, 13:33.3, (13:56.9), (14:41.4) |
4 | 90 | Blair Oaks,
MO - Team Time (1st 5) 1:07:22.3 | Spread (1st 5) 2:18.5 |
| 4, 12, 22, 25, 27 |
| Eric Northweather, Joshua Malone, Zach Hagner, Michael Kempker, Josh Issacs |
| 12:22.6, 12:50.2, 13:37.2, 13:51.2, 14:41.1 |
5 | 137 | Fulton,
MO - Team Time (1st 5) 1:13:52.8 | Spread (1st 5) 2:02.6 |
| 23, 24, 29, 30, 31, (32) |
| Tyler Hickerson, Clayton White, Walter Larson, Clayton Prettyman, Aaron Eliuk, (Bud Wood) |
| 13:40.5, 13:47.1, 15:04.5, 15:37.6, 15:43.1, (17:54.8) |