1 | 42 | Monticello,
IA - Team Time (1st 5) 1:25:26.0 | Spread (1st 5) 1:34.0 |
| 3, 5, 7, 11, 16, (17), (18) |
| Matt Manternach, Jordan Loes, Derek Manternach, Zach Holmes, Treyton Hanssen, (Aaron Loes), (Tyler Hospodarsky) |
| 16:14.0, 16:46.0, 17:06.0, 17:32.0, 17:48.0, (17:51.0), (17:51.2) |
2 | 77 | Osage,
IA - Team Time (1st 5) 1:28:25.9 | Spread (1st 5) 1:10.8 |
| 6, 12, 15, 19, 25, (29), (37) |
| Lucas Maakestad, Ben Huftalin, Brett Barker, Garrett Maakestad, Tyler Friesen, (Sam Bellairs), (Patrick VandenAvond) |
| 17:00.9, 17:35.3, 17:44.4, 17:53.6, 18:11.7, (18:24.0), (18:51.2) |
3 | 93 | Waukon,
IA - Team Time (1st 5) 1:29:05.9 | Spread (1st 5) 1:11.4 |
| 8, 14, 21, 23, 27, (32), (36) |
| Tyler O'Neill, Austin Day, Isaac Fink, Tanner Manning, TJ (Thomas) Treptau, (Brock Berns), (Hunter Jensen) |
| 17:08.2, 17:36.7, 17:58.5, 18:02.9, 18:19.6, (18:35.5), (18:50.4) |
4 | 106 | Cascade Western Dubuque,
IA - Team Time (1st 5) 1:29:11.6 | Spread (1st 5) 2:50.7 |
| 1, 13, 24, 30, 38, (55), (62) |
| Preston Kauder, Marty Knepper, Brett Hostert, Connor Otting, Jake Recker, (Justin McDermott), (Bobby Cai) |
| 16:05.0, 17:35.5, 18:09.9, 18:25.5, 18:55.7, (19:48.6), (20:46.0) |
5 | 141 | North Fayette Valley,
IA - Team Time (1st 5) 1:31:03.4 | Spread (1st 5) 3:22.3 |
| 2, 10, 39, 42, 48, (61), (70) |
| Danny Halva, Devon Monnahan, Cameron Amos, Jordan Larson, Zach Bruns, (Josh Deluca), (Donovan Bunn) |
| 16:05.8, 17:17.8, 18:58.0, 19:13.7, 19:28.1, (20:45.6), (21:59.6) |
6 | 142 | Columbus Catholic Waterloo,
IA - Team Time (1st 5) 1:31:57.6 | Spread (1st 5) 2:03.8 |
| 9, 20, 28, 41, 44, (49), (50) |
| Lucas Kern, Jake Nemmers, Isaac Squires, Luke Pranger, Zach Holton, (Adam Funk), (Cory Mack) |
| 17:13.5, 17:54.6, 18:20.2, 19:12.0, 19:17.3, (19:32.0), (19:36.1) |
7 | 176 | Aplington-Parkersburg,
IA - Team Time (1st 5) 1:33:44.5 | Spread (1st 5) 3:31.7 |
| 4, 33, 40, 43, 56, (73), (75) |
| C.J. May, Logan Hovenga, Leeland Seys, Trevor Haren, Brent Gibson, (Chance Jungling), (Blake Tomkins) |
| 16:31.4, 18:44.7, 19:10.6, 19:14.7, 20:03.1, (23:20.8), (23:42.6) |
8 | 209 | New Hampton,
IA - Team Time (1st 5) 1:36:06.9 | Spread (1st 5) 2:37.2 |
| 22, 26, 47, 54, 60, (66), (69) |
| Jake Usher, Zach Heying, Tyler Shatek, Oliver Perez, Levi Tank, (Brandon Terhark), (Cody Miller) |
| 18:01.8, 18:14.9, 19:23.6, 19:47.6, 20:39.0, (21:24.1), (21:52.0) |
9 | 239 | Beckman Catholic Dyersville,
IA - Team Time (1st 5) 1:37:46.8 | Spread (1st 5) 2:00.0 |
| 31, 46, 51, 53, 58, (71), (72) |
| Eulises Landa, Jamison McKeehan, Brad Ertl, Luke Chapman, Skye Miller, (Jarrod Lansing), (Tommy Lehmann) |
| 18:34.0, 19:19.8, 19:36.8, 19:42.2, 20:34.0, (22:25.0), (23:06.0) |
10 | 259 | Union La Porte City,
IA - Team Time (1st 5) 1:39:48.8 | Spread (1st 5) 2:21.9 |
| 35, 45, 52, 63, 64, (65), (67) |
| Max Thomsen, Caleb Larison, Derek Holschlag, Trevor McLaughlin, Bryan Artega, (Jacob Holschlag), (John Hellman) |
| 18:48.0, 19:18.0, 19:36.9, 20:56.0, 21:09.9, (21:24.0), (21:25.0) |
11 | 292 | Sumner-Fredericksburg,
IA - Team Time (1st 5) 1:45:13.2 | Spread (1st 5) 4:44.8 |
| 34, 57, 59, 68, 74, (76), (77) |
| Tyler Bunce, Will Hambly, Ethan Koch, Jordan Miller, Cody Luebbers, (Sam Kipp), (Uriah Williams) |
| 18:47.2, 20:26.6, 20:35.6, 21:51.8, 23:32.0, (24:30.5), (24:40.1) |