1 | 41 | Cedar Rapids Washington,
IA - Team Time (1st 5) 1:21:38.9 | Spread (1st 5) 43.3 |
| 5, 6, 7, 8, 15, (30), (37) |
| Paul Schneidermann, Lewis Kleman, Khory Nobles, Max Locher, Ethan Stout, (Ryan McCaffrey), (Lukas Engledow) |
| 16:08.5, 16:08.7, 16:12.5, 16:17.4, 16:51.8, (17:14.0), (17:24.6) |
2 | 65 | Dubuque Senior,
IA - Team Time (1st 5) 1:23:16.7 | Spread (1st 5) 1:11.3 |
| 3, 9, 10, 12, 31, (38), (43) |
| Isaiah Schaetzel, Evan Wille, Conner Kilgore, Foster Hull, Andrew Weber, (Ben Cook), (Easton Stackis) |
| 16:02.8, 16:33.7, 16:35.4, 16:50.7, 17:14.1, (17:25.1), (17:38.2) |
3 | 73 | Cedar Rapids Kennedy,
IA - Team Time (1st 5) 1:23:33.3 | Spread (1st 5) 1:04.4 |
| 1, 11, 16, 21, 24, (35), (36) |
| Jacob Green, Lucas Middlekauff, Matthew Hand, Jaxson Hornett, Wesley Jackson, (Sean Casey), (Jack Schissel) |
| 15:54.5, 16:50.4, 16:52.0, 16:57.5, 16:58.9, (17:20.1), (17:24.4) |
4 | 84 | Cedar Falls,
IA - Team Time (1st 5) 1:23:54.9 | Spread (1st 5) 57.5 |
| 4, 13, 18, 22, 27, (29), (33) |
| Brandon Conrad, Michael Goodenbour, Eli Smith, Hollis Wilson, Brayden Burnett, (Alex Mujica), (Ethan Kober) |
| 16:06.3, 16:51.3, 16:55.2, 16:58.3, 17:03.8, (17:11.8), (17:14.5) |
5 | 91 | Linn-Mar Marion,
IA - Team Time (1st 5) 1:23:49.9 | Spread (1st 5) 1:00.5 |
| 2, 18, 20, 25, 26, (39), (40) |
| Dylan Dolezal, Ethan Harthun, Jacob Derr, Cadin Evans, Tye Skilang, (Tyler Colvin), (Noah Gilkes) |
| 15:59.7, 16:55.2, 16:55.6, 16:59.2, 17:00.2, (17:26.5), (17:29.6) |
6 | 181 | Iowa City City High,
IA - Team Time (1st 5) 1:26:55.5 | Spread (1st 5) 43.9 |
| 23, 32, 34, 45, 47, (49), (54) |
| Yasar Hassan, Mitchell Wilkes, Andre Miller, Kyden Hotka, Charles Maxwell, (Sullivan Hall), (Elliot Dunnwald) |
| 16:58.6, 17:14.3, 17:19.2, 17:40.9, 17:42.5, (17:49.3), (17:56.6) |
7 | 210 | Epworth Western Dubuque,
IA - Team Time (1st 5) 1:28:01.5 | Spread (1st 5) 1:06.8 |
| 17, 44, 46, 48, 55, (58), (60) |
| Cade Messer, Connor Coyle, Ben Mulert, Trenton Hammerand, Matt Gassman, (Kale Cartee), (Eric Monahan) |
| 16:52.7, 17:39.3, 17:42.0, 17:48.0, 17:59.5, (18:04.4), (18:09.6) |
8 | 221 | Cedar Rapids Jefferson,
IA - Team Time (1st 5) 1:28:25.7 | Spread (1st 5) 1:26.6 |
| 13, 41, 51, 53, 63, (65), (67) |
| Lukas Lamparek, Gavin Hall, Zac Goodall, Aidan Meyer, Andrew French, (Nathan Lauterwasser), (Xander Scaglione) |
| 16:51.3, 17:31.0, 17:50.9, 17:54.6, 18:17.9, (18:20.0), (18:24.5) |
9 | 266 | Muscatine,
IA - Team Time (1st 5) 1:29:43.4 | Spread (1st 5) 26.6 |
| 42, 52, 56, 57, 59, (64), (66) |
| Tevin Tovar, Aidan Armstrong, Andy Garcia, Logan Kirchner, Eli Roeth, (Hazelwood Owen), (Brighton Kraft) |
| 17:38.1, 17:53.8, 18:02.8, 18:04.0, 18:04.7, (18:18.1), (18:23.3) |
10 | 269 | Clinton,
IA - Team Time (1st 5) 1:30:08.9 | Spread (1st 5) 1:41.0 |
| 28, 50, 61, 62, 68, (69), (70) |
| Noah Smith, Parker Sirna, Connor Sattler, Kyle Gassman, Sean Hammond, (Riley Nickles), (Aiden Smith) |
| 17:07.0, 17:49.4, 18:11.8, 18:12.7, 18:48.0, (18:49.2), (18:55.6) |