1 | 36 | Marion,
IA - Team Time (1st 5) 1:23:59.3 | Spread (1st 5) 1:03.3 |
| 3, 4, 5, 7, 17, (18), (22) |
| Harrison Vanderlinden, Cole Hemann, Will Hernandez, Gavin Hiler, Shane ERB, (Reid Coates), (Tanner Shindelar) |
| 16:22.5, 16:32.7, 16:47.5, 16:50.8, 17:25.8, (17:28.1), (17:33.1) |
2 | 44 | Clear Creek-Amana,
IA - Team Time (1st 5) 1:24:19.6 | Spread (1st 5) 42.7 |
| 2, 9, 10, 11, 12, (21), (25) |
| Jack Sexton, Brandon Barker, Cole Liebe, Nick O'connor, Caleb Alcorn, (Gavin Zillyette), (Kaden McAreavy) |
| 16:21.5, 16:56.7, 16:58.5, 16:58.7, 17:04.2, (17:32.7), (17:56.2) |
3 | 97 | Grinnell,
IA - Team Time (1st 5) 1:27:48.9 | Spread (1st 5) 1:28.4 |
| 8, 13, 19, 24, 33, (33), (42) |
| Matthew Cunningham, Joe Simon, Isaac Bryant, Kendall Praitis, Sergio Perez-Valentin, (Jarrett Rose), (Caden Christinson) |
| 16:55.2, 17:10.9, 17:29.8, 17:49.4, 18:23.6, (18:23.6), (18:42.5) |
4 | 142 | Solon,
IA - Team Time (1st 5) 1:30:37.3 | Spread (1st 5) 1:08.8 |
| 16, 27, 30, 32, 37, (39), (41) |
| Gabe Hinman, Edward Richey, Andrew Bransky, Tyler Bilskie, Jake Roskopf, (Noelan Garbes), (Ben Devalk) |
| 17:23.6, 18:00.9, 18:18.1, 18:22.3, 18:32.4, (18:36.0), (18:40.8) |
5 | 143 | Fairfield,
IA - Team Time (1st 5) 1:30:27.6 | Spread (1st 5) 46.7 |
| 23, 26, 28, 31, 35, (36), (54) |
| Alex Forrest, Mark Diers, Dalton Rippey, Dylan Harvey, Kaidyn Mickels, (Bryan Wilkins), (Blake Holden) |
| 17:39.0, 17:59.9, 18:03.0, 18:20.0, 18:25.7, (18:26.6), (19:24.0) |
6 | 158 | Mount Pleasant,
IA - Team Time (1st 5) 1:30:20.4 | Spread (1st 5) 3:09.3 |
| 1, 14, 45, 48, 50, (64), (65) |
| Cody Mertens, Dalton Moyle, Drake Snavely, Dakota Triska, Thad Brooks, (Logan White), (Nick Mccormick) |
| 15:57.8, 17:14.0, 18:56.5, 19:05.0, 19:07.1, (20:43.0), (20:49.0) |
7 | 204 | Assumption Davenport,
IA - Team Time (1st 5) 1:34:13.1 | Spread (1st 5) 3:19.2 |
| 6, 40, 43, 56, 59, (63), (68) |
| Chris Guise, Mike Straub, Josh Motley, Jack McIntosh, Collin Duax, (Brian Wadle), (Sam Jacobsen) |
| 16:48.7, 18:36.5, 18:51.0, 19:49.0, 20:07.9, (20:29.0), (20:54.4) |
8 | 206 | Fort Madison,
IA - Team Time (1st 5) 1:33:35.2 | Spread (1st 5) 1:33.8 |
| 20, 44, 46, 47, 49, (52), (55) |
| Dayne Cordray, Anthony Barnes, Will Gager, Miguel Trejo, Hayden Wolfe, (Austin Miller), (Owen Kruse) |
| 17:32.0, 18:53.0, 19:00.0, 19:04.4, 19:05.8, (19:20.0), (19:47.2) |
9 | 237 | Washington,
IA - Team Time (1st 5) 1:37:15.1 | Spread (1st 5) 3:41.2 |
| 15, 29, 58, 66, 69, (73), (75) |
| Evan Horak, Lance Sobaski, Matthew Collett, Quinn Wubbena, Ben Loy, (Peyton Snakenberg), (Michael Kimball) |
| 17:15.8, 18:08.3, 20:04.0, 20:50.0, 20:57.0, (21:44.0), (21:50.0) |
10 | 268 | North Polk Alleman,
IA - Team Time (1st 5) 1:38:06.2 | Spread (1st 5) 1:40.6 |
| 38, 51, 57, 60, 62, (72), (74) |
| Gabe Drake, Seth Subra, Noah Church, Sam Carstensen, Crabb Nathan, (Lesher Will), (Bryce Houser) |
| 18:34.7, 19:07.9, 20:00.2, 20:08.1, 20:15.3, (21:42.2), (21:45.6) |
11 | 321 | Notre Dame,
IA - Team Time (1st 5) 1:43:39.0 | Spread (1st 5) 2:16.0 |
| 52, 61, 67, 70, 71, (76) |
| Colten Sherwood, Jonah Fritz, Jonah Marlow, Austin Applegate, Elijah Vance, (Kyle Etka) |
| 19:20.0, 20:15.0, 20:53.0, 21:35.0, 21:36.0, (22:44.0) |