1 | 42 | Iowa City West,
IA - Team Time (1st 5) 1:19:38.9 | Spread (1st 5) 1:01.0 |
| 2, 7, 9, 11, 13, (17), (20) |
| Isaac Jensen, Bailey Wetherell, Daniel Gardarsson, Patrick Karanja, Joseph Malanson, (Titus Bwayo), (Wynton Karanja) |
| 15:17.0, 15:53.9, 16:02.0, 16:08.0, 16:18.0, (16:33.0), (16:35.0) |
2 | 49 | Iowa City City High,
IA - Team Time (1st 5) 1:20:11.5 | Spread (1st 5) 1:20.0 |
| 1, 6, 10, 15, 17, (27), (28) |
| Brook Price, Ryan Dorman, Chris Ohrt, Mohamed Traore, Jacob Simmons, (Will Seydel), (Adam Bwayo) |
| 15:13.0, 15:53.5, 16:04.0, 16:28.0, 16:33.0, (16:54.6), (17:00.2) |
3 | 62 | Prairie Cedar Rapids,
IA - Team Time (1st 5) 1:21:08.0 | Spread (1st 5) 54.0 |
| 3, 8, 14, 16, 21, (25), (26) |
| Mitch Pritts, Isaiah Vlasek, Jacob Moore, Conner Neuhaus, Zach Waite, (Ross Adams), (Luke Galloway) |
| 15:43.0, 15:58.0, 16:19.0, 16:31.0, 16:37.0, (16:50.0), (16:53.0) |
4 | 74 | Cedar Rapids Washington,
IA - Team Time (1st 5) 1:21:31.8 | Spread (1st 5) 1:03.0 |
| 3, 5, 19, 23, 24, (30), (37) |
| Etienne Nzoyisaba, Joe Berry, Trevor Luebe, Matt Wittman, Jon Rockwell, (Finbar Berry), (Sam Eck) |
| 15:43.0, 15:47.0, 16:34.0, 16:41.8, 16:46.0, (17:05.0), (17:28.0) |
5 | 147 | Muscatine,
IA - Team Time (1st 5) 1:25:32.0 | Spread (1st 5) 1:07.4 |
| 12, 32, 33, 34, 36, (40), (44) |
| Bennett Luedtke, Seth Burton, Michael Lee, Noah Salmonson, Kevin Hughes, (Brady Eversmeyer), (Caleb Hoffman) |
| 16:16.8, 17:15.0, 17:17.0, 17:19.0, 17:24.2, (17:43.0), (17:53.0) |
6 | 158 | Cedar Rapids Kennedy,
IA - Team Time (1st 5) 1:26:01.0 | Spread (1st 5) 1:04.0 |
| 21, 29, 31, 38, 39, (41), (49) |
| Ryan Walker, Addison Furry, Matthew Stevens, Austin Trotter, Reece Linder, (Andrew Solsrud), (Ethan Williams) |
| 16:37.0, 17:04.0, 17:10.0, 17:29.0, 17:41.0, (17:44.0), (18:04.0) |
7 | 225 | Cedar Rapids Jefferson,
IA - Team Time (1st 5) 1:30:01.3 | Spread (1st 5) 1:12.0 |
| 34, 42, 46, 51, 52, (54), (55) |
| Devin Stone, Maverick Guyer, Jason Chung, Zeb Grimm, Ky Kramer, (Alec Archer), (Trey Hitchings) |
| 17:19.0, 17:51.0, 17:55.3, 18:25.0, 18:31.0, (18:46.0), (19:14.0) |
8 | 233 | Epworth Western Dubuque,
IA - Team Time (1st 5) 1:30:08.0 | Spread (1st 5) 29.0 |
| 43, 45, 47, 48, 50, (53), (55) |
| Alex Daly, Alex Behnke, Dallas Clasen, Nick Webber, Sam Donovan, (Gage Vierkant), (Mitchell McAndrew) |
| 17:52.0, 17:54.0, 17:58.0, 18:03.0, 18:21.0, (18:43.0), (19:14.0) |
9 | 295 | Waterloo East,
IA - Team Time (1st 5) 1:47:56.0 | Spread (1st 5) 4:03.0 |
| 57, 58, 59, 60, 61, (62), (63) |
| Patrick Sumerall, Brandon Harkrider, John Snook, Mechial Hunt, Jacob Smith, (Clayton Mathias-Doyle), (Robert Speller) |
| 19:49.0, 20:01.0, 21:49.0, 22:25.0, 23:52.0, (24:19.0), (26:42.0) |