1 | 38 | Russellville,
MO - Team Time (1st 5) 1:29:01.5 | Spread (1st 5) 1:12.7 |
| 1, 6, 9, 10, 12, (14), (27) |
| Alex M. Thompson, Alex Thompson, Jamie Porter, Anthony Bertucci, Nick Haslag, (Matthew Fringer), (Alex D. Thompson) |
| 17:03.4, 17:43.0, 17:54.1, 18:04.9, 18:16.1, (18:21.7), (19:45.3) |
2 | 59 | Linn,
MO - Team Time (1st 5) 1:30:47.5 | Spread (1st 5) 1:18.1 |
| 4, 11, 13, 15, 16, (24), (25) |
| Chase Jones, Joey Nilges, Greg Spillman, Ethan Grellner, Noah Voss, (Caleb Peters), (Jacob Voss) |
| 17:18.4, 18:11.9, 18:18.4, 18:22.3, 18:36.5, (19:25.3), (19:33.1) |
3 | 62 | New Haven,
MO - Team Time (1st 5) 1:30:50.1 | Spread (1st 5) 2:05.6 |
| 2, 7, 8, 22, 23, (30), (37) |
| Seth Schenck, Zach Grater, Dominick Pataky, Keven McDowell, Cole Lensing, (Alex Madden), (Alex Majors) |
| 17:04.9, 17:43.1, 17:48.8, 19:02.8, 19:10.5, (20:17.3), (20:36.5) |
4 | 113 | Vienna,
MO - Team Time (1st 5) 1:36:22.2 | Spread (1st 5) 3:24.3 |
| 2, 18, 26, 32, 35, (38), (41) |
| Chandler Harker, Brent Davis, Dominic Schraft, Brock Feeler, Jose Molinare, (Seth Rowden), (Dalton Otto) |
| 17:04.9, 18:44.7, 19:38.0, 20:25.4, 20:29.2, (20:39.0), (21:36.9) |
5 | 118 | Chamois,
MO - Team Time (1st 5) 1:36:38.3 | Spread (1st 5) 1:47.9 |
| 17, 19, 20, 28, 34, (40), (47) |
| Zac Honey, Clay Nolte, Austin White, Tristen Hilkerbaumer, Zac Davis, (Brian White), (Chris Brandt) |
| 18:39.1, 18:47.4, 18:54.4, 19:50.4, 20:27.0, (21:18.0), (22:20.2) |
6 | 151 | Father Tolton Regional Catholic,
MO - Team Time (1st 5) 1:40:52.2 | Spread (1st 5) 4:05.7 |
| 5, 31, 33, 39, 43, (48) |
| Parker Wilkinson, Cameron Foss, Matthew Graves, Peter Robe, Ben Goedrich, (Clayton Neuner) |
| 17:32.3, 20:21.5, 20:26.0, 20:54.4, 21:38.0, (22:26.0) |
7 | 190 | New Bloomfield,
MO - Team Time (1st 5) 1:45:04.1 | Spread (1st 5) 3:02.2 |
| 21, 36, 42, 45, 46 |
| Charlie Schattgen, Nicolas Granich, Marshall Woods, Zach Bell, Cameron Engelbrecht |
| 18:59.6, 20:35.3, 21:37.4, 21:50.0, 22:01.8 |
8 | 239 | Columbia Independent,
MO - Team Time (1st 5) 2:01:50.5 | Spread (1st 5) 10:41.6 |
| 29, 50, 51, 52, 57 |
| Brennen Roehlke, Michael Muzinich, Henry Cleavinger, Charlie Bondurant, Nathan Weil |
| 20:10.1, 23:17.0, 23:29.3, 24:02.4, 30:51.7 |
9 | 255 | Laquey,
MO - Team Time (1st 5) 2:08:28.2 | Spread (1st 5) 8:10.7 |
| 44, 49, 53, 54, 55, (56) |
| Kalen Martinez, Michael Norris, Devin Perrine, Tanner Eldridge, Alex Pershing, (Tyler Acton) |
| 21:47.6, 22:49.4, 26:19.2, 27:33.7, 29:58.3, (30:36.8) |