1 | 36 | Mount Vernon,
IA - Team Time (1st 5) 1:22:55.7 | Spread (1st 5) 29.0 |
| 4, 5, 6, 10, 11, (14), (27) |
| Nolan Teubel, Reid Smock, Jack Young, Tj Krob, Benjamin Gilbert, (Chase McLaughlin), (Zach Krogmann) |
| 16:23.0, 16:23.7, 16:26.0, 16:51.0, 16:52.0, (17:01.0), (17:43.0) |
2 | 70 | Marion,
IA - Team Time (1st 5) 1:24:45.4 | Spread (1st 5) 1:08.0 |
| 2, 8, 19, 20, 21, (22), (24) |
| Colton Forster, Jeremy Fopma, Myles Bach, Hunter Reifschneider, Austin Yirkovsky, (Justin Thompson), (Jacob Manderscheid) |
| 16:11.0, 16:42.8, 17:15.6, 17:17.0, 17:19.0, (17:28.0), (17:41.0) |
3 | 83 | Center Point-Urbana,
IA - Team Time (1st 5) 1:25:43.0 | Spread (1st 5) 2:00.0 |
| 1, 9, 17, 24, 32, (34), (37) |
| Josh Yeager Unk, Michael Marshall, Wyatt Gatrost, Kevin Ockenfels, Zach Fuessley, (Spencer Bensley), (Connor Latteyer) |
| 16:01.0, 16:48.0, 17:12.0, 17:41.0, 18:01.0, (18:03.0), (18:16.3) |
4 | 93 | Xavier Cedar Rapids,
IA - Team Time (1st 5) 1:26:32.0 | Spread (1st 5) 1:19.0 |
| 7, 13, 15, 28, 30, (36), (43) |
| Steven Culpepper, Jonathan Francois, Nick Koechner, Nolan Pithan, EVan Gradoville, (John Pape), (Jonah Scallon) |
| 16:41.0, 16:59.0, 17:05.0, 17:47.0, 18:00.0, (18:15.0), (18:24.0) |
5 | 176 | Clear Creek-Amana,
IA - Team Time (1st 5) 1:29:50.0 | Spread (1st 5) 1:45.0 |
| 12, 17, 42, 50, 55, (56), (59) |
| Eric Douglass, Jacob Tener, Kage Hinricks, Wyatt Sedlacek, Luke Wingert, (Riley Johanson), (Ben Oxley) |
| 16:57.0, 17:12.0, 18:23.0, 18:36.0, 18:42.0, (18:44.0), (18:49.0) |
6 | 183 | Mount Pleasant,
IA - Team Time (1st 5) 1:30:04.1 | Spread (1st 5) 2:38.9 |
| 3, 33, 39, 47, 61, (62), (74) |
| Logan Murray, Adam Bodenham, Jack Pieper, Josh Beelman, Ryan Hutchinson, (Dalton Krum), (Riggs Wilson) |
| 16:15.7, 18:02.9, 18:21.0, 18:29.9, 18:54.6, (18:55.2), (19:27.8) |
7 | 200 | Benton Community,
IA - Team Time (1st 5) 1:31:24.0 | Spread (1st 5) 57.0 |
| 29, 30, 35, 46, 60, (65), (71) |
| Eli Miller, Ben Haerther, Adison Steinford, Keaton Kline, Trevor Hartz, (Austin Mills), (Zach Steffen) |
| 17:55.0, 18:00.0, 18:08.0, 18:29.0, 18:52.0, (19:03.0), (19:17.0) |
8 | 203 | Maquoketa,
IA - Team Time (1st 5) 1:31:05.0 | Spread (1st 5) 2:17.0 |
| 16, 22, 40, 50, 75, (76), (77) |
| Cale Gent, Zach Koppes, Dalton Knight, Sam Fowler, Joey Lyon, (Ryan Murphy), (Xavier Pestana) |
| 17:11.0, 17:28.0, 18:22.0, 18:36.0, 19:28.0, (19:38.0), (19:40.0) |
9 | 217 | Solon,
IA - Team Time (1st 5) 1:31:51.0 | Spread (1st 5) 56.0 |
| 24, 44, 48, 49, 52, (58), (67) |
| Simon Duster, Josh Prybil, Keegan Paisley, Keegan Hess, Jake Singkofer, (Joe Regan), (Adam Smith) |
| 17:41.0, 18:26.0, 18:32.0, 18:35.0, 18:37.0, (18:46.0), (19:11.0) |
10 | 264 | Central Clinton,
IA - Team Time (1st 5) 1:33:33.0 | Spread (1st 5) 54.0 |
| 38, 40, 52, 66, 68, (71), (78) |
| Brett Hippler, Lucas Block, Brett Baxter, Aaron Hagens, Jacob Townsley, (Clay Geise), (Seth Weirup) |
| 18:18.0, 18:22.0, 18:37.0, 19:04.0, 19:12.0, (19:17.0), (19:55.0) |
11 | 294 | Assumption Davenport,
IA - Team Time (1st 5) 1:34:14.0 | Spread (1st 5) 47.0 |
| 44, 54, 63, 64, 69, (73), (82) |
| Alix Gradin, Marcus Knousse, Chase Brandt, Jared Grubbs, Ben Mallon, (Kirk Mommsen), (Sean Casey) |
| 18:26.0, 18:38.0, 18:56.0, 19:01.0, 19:13.0, (19:26.0), (20:21.0) |
12 | 366 | Washington,
IA - Team Time (1st 5) 1:38:16.0 | Spread (1st 5) 1:29.0 |
| 56, 70, 79, 80, 81, (83), (84) |
| Curtis Vest, Owen Horak, Brennan Horak, Kiowa Keith, Andres Gutierrez, (Jared Brown), (Blake Hartzler) |
| 18:44.0, 19:14.0, 20:00.0, 20:05.0, 20:13.0, (20:59.1), (21:39.0) |