1 | 35 | Waukee,
IA - Team Time (1st 5) 1:20:53.0 | Spread (1st 5) 17.0 |
| 4, 6, 7, 9, 9, (14), (16) |
| Noah Larrison, Ryan Tunink, Connor Simmons, Mohad Awan, Irvin Stumberg, (Brennan Borgestad Unk), (Austin Krohnke Unk) |
| 16:00.0, 16:09.0, 16:10.0, 16:17.0, 16:17.0, (16:23.0), (16:28.0) |
2 | 37 | Valley West Des Moines,
IA - Team Time (1st 5) 1:20:16.0 | Spread (1st 5) 1:03.0 |
| 2, 5, 8, 9, 13, (21), (24) |
| Ben Anderson, Daniel Soto, Lee Scott, Leander Scott, Jacob Wiemers, (David Daft), (Gregory Rinn) |
| 15:19.0, 16:03.0, 16:15.0, 16:17.0, 16:22.0, (16:37.0), (16:52.0) |
3 | 81 | Indianola,
IA - Team Time (1st 5) 1:22:27.0 | Spread (1st 5) 1:01.0 |
| 3, 12, 19, 23, 24, (29), (32) |
| Jordan Schulze, Blake Dowson, Andy Arndt, Justin Cross, Bryce Bickham, (Ovan Garcia), (Nate Jones) |
| 15:51.0, 16:19.0, 16:35.0, 16:50.0, 16:52.0, (17:08.0), (17:22.0) |
4 | 98 | Urbandale,
IA - Team Time (1st 5) 1:22:56.0 | Spread (1st 5) 2:39.0 |
| 1, 14, 17, 30, 36, (38), (38) |
| Alex Ntagawa, Michael Eppink, Josh Rowley, Michael Westphal, Eric Fluegge, (James Noel), (Kyle Stanley) |
| 15:05.0, 16:23.0, 16:30.0, 17:14.0, 17:44.0, (17:46.0), (17:46.0) |
5 | 136 | Fort Dodge,
IA - Team Time (1st 5) 1:25:32.0 | Spread (1st 5) 1:41.0 |
| 17, 19, 27, 31, 42, (44), (45) |
| Jensen Jackson, Alex Jackson, Thomas Thompson, Nic Ganzeveld, Jim Springer, (Tanner Smith), (Austin Read) |
| 16:30.0, 16:35.0, 16:56.0, 17:20.0, 18:11.0, (18:24.0), (18:26.0) |
6 | 156 | Des Moines Roosevelt,
IA - Team Time (1st 5) 1:26:48.0 | Spread (1st 5) 1:04.0 |
| 22, 28, 34, 35, 37, (41), (43) |
| Grant Suttie, Olin Carty, Evan Haugh, Kyle VonDerLinde, Appel Shukurani, (Joe Kastner), (Caleb Prentice) |
| 16:41.0, 17:03.0, 17:39.0, 17:40.0, 17:45.0, (17:59.0), (18:18.8) |
7 | 215 | Des Moines Abraham Lincoln,
IA - Team Time (1st 5) 1:31:36.0 | Spread (1st 5) 1:24.0 |
| 33, 40, 46, 47, 49, (50), (53) |
| Aaron Havens, Sam McMichael, Ryan Baber, Tanner Wood, Thomas Chidley, (Christian Lucht), (Finn Hoogensen) |
| 17:35.0, 17:48.0, 18:34.0, 18:40.0, 18:59.0, (19:24.0), (19:57.0) |
8 | 240 | Des Moines Hoover,
IA - Team Time (1st 5) 1:37:34.0 | Spread (1st 5) 4:23.0 |
| 26, 48, 51, 57, 58, (63), (66) |
| Benjamin Bourland, Abraham Fagory, Cooper Mortenson, Joshua Siefken, Jonathon Overton, (Christopher Dejoode), (Samuel Buckton) |
| 16:53.0, 18:50.0, 19:28.0, 21:07.0, 21:16.0, (22:57.0), (25:56.0) |
9 | 277 | Des Moines East,
IA - Team Time (1st 5) 1:43:12.0 | Spread (1st 5) 2:08.0 |
| 52, 54, 55, 56, 60, (61), (62) |
| Grant Jones, Bedipeny Wom, Bedipenny Wom, Daniel Deng, Brandon Frias, (Carlos Buenda), (Phillip Graham) |
| 19:40.0, 20:16.0, 20:29.0, 20:59.0, 21:48.0, (22:27.0), (22:37.0) |
10 | 323 | Des Moines North,
IA - Team Time (1st 5) 2:03:26.3 | Spread (1st 5) 5:32.5 |
| 59, 64, 65, 67, 68, (69) |
| Dillion Dobboerke, Yoana Atary, Clark LeQuan, Vicent Hemenyimana, Martin Sandoval, (Favian Hernandez) |
| 21:20.5, 24:21.0, 24:51.0, 26:00.8, 26:53.0, (27:31.8) |