1 | 56 | Farmington,
MO - Team Time (1st 5) 51:58.5 | Spread (1st 5) 1:13.0 |
| 1, 3, 6, 21, 25, (27), (31) |
| Evan Fuller, Mason Currington, Kaden Kimbrough, Nickolai Cain, Ayden Wiles, (Zane Wood), (Anthony Tragesser) |
| 9:43.7, 10:13.2, 10:19.5, 10:45.4, 10:56.7, (11:06.9), (11:12.0) |
2 | 81 | John Burroughs,
MO - Team Time (1st 5) 53:16.2 | Spread (1st 5) 58.0 |
| 7, 11, 12, 16, 35, (46), (52) |
| Charles Glatz, Ted Spetnagel, Chris Tao, Gavin Daengsurisri, Joe Sperino, (Alexander Doty), (Eyobed Gafford) |
| 10:21.2, 10:28.7, 10:31.4, 10:35.7, 11:19.2, (11:36.7), (11:49.4) |
3 | 82 | DeSmet Jesuit,
MO - Team Time (1st 5) 53:27.7 | Spread (1st 5) 54.8 |
| 5, 8, 10, 29, 30, (38), (53) |
| William Poelker, Mateo Perales, Brian Bessire, Harrison Williams, Ben Alexander, (William Ortbals), (Alexander Sullivan) |
| 10:15.1, 10:26.7, 10:27.2, 11:08.8, 11:09.9, (11:24.2), (11:55.8) |
4 | 87 | Hillsboro,
MO - Team Time (1st 5) 53:21.3 | Spread (1st 5) 56.8 |
| 2, 17, 18, 22, 28, (51), (59) |
| Landon Pogue, Clayton Schneider, Aidan Belcher, Gregory Mann, Sam Pierce, (Kayden Heffron), (Samuel Stuart) |
| 10:10.4, 10:36.1, 10:37.4, 10:50.2, 11:07.2, (11:47.0), (12:11.6) |
5 | 99 | St. Charles,
MO - Team Time (1st 5) 54:04.1 | Spread (1st 5) 1:06.6 |
| 4, 9, 24, 26, 36, (48), (55) |
| Nate Maples, Luke Nottmeyer, Elijah Case, James Warner, Samuel Bland, (Noah Case), (Charles Reid) |
| 10:14.7, 10:27.0, 10:55.2, 11:05.9, 11:21.3, (11:37.9), (12:01.2) |
6 | 145 | Lutheran (St. Charles),
MO - Team Time (1st 5) 55:21.5 | Spread (1st 5) 51.1 |
| 14, 23, 33, 34, 41, (50), (57) |
| Milo Rush, Zeke Brown, Mac Franklin, Nathan Lind, Evan Jander, (Liam Miller), (Jack Mahoney) |
| 10:34.8, 10:51.5, 11:13.8, 11:15.5, 11:25.9, (11:45.3), (12:07.4) |
7 | 149 | North Point,
MO - Team Time (1st 5) 55:22.1 | Spread (1st 5) 1:28.9 |
| 15, 19, 20, 39, 56, (61), (63) |
| Mitchell Lerner, Hunter Stahl, Logan Blase, Thomas Whitehead, Austin Ewens, (Joshua Simms), (Caleb Simms) |
| 10:35.2, 10:38.6, 10:39.1, 11:25.1, 12:04.1, (12:13.3), (12:20.2) |
8 | 238 | North County,
MO - Team Time (1st 5) 58:28.7 | Spread (1st 5) 56.9 |
| 40, 42, 45, 47, 64, (77), (88) |
| Noah McMahan, Lucas Naucke, Aidan Clay, Jacob Bollinger, Joshua Samples, (Ethan Bollinger), (Cooper Culton) |
| 11:25.3, 11:28.0, 11:35.9, 11:37.3, 12:22.2, (13:16.4), (14:04.0) |
9 | 268 | St. John Vianney,
MO - Team Time (1st 5) 1:00:01.8 | Spread (1st 5) 1:33.7 |
| 32, 43, 58, 65, 70, (71), (73) |
| Noah May, Andrew Roche, Vincent Danforth, Lucas Thierauf, Lucas Sheehan, (Kyle Bardgett), (Joseph Downen) |
| 11:12.5, 11:29.4, 12:10.5, 12:23.2, 12:46.2, (12:47.2), (13:00.8) |
10 | 280 | Rockwood Summit,
MO - Team Time (1st 5) 1:00:16.4 | Spread (1st 5) 1:08.0 |
| 37, 49, 60, 66, 68, (72), (83) |
| Aiden Osterman, Michael Scott, Sawyer Swearigan, Noah Hardee, Ethan Fry, (Devin Axton), (Lucas Faulkner) |
| 11:23.0, 11:44.8, 12:12.7, 12:24.9, 12:31.0, (12:58.8), (13:38.3) |
11 | 321 | Sullivan,
MO - Team Time (1st 5) 1:03:43.9 | Spread (1st 5) 3:03.6 |
| 13, 74, 75, 78, 81, (87), (89) |
| Abram Denney, Ayden Duncan, Ian Studdard, Elijah Pritchett, Nolan Studdard, (Samuel (Sam) Simington), (Parker Whaley) |
| 10:33.8, 13:02.7, 13:03.9, 13:26.1, 13:37.4, (14:01.0), (14:29.6) |
12 | 331 | Windsor (Imperial),
MO - Team Time (1st 5) 1:03:41.8 | Spread (1st 5) 2:19.9 |
| 44, 54, 62, 85, 86, (90) |
| Scott Moravec, Noah Kizer, Brandon Rapp, Nathan Akers, Matthew Muessig, (Colton Mohart) |
| 11:35.7, 12:00.1, 12:15.4, 13:55.0, 13:55.6, (16:42.7) |
13 | 371 | Affton,
MO - Team Time (1st 5) 1:05:24.6 | Spread (1st 5) 1:07.0 |
| 67, 69, 76, 79, 80, (82), (84) |
| John Avila, Dylon Kelly, Tyler Mooney, Mason Earll, William Weiss, (Weston Bethel), (Connor Lang) |
| 12:28.0, 12:45.8, 13:07.6, 13:28.2, 13:35.0, (13:37.9), (13:49.8) |