1 | 27 | Sparta,
MO - Team Time (1st 5) 1:30:37.0 | Spread (1st 5) 2:51.0 |
| 1, 3, 5, 5, 13, (31), (36) |
| Tristan Eaton, Traven Eaton, Logan Wood, Jeremiah Ellison, Sean Sanders, (Jordan Wilson), (Joe Gonsolus) |
| 16:51.0, 17:40.0, 18:12.0, 18:12.0, 19:42.0, (23:27.0), (36:50.0) |
2 | 63 | Galena,
MO - Team Time (1st 5) 1:38:05.0 | Spread (1st 5) 1:50.0 |
| 9, 11, 12, 14, 17, (23), (28) |
| Justice Simpson, Ryan Cool, Jacob O'Neil, William Ames, Hunter Miller, (Justin Miller), (Logan Sorrell) |
| 18:43.0, 19:22.0, 19:28.0, 19:59.0, 20:33.0, (21:13.0), (21:50.0) |
3 | 87 | School of the Ozarks,
MO - Team Time (1st 5) 1:42:08.0 | Spread (1st 5) 2:35.0 |
| 10, 15, 16, 21, 25, (30), (35) |
| Josiah Reinke, Quentin Evans, Levi Self, Jacob Self, Abe Martin, (Spencer Grisham), (Jacob Morris) |
| 18:56.0, 20:13.0, 20:18.0, 21:10.0, 21:31.0, (23:15.0), (29:11.5) |
4 | 88 | McAuley Catholic,
MO - Team Time (1st 5) 1:41:56.0 | Spread (1st 5) 4:25.9 |
| 2, 18, 19, 22, 27 |
| Max Ostmeyer, Will Motazadi, Ty Gilligan, Will Motazedi, Aaron Moran |
| 17:16.1, 20:41.0, 21:05.0, 21:11.9, 21:42.0 |
5 | 93 | Billings,
MO - Team Time (1st 5) 1:47:42.7 | Spread (1st 5) 10:40.0 |
| 4, 7, 19, 29, 34 |
| Brant Truman, Zephaniah Robinson, Wyatt Groves, Vane Norris, Jared Marvin |
| 17:57.0, 18:13.0, 21:05.0, 21:50.7, 28:37.0 |
6 | 123 | Wheaton,
MO - Team Time (1st 5) 1:55:49.7 | Spread (1st 5) 8:56.8 |
| 8, 24, 26, 32, 33 |
| Sean Lowry, Christian Dunegan, Kevin Foster, Hilsden Moseley, Gerardo Nunez |
| 18:23.0, 21:14.0, 21:37.9, 27:15.0, 27:19.8 |