1 | 89 | Mediapolis,
IA - Team Time (1st 5) 1:26:30.5 | Spread (1st 5) 58.7 |
| 11, 13, 16, 22, 27, (32), (40) |
| Dillon Timmerman, Brady Babwart, Cody McNeil, Garrett Hinson, Brenton Fjeld, (Journey Rude), (Brandon Roland) |
| 16:49.8, 17:01.5, 17:16.0, 17:34.7, 17:48.5, (18:11.2), (18:23.5) |
2 | 90 | Northeast Goose Lake,
IA - Team Time (1st 5) 1:26:44.9 | Spread (1st 5) 1:31.9 |
| 3, 12, 18, 28, 29, (45), (51) |
| Eli Kaczinski, Elika Czinske, Nick Anderson, Jaden Butler, Nick Kennicker, (Christian Knutsen), (Brendon Butler) |
| 16:25.8, 16:58.0, 17:28.4, 17:55.0, 17:57.7, (18:29.3), (18:37.8) |
3 | 95 | Louisa-Muscatine,
IA - Team Time (1st 5) 1:26:59.8 | Spread (1st 5) 1:30.5 |
| 8, 9, 19, 26, 33, (39), (73) |
| Lucas Nowak, Ben Chapman, Jon Shai Van Sickl, Logan Osborn, Micah Van Sickle, (Bradley Wachtel), (Davis Hunt) |
| 16:43.2, 16:47.1, 17:30.2, 17:45.6, 18:13.7, (18:18.4), (20:13.2) |
4 | 111 | Columbus Community Columbus Junction,
IA - Team Time (1st 5) 1:27:22.5 | Spread (1st 5) 2:32.5 |
| 4, 7, 10, 35, 55, (57), (70) |
| Josh Keller, Eli Sents, Efrain Barajas, Anthony Garcia, Adrian Santos, (Tony Ramos), (Dalton Howell) |
| 16:30.4, 16:42.3, 16:49.3, 18:17.6, 19:02.9, (19:08.9), (19:46.1) |
5 | 116 | West Burlington,
IA - Team Time (1st 5) 1:27:09.4 | Spread (1st 5) 3:15.2 |
| 2, 5, 6, 38, 65, (68), (71) |
| Baron West, Jonathan Gavin, Travis Hostetter, Tristan Garcia, Keven Chng, (Micah Gnann), (Ethan Moeller) |
| 16:12.5, 16:34.9, 16:36.2, 18:18.1, 19:27.7, (19:35.1), (19:55.1) |
6 | 121 | Mid-Prairie Wellman,
IA - Team Time (1st 5) 1:28:36.2 | Spread (1st 5) 52.0 |
| 17, 20, 23, 25, 36, (37), (44) |
| Jared Draper, Ryan Errthum, Ty Feigenspan, Zeb Schwartz, Andrew Schwartz, (Cade Miller), (Jonah Van Roekel) |
| 17:25.7, 17:31.3, 17:37.0, 17:44.5, 18:17.7, (18:18.0), (18:27.2) |
7 | 136 | Tipton,
IA - Team Time (1st 5) 1:28:09.6 | Spread (1st 5) 2:30.7 |
| 1, 14, 30, 41, 50, (61), (69) |
| Eric Lenz Unk, Matt Pelzer, Cory Mueller, Mark Becker, Kody Wallick, (Dan Charette), (Malte Hermann) |
| 16:06.4, 17:04.0, 17:58.1, 18:24.0, 18:37.1, (19:18.3), (19:41.2) |
8 | 212 | Danville,
IA - Team Time (1st 5) 1:32:33.9 | Spread (1st 5) 1:43.4 |
| 21, 34, 46, 53, 58, (67), (74) |
| Tony Menke, Gage Compton, Steven Trexel, Zach Oliver, Gabe Whaley, (Luke Hobbs), (Riley Grogan) |
| 17:32.1, 18:17.3, 18:30.0, 18:59.0, 19:15.5, (19:33.2), (20:19.0) |
9 | 213 | Regina Iowa City,
IA - Team Time (1st 5) 1:32:01.7 | Spread (1st 5) 2:09.7 |
| 15, 42, 48, 49, 59, (64), (66) |
| Erik Duethman, T.J. Schott, Ben Felderman, Emilio Tovar, Nick Green, (Ian Kron), (Kieran Hartley) |
| 17:07.0, 18:26.0, 18:35.0, 18:37.0, 19:16.7, (19:27.0), (19:33.0) |
10 | 237 | Davis County Bloomfield,
IA - Team Time (1st 5) 1:33:29.0 | Spread (1st 5) 1:35.5 |
| 24, 47, 52, 54, 60, (62), (63) |
| Zach Hougland, Douglas Turner, Jonathon Rintala, Clay Roberts, Coty Good, (Christopher Harvey), (Logan Faler) |
| 17:42.5, 18:31.5, 18:55.0, 19:02.0, 19:18.0, (19:19.0), (19:26.0) |
11 | 305 | North Cedar Stanwood,
IA - Team Time (1st 5) 1:46:03.0 | Spread (1st 5) 7:53.0 |
| 31, 43, 72, 79, 80 |
| Riley Holst, Levi Ruchotzke, Jacob Techau, Cole Hansen, Brian Driscoll |
| 18:03.0, 18:27.0, 20:01.0, 23:36.0, 25:56.0 |
12 | 362 | Camanche,
IA - Team Time (1st 5) 1:45:59.5 | Spread (1st 5) 4:06.7 |
| 56, 75, 76, 77, 78 |
| Logan Peterson, Brady Determan, Aiden McMinimey, Zach Hines, Justin McMullen |
| 19:04.8, 20:53.0, 20:58.8, 21:51.4, 23:11.5 |