1 | 29 | Charles City,
IA - Team Time (1st 5) 1:21:53.3 | Spread (1st 5) 1:08.1 |
| 1, 2, 4, 10, 12, (28), (30) |
| Jacob Day Unk, Will Jarvill, Sam Lynch Unk, Michael McKenzie Unk, Jonathan Zander, (Nick Stewart Unk), (Adam Stewart) |
| 15:44.3, 16:08.9, 16:25.6, 16:42.1, 16:52.4, (17:19.0), (17:25.8) |
2 | 75 | Wahlert Dubuque,
IA - Team Time (1st 5) 1:24:35.1 | Spread (1st 5) 46.1 |
| 6, 7, 16, 19, 27, (38), (41) |
| Andrew Donavan, Dietz Meyer, Kyle Pape, Brendan Nugent, Jacob Berning, (Brandon Crawford), (Nick Topping) |
| 16:32.4, 16:35.8, 17:02.1, 17:06.3, 17:18.5, (17:46.0), (17:59.5) |
3 | 88 | Decorah,
IA - Team Time (1st 5) 1:25:15.0 | Spread (1st 5) 37.4 |
| 8, 13, 18, 23, 26, (33), (40) |
| Isaac Marquardt, Oran Deen-Lester, Bryce Hosting, Ford Nesteby, Andrew Larson, (Garrett Nordheim), (Tim Meyer) |
| 16:40.0, 16:59.7, 17:05.2, 17:12.7, 17:17.4, (17:33.1), (17:59.0) |
4 | 127 | Vinton-Shellsburg,
IA - Team Time (1st 5) 1:26:38.0 | Spread (1st 5) 47.0 |
| 15, 17, 24, 32, 39, (58), (63) |
| Jordan Evans, Derek Dinderman, Nolan Sagan, Jonah Blix, Max Wehage, (Jake Isbell), (Ben Hyland) |
| 17:02.0, 17:03.0, 17:13.0, 17:31.0, 17:49.0, (18:25.0), (18:40.0) |
5 | 161 | Garner-Hayfield-Ventura,
IA - Team Time (1st 5) 1:27:20.8 | Spread (1st 5) 2:03.5 |
| 3, 5, 45, 52, 56, (57), (60) |
| Chase Smith, Joel Toppin, AJ Arnold, Derek Brown, Logan Dalbek, (Johnathan O'Connor), (Austin Siegrist) |
| 16:15.6, 16:26.1, 18:05.0, 18:15.0, 18:19.1, (18:24.0), (18:27.0) |
6 | 169 | Epworth Western Dubuque,
IA - Team Time (1st 5) 1:28:13.0 | Spread (1st 5) 58.0 |
| 20, 22, 37, 44, 46, (54), (61) |
| Alex Behnke, Isaac Connolly, Gage Vierkant, Collin Koerperich, Sam Donovan, (Nathan Betts), (Isaac Hoffman) |
| 17:08.0, 17:12.0, 17:44.0, 18:03.0, 18:06.0, (18:17.0), (18:28.0) |
7 | 177 | Waverly-Shell Rock,
IA - Team Time (1st 5) 1:28:14.0 | Spread (1st 5) 1:55.0 |
| 8, 24, 34, 49, 62, (71), (80) |
| Ethan Wise, John Shea, Victory Omole, Brad Wylam, Matt Kangas, (Matt Peschang), (Brayden Flaig) |
| 16:40.0, 17:13.0, 17:34.0, 18:12.0, 18:35.0, (19:06.0), (19:56.0) |
8 | 192 | Clear Lake,
IA - Team Time (1st 5) 1:28:53.0 | Spread (1st 5) 1:55.0 |
| 11, 31, 36, 49, 65, (66), (72) |
| Antonio DiMarco, Jake Iverson, Ryan Faught, Tanner Storebeck, Joe Schiller, (Spencer Orr), (Alex Enabnit) |
| 16:50.0, 17:26.0, 17:40.0, 18:12.0, 18:45.0, (18:46.0), (19:07.0) |
9 | 244 | Iowa Falls-Alden,
IA - Team Time (1st 5) 1:30:48.0 | Spread (1st 5) 1:04.0 |
| 35, 42, 49, 55, 63, (68), (76) |
| Landon Boomsma, Jacob Sundholm, Alan Bruflodt, Miguel Reyes, Tyler Weeks, (Chandler Krukow), (Owen Abkes) |
| 17:36.0, 18:01.0, 18:12.0, 18:19.0, 18:40.0, (18:55.0), (19:21.0) |
10 | 252 | Crestwood Cresco,
IA - Team Time (1st 5) 1:31:44.3 | Spread (1st 5) 2:28.3 |
| 14, 21, 67, 73, 77, (81), (82) |
| Eric Mashek, Caleb Ruppert, Justin Martinek, Michael Mashek, Zack Vandervort, (Ryan Wilson), (Brandon Mayer) |
| 17:00.7, 17:11.0, 18:51.6, 19:12.0, 19:29.0, (19:59.0), (20:00.1) |
| 252 | West Delaware Manchester,
IA - Team Time (1st 5) 1:31:04.0 | Spread (1st 5) 1:43.0 |
| 29, 46, 48, 59, 70, (78), (84) |
| Nick Sailer, Patrick Woods, Zach Meyer, Ben Knutson, Christian Schnieders, (James Prier), (Alex Linderwell) |
| 17:20.0, 18:06.0, 18:09.0, 18:26.0, 19:03.0, (19:35.0), (20:18.0) |
12 | 364 | Oelwein,
IA - Team Time (1st 5) 1:40:24.0 | Spread (1st 5) 5:00.0 |
| 42, 69, 79, 85, 89, (90), (91) |
| Devin Ledesma, Chase Reising, Mason Moeller, Florian Denis, Carter Block, (Wade Michels), (Samuel Myott) |
| 18:01.0, 19:01.0, 19:45.0, 20:36.0, 23:01.0, (23:04.0), (23:19.9) |
13 | 371 | Independence,
IA - Team Time (1st 5) 1:37:41.0 | Spread (1st 5) 2:27.0 |
| 53, 74, 75, 83, 86, (87), (88) |
| Ryan Adams, Joey Zieser, Cade Saeugling, Tyler Strief, Mitch Evens, (Taylor Wulfekuhle), (Hayden Vest) |
| 18:16.0, 19:17.0, 19:20.0, 20:05.0, 20:43.0, (21:31.0), (21:43.0) |