1 | 31 | Dallas Center-Grimes,
IA - Team Time (1st 5) 1:22:09.2 | Spread (1st 5) 1:19.8 |
| 1, 4, 7, 8, 11, (14), (18) |
| Aidan Ramsey, Tate McDermott, Jacob Ewers, Ben Every, Owen Pries, (Aj Angus), (Jack Every) |
| 15:29.2, 16:24.0, 16:41.0, 16:46.0, 16:49.0, (16:57.0), (17:09.8) |
2 | 65 | North Polk Alleman,
IA - Team Time (1st 5) 1:24:50.0 | Spread (1st 5) 1:38.0 |
| 2, 5, 13, 20, 25, (35), (52) |
| Zach Sporaa, Max Sporaa, Alik McIlravy, Ethan Stierman, Austin Stierman, (Cole Haverman), (Nate Bergerson) |
| 16:09.0, 16:31.0, 16:52.0, 17:31.0, 17:47.0, (18:29.0), (19:02.0) |
3 | 79 | ADM Adel,
IA - Team Time (1st 5) 1:26:00.0 | Spread (1st 5) 1:31.0 |
| 3, 8, 19, 22, 27, (29), (30) |
| Cooper Greenslade, Quinton Kimrey, Torin Timmerman, Hubie Chaplin, Grant Vandevoorde, (Ryan Entriken), (Hunter Landphair) |
| 16:19.0, 16:46.0, 17:28.0, 17:37.0, 17:50.0, (17:58.0), (18:00.0) |
4 | 114 | Kuemper Catholic Carroll,
IA - Team Time (1st 5) 1:28:13.0 | Spread (1st 5) 1:53.0 |
| 6, 14, 26, 32, 36, (69), (69) |
| Michael Pottebaum, Jacob Greving, Ryan North, Patrick Hensel, Carter Drake, (Colton Hagen), (Caeden Canuso) |
| 16:40.0, 16:57.0, 17:48.0, 18:15.0, 18:33.0, (20:31.0), (20:31.0) |
5 | 118 | Winterset,
IA - Team Time (1st 5) 1:28:05.0 | Spread (1st 5) 1:22.0 |
| 14, 17, 23, 31, 33, (51), (56) |
| Blake Freese, Sam Hensley, Mason Back, Ethan Easter, Eli Cowman, (Luke Heithoff), (Liam Sutton) |
| 16:57.0, 16:58.0, 17:41.0, 18:10.0, 18:19.0, (19:00.0), (19:25.9) |
6 | 169 | Atlantic,
IA - Team Time (1st 5) 1:30:49.5 | Spread (1st 5) 2:08.0 |
| 8, 23, 42, 46, 50, (54), (55) |
| Andrew Engler, Zane Berg, Bennett Whetstone, Alex Sonntag, Devon Fields, (Christian Thompson), (Tyrell Williams) |
| 16:46.0, 17:41.0, 18:42.0, 18:46.5, 18:54.0, (19:12.2), (19:16.1) |
7 | 184 | Harlan,
IA - Team Time (1st 5) 1:32:01.7 | Spread (1st 5) 2:46.2 |
| 12, 34, 38, 40, 60, (62), (72) |
| Tyler Shelton, Ian Shelton, Kaiden Milliken, Joseph Bragg, Keaton Heileson, (Johnathan Shelton), (David Kluver) |
| 16:51.8, 18:20.3, 18:34.6, 18:37.0, 19:38.0, (19:55.0), (20:43.0) |
8 | 245 | Boone,
IA - Team Time (1st 5) 1:34:58.0 | Spread (1st 5) 1:06.0 |
| 39, 44, 48, 53, 61, (64), (66) |
| Austin McCloud, Max Johnston, Blake Gradoville, Nathaniel Winters, Kris Frantzen, (Kyan Lehman), (Henry Pollard) |
| 18:36.0, 18:45.0, 18:50.0, 19:05.0, 19:42.0, (20:00.0), (20:13.5) |
9 | 272 | Creston,
IA - Team Time (1st 5) 1:37:44.0 | Spread (1st 5) 2:19.0 |
| 37, 41, 45, 74, 75, (77), (84) |
| Triston Barncastle, Tyson Smith, Riley Wipperman, Anthony Eblen, Christian Ahrens, (Gabe Hopkins), (Bryce Hull) |
| 18:34.0, 18:41.0, 18:46.0, 20:50.0, 20:53.0, (21:12.0), (22:34.0) |
10 | 287 | Perry,
IA - Team Time (1st 5) 1:38:44.0 | Spread (1st 5) 3:45.0 |
| 21, 57, 64, 67, 78, (81), (83) |
| Fithawi Andemichael, Yonas Andemichael, Johnathan Chavez, Owen Myers, Aidan Carlson, (Gannon Meis), (Mason Hoffman) |
| 17:35.0, 19:27.0, 20:00.0, 20:22.0, 21:20.0, (21:37.0), (22:23.0) |
11 | 295 | Webster City,
IA - Team Time (1st 5) 1:39:23.7 | Spread (1st 5) 3:31.0 |
| 28, 47, 68, 73, 79, (82), (86) |
| Jose Ramirez, Cole Reiling, Aiden Rahe, Samuel Moberly, Owen Patterson, (Gabe Rollins), (Aiden Rollins) |
| 17:56.0, 18:47.0, 20:30.0, 20:43.7, 21:27.0, (21:51.0), (23:02.0) |
12 | 313 | Clarke Osceola,
IA - Team Time (1st 5) 1:39:42.0 | Spread (1st 5) 2:15.0 |
| 49, 58, 59, 71, 76, (80), (90) |
| Ethan Domina, Calhoun Lundquist, Micah Domina, Steven Hiatt, Devante Caldwell, (Richie Donaldson), (Bryce Johnson) |
| 18:51.0, 19:29.0, 19:36.0, 20:40.0, 21:06.0, (21:31.0), (29:31.7) |
13 | 366 | Saydel,
IA - Team Time (1st 5) 1:51:22.6 | Spread (1st 5) 7:27.4 |
| 43, 63, 85, 87, 88, (89), (91) |
| Nahum Lock, Jonah Peak, Oliver Mazariegos, Broner Connor, Raul Castaneda, (Ryder Vanderpool), (Roberto Cabrera) |
| 18:44.6, 19:58.0, 22:39.0, 23:49.0, 26:12.0, (26:51.0), (29:36.6) |