1 | 38 | Shenandoah,
IA - Team Time (1st 5) 1:26:35.2 | Spread (1st 5) 49.7 |
| 4, 6, 7, 8, 13, (35), (55) |
| Nate Hoyt, Bradley Young, Joe Blake, Austin Feller, Lucas Finnell, (David Hu), (Connor Bopp) |
| 17:00.5, 17:14.5, 17:14.6, 17:15.4, 17:50.2, (18:52.6), (19:58.2) |
2 | 50 | North Polk Alleman,
IA - Team Time (1st 5) 1:26:46.4 | Spread (1st 5) 1:40.3 |
| 1, 3, 10, 16, 20, (21), (27) |
| Peter Smith, Ryley Sandberg, Christian Berglund, Reed Smith, Matthew Turk, (Corey Richards), (Nick Kibby) |
| 16:29.0, 16:55.7, 17:17.1, 17:55.3, 18:09.3, (18:13.0), (18:30.3) |
3 | 79 | Albia,
IA - Team Time (1st 5) 1:28:41.5 | Spread (1st 5) 1:53.4 |
| 2, 12, 18, 23, 24, (28), (37) |
| Colton Dorpinghaus, Mason Cox, Tyler Pasut, Tyler Beary, Aaron Ambrose, (Caleb Boley), (Cole Kurimski) |
| 16:32.5, 17:23.5, 18:01.0, 18:18.6, 18:25.9, (18:36.9), (18:54.0) |
4 | 98 | Red Oak,
IA - Team Time (1st 5) 1:30:06.0 | Spread (1st 5) 1:39.1 |
| 5, 11, 19, 30, 33, (39), (44) |
| Josh Sunberg, Andrew Lerette, Gavin French, Travis Schon, Weston Rolenc, (Jared Sherman), (Ryan Dyson) |
| 17:08.9, 17:19.5, 18:08.3, 18:41.3, 18:48.0, (19:03.9), (19:24.1) |
5 | 110 | Panorama Panora,
IA - Team Time (1st 5) 1:31:19.6 | Spread (1st 5) 52.0 |
| 14, 15, 21, 29, 31, (34), (38) |
| Sam Bassett, Hunter Simmons, Jordon Reynolds, Boe Druivenga, Chance Webster, (Eddy Mortensen), (Nathan Block) |
| 17:52.0, 17:53.6, 18:13.0, 18:37.0, 18:44.0, (18:52.0), (19:01.0) |
6 | 205 | Missouri Valley,
IA - Team Time (1st 5) 1:35:42.7 | Spread (1st 5) 2:45.5 |
| 9, 32, 50, 56, 58, (85) |
| Drew Pauley, Lake Mobley, Justus Cipolla, Tory Watson, Josh McIlnay, (Noah Clemons) |
| 17:16.6, 18:46.3, 19:36.7, 20:01.0, 20:02.1, (22:56.8) |
7 | 213 | Clarinda,
IA - Team Time (1st 5) 1:36:21.8 | Spread (1st 5) 1:33.9 |
| 26, 40, 43, 47, 57, (68), (79) |
| Trevor Richardson, Tyler Luckado, Aaron McAndrews, Lucas Shatava, Alex Stull, (Tony McGlade), (Travus McGregor) |
| 18:27.4, 19:06.6, 19:16.8, 19:29.7, 20:01.3, (20:57.9), (21:57.6) |
8 | 253 | Pella Christian,
IA - Team Time (1st 5) 1:39:26.7 | Spread (1st 5) 3:38.3 |
| 17, 48, 53, 62, 73, (75), (84) |
| Jacob Lensing, Grant Dunsbergen, Scott Haveman, Jonathan Beltman, Samuel Dahm, (Gabriel Soler), (David Dykstra) |
| 17:57.0, 19:34.6, 19:54.0, 20:25.8, 21:35.3, (21:50.0), (22:28.0) |
9 | 273 | Woodward Academy,
IA - Team Time (1st 5) 1:40:03.6 | Spread (1st 5) 2:05.9 |
| 36, 51, 54, 63, 69, (70), (71) |
| Luis Jimenez, Tariq Grosvenor, Jon Rivera, Florentino Contreras, Claudio Maciel, (Josh Underwood), (Jason Graham) |
| 18:53.1, 19:38.3, 19:54.3, 20:38.9, 20:59.0, (21:00.0), (21:02.2) |
10 | 287 | Interstate 35 Truro,
IA - Team Time (1st 5) 1:41:18.0 | Spread (1st 5) 1:41.0 |
| 42, 49, 64, 65, 67, (74), (76) |
| Sam Cook, Morgan Nelson, Garrett McFarland, Max Bertrand, Nick Bertrand, (Garrett Jones), (Justin Gyles) |
| 19:15.0, 19:36.0, 20:44.0, 20:47.0, 20:56.0, (21:45.0), (21:51.0) |
11 | 299 | Central Decatur Leon,
IA - Team Time (1st 5) 1:42:04.0 | Spread (1st 5) 2:27.0 |
| 45, 46, 59, 72, 77, (80), (83) |
| Sergio Cardenas, Ben Savely, William Ansong, Mathew Cooper, Chance Masters, (Matthew Marvin), (Quinn McClellan) |
| 19:25.0, 19:26.0, 20:05.0, 21:16.0, 21:52.0, (22:00.4), (22:15.0) |
12 | 300 | West Central Valley Stuart,
IA - Team Time (1st 5) 1:42:13.5 | Spread (1st 5) 2:58.7 |
| 41, 52, 59, 66, 82, (86), (89) |
| Shawn Murphy, Michael Vyrostek, Vince Doud, Liam Crawford, Jackson Doud, (Dustin Hawley), (Charlie Ruhland) |
| 19:12.3, 19:51.0, 20:05.0, 20:54.2, 22:11.0, (24:00.4), (29:27.0) |
13 | 332 | Clarke Osceola,
IA - Team Time (1st 5) 1:47:16.8 | Spread (1st 5) 6:12.0 |
| 25, 61, 78, 81, 87, (88), (90) |
| Ian Showers, Jake Manternach, Nick Johnston, James Robinson, Geo Smith, (Nathan McCann), (Rj Sells) |
| 18:27.0, 20:14.8, 21:54.0, 22:02.0, 24:39.0, (27:11.0), (29:59.0) |