1 | 32 | Glenwood,
IA - Team Time (1st 5) 1:22:08.4 | Spread (1st 5) 1:16.6 |
| 2, 3, 5, 9, 13, (14), (16) |
| Bryant Keller, Andrew Smith, Liam Hays, Kevin Coots, Preston Slayman, (Dillon Anderson), (Jackson Griffin) |
| 15:39.8, 16:15.2, 16:27.1, 16:49.9, 16:56.4, (16:59.1), (17:00.6) |
2 | 70 | Atlantic,
IA - Team Time (1st 5) 1:25:00.5 | Spread (1st 5) 23.0 |
| 8, 10, 15, 18, 19, (36), (37) |
| Alex Sonntag, Bennett Whetstone, Devon Fields, Tyrell Williams, Christian Thompson, (Talon Lajeuness), (Mason McFadden) |
| 16:49.2, 16:52.0, 16:59.6, 17:07.5, 17:12.2, (18:08.4), (18:09.8) |
3 | 84 | Lewis Central,
IA - Team Time (1st 5) 1:24:52.1 | Spread (1st 5) 2:30.0 |
| 1, 4, 19, 27, 33, (41), (48) |
| Ethan Eichhorn, Kade Diercks, Marshall Arkfeld, Richard Selken, Asher Rodenburg, (Jaxon Brewer), (Drew White) |
| 15:31.8, 16:22.4, 17:12.2, 17:43.9, 18:01.8, (18:19.3), (18:38.3) |
4 | 97 | ADM Adel,
IA - Team Time (1st 5) 1:26:25.9 | Spread (1st 5) 58.0 |
| 6, 19, 23, 24, 25, (28), (30) |
| Torin Timmerman, Hunter Landphair, Isaac Chapman, Desmarais Harrison, Keegan Holdmeyer, (Hubie Chaplin), (Sam Peters) |
| 16:35.3, 17:12.2, 17:32.0, 17:33.1, 17:33.3, (17:47.4), (17:47.9) |
5 | 132 | Sergeant Bluff-Luton,
IA - Team Time (1st 5) 1:28:14.8 | Spread (1st 5) 1:13.1 |
| 11, 25, 29, 32, 35, (39), (44) |
| Evan Janzen, Braulio Gonzalez, Hayden Gamble, Michael Wieseler, Alejandro Vargas-Gaytan, (Daniel Delarosa), (David Gehling) |
| 16:54.6, 17:33.3, 17:47.8, 17:51.4, 18:07.7, (18:15.9), (18:22.7) |
6 | 157 | Kuemper Catholic Carroll,
IA - Team Time (1st 5) 1:29:12.4 | Spread (1st 5) 1:54.2 |
| 7, 12, 42, 46, 50, (61), (64) |
| Ryan North, Jacob Greving, Fletch Badding, Thomas Pottebaum, Dayton Wiederien, (Jacob McCargar), (Colton Hagen) |
| 16:45.9, 16:55.3, 18:21.5, 18:29.6, 18:40.1, (19:24.8), (19:56.0) |
7 | 172 | Harlan,
IA - Team Time (1st 5) 1:30:03.8 | Spread (1st 5) 1:18.4 |
| 17, 34, 38, 40, 43, (54), (55) |
| Ian Shelton, Keaton Heileson, Grant Petersen, Kaiden Milliken, Joseph Bragg, (Cole Heronimus), (Seth Anderson) |
| 17:03.5, 18:05.7, 18:15.7, 18:17.0, 18:21.9, (18:57.3), (18:57.5) |
8 | 238 | Clarke Osceola,
IA - Team Time (1st 5) 1:33:03.8 | Spread (1st 5) 1:23.5 |
| 31, 45, 47, 56, 59, (69), (71) |
| Richie Donaldson, Micah Domina, Calhoun Lundquist, Devante Caldwell, Alexander Shinn, (Cooper Bahls), (Caden Earls) |
| 17:51.0, 18:24.5, 18:33.6, 19:00.2, 19:14.5, (20:18.8), (20:21.3) |
9 | 260 | Perry,
IA - Team Time (1st 5) 1:34:51.5 | Spread (1st 5) 2:58.8 |
| 22, 52, 57, 62, 67, (72), (73) |
| Yonas Andemichael, Thad Stewart, Gannon Meis, Julian Guzman, Owen Myers, (Johnathan Chavez), (Bryce Anliker) |
| 17:12.5, 18:50.3, 19:09.7, 19:27.7, 20:11.3, (20:31.0), (21:07.0) |
10 | 291 | Creston,
IA - Team Time (1st 5) 1:36:29.1 | Spread (1st 5) 1:11.5 |
| 51, 53, 58, 63, 66, (68), (74) |
| Riley Wipperman, Owen Weis, Carson Smith, Anthony Eblen, Christian Ahrens, (Gabe Hopkins), (Jesh Villalpando) |
| 18:48.8, 18:51.4, 19:13.1, 19:35.5, 20:00.3, (20:11.5), (21:11.5) |
11 | 319 | Saydel,
IA - Team Time (1st 5) 1:40:01.7 | Spread (1st 5) 3:06.1 |
| 49, 60, 65, 70, 75, (76), (77) |
| Nahum Lock, Jonah Peak, Alex Wood, Jacob McPherren, Conner Brooner, (Raul Castaneda), (Oliver Mazariegos) |
| 18:38.9, 19:19.0, 19:59.9, 20:18.9, 21:45.0, (23:20.0), (23:51.3) |