1 | 16 | St. Louis University,
MO - Team Time (1st 5) 1:18:13.6 | Spread (1st 5) 38.3 |
| 1, 2, 3, 4, 6, (8), (11) |
| Lucas Rackers, Noah Scott, Adam Mittendorf, John Hogan, Grant Brawley, (Peter Dillon), (Hayden Zenor) |
| 15:19.8, 15:22.0, 15:40.2, 15:53.5, 15:58.1, (16:28.1), (16:49.5) |
2 | 47 | Ft. Zumwalt West,
MO - Team Time (1st 5) 1:22:58.7 | Spread (1st 5) 1:11.3 |
| 5, 7, 10, 12, 13, (14) |
| Bennett Boatman, Braden Meyer, Nick Parker, Danny Stevens, Jack Rider, (Anderson Lo) |
| 15:54.1, 16:22.5, 16:39.7, 16:57.0, 17:05.4, (17:06.4) |
3 | 96 | Clark County,
MO - Team Time (1st 5) 1:32:54.0 | Spread (1st 5) 4:38.0 |
| 9, 15, 18, 24, 30, (31), (41) |
| Nathan Frazee, Corbyn Harper, Ethan Nelson, Connor Bross, Colin Nichols, (Landon Toolate), (Carter Plenge) |
| 16:38.0, 17:23.0, 18:06.0, 19:31.0, 21:16.0, (21:22.0), (24:28.0) |
4 | 114 | Hannibal,
MO - Team Time (1st 5) 1:35:51.0 | Spread (1st 5) 1:51.0 |
| 19, 20, 22, 25, 28, (35), (36) |
| Xavier DaMotte, Cameron Nichols, Kongkawin Phienprasop, Eli Hess, Sam Hirner, (Gabe Williams), (Kason Bonvillion) |
| 18:14.0, 18:33.0, 19:18.0, 19:41.0, 20:05.0, (22:43.0), (22:47.0) |
5 | 125 | McCluer North,
MO - Team Time (1st 5) 1:39:44.4 | Spread (1st 5) 4:41.4 |
| 16, 17, 26, 32, 34, (39), (44) |
| Sylvon Mosley-Mull, Donovan Williams, Simon Jones, Anyko Washington, Roderick Brown, (Vaughn Andrew), (Alex Williams) |
| 17:53.0, 17:58.0, 19:49.9, 21:29.1, 22:34.4, (23:52.0), (28:33.0) |
6 | 152 | Palmyra,
MO - Team Time (1st 5) 1:47:42.0 | Spread (1st 5) 6:53.0 |
| 21, 27, 29, 33, 42, (45) |
| Spencer Locke, Boyd Triplett, Ji Yong Ni, Mason Mitchell, Chase Goldinger, (Christian Drebes) |
| 18:41.0, 19:58.0, 21:08.0, 22:21.0, 25:34.0, (30:29.0) |
7 | 181 | McCluer,
MO - Team Time (1st 5) 1:57:35.3 | Spread (1st 5) 7:59.9 |
| 23, 37, 38, 40, 43 |
| Sean Scott, Michael Jenkins, David Brandon, Brandon Clark, Damon Raney |
| 19:27.1, 23:13.0, 23:13.9, 24:14.3, 27:27.0 |