1 | 20 | Festus,
MO - Team Time (1st 5) 1:18:15.0 | Spread (1st 5) 1:14.7 |
| 1, 2, 4, 5, 8, (9), (14) |
| Micheal Karls, Tyler Gillam, Jacob Schweiss, Hunter Darnell, Andrew Whitener, (Brendon Pratt), (Joey Labitska) |
| 15:04.8, 15:08.0, 15:48.0, 15:54.7, 16:19.5, (16:29.4), (16:56.1) |
2 | 86 | Notre Dame (Cape Girardeau),
MO - Team Time (1st 5) 1:25:13.2 | Spread (1st 5) 41.6 |
| 11, 15, 16, 21, 23, (48), (66) |
| Rudy McClellan, Brock Kasten, Michael Peters, Tyler Pech, Matt Gibbs, (Grant Grove), (William Keene) |
| 16:41.1, 16:56.6, 16:59.1, 17:13.7, 17:22.7, (18:08.5), (18:35.8) |
3 | 97 | Ste. Genevieve,
MO - Team Time (1st 5) 1:25:00.8 | Spread (1st 5) 2:34.5 |
| 3, 13, 18, 27, 36, (41), (78) |
| Ben Naeger, Schuyler Ogden, Nathaniel Ogden, Clayton Vaeth, Brevon Garner, (Max Upchurch), (Simon Grass) |
| 15:25.1, 16:53.9, 17:02.3, 17:39.9, 17:59.6, (18:01.7), (18:57.5) |
4 | 108 | Potosi,
MO - Team Time (1st 5) 1:25:04.7 | Spread (1st 5) 2:11.1 |
| 6, 7, 17, 24, 54, (63), (77) |
| Austin King, Caleb Gaylord, Aaron East, Jeremy Allen, Gavin Walls, (Caleb Jarvis), (Dylan Wilson) |
| 16:09.2, 16:11.2, 17:00.0, 17:24.0, 18:20.3, (18:34.2), (18:56.4) |
5 | 128 | Westminster Christian,
MO - Team Time (1st 5) 1:27:18.3 | Spread (1st 5) 1:23.4 |
| 10, 19, 31, 33, 35, (45), (49) |
| Andrew Murray, Josh Sumner, Brendan Yeager, Evan Parres, Dan Luedders, (David Montgomery), (Jack Andrews) |
| 16:34.6, 17:06.2, 17:45.7, 17:53.8, 17:58.0, (18:07.1), (18:08.9) |
6 | 174 | Owensville,
MO - Team Time (1st 5) 1:28:40.1 | Spread (1st 5) 1:29.6 |
| 12, 24, 40, 43, 55, (65), (91) |
| Carter Brocato, Blaine McKinney, Daniel Herrera, Graham Dunlap, Destin Gooch, (Samuel Blackwell), (Andy Gerth) |
| 16:50.9, 17:24.0, 18:01.4, 18:03.3, 18:20.5, (18:35.0), (19:20.3) |
7 | 247 | St. Louis Priory,
MO - Team Time (1st 5) 1:30:48.3 | Spread (1st 5) 1:27.8 |
| 22, 44, 52, 57, 72, (73), (75) |
| Jake Drysdale, George Osullivan, Thomas Lowell, Luke Lissner, Alex Lowell, (William Whaley), (Andrew Swyers) |
| 17:18.7, 18:04.5, 18:15.9, 18:22.7, 18:46.5, (18:47.7), (18:49.6) |
8 | 267 | Pacific,
MO - Team Time (1st 5) 1:31:35.9 | Spread (1st 5) 1:18.1 |
| 30, 38, 50, 70, 79, (86), (87) |
| Jeremy Hill, McCoy Meshach, Saxon Hagemann, John Whitelock, Cody Conway, (Ryan Lause), (McKenzie White) |
| 17:40.9, 18:00.0, 18:13.0, 18:43.0, 18:59.0, (19:11.0), (19:12.0) |
9 | 286 | St. Clair,
MO - Team Time (1st 5) 1:31:59.5 | Spread (1st 5) 34.5 |
| 47, 51, 56, 64, 68, (105), (108) |
| Cyle Butenhoff, Anthony Giancola, Wyatt Gotway, Riley Girardier, Derek Quigley, (Chase Johnson), (Noah Guthrie) |
| 18:07.4, 18:14.0, 18:21.6, 18:34.6, 18:41.9, (19:59.0), (20:02.9) |
10 | 295 | Desoto,
MO - Team Time (1st 5) 1:32:18.5 | Spread (1st 5) 1:10.0 |
| 42, 45, 60, 61, 87, (90), (98) |
| James Mullaney, Dakota McKinney, Cole Koch, Jared Boeving, Brenden Davidson, (Dalton Missey), (Brian Kaufman) |
| 18:02.0, 18:07.1, 18:26.9, 18:30.5, 19:12.0, (19:19.9), (19:29.9) |
11 | 350 | Lutheran South,
MO - Team Time (1st 5) 1:33:48.6 | Spread (1st 5) 1:24.5 |
| 39, 59, 76, 84, 92, (112), (122) |
| Lucas Steffens, Jason Kohm, Hunter Hickerson, Damean Rittman, Carter Starnes, (Alex Hammon), (Dell Casperson) |
| 18:00.8, 18:24.0, 18:50.4, 19:08.1, 19:25.3, (20:09.2), (20:36.4) |
12 | 387 | Affton,
MO - Team Time (1st 5) 1:35:11.1 | Spread (1st 5) 2:12.1 |
| 34, 57, 89, 97, 110, (126) |
| Shane Frick, Josh Bohall, Tim Hairer, Ryan Meyer, Isaiah Minner, (Sean Templeton) |
| 17:56.4, 18:22.7, 19:13.7, 19:29.8, 20:08.5, (21:06.9) |
13 | 390 | Union,
MO - Team Time (1st 5) 1:35:03.7 | Spread (1st 5) 3:20.5 |
| 20, 53, 95, 102, 120, (124), (125) |
| Dylan Fitzgerald, Jared Mentz, Daniel Kaiser, Joseph Lenau, Sam Lanham, (Steven Hall), (Joe Oliver) |
| 17:06.5, 18:17.6, 19:28.7, 19:43.9, 20:27.0, (20:45.5), (20:50.7) |
14 | 391 | Windsor (Imperial),
MO - Team Time (1st 5) 1:35:41.7 | Spread (1st 5) 2:34.1 |
| 32, 37, 93, 111, 118, (128), (131) |
| Devin Cortinas, Ben Haefner, Anthony Bringaze, Andrew Owens, Noah Brothers, (Evan Reardon), (Corey Twardoski) |
| 17:46.4, 17:59.8, 19:26.0, 20:09.0, 20:20.5, (21:14.3), (21:26.8) |
15 | 414 | St. Francis Borgia,
MO - Team Time (1st 5) 1:37:39.0 | Spread (1st 5) 5:02.6 |
| 28, 71, 81, 94, 140, (141) |
| Connor Gisburne, Evan Ayers, Zach Marquart, Josue Stores, Jack Beardslee, (Matt Jansen) |
| 17:40.0, 18:46.3, 19:02.3, 19:27.8, 22:42.6, (23:26.5) |
| 414 | Sullivan,
MO - Team Time (1st 5) 1:35:58.8 | Spread (1st 5) 2:56.5 |
| 26, 62, 100, 107, 119, (121), (142) |
| Jacob Dixon, Devon Kerckhoff, Robert Johnson, Colten Weigl, Louie Martinez, (Dalton Secrest), (Dawson Amheiser) |
| 17:27.9, 18:31.8, 19:32.7, 20:02.0, 20:24.4, (20:28.0), (23:28.1) |
17 | 440 | St. James,
MO - Team Time (1st 5) 1:36:30.2 | Spread (1st 5) 1:24.2 |
| 67, 69, 96, 99, 109 |
| Jordan Howard, Isaac Altis, Tyler Dover, Alex Auxier, Cy Coble |
| 18:41.2, 18:42.3, 19:28.9, 19:32.4, 20:05.4 |
18 | 446 | North County,
MO - Team Time (1st 5) 1:36:36.9 | Spread (1st 5) 59.3 |
| 74, 83, 85, 101, 103, (106), (115) |
| Jacob Stahlman, Kevin Tinker, Carlyon Chase, Timmy Abotobik, Jared Pettus, (Ryan Montgomery), (Randy Short) |
| 18:49.0, 19:07.2, 19:09.4, 19:43.0, 19:48.3, (20:01.7), (20:14.0) |
19 | 455 | John F Kennedy,
MO - Team Time (1st 5) 1:37:28.2 | Spread (1st 5) 2:39.4 |
| 29, 82, 113, 114, 117, (132), (133) |
| Michael O'Reilly, Justin Wheeler, Drew Hagler, Will Heideman, Joey Seib, (Connor Ziegler), (Joe Gill) |
| 17:40.5, 19:06.0, 20:09.3, 20:12.5, 20:19.9, (21:30.6), (21:40.1) |
20 | 604 | Dexter,
MO - Team Time (1st 5) 1:45:00.6 | Spread (1st 5) 2:44.0 |
| 80, 127, 129, 134, 134, (136), (138) |
| Josh Ladd, Jordan Wood, Tyler Heil, Damon Allstun, Brandon Strickler, (Nick Phillips), (Dakota Holt) |
| 19:00.0, 21:14.0, 21:18.6, 21:44.0, 21:44.0, (21:54.0), (22:14.2) |
21 | 610 | Salem,
MO - Team Time (1st 5) 1:44:13.2 | Spread (1st 5) 2:07.1 |
| 104, 116, 123, 130, 137, (139), (143) |
| Hayden Major, Ty Conley, Nate Bray, Caleb Watts, Matthew Jessen, (Kyle Hemken), (Samuel Swindell) |
| 19:50.9, 20:17.0, 20:43.7, 21:23.6, 21:58.0, (22:15.0), (23:31.7) |