1 | 69 | St. Charles,
MO - Team Time (1st 5) 1:28:22.6 | Spread (1st 5) 55.0 |
| 6, 7, 13, 21, 22, (44), (47) |
| Simon Schappe, Brian Redlawsk, Wilson Rosner, Stephon Abron, Dillon Ruble, (Zach Tiesing), (Manuel Castillo) |
| 17:05.7, 17:36.9, 17:45.5, 17:53.8, 18:00.7, (18:33.5), (18:42.6) |
2 | 86 | Hannibal,
MO - Team Time (1st 5) 1:29:09.3 | Spread (1st 5) 1:14.9 |
| 3, 11, 17, 27, 28, (34), (76) |
| Ayden Nichols, Brendan Watson, Sean Jones, Nigel McIntosh, Daniel De La Porte, (Brad Curl), (Bryan Morrell) |
| 17:01.7, 17:44.1, 17:50.5, 18:16.4, 18:16.6, (18:21.7), (19:50.2) |
3 | 108 | Clayton,
MO - Team Time (1st 5) 1:29:23.9 | Spread (1st 5) 1:32.3 |
| 2, 14, 18, 36, 38, (42), (51) |
| Thomas Cormier, Lucas Hoffman, John Schultz, Alexander Szabo, Michael Painter, (Lemuel Lan), (Krai Gund) |
| 16:54.1, 17:46.2, 17:53.2, 18:24.0, 18:26.4, (18:32.1), (18:55.3) |
4 | 133 | Fulton,
MO - Team Time (1st 5) 1:30:27.5 | Spread (1st 5) 2:12.8 |
| 5, 8, 16, 46, 58, (60), (63) |
| Mason Gaines, Tanner Steffen, Nathan Quick, Chaz Ballard, Brock Fisher, (Haydon Windsor), (Gabe Leubbert) |
| 17:04.5, 17:37.7, 17:50.0, 18:38.0, 19:17.3, (19:23.0), (19:29.0) |
5 | 167 | Mary Institute-Country Day School,
MO - Team Time (1st 5) 1:31:54.6 | Spread (1st 5) 1:01.6 |
| 18, 31, 31, 37, 50, (69), (80) |
| Charles Biggs, Kabir Singh, John Hall, Jamie Archie, Mccown Rouse, (Francis Rappleye), (Will Jacobs) |
| 17:53.2, 18:20.6, 18:20.6, 18:25.4, 18:54.8, (19:35.9), (19:58.1) |
6 | 177 | Warrenton,
MO - Team Time (1st 5) 1:32:08.2 | Spread (1st 5) 1:34.9 |
| 15, 23, 35, 43, 61, (82), (100) |
| Nathan Nordwald, Dylan Chandler, James Goetz, Randy McRoberts, Matt Hackmann, (Ben Hoelscher), (Ryan Spoede) |
| 17:48.4, 18:02.3, 18:22.0, 18:32.2, 19:23.3, (20:11.9), (21:48.5) |
7 | 190 | Mexico,
MO - Team Time (1st 5) 1:32:05.5 | Spread (1st 5) 3:04.1 |
| 1, 12, 53, 54, 70, (72), (74) |
| Malik Holman, Gage Worley, Caleb Robertson, Marquis Smith, Jordan Jones, (Micah Gwinn), (Darrin Taylor) |
| 16:36.3, 17:45.0, 19:01.4, 19:02.4, 19:40.4, (19:43.2), (19:49.2) |
8 | 199 | Liberty (Wentzville),
MO - Team Time (1st 5) 1:32:47.0 | Spread (1st 5) 2:33.5 |
| 4, 18, 52, 57, 68, (73), (86) |
| Gabriel Rompel, Wyatt Cleveland, Jhon Loehmer, Tyler Melvin, Connor Taylor, (Kyle Patterson), (Zack Johnson) |
| 17:02.2, 17:53.2, 18:59.5, 19:16.4, 19:35.7, (19:46.6), (20:18.7) |
9 | 235 | Orchard Farm,
MO - Team Time (1st 5) 1:34:18.0 | Spread (1st 5) 2:36.3 |
| 10, 40, 45, 56, 84, (88), (92) |
| Carson Sanders, Nicolas Ayotte, Will Runion, Brendan Buechter, Mathew Bauer, (Zachary Noble), (Jared Caldwell) |
| 17:40.9, 18:28.2, 18:37.0, 19:14.7, 20:17.2, (20:26.8), (20:42.4) |
10 | 241 | St. Mary's (St. Louis),
MO - Team Time (1st 5) 1:35:01.0 | Spread (1st 5) 2:51.1 |
| 24, 29, 30, 64, 94, (96), (107) |
| Trey Fernandez, Richard Fernandez, Danny Ranciglio, Dominic Rainwater, Thomas Hoerner, (Ian Cordell), (Max Todd) |
| 18:02.4, 18:17.6, 18:18.3, 19:29.2, 20:53.5, (21:38.3), (23:01.0) |
11 | 242 | John Burroughs,
MO - Team Time (1st 5) 1:34:28.4 | Spread (1st 5) 2:14.1 |
| 9, 41, 55, 59, 78, (87), (105) |
| Dylan Lee, Nick Kime, Sandeep Amarnath, Liam Donovan, Zachery Schmidt, (Sam Holmes), (Liam Storan) |
| 17:38.6, 18:28.8, 19:09.1, 19:19.2, 19:52.7, (20:20.9), (22:27.7) |
12 | 274 | Soldan International Studies,
MO - Team Time (1st 5) 1:35:27.0 | Spread (1st 5) 2:07.7 |
| 26, 39, 49, 77, 83, (89), (111) |
| Abdullahi Abdi, Rainier Conley, Kolby Burgett, Abdirahaman Abdi, Rashad Marshall, (Deon Stansberry), (Kahlil Hoskins) |
| 18:05.2, 18:26.7, 18:51.6, 19:50.6, 20:12.9, (20:27.6), (23:31.4) |
13 | 279 | St. Charles West,
MO - Team Time (1st 5) 1:35:57.1 | Spread (1st 5) 2:23.5 |
| 25, 33, 65, 66, 90, (106), (116) |
| Jacob Larson, Andrew Chafin, Koty Krawczyk, Tyler Oetting, Lucas Hinton, (Brandon Winkler), (James Carroll) |
| 18:04.9, 18:21.2, 19:29.5, 19:33.1, 20:28.4, (22:34.0), (24:11.7) |
14 | 350 | University City,
MO - Team Time (1st 5) 1:38:08.4 | Spread (1st 5) 1:16.2 |
| 48, 67, 75, 79, 81 |
| Josh Stueck, Terrico Garrett, Matt McMahon, Julian Albright, Daniel Pomerantz |
| 18:45.8, 19:34.9, 19:49.8, 19:55.9, 20:02.0 |
15 | 446 | St. Dominic,
MO - Team Time (1st 5) 1:44:45.5 | Spread (1st 5) 2:22.9 |
| 62, 93, 95, 97, 99, (103), (104) |
| Paul Schneider, Jack Gildehaus, Conner Havrilla, Joshua Miller, Will Wallis, (Max Relling), (Sasha Appelhans) |
| 19:24.8, 20:50.5, 20:56.6, 21:45.9, 21:47.7, (22:16.8), (22:21.7) |
16 | 491 | Winfield,
MO - Team Time (1st 5) 1:50:06.8 | Spread (1st 5) 3:41.5 |
| 71, 101, 102, 108, 109, (110), (115) |
| Anakin Donelson, Zachary Schneider, Shane McCarthy, Samuel Miller, Adam Gifford, (Trent Provost), (Levi Swenson) |
| 19:41.0, 21:49.7, 21:56.9, 23:16.7, 23:22.5, (23:29.4), (24:02.5) |
17 | 499 | Bishop DuBourg,
MO - Team Time (1st 5) 1:50:05.1 | Spread (1st 5) 3:30.0 |
| 85, 91, 98, 112, 113, (114), (117) |
| Joe Droege, David Gosser, Joseph Kosta, Jonathan Gosser, Misael Morales, (Shawn Randall), (Matthew Kosta) |
| 20:17.4, 20:32.2, 21:46.2, 23:41.9, 23:47.4, (23:47.6), (24:46.4) |