1 | 34 | Pleasant Valley,
IA - Team Time (1st 5) 1:20:56.2 | Spread (1st 5) 22.8 |
| 4, 5, 6, 7, 12, (16), (24) |
| Andrew Dixon Unk, Ben Stelk Unk, Jack Moss, Karson Sommer, David Zimmer Unk, (Mark Conway), (Daniel Rodriguez) |
| 16:03.7, 16:03.9, 16:10.4, 16:11.7, 16:26.5, (16:33.1), (17:05.1) |
2 | 59 | Dubuque Senior,
IA - Team Time (1st 5) 1:22:16.9 | Spread (1st 5) 1:18.6 |
| 1, 8, 14, 17, 19, (21), (22) |
| Mark Fairley, Cole Folken, Mark Whalen, Taylor Donner, Jake Hoftender, (Logan Eigenberger Unk), (Ben Nemec) |
| 15:40.3, 16:17.8, 16:29.0, 16:50.9, 16:58.9, (17:01.0), (17:01.4) |
3 | 99 | Bettendorf,
IA - Team Time (1st 5) 1:24:08.8 | Spread (1st 5) 52.5 |
| 10, 11, 25, 26, 27, (31), (32) |
| Tyler Henson, Brandon Cooley, Nick Arevalo, Zachary Lane, Noah Krist, (Parker Hill), (Jacob Nelson) |
| 16:19.5, 16:22.3, 17:06.0, 17:09.0, 17:12.0, (17:25.0), (17:26.3) |
4 | 110 | Burlington,
IA - Team Time (1st 5) 1:24:31.8 | Spread (1st 5) 1:35.2 |
| 3, 15, 23, 34, 35, (38), (44) |
| Steven Kruse, Jacob Huber, Jared Torrance, Josh Myatt, Jordan Stevens, (Alec Woodward), (Marcus Reid) |
| 15:56.8, 16:30.0, 17:02.0, 17:31.0, 17:32.0, (17:48.0), (18:24.0) |
5 | 111 | Davenport Central,
IA - Team Time (1st 5) 1:24:52.1 | Spread (1st 5) 1:32.1 |
| 2, 18, 28, 30, 33, (39), (42) |
| Mason Tope, Ben McCullough, Matt Smith, Kevin Alberts, Nate Trasowech, (Pablo Haake), (Andrew Richter) |
| 15:54.5, 16:57.0, 17:13.0, 17:21.0, 17:26.6, (17:52.5), (18:15.4) |
6 | 169 | North Scott Eldridge,
IA - Team Time (1st 5) 1:28:30.5 | Spread (1st 5) 2:09.5 |
| 13, 20, 37, 49, 50, (51), (54) |
| Josh Pestka, Josh Peska, Mathew Rheingans, Elijah Porter, Ansel Bare, (Alex Bare), (Nate Boddicker) |
| 16:28.7, 17:00.0, 17:46.6, 18:37.0, 18:38.2, (18:39.9), (18:48.7) |
7 | 189 | Davenport West,
IA - Team Time (1st 5) 1:29:31.4 | Spread (1st 5) 2:36.3 |
| 9, 28, 44, 52, 56, (57), (58) |
| Rane Nichols Unk, Keith Royster, David Braun, Garrett Duncan, Joshua VanSant, (Connor Aden), (Grant Sander) |
| 16:19.0, 17:13.0, 18:24.0, 18:40.1, 18:55.3, (18:59.2), (19:02.8) |
8 | 219 | Davenport North,
IA - Team Time (1st 5) 1:31:22.5 | Spread (1st 5) 1:08.8 |
| 36, 41, 43, 46, 53, (55), (61) |
| Vincent Santoro, Logan Wright, Zach Martin, Austin Claussen, Devin Hoaglin, (Davonte Whitfield), (Justin Herum) |
| 17:38.0, 18:14.7, 18:18.0, 18:25.0, 18:46.8, (18:52.0), (19:27.7) |
9 | 254 | Clinton,
IA - Team Time (1st 5) 1:33:38.0 | Spread (1st 5) 1:08.0 |
| 40, 47, 48, 59, 60, (62), (63) |
| Jonathan Facio, Jace Houzenga, Noah Buikema, Andre Dunlap, Todd Broadrick, (Michael Peters), (Byrce Mooney) |
| 18:09.0, 18:28.0, 18:30.0, 19:14.0, 19:17.0, (19:41.0), (19:52.7) |