1 | 21 | Steelville,
MO - Team Time (1st 5) 1:28:08.6 | Spread (1st 5) 1:58.3 |
| 1, 3, 4, 5, 8, (9), (12) |
| Conner Diaz, Vincent Crocker, Toby Brown, Wyatt Harris, Landon Mabe, (Larry Shoemake), (Jayden Hahn) |
| 16:28.9, 17:10.4, 17:58.5, 18:03.6, 18:27.2, (18:37.3), (19:01.8) |
2 | 85 | Duchesne,
MO - Team Time (1st 5) 1:38:45.4 | Spread (1st 5) 3:23.5 |
| 6, 11, 14, 24, 30, (31), (36) |
| Michael Rakers, Parker Voigt, Justin Abegg, Oliver Rothweiler, Gabriel Rakers, (William Kielhofner), (Dominic Dowdy) |
| 18:12.4, 18:59.9, 19:16.0, 20:41.2, 21:35.9, (21:47.5), (22:16.1) |
3 | 87 | Kingston,
MO - Team Time (1st 5) 1:38:14.7 | Spread (1st 5) 5:24.3 |
| 2, 7, 17, 27, 34, (40), (42) |
| Noah Estes, Mason Nelson, Dylan Morrison, Nathanial Stark, Austin Lyons, (Logan Wilson), (Alex Ware) |
| 16:32.6, 18:14.9, 20:22.4, 21:07.9, 21:56.9, (24:12.2), (24:19.8) |
4 | 90 | Jefferson (Festus),
MO - Team Time (1st 5) 1:40:02.2 | Spread (1st 5) 2:10.1 |
| 10, 15, 18, 22, 25, (25) |
| Ian Ehrhardt, Camren Johnson, Alex Breeze, Cole Van, Jack Hueter, (Sam Hawley) |
| 18:43.1, 19:24.2, 20:27.4, 20:34.3, 20:53.2, (20:53.2) |
5 | 110 | Bishop DuBourg,
MO - Team Time (1st 5) 1:44:10.7 | Spread (1st 5) 4:04.8 |
| 13, 19, 20, 21, 37, (43) |
| Kaden Harvie, Ian Bradley, Luke Fister, Lucas Tessereau, James Meehan, (Nathan Pappageorge) |
| 19:15.1, 20:31.4, 20:32.0, 20:32.3, 23:19.9, (24:25.1) |
6 | 147 | Bourbon,
MO - Team Time (1st 5) 1:47:41.5 | Spread (1st 5) 1:36.2 |
| 23, 28, 29, 32, 35, (41), (44) |
| Keaton Gibbs, Brennan Bouse, Everett Pratt, Andrew Fuchs, Nicholas Pietraschke, (Edward Warren), (Kaleb Cole) |
| 20:38.8, 21:24.1, 21:34.7, 21:48.9, 22:15.0, (24:12.3), (24:53.0) |
7 | 171 | Lutheran North,
MO - Team Time (1st 5) 1:56:21.9 | Spread (1st 5) 6:49.4 |
| 16, 33, 38, 39, 45, (46), (47) |
| Charles Landry III, Charles Landry, Robert Simmons, Ozee McCollum, Jacob Laesch, (Obadiah McCollum), (Mike McKinney) |
| 19:57.4, 21:51.0, 23:37.5, 24:09.2, 26:46.8, (29:11.0), (34:31.6) |