1 | 19 | Cedar Falls,
IA - Team Time (1st 5) 1:19:18.3 | Spread (1st 5) 18.3 |
| 1, 3, 4, 5, 6, (7), (11) |
| Michael Goodenbour, Brayden Burnett, Joel Burris, Eli Smith, Alex Horstman, (TJ Tomlyanovich), (Cooper Olsen) |
| 15:40.5, 15:50.3, 15:53.3, 15:55.4, 15:58.8, (16:00.6), (16:15.9) |
2 | 80 | Ames,
IA - Team Time (1st 5) 1:22:23.8 | Spread (1st 5) 1:29.6 |
| 2, 12, 16, 19, 31, (32), (51) |
| Aniey Akok, Akol Atack, Bennett Ryken, Nicholas Grandgenett, Jonathon Williams, (Kon Dut), (Charles Orngard) |
| 15:40.9, 16:22.1, 16:33.1, 16:37.2, 17:10.5, (17:16.8), (17:51.7) |
3 | 83 | Iowa City City High,
IA - Team Time (1st 5) 1:23:06.5 | Spread (1st 5) 49.3 |
| 9, 14, 17, 20, 23, (26), (29) |
| Ford Washburn, Truman Thompson, Ammon Smith, Noah Carey, Parker Max, (Hayden Beerends), (Elliot Dunnwald) |
| 16:11.2, 16:26.1, 16:33.9, 16:54.8, 17:00.5, (17:04.3), (17:09.5) |
4 | 137 | Dubuque Senior,
IA - Team Time (1st 5) 1:25:35.4 | Spread (1st 5) 1:32.6 |
| 8, 25, 27, 38, 39, (48), (53) |
| Conner Kilgore, Jack Tonn, Robert Howes, Ryan Klauer, Zach Kahle, (Nick Conforti), (Eli Smith) |
| 16:08.1, 17:04.0, 17:06.6, 17:36.0, 17:40.7, (17:48.5), (17:57.8) |
5 | 156 | Cedar Rapids Washington,
IA - Team Time (1st 5) 1:26:06.0 | Spread (1st 5) 1:31.1 |
| 10, 24, 33, 44, 45, (57), (65) |
| Ethan Stout, Lukas Engledow, Wyatt Tjaden, Kyle Neighbors, John Lorenz, (Daniel Hughes), (Lucas McCarley) |
| 16:15.1, 17:02.5, 17:17.2, 17:45.0, 17:46.2, (18:10.4), (18:28.6) |
6 | 170 | Cedar Rapids Kennedy,
IA - Team Time (1st 5) 1:27:04.6 | Spread (1st 5) 41.4 |
| 22, 30, 36, 40, 42, (50), (58) |
| Henry McMahan, Jacob Bruns, Jacob Horton, Dylan Sines, Connor McGovern, (Jack Schissel), (Crew Geater) |
| 16:59.8, 17:09.9, 17:32.9, 17:40.8, 17:41.2, (17:51.0), (18:12.0) |
7 | 176 | Epworth Western Dubuque,
IA - Team Time (1st 5) 1:26:47.3 | Spread (1st 5) 2:04.4 |
| 13, 15, 41, 43, 64, (68), (70) |
| Elijah Naumann, Cade Messer, Derek Fangmann, Isaiah Hammerand, Drew Meyer, (Levi Meyer), (Jacob Gottschalk) |
| 16:24.0, 16:31.5, 17:40.9, 17:42.5, 18:28.4, (18:37.1), (19:13.9) |
8 | 192 | Cedar Rapids Jefferson,
IA - Team Time (1st 5) 1:27:23.4 | Spread (1st 5) 1:38.6 |
| 18, 21, 34, 59, 60, (62), (69) |
| Lukas Lamparek, Gavin Hall, Xander Scaglione, Cael Abrams, Quinn Cohen, (Zach Egger), (Jack Goudy) |
| 16:36.8, 16:57.1, 17:19.2, 18:14.9, 18:15.4, (18:21.0), (18:45.8) |
9 | 218 | Muscatine,
IA - Team Time (1st 5) 1:28:20.5 | Spread (1st 5) 57.9 |
| 28, 35, 47, 52, 56, (63), (66) |
| Sam Gordon, Aidan Armstrong, Logan Kirchner, Trevor Diedrichs, Aidan Daufeldt, (Jackson Othmer), (Joel Larue) |
| 17:08.9, 17:21.1, 17:48.2, 17:55.5, 18:06.8, (18:23.8), (18:29.6) |
10 | 240 | Waterloo West,
IA - Team Time (1st 5) 1:29:15.2 | Spread (1st 5) 28.9 |
| 37, 45, 49, 54, 55, (61), (67) |
| Andrew Congdon, Ian Lucas, Andrew Tracy, Preston Engstrom, Kaelan Eilers, (Cooper Paxton), (Layton Ritter) |
| 17:35.0, 17:46.2, 17:48.9, 18:01.2, 18:03.9, (18:17.4), (18:36.7) |