1 | 29 | Wahlert Dubuque,
IA - Team Time (1st 5) 1:20:58.0 | Spread (1st 5) 41.0 |
| 3, 4, 5, 6, 11, (24), (25) |
| Brien Nugent, Buddy Franson, Peter Herber, OBrien Nugent, Danny May, (John Herber), (Evan Hartig) |
| 15:53.0, 15:58.0, 16:08.0, 16:25.0, 16:34.0, (17:08.0), (17:12.0) |
2 | 57 | Mount Vernon,
IA - Team Time (1st 5) 1:22:19.0 | Spread (1st 5) 1:22.0 |
| 1, 10, 12, 15, 19, (42), (44) |
| Conner Smock, James Wenzel, Austin Springsteen, Garrett Ruth, Will Teubel, (Caleb Schmidt), (Caleb Morningstar) |
| 15:32.0, 16:32.0, 16:37.0, 16:44.0, 16:54.0, (17:57.5), (18:01.0) |
3 | 98 | Marion,
IA - Team Time (1st 5) 1:24:28.0 | Spread (1st 5) 1:45.0 |
| 2, 20, 20, 23, 33, (38), (61) |
| Lukas Mees, Gregory Sam, Cole Kuethe, Peter Rethwisch, Isaac Smith, (Colton Forster), (Jordan Garthwaite) |
| 15:52.0, 16:59.0, 16:59.0, 17:01.0, 17:37.0, (17:43.0), (18:42.0) |
4 | 128 | South Tama County Tama,
IA - Team Time (1st 5) 1:25:59.4 | Spread (1st 5) 1:36.5 |
| 13, 16, 18, 27, 54, (64), (87) |
| Brandon Nelson, Brandon Neslon, Brady Ellenbecker, Robert Tyynismaa, Luis Perez, (Brad Cecak), (Wes Forscht) |
| 16:42.0, 16:46.0, 16:53.2, 17:19.7, 18:18.5, (18:47.0), (20:01.0) |
5 | 159 | Xavier Cedar Rapids,
IA - Team Time (1st 5) 1:27:31.7 | Spread (1st 5) 1:38.5 |
| 7, 32, 34, 39, 47, (48), (51) |
| Ben Schueler, Grant Hunt, Luke Koechner, Daniel Pape, Connor Marks, (EVan Gradoville), (Jacob Schmitt) |
| 16:26.0, 17:36.9, 17:40.4, 17:43.9, 18:04.5, (18:05.5), (18:09.9) |
6 | 183 | Central Clinton,
IA - Team Time (1st 5) 1:28:14.9 | Spread (1st 5) 1:53.8 |
| 9, 26, 36, 55, 57, (66), (81) |
| Jordan Murray, Connor Dalldorf, Matthew Volkens, Kyle Marti, Adam Pacha, (Peter Keegan), (Kyle Martin) |
| 16:31.0, 17:17.4, 17:41.7, 18:20.0, 18:24.8, (18:48.6), (19:19.0) |
7 | 186 | Epworth Western Dubuque,
IA - Team Time (1st 5) 1:28:29.0 | Spread (1st 5) 1:10.0 |
| 20, 31, 40, 45, 50, (52), (53) |
| Ryan Hermsen, Cameron James, Caeron James, Nick Webber, Nick Steger, (Dallas Clasen), (Alex Behnke) |
| 16:59.0, 17:34.0, 17:44.0, 18:03.0, 18:09.0, (18:12.0), (18:18.0) |
8 | 190 | Vinton-Shellsburg,
IA - Team Time (1st 5) 1:28:32.5 | Spread (1st 5) 1:38.4 |
| 13, 35, 37, 49, 56, (75), (77) |
| Wyatt Lyons, Ricky Jeray, Nolan Sagan, Jordan Evans, Sam Martin, (Brandt Corlean), (Parker Oltrogge) |
| 16:42.0, 17:41.0, 17:41.9, 18:07.2, 18:20.4, (19:02.0), (19:03.0) |
9 | 237 | Maquoketa,
IA - Team Time (1st 5) 1:30:23.0 | Spread (1st 5) 1:36.0 |
| 28, 29, 41, 69, 70, (85), (86) |
| Trevor Kabala, Conner Taylor, Matt Keitel, Ryan Horcher, Peyton River, (Cale Gent), (Hunter Hessong) |
| 17:20.0, 17:30.0, 17:45.0, 18:52.0, 18:56.0, (19:36.0), (19:52.0) |
10 | 241 | Center Point-Urbana,
IA - Team Time (1st 5) 1:30:36.0 | Spread (1st 5) 2:12.0 |
| 17, 30, 60, 62, 72, (75), (79) |
| Josh Yeager Unk, Michael Marshall, Adam Millikin, Max Suttles, Kyle Londrigan, (Ulysses Grant), (Trevor Wright) |
| 16:47.0, 17:31.0, 18:35.0, 18:44.0, 18:59.0, (19:02.0), (19:11.0) |
11 | 291 | Anamosa,
IA - Team Time (1st 5) 1:32:29.0 | Spread (1st 5) 3:05.0 |
| 8, 58, 59, 82, 84, (89), (90) |
| Dain Gerber, Jesse Overman, Bryce Switzer, Jorge Moctezuma, Ben Wheeler, (Geff Williams), (Dylan Gapinski) |
| 16:30.0, 18:30.0, 18:32.0, 19:22.0, 19:35.0, (20:04.0), (20:12.0) |
12 | 316 | Assumption Davenport,
IA - Team Time (1st 5) 1:33:29.7 | Spread (1st 5) 1:01.4 |
| 43, 62, 68, 71, 72, (74), (78) |
| Ben Bassier, Brian Dupont, Chris Rolf, Jacob Phillips, Michael Corsiglia, (Tristan Peterson), (Loren Rosas) |
| 17:57.6, 18:44.0, 18:51.1, 18:58.0, 18:59.0, (19:00.0), (19:08.8) |
13 | 341 | Clear Creek-Amana,
IA - Team Time (1st 5) 1:34:31.0 | Spread (1st 5) 1:28.0 |
| 46, 65, 67, 80, 83, (88), (91) |
| Jack Murray, Matt Lintz, Dustin Cox, Brenner Gibson, Daniel Brechtel, (Zach Swenka), (Nathan Wessling) |
| 18:04.0, 18:48.0, 18:49.0, 19:18.0, 19:32.0, (20:02.0), (20:12.3) |