1 | 36 | Tipton,
IA - Team Time (1st 5) 1:27:01.3 | Spread (1st 5) 1:00.5 |
| 2, 3, 6, 11, 14, (15), (21) |
| Ben Ellis, Caleb Shumaker, Trent Pelzer, Corey Wallick, Noah Jedlicka, (Bryce Deerberg), (Gabe Peach) |
| 16:52.6, 17:06.8, 17:22.8, 17:46.0, 17:53.1, (17:53.2), (18:22.5) |
2 | 80 | Monticello,
IA - Team Time (1st 5) 1:29:59.6 | Spread (1st 5) 1:26.8 |
| 5, 7, 18, 22, 28, (33), (34) |
| Aaron Loes, Cole Cruise, David Titman, Jasper Nietert, Ben Barnhart, (Zach Chapman), (Ryan Oswald) |
| 17:19.9, 17:23.0, 18:07.3, 18:22.7, 18:46.7, (19:03.5), (19:04.6) |
3 | 83 | East Marshall LeGrand,
IA - Team Time (1st 5) 1:30:20.1 | Spread (1st 5) 1:31.9 |
| 4, 12, 17, 20, 30, (38), (50) |
| Cameron Hungerford, Seth Kilborn, Brandon Fogt, Cade Curphy, Trevor Taul, (Evan Espenschied), (Korbin Seth) |
| 17:18.6, 17:49.0, 18:06.0, 18:16.0, 18:50.5, (19:23.2), (19:52.0) |
4 | 99 | Northeast Goose Lake,
IA - Team Time (1st 5) 1:31:09.2 | Spread (1st 5) 2:41.8 |
| 1, 8, 24, 25, 41, (47), (54) |
| Wyatt Schmidt, Andrew Hilgendorf, Remington Overstake, Brandon House, Joe Hasken, (Zebediah Cox), (Nathan Ketelsen) |
| 16:50.2, 17:24.0, 18:41.0, 18:42.0, 19:32.0, (19:46.0), (20:02.0) |
5 | 137 | Wapello,
IA - Team Time (1st 5) 1:33:14.1 | Spread (1st 5) 1:41.6 |
| 9, 27, 31, 35, 35, (43), (53) |
| Aiden Housman, Dan Meeker, Armando Osornio, Brian Redmond, Tristin Kauffman, (Jacob Ewart), (Christopher Ewart) |
| 17:24.6, 18:45.0, 18:52.1, 19:06.2, 19:06.2, (19:32.3), (19:59.3) |
6 | 147 | Camanche,
IA - Team Time (1st 5) 1:34:08.0 | Spread (1st 5) 1:53.0 |
| 13, 16, 32, 39, 47, (56), (58) |
| Dodson Melchiori, Dylan Darsidan, Austen Clark, Blake Leu, James Sbertoli, (Zack Edens), (Brandon Ernst) |
| 17:53.0, 18:02.0, 18:58.0, 19:29.0, 19:46.0, (20:19.0), (20:24.0) |
7 | 153 | Regina Iowa City,
IA - Team Time (1st 5) 1:34:19.2 | Spread (1st 5) 2:12.6 |
| 10, 19, 39, 41, 44, (46), (49) |
| Nathan Meyer, Anthony Knepper, Nicholas Yowell, Robert Beck, Oliver Emery, (Michael Dunn), (Zach Kratz) |
| 17:27.4, 18:10.8, 19:29.0, 19:32.0, 19:40.0, (19:45.2), (19:51.8) |
8 | 257 | Danville,
IA - Team Time (1st 5) 1:40:16.9 | Spread (1st 5) 2:29.9 |
| 23, 51, 55, 63, 65, (67), (68) |
| Darien Pidgeon, Zack Meade, Cody Welch, Max Wilcox, Jesse Hobbs, (Jalen Birdsell), (Hubertis Cernic) |
| 18:33.7, 19:54.9, 20:03.6, 20:41.1, 21:03.6, (21:18.9), (21:19.2) |
9 | 282 | Central Lee Donnellson,
IA - Team Time (1st 5) 1:44:00.7 | Spread (1st 5) 3:51.4 |
| 26, 52, 62, 70, 72, (75), (78) |
| Bowen Richmond, Jake Lamartine, Morgan Martin, Aaron Farrell, Mason Rohdy, (Stephen Milligan), (Seth Mayes) |
| 18:42.6, 19:58.8, 20:37.4, 22:07.9, 22:34.0, (23:48.4), (24:27.5) |
10 | 305 | North Cedar Stanwood,
IA - Team Time (1st 5) 1:44:33.0 | Spread (1st 5) 2:22.0 |
| 45, 61, 64, 66, 69, (76), (83) |
| Seamus Raney, Cory Cox, Treat Spahr, Joe Condon, Jacob Spahr, (Dave Redhage), (Ryan Spahr) |
| 19:42.0, 20:37.0, 21:02.0, 21:08.0, 22:04.0, (23:51.0), (29:37.0) |
11 | 308 | Mediapolis,
IA - Team Time (1st 5) 1:49:03.3 | Spread (1st 5) 5:21.9 |
| 29, 57, 71, 74, 77, (79), (81) |
| Gauge Johnson, Reese Thornburg, Andrew Carter, Mason McGhee, Isaac Bybee, (Gage McElhinney), (Colby Whitaker) |
| 18:48.1, 20:23.5, 22:17.2, 23:24.5, 24:10.0, (24:49.3), (29:01.6) |
12 | 309 | Louisa-Muscatine,
IA - Team Time (1st 5) 1:51:38.6 | Spread (1st 5) 9:44.5 |
| 37, 59, 60, 73, 80, (82) |
| Brandon Wilson, Zack Bieri, Paul Hoopes, Dylan Lawrence, Eddie Wilhelme, (Brady Walker) |
| 19:07.1, 20:31.5, 20:32.2, 22:36.2, 28:51.6, (29:15.2) |