1 | 48 | Carlisle,
IA - Team Time (1st 5) 1:25:00.9 | Spread (1st 5) 1:07.7 |
| 4, 6, 8, 12, 18, (20), (23) |
| Kolby Fritz, Kyle Miller, Brandon Kesner, Tristen Kessler, Kaden Sadler, (Ethan Schlichte), (Hunter Snyder) |
| 16:33.7, 16:41.3, 16:48.7, 17:15.8, 17:41.4, (17:43.6), (17:46.5) |
| 48 | North Polk Alleman,
IA - Team Time (1st 5) 1:25:04.7 | Spread (1st 5) 1:12.7 |
| 2, 7, 9, 14, 16, (25), (27) |
| Zach Sporaa, Max Sporaa, Will Ford, Caleb Henderson, Gabe Drake, (Austin Stierman), (Ethan Stierman) |
| 16:18.0, 16:42.0, 17:11.0, 17:23.0, 17:30.7, (17:49.0), (17:59.0) |
3 | 86 | Atlantic,
IA - Team Time (1st 5) 1:27:19.0 | Spread (1st 5) 1:36.1 |
| 5, 11, 15, 26, 29, (38), (39) |
| Craig Becker, Bradley Dennis, Evan Brummer, Zane Berg, Andrew Engler, (Cooper Jipsen), (Ethan Williams) |
| 16:33.8, 17:12.2, 17:30.1, 17:53.0, 18:09.9, (18:34.2), (18:36.0) |
4 | 123 | Harlan,
IA - Team Time (1st 5) 1:29:12.3 | Spread (1st 5) 2:09.9 |
| 3, 22, 27, 35, 36, (52), (77) |
| Trey Gross, Isaac Jones, Brennon Munch, Mitchell Rueschenberg, Dalton Gross, (Kaiden Milliken), (Reed Boardman) |
| 16:23.1, 17:46.2, 17:59.0, 18:31.0, 18:33.0, (19:19.0), (20:26.0) |
5 | 146 | ADM Adel,
IA - Team Time (1st 5) 1:29:48.1 | Spread (1st 5) 2:53.6 |
| 1, 33, 34, 37, 41, (44), (48) |
| Nate Mueller, Quinton Kimrey, Nathan Royer, Cooper Greenslade, Brady Hegarty, (Braeden Hegarty), (Max Fouts) |
| 15:44.0, 18:25.6, 18:27.4, 18:33.5, 18:37.6, (18:45.5), (18:59.9) |
6 | 148 | Glenwood,
IA - Team Time (1st 5) 1:30:49.7 | Spread (1st 5) 2:00.0 |
| 13, 16, 21, 45, 53, (55), (61) |
| Sam Mcintyre, Nathan Rohrberg, Tyler Huey, Gavin Arbogast, Nate Hughes, (Brenden Godbout), (Dillon Anderson) |
| 17:20.0, 17:30.7, 17:46.0, 18:53.0, 19:20.0, (19:26.2), (19:36.0) |
7 | 196 | Kuemper Catholic Carroll,
IA - Team Time (1st 5) 1:33:07.4 | Spread (1st 5) 3:00.4 |
| 10, 19, 30, 65, 72, (81), (85) |
| Tyler Putney, Michael Pottebaum, Jack Hagen, Patrick Hensel, Caleb Monahan, (Carter Drake), (Sam Janssen) |
| 17:12.0, 17:43.2, 18:12.0, 19:47.8, 20:12.4, (20:47.0), (21:19.2) |
8 | 212 | Denison-Schleswig,
IA - Team Time (1st 5) 1:33:48.0 | Spread (1st 5) 57.0 |
| 30, 40, 45, 47, 50, (56), (64) |
| Leo Flores, Logan Dahm, Colton Johnson, Josh Ahrenholtz, Cole Carlson, (Ethan Muck), (Dalton Fredericks) |
| 18:12.0, 18:37.0, 18:53.0, 18:57.0, 19:09.0, (19:28.5), (19:43.0) |
9 | 274 | Greene County,
IA - Team Time (1st 5) 1:36:48.0 | Spread (1st 5) 1:15.0 |
| 42, 51, 54, 60, 67, (76), (80) |
| Logan Woodruff, Luis Velazco, Dakota Mobley, Ethan Frederick, Ethan Larsen, (Connor Brus), (Jose Velaszco) |
| 18:38.0, 19:16.0, 19:26.0, 19:35.0, 19:53.0, (20:25.3), (20:37.0) |
10 | 290 | Boone,
IA - Team Time (1st 5) 1:37:24.9 | Spread (1st 5) 1:42.9 |
| 32, 59, 62, 68, 69, (77), (79) |
| Parker Newcomb, Grayson Strouse, Majak Majak, Nathaniel Winters, Austin McCloud, (Ayden Silbaugh), (Henry Pollard) |
| 18:16.7, 19:32.4, 19:37.5, 19:58.7, 19:59.6, (20:26.0), (20:27.0) |
11 | 304 | Creston,
IA - Team Time (1st 5) 1:38:07.2 | Spread (1st 5) 2:27.5 |
| 24, 66, 70, 71, 73, (75), (91) |
| Clayton Stafford, Jared Moreland, Aiden Anderson, Hunter Fry, Levi Hitz, (Riley Wipperman), (Shields Isaac) |
| 17:47.6, 19:48.0, 20:05.3, 20:11.2, 20:15.1, (20:23.1), (22:20.0) |
12 | 329 | Saydel,
IA - Team Time (1st 5) 1:40:10.8 | Spread (1st 5) 2:05.2 |
| 49, 57, 58, 82, 83, (88), (90) |
| Ryan Hynick, Cole Jaschke, Seth Plascencia, Caleb Hecker, Austin Pyles, (Ben Kayser), (Garrett Shinn) |
| 19:03.8, 19:30.0, 19:31.0, 20:57.0, 21:09.0, (21:34.9), (21:45.0) |
13 | 350 | Perry,
IA - Team Time (1st 5) 1:41:30.4 | Spread (1st 5) 2:50.9 |
| 43, 63, 74, 84, 86, (87), (89) |
| Anthony Chavez, Bryan Funez, Hayden Mcfarland, Erick Funez, Jayson Chavez, (Tanner Burgin), (Chase Archer) |
| 18:40.1, 19:40.4, 20:22.5, 21:16.4, 21:31.0, (21:34.0), (21:41.5) |