1 | 69 | Charles City,
IA - Team Time (1st 5) 1:25:00.0 | Spread (1st 5) 48.0 |
| 4, 10, 12, 17, 26, (26), (44) |
| Austin Turpen, Michael McKenzie Unk, Gavin Connell, Jonathan Zander, Chayse Hawbaker, (Adam Stewart), (Mitchell Fox) |
| 16:38.0, 16:47.0, 16:54.0, 17:15.0, 17:26.0, (17:26.0), (18:14.0) |
2 | 71 | Decorah,
IA - Team Time (1st 5) 1:25:08.0 | Spread (1st 5) 41.0 |
| 5, 7, 15, 21, 23, (24), (24) |
| Isaac Marquardt, Bryce Hosting, Richard Weis, Parker Fretheim, Garrett Nordheim, (Andrew Larson), (Andrew Kephart) |
| 16:40.0, 16:42.0, 17:07.0, 17:18.0, 17:21.0, (17:23.0), (17:23.0) |
3 | 72 | Vinton-Shellsburg,
IA - Team Time (1st 5) 1:25:05.0 | Spread (1st 5) 1:06.0 |
| 2, 5, 18, 19, 28, (35), (40) |
| Derek Dinderman, Jordan Evans, Jonah Blix, Cole Tharp, Cole Smith, (Scott Wirth), (Kyle Schemmel) |
| 16:23.0, 16:40.0, 17:16.0, 17:17.0, 17:29.0, (17:52.0), (18:02.0) |
4 | 85 | Wahlert Dubuque,
IA - Team Time (1st 5) 1:25:31.9 | Spread (1st 5) 46.0 |
| 9, 11, 15, 22, 28, (33), (37) |
| Andrew Donovan, Jacob Berning, Kyle Pape, Dietz Meyer, Davis Flogel, (Nathan Tranel), (Nick Topping) |
| 16:43.0, 16:52.0, 17:07.0, 17:20.9, 17:29.0, (17:50.0), (17:55.0) |
5 | 120 | Garner-Hayfield-Ventura,
IA - Team Time (1st 5) 1:26:39.1 | Spread (1st 5) 1:57.8 |
| 1, 14, 32, 34, 39, (42), (43) |
| Chase Smith, Logan Dalbek, Derek Brown, Ray Cataldo, Austin Siegrist, (Johnathan O'Connor), (Mason Wirtz) |
| 16:01.4, 17:06.8, 17:41.3, 17:50.4, 17:59.2, (18:06.2), (18:08.1) |
6 | 185 | Epworth Western Dubuque,
IA - Team Time (1st 5) 1:29:41.0 | Spread (1st 5) 1:47.0 |
| 13, 19, 38, 55, 60, (65), (66) |
| Isaac Connolly, Alex Behnke, Nathan Betts, Mitchell McAndrew, Collin Koerperich, (Ethan Hammerand), (Edwin Nava) |
| 17:01.0, 17:17.0, 17:58.0, 18:37.0, 18:48.0, (19:06.0), (19:07.0) |
7 | 215 | Iowa Falls-Alden,
IA - Team Time (1st 5) 1:30:48.0 | Spread (1st 5) 2:26.0 |
| 7, 36, 50, 55, 67, (72), (74) |
| Landon Boomsma, Jacob Sundholm, Brayden Penning, Alan Bruflodt, Ruben Zeiter, (Mike Ostbloom), (Tyler Weeks) |
| 16:42.0, 17:53.0, 18:28.0, 18:37.0, 19:08.0, (19:37.0), (19:40.0) |
8 | 222 | Waverly-Shell Rock,
IA - Team Time (1st 5) 1:30:58.0 | Spread (1st 5) 2:38.0 |
| 3, 41, 48, 62, 68, (70), (78) |
| John Shea, Eamonn McCullough, Matt Kangas, Matt Peschang, Collin Poesch, (Ryan Cherry), (Ethan Young) |
| 16:31.0, 18:04.0, 18:24.0, 18:50.0, 19:09.0, (19:22.0), (19:55.0) |
9 | 231 | Clear Lake,
IA - Team Time (1st 5) 1:31:17.8 | Spread (1st 5) 1:00.5 |
| 30, 47, 49, 52, 53, (54), (71) |
| Tanner Storebeck, Sam Pedelty, Ryan Faught, Alex Enabnit, Kaleb Froiland, (Spencer Orr), (Sam Jones) |
| 17:30.4, 18:21.0, 18:25.0, 18:30.5, 18:30.9, (18:31.5), (19:23.1) |
10 | 277 | West Delaware Manchester,
IA - Team Time (1st 5) 1:33:05.0 | Spread (1st 5) 43.0 |
| 45, 51, 58, 59, 64, (73), (81) |
| Logan Reilly, Brady Carroll, Christian Schnieders, Noah Crumpton, Ty Cassutt, (Jacob Vandemeer), (Harrison Guetzko) |
| 18:15.0, 18:29.0, 18:40.0, 18:43.0, 18:58.0, (19:38.0), (20:04.0) |
11 | 326 | Crestwood Cresco,
IA - Team Time (1st 5) 1:35:57.0 | Spread (1st 5) 2:32.0 |
| 31, 60, 76, 77, 82, (83), (85) |
| Michael Mashek, Eric Mashek, Ryan Steffen, Zack Vandervort, Dylan Vorwald, (Joey Labosky), (Ryan Wilson) |
| 17:36.0, 18:48.0, 19:42.0, 19:43.0, 20:08.0, (20:17.0), (20:55.0) |
12 | 359 | Independence,
IA - Team Time (1st 5) 1:38:35.0 | Spread (1st 5) 2:18.0 |
| 57, 63, 69, 84, 86, (87) |
| Ryan Adams, Cade Saeugling, Joey Zieser, Tyler Strief, Ross Thedens, (Mitch Ohl) |
| 18:39.0, 18:57.0, 19:14.0, 20:48.0, 20:57.0, (20:58.0) |
13 | 368 | Oelwein,
IA - Team Time (1st 5) 1:40:07.7 | Spread (1st 5) 3:58.1 |
| 46, 75, 79, 80, 88, (89), (90) |
| Mason Moeller, Brandon McClain, Logan Penhollow, Hamza Hussein, Samuel Myott, (Carter Block), (Corey Harkin) |
| 18:16.2, 19:41.9, 19:56.1, 19:59.2, 22:14.3, (22:15.0), (23:06.4) |