1 | 52 | Kirkwood,
MO - Team Time (1st 5) 1:20:33.3 | Spread (1st 5) 37.6 |
| 4, 8, 9, 14, 17, (25), (41) |
| AJ Wallach, Martin Strong, Alexander Wallach, Henry Ebert, Will Arbanas, (Patrick Lee), (Noah Gjelvik) |
| 15:46.5, 15:58.2, 16:05.5, 16:19.0, 16:24.1, (16:34.2), (16:57.2) |
2 | 56 | St. Louis University,
MO - Team Time (1st 5) 1:20:33.3 | Spread (1st 5) 49.2 |
| 1, 3, 15, 18, 19, (23), (32) |
| Noah Scott, Lucas Rackers, Joe Callahan, Ryan Kramer, Adam Mittendorf, (Grant Brawley), (Peter Dillon) |
| 15:38.6, 15:41.5, 16:19.4, 16:26.0, 16:27.8, (16:32.0), (16:44.4) |
3 | 89 | Webster Groves,
MO - Team Time (1st 5) 1:21:40.1 | Spread (1st 5) 1:04.5 |
| 2, 10, 20, 26, 31, (37), (41) |
| Charlie Teeter, Brett Krueger, Evan Schneider, Charles Teeter, Jack Parker, (Ray Wetzel-Meehan), (Andrew Bacon) |
| 15:39.3, 16:13.8, 16:27.9, 16:35.3, 16:43.8, (16:48.7), (16:57.2) |
4 | 126 | Ladue Horton Watkins,
MO - Team Time (1st 5) 1:22:34.8 | Spread (1st 5) 1:20.4 |
| 5, 11, 27, 33, 50, (64), (70) |
| Collin Clark, Andrew Smock, Charlie Krasnoff, Johnny Martin, John Martin, (Max Wasserstrom), (Nicholas Cunningham) |
| 15:48.7, 16:13.9, 16:38.4, 16:44.7, 17:09.1, (17:39.8), (17:44.0) |
5 | 142 | Jackson,
MO - Team Time (1st 5) 1:23:00.2 | Spread (1st 5) 57.9 |
| 6, 22, 36, 38, 40, (56), (67) |
| Luke Wendel, Evan Stephens, Ethan Walz, Cade Mccadams, Clayton Greenlee, (Jake Eastin), (Hunter Wendel) |
| 15:56.5, 16:31.7, 16:48.5, 16:49.1, 16:54.4, (17:19.0), (17:41.1) |
6 | 147 | Lindbergh,
MO - Team Time (1st 5) 1:23:20.4 | Spread (1st 5) 43.6 |
| 16, 24, 28, 30, 49, (54), (58) |
| Ollie Koehler, David Fletcher, Kelton Back, Ed Stibor, Nathan Martinez, (Dustin Ward), (Zach Johnson) |
| 16:20.1, 16:33.9, 16:40.0, 16:42.7, 17:03.7, (17:14.6), (17:21.4) |
7 | 245 | Farmington,
MO - Team Time (1st 5) 1:25:55.2 | Spread (1st 5) 1:37.8 |
| 21, 29, 53, 57, 85, (96), (97) |
| Collin Holifield, Thomas Lee, Alex Green, Gavin Hunt, Adam Perry, (Gavin Anderson), (Bryan Arango) |
| 16:30.2, 16:42.4, 17:14.5, 17:20.1, 18:08.0, (18:35.3), (18:36.6) |
8 | 265 | Chaminade College Prep,
MO - Team Time (1st 5) 1:26:30.0 | Spread (1st 5) 1:26.1 |
| 13, 51, 61, 69, 71, (73), (78) |
| Conrad Hogenkamp, Henry Hardeman, Grant Bowman, Matthew Murawski, Brecken Wojciechowski, (Wesley Carpio), (Anthony Bradford) |
| 16:18.1, 17:13.5, 17:33.0, 17:41.2, 17:44.2, (17:45.7), (17:52.5) |
9 | 298 | Pattonville,
MO - Team Time (1st 5) 1:27:09.2 | Spread (1st 5) 42.3 |
| 48, 55, 59, 63, 73, (92), (113) |
| Joshua Killian, Jessel Prabhu, Justin Bowers, Kaleb Woldetsadik, Bryant Ewing, (Kai Mills), (Caleb Simpkins) |
| 17:03.4, 17:15.5, 17:27.2, 17:37.4, 17:45.7, (18:26.9), (19:05.7) |
10 | 306 | Hillsboro,
MO - Team Time (1st 5) 1:27:32.2 | Spread (1st 5) 1:35.5 |
| 39, 44, 60, 72, 91, (93), (101) |
| Josh Allison, Michael Wright, Jonah Allison, Tyler Winslett, Blake Patterson, (Gavin Vaughn), (Jesse Gore) |
| 16:50.3, 17:00.6, 17:31.1, 17:44.4, 18:25.8, (18:27.1), (18:40.3) |
11 | 307 | DeSmet Jesuit,
MO - Team Time (1st 5) 1:27:22.7 | Spread (1st 5) 51.7 |
| 43, 46, 65, 76, 77, (87), (89) |
| Bob Gillespie, Matthew Huber, Joseph Mosquera, Alex Mosquera, Chris Anderson, (Connor Pohl), (Luke Jansen) |
| 16:59.6, 17:00.9, 17:40.3, 17:50.6, 17:51.3, (18:11.4), (18:21.1) |
12 | 375 | Ritenour,
MO - Team Time (1st 5) 1:29:35.2 | Spread (1st 5) 2:38.8 |
| 34, 35, 80, 103, 123, (124), (139) |
| Benjamin Weissler, Joseph Kipper, Kendrick Canup, Amirion Saffold, Hudson Delacruz, (Dublin Collins), (Timothy Crumly) |
| 16:45.0, 16:45.6, 17:55.5, 18:45.3, 19:23.8, (19:26.6), (19:59.9) |
13 | 399 | Hazelwood West,
MO - Team Time (1st 5) 1:30:27.8 | Spread (1st 5) 2:35.1 |
| 12, 78, 98, 104, 107, (112), (117) |
| Edwin Wangui, Sean McCaughey, Tanner Murphy, Connor Olds, Michael Chandler, (Trenton Bell), (Jason Dunigan) |
| 16:16.9, 17:52.5, 18:36.7, 18:49.7, 18:52.0, (19:00.2), (19:13.0) |
14 | 414 | Seckman,
MO - Team Time (1st 5) 1:30:45.2 | Spread (1st 5) 1:56.4 |
| 52, 62, 75, 109, 116, (126), (133) |
| Justin Glastetter, Jonny Key, Dylan Glastetter, Timothy Maxwell, Ethan Lawrence, (Cooper Foster), (Matthew Harp) |
| 17:14.2, 17:36.3, 17:47.6, 18:56.5, 19:10.6, (19:29.0), (19:41.5) |
15 | 442 | Fox,
MO - Team Time (1st 5) 1:31:31.8 | Spread (1st 5) 1:00.6 |
| 67, 83, 90, 100, 102, (108), (114) |
| Jakob McMillin, Alex Martin, Samuel Shipp, Justin Piwowarczyk, Jacob Ryburn, (Jason Shaw), (Jacob Rayburn) |
| 17:41.1, 18:05.2, 18:25.5, 18:38.3, 18:41.7, (18:52.5), (19:06.3) |
16 | 487 | Mehlville,
MO - Team Time (1st 5) 1:32:55.3 | Spread (1st 5) 2:31.2 |
| 45, 86, 106, 122, 128, (134), (138) |
| Ryan Stell, Lucas Stratos, Ziyad Hodzic, Khiry Rolan, Grant Williamson, (Ethan Hubbell), (Matthew Berhorst) |
| 17:00.7, 18:10.5, 18:51.5, 19:20.7, 19:31.9, (19:44.7), (19:58.4) |
17 | 550 | Ft. Zumwalt East,
MO - Team Time (1st 5) 1:34:43.8 | Spread (1st 5) 1:44.6 |
| 82, 99, 118, 119, 132, (135), (141) |
| Sam Myers, Samuel Myers, Cole Doskal, Zenidene El Farissi, Robby Swinford, (Andrew Brophy), (Kaelin Norman) |
| 17:56.8, 18:38.0, 19:13.5, 19:14.1, 19:41.4, (19:49.3), (20:05.5) |
18 | 552 | Francis Howell North,
MO - Team Time (1st 5) 1:35:35.8 | Spread (1st 5) 2:59.8 |
| 65, 95, 115, 129, 148, (149), (150) |
| Lewis Tucker, Joseph Albers Prize, Louis Primeau, Connor Pryor, Peter Pae, (Aiden Jefferson), (Zane Balleydier) |
| 17:40.3, 18:34.2, 19:08.2, 19:33.0, 20:40.1, (20:42.3), (20:46.7) |
19 | 569 | Poplar Bluff,
MO - Team Time (1st 5) 1:36:43.9 | Spread (1st 5) 4:51.2 |
| 7, 131, 137, 143, 151, (154), (155) |
| Jaden Deaton, Aaron Taylor, Brent Worley, Tristan Gillihan, Ashten Hayman, (Wyatt Rowcliff), (David Durbin) |
| 15:57.0, 19:40.0, 19:56.3, 20:22.4, 20:48.2, (21:21.6), (21:33.8) |
20 | 590 | Hazelwood Central,
MO - Team Time (1st 5) 1:37:42.3 | Spread (1st 5) 4:25.7 |
| 81, 110, 111, 125, 163, (166), (167) |
| Doriye' Jackson, Luca Gruppo, Kole Daniels, Cameron Doss, Corey Porter, (Breon Carpenter), (Julian Chism) |
| 17:55.7, 18:58.0, 18:59.4, 19:27.8, 22:21.4, (23:26.8), (26:30.9) |
21 | 602 | Oakville,
MO - Team Time (1st 5) 1:37:00.6 | Spread (1st 5) 2:28.5 |
| 84, 105, 130, 136, 147, (153), (162) |
| Jack Parcell, Alexander Breihan, Edward Domkoski, Matthias Shelp, Andrew Blanchette, (Parker Fritsche), (John Stephens) |
| 18:07.3, 18:50.0, 19:34.2, 19:53.3, 20:35.8, (21:13.9), (22:14.0) |
22 | 632 | Central (Cape Girardeau),
MO - Team Time (1st 5) 1:39:56.1 | Spread (1st 5) 4:45.6 |
| 47, 140, 144, 145, 156, (158), (160) |
| Nathan Caldwell, Gage Moore, Ryan Seabaugh, Garrison Cabral, Marcus Gibson, (Tyler Sikes), (Henry Rusten) |
| 17:03.3, 20:03.2, 20:29.9, 20:30.8, 21:48.9, (21:50.9), (21:54.6) |
23 | 649 | McCluer North,
MO - Team Time (1st 5) 1:42:07.8 | Spread (1st 5) 4:30.4 |
| 88, 94, 142, 161, 164, (165), (168) |
| Sylvon Mosley-Mull, Donovan Williams, Simon Jones, Vaughn Andrew, Anyko Washington, (Roderick Brown), (Alex Ward) |
| 18:21.0, 18:29.3, 20:13.6, 22:12.5, 22:51.4, (23:15.4), (29:51.2) |
24 | 666 | St. John Vianney,
MO - Team Time (1st 5) 1:39:44.0 | Spread (1st 5) 1:53.7 |
| 120, 121, 127, 146, 152, (157), (159) |
| Calvin Curran, Nolan Worley, Hayden Hunt, Luke Picha, Connell O'Reilly, (John Wolf), (Evan Pozzo) |
| 19:14.4, 19:20.6, 19:29.3, 20:31.6, 21:08.1, (21:50.4), (21:51.7) |