1 | 44 | North Polk Alleman,
IA - Team Time (1st 5) 1:23:39.0 | Spread (1st 5) 1:00.0 |
| 2, 5, 7, 13, 17, (19), (21) |
| Zach Sporaa, Max Sporaa, Will Ford, Alik McIlravy, Ethan Stierman, (Caleb Henderson), (Austin Stierman) |
| 16:15.0, 16:26.0, 16:38.0, 17:05.0, 17:15.0, (17:17.1), (17:18.0) |
2 | 65 | Carlisle,
IA - Team Time (1st 5) 1:25:12.6 | Spread (1st 5) 27.4 |
| 9, 11, 14, 15, 16, (20), (23) |
| Brandon Kesner, Kaden Sadler, Chase Gach, Ethan Schlichte, Brady Birkenholtz, (Lincoln Eighmy), (Brayden Kessler) |
| 16:44.6, 16:55.0, 17:10.0, 17:11.0, 17:12.0, (17:17.4), (17:22.0) |
3 | 89 | Atlantic,
IA - Team Time (1st 5) 1:25:31.4 | Spread (1st 5) 1:32.0 |
| 3, 4, 22, 28, 32, (54), (68) |
| Craig Becker, Alan Craig Becker, Zane Berg, Andrew Engler, Ethan Williams, (Tyrell Williams), (Lee Houser) |
| 16:17.0, 16:25.2, 17:19.9, 17:40.3, 17:49.0, (18:55.0), (19:27.0) |
4 | 97 | ADM Adel,
IA - Team Time (1st 5) 1:25:11.3 | Spread (1st 5) 2:23.0 |
| 1, 12, 24, 29, 31, (35), (37) |
| Nate Mueller, Cooper Greenslade, Ethan Juergens, Nathan Royer, Alex Dvorak, (Caleb Crystal), (Hubie Chaplin) |
| 15:23.0, 16:56.0, 17:23.3, 17:43.0, 17:46.0, (18:00.0), (18:01.0) |
5 | 123 | Glenwood,
IA - Team Time (1st 5) 1:27:26.6 | Spread (1st 5) 1:37.4 |
| 8, 18, 26, 30, 41, (47), (50) |
| Andrew Smith, Nathan Rohrberg, Liam Hays, Bryant Keller, Dillon Anderson, (Jack McMullen), (Tyler Huey) |
| 16:40.8, 17:16.9, 17:25.7, 17:45.0, 18:18.2, (18:31.1), (18:47.2) |
6 | 177 | Harlan,
IA - Team Time (1st 5) 1:29:45.3 | Spread (1st 5) 2:13.5 |
| 6, 38, 40, 44, 49, (51), (55) |
| Trey Gross, Mitchell Rueschenberg, Ian Shelton, Reed Boardman, Kaiden Milliken, (Brennon Munch), (Joseph Bragg) |
| 16:29.2, 18:01.1, 18:05.6, 18:26.7, 18:42.7, (18:48.9), (19:02.1) |
7 | 182 | Denison-Schleswig,
IA - Team Time (1st 5) 1:30:22.4 | Spread (1st 5) 2:06.5 |
| 10, 33, 42, 45, 52, (67), (70) |
| Leo Flores, Ricky Ledesma, Adolfo Vargas, Ethan Perrien, Esteban Castellanos, (Brian Ibarra), (Chris Campos) |
| 16:45.2, 17:53.6, 18:21.5, 18:30.4, 18:51.7, (19:26.7), (19:38.8) |
8 | 232 | Kuemper Catholic Carroll,
IA - Team Time (1st 5) 1:32:28.4 | Spread (1st 5) 1:51.6 |
| 25, 39, 46, 60, 62, (69), (74) |
| Michael Pottebaum, Kaleb Booth, Jacob Greving, Patrick Hensel, Ryan North, (Victor Esquivel), (Carter Drake) |
| 17:23.8, 18:04.9, 18:31.0, 19:13.3, 19:15.4, (19:32.0), (19:54.0) |
9 | 248 | Greene County,
IA - Team Time (1st 5) 1:33:30.4 | Spread (1st 5) 1:15.0 |
| 34, 43, 53, 57, 61, (75), (80) |
| Logan Woodruff, Luis Velazco, Ethan Frederick, Jayden Carstensen, Dakota Mobley, (Ethan Larsen), (Jax Carstensen) |
| 17:59.0, 18:22.0, 18:52.1, 19:03.3, 19:14.0, (20:00.7), (20:51.7) |
10 | 271 | Boone,
IA - Team Time (1st 5) 1:34:36.0 | Spread (1st 5) 1:17.0 |
| 35, 56, 58, 59, 63, (63), (65) |
| Parker Newcomb, Majak Majak, Nathaniel Winters, Ayden Silbaugh, Austin McCloud, (Kris Frantzen), (Max Johnston) |
| 18:00.0, 19:03.0, 19:05.0, 19:11.0, 19:17.0, (19:17.0), (19:23.0) |
11 | 339 | Creston,
IA - Team Time (1st 5) 1:40:24.8 | Spread (1st 5) 4:29.7 |
| 27, 71, 73, 82, 86 |
| Clayton Stafford, Riley Wipperman, Anthony Eblen, Gavin Evans, Carson Smith |
| 17:37.8, 19:39.3, 19:46.2, 21:14.0, 22:07.5 |
12 | 361 | Saydel,
IA - Team Time (1st 5) 1:40:54.6 | Spread (1st 5) 2:21.0 |
| 48, 76, 77, 79, 81, (83), (85) |
| Cole Jaschke, Caleb Hecker, Jonah Peak, Quinlan Peak, Ben Kayser, (Kaleb Jaschke), (Oliver Mazariegos) |
| 18:33.0, 20:12.0, 20:25.9, 20:49.7, 20:54.0, (21:30.2), (21:55.6) |
13 | 387 | Perry,
IA - Team Time (1st 5) 1:43:34.0 | Spread (1st 5) 2:43.0 |
| 66, 72, 78, 84, 87, (88), (89) |
| Jayson Chavez, Gannon Meis, Jeb Stewart, Johnathan Munoz, Johnathan Chavez, (Edwin Lopez-Ordonez), (Bryce Anliker) |
| 19:25.0, 19:46.0, 20:42.0, 21:33.0, 22:08.0, (22:18.2), (22:48.0) |