1 | 28 | Monticello,
IA - Team Time (1st 5) 1:24:56.8 | Spread (1st 5) 1:15.3 |
| 1, 3, 4, 7, 13, (19), (20) |
| Matt Manternach, Jordan Loes, Derek Manternach, Aaron Loes, Tyler Hospodarsky, (Zach Holmes), (Tommy Brokaw) |
| 16:23.1, 16:50.0, 16:52.0, 17:13.3, 17:38.4, (18:04.0), (18:07.0) |
2 | 104 | Waukon,
IA - Team Time (1st 5) 1:30:00.8 | Spread (1st 5) 2:00.0 |
| 5, 8, 21, 28, 42, (45), (46) |
| Tyler O'Neill, Austin Day, Tanner Manning, Hunter Jensen, Kameron Klinge, (Isaac Fink), (TJ (Thomas) Treptau) |
| 17:03.0, 17:13.8, 18:09.0, 18:32.0, 19:03.0, (19:08.0), (19:09.0) |
3 | 124 | Tipton,
IA - Team Time (1st 5) 1:31:18.5 | Spread (1st 5) 1:23.5 |
| 9, 23, 27, 31, 34, (38), (68) |
| Matt Pelzer, Bryce Deerberg, Ben Ellis, Sam Bierman, Corey Wallick, (Noah Jedlicka), (Manny Stegall) |
| 17:19.0, 18:10.0, 18:28.0, 18:39.0, 18:42.5, (18:58.0), (20:06.0) |
4 | 128 | Cascade Western Dubuque,
IA - Team Time (1st 5) 1:31:53.0 | Spread (1st 5) 1:23.0 |
| 11, 17, 24, 37, 39, (51), (66) |
| Marty Knepper, Connor Otting, Brett Hostert, Nolan Noonan, Bobby Cai, (Justin McDermott), (Lee Beringer) |
| 17:37.0, 18:00.0, 18:21.0, 18:55.0, 19:00.0, (19:25.0), (20:00.0) |
5 | 140 | Springville,
IA - Team Time (1st 5) 1:31:56.0 | Spread (1st 5) 2:22.0 |
| 6, 18, 29, 35, 52, (83), (86) |
| Sam Lorimer, Caleb Christiansen, Garrett Wolf, Brady Barner, Logan Heath, (Austin Smith), (Nathan Wade) |
| 17:05.0, 18:02.0, 18:36.0, 18:46.0, 19:27.0, (21:34.0), (21:51.0) |
6 | 154 | South Winneshiek,
IA - Team Time (1st 5) 1:32:44.0 | Spread (1st 5) 1:25.0 |
| 14, 25, 30, 41, 44, (54), (56) |
| Derek Dietzenbach, Jordan Snyder, Eric Franzen, Paxton DeVilbiss, Austin Tieskoetter, (Dylan Bruess), (Paul Hageman) |
| 17:39.0, 18:22.0, 18:38.0, 19:01.0, 19:04.0, (19:31.0), (19:33.0) |
7 | 169 | New Hampton,
IA - Team Time (1st 5) 1:33:09.5 | Spread (1st 5) 2:04.5 |
| 10, 21, 39, 46, 53, (62), (64) |
| Jake Usher, Nolan Usher, Oliver Perez, Zach Heying, Hannes Schroeder, (Tyler Shatek), (Jade Troyna) |
| 17:23.5, 18:09.0, 19:00.0, 19:09.0, 19:28.0, (19:50.0), (19:58.0) |
8 | 198 | Anamosa,
IA - Team Time (1st 5) 1:34:32.0 | Spread (1st 5) 2:17.0 |
| 12, 31, 33, 59, 63, (65), (67) |
| Daniel Miller, Gabe Countryman, Noah Sams, Zach Seehusen, Eian Countryman, (Milton Moctezuma), (Payton Auman) |
| 17:38.0, 18:39.0, 18:41.0, 19:39.0, 19:55.0, (19:59.0), (20:03.0) |
9 | 243 | Camanche,
IA - Team Time (1st 5) 1:36:22.0 | Spread (1st 5) 46.0 |
| 36, 46, 49, 54, 58, (77), (81) |
| Austen Clark, Brady Determan, Ethan Snyder, Aiden McMinimey, Nate Thoms, (Blake Leu), (David Gonzalez) |
| 18:49.0, 19:09.0, 19:18.0, 19:31.0, 19:35.0, (20:54.0), (21:13.0) |
10 | 256 | Wilton,
IA - Team Time (1st 5) 1:37:36.0 | Spread (1st 5) 2:50.0 |
| 15, 26, 70, 72, 73, (80), (93) |
| Will Ball, Noah Brown, Isaac Hunter, Riley Allen, Leif Clevenger, (Nathaniel Fagner), (Cole Rabedeaux) |
| 17:41.0, 18:27.0, 20:27.0, 20:30.0, 20:31.0, (21:08.0), (22:33.0) |
11 | 295 | North Fayette Valley,
IA - Team Time (1st 5) 1:39:01.0 | Spread (1st 5) 4:08.0 |
| 2, 69, 70, 76, 78, (87), (88) |
| Danny Halva, Easton Halverson, Josh Deluca, Caleb O'Hare, Clayton Schupbach, (Cody Durnan), (Jace Wolverton) |
| 16:47.0, 20:10.0, 20:27.0, 20:42.0, 20:55.0, (21:52.0), (21:55.0) |
12 | 312 | North Cedar Stanwood,
IA - Team Time (1st 5) 1:40:30.0 | Spread (1st 5) 3:58.0 |
| 16, 59, 74, 79, 84, (90), (91) |
| Tim Bell, Seamus Raney, Treat Spahr, Tyler Maschmann, Miles McCullough, (Brian Driscoll), (Cory Cox) |
| 17:42.0, 19:39.0, 20:33.0, 20:56.0, 21:40.0, (21:59.0), (22:12.0) |
13 | 319 | Oelwein,
IA - Team Time (1st 5) 1:40:48.0 | Spread (1st 5) 2:47.0 |
| 42, 56, 61, 75, 85, (94), (95) |
| Alec Hirsch, Hamza Hussein, Dom Robertson, Brandon McClain, Nick Stasi, (Carter Block), (Christian Solsma) |
| 19:03.0, 19:33.0, 19:45.0, 20:37.0, 21:50.0, (22:44.0), (22:54.0) |
14 | 409 | Beckman Catholic Dyersville,
IA - Team Time (1st 5) 1:48:40.0 | Spread (1st 5) 4:26.0 |
| 50, 82, 89, 92, 96, (97) |
| Jamison McKeehan, Eric Recker, Matt Schmitt, Tommy Lehmann, Luke Oberbroeckling, (Carl Schneider) |
| 19:22.0, 21:17.0, 21:56.0, 22:17.0, 23:48.0, (24:03.0) |