1 | 45 | Shenandoah,
IA - Team Time (1st 5) 1:28:58.2 | Spread (1st 5) 1:13.3 |
| 3, 5, 7, 13, 17, (22), (34) |
| Joe Blake, Austin Feller, Nate Hoyt, Lucas Finnell, Bridger Nebel, (Hunter Rice), (David Hu) |
| 17:20.0, 17:21.6, 17:31.3, 18:12.0, 18:33.3, (18:53.6), (19:40.1) |
2 | 54 | Red Oak,
IA - Team Time (1st 5) 1:29:48.8 | Spread (1st 5) 1:36.6 |
| 2, 6, 11, 15, 20, (21), (46) |
| Josh Sunberg, Logan LeRette, Andrew Lerette, Weston Rolenc, Gavin French, (Alec Selberg), (Jared Sherman) |
| 17:15.7, 17:29.0, 17:52.4, 18:19.4, 18:52.3, (18:52.7), (19:57.5) |
3 | 62 | Albia,
IA - Team Time (1st 5) 1:30:19.8 | Spread (1st 5) 1:49.6 |
| 1, 12, 14, 16, 19, (24), (29) |
| Colton Dorpinghaus, Caleb Boley, Tyler Beary, Tyler Pasut, Cole Kurimski, (Tyler McKibben), (Lee Curran) |
| 16:53.5, 18:04.1, 18:18.4, 18:20.7, 18:43.1, (19:03.7), (19:24.7) |
4 | 133 | Eagle Grove,
IA - Team Time (1st 5) 1:34:32.1 | Spread (1st 5) 2:24.4 |
| 8, 9, 33, 39, 44, (48), (53) |
| Carter Asche, Macaulay King, Colton Pickering, Brett Maier, Ben Thompson, (Gage Behnkendorf), (Dalton Schaffer) |
| 17:31.5, 17:38.6, 19:33.4, 19:52.7, 19:55.9, (20:15.1), (20:31.7) |
5 | 152 | Interstate 35 Truro,
IA - Team Time (1st 5) 1:37:00.8 | Spread (1st 5) 1:36.0 |
| 18, 26, 28, 31, 49, (54), (55) |
| Dylan Brown, Zach Goering, Morgan Nelson, Austin Pontier, Sam Cook, (Max Bertrand), (Garrett McFarland) |
| 18:41.0, 19:13.8, 19:18.0, 19:31.0, 20:17.0, (20:32.0), (20:41.0) |
6 | 154 | North Polk Alleman,
IA - Team Time (1st 5) 1:36:33.8 | Spread (1st 5) 2:07.0 |
| 10, 25, 38, 40, 41, (42), (43) |
| Austin Smith, Christian Berglund, Jacob Wilcox, Matthew Turk, John Peterson, (Zac Allen), (Brandon Albaugh) |
| 17:47.6, 19:07.3, 19:50.4, 19:53.9, 19:54.6, (19:55.2), (19:55.8) |
7 | 202 | West Central Valley Stuart,
IA - Team Time (1st 5) 1:38:59.0 | Spread (1st 5) 1:29.4 |
| 23, 36, 45, 47, 51, (59), (71) |
| Rylan Heffernan, Michael Vyrostek, Vince Doud, Zach Heffernan, Tim Beane, (Liam Crawford), (Brandon Thempkome) |
| 18:54.6, 19:42.8, 19:56.3, 20:01.3, 20:24.0, (20:59.8), (21:43.4) |
8 | 247 | Central Decatur Leon,
IA - Team Time (1st 5) 1:42:27.4 | Spread (1st 5) 1:51.1 |
| 30, 37, 57, 60, 63, (64), (68) |
| Ben Savely, Nick Bishop, Sergio Cardenas, William Ansong, Ryan McKinney, (Brennon Short), (Andrew Vannesk) |
| 19:25.0, 19:44.0, 20:54.3, 21:08.0, 21:16.1, (21:23.0), (21:25.0) |
9 | 251 | PCM Monroe,
IA - Team Time (1st 5) 1:43:25.9 | Spread (1st 5) 5:21.4 |
| 4, 32, 62, 76, 77, (79), (80) |
| Blaise Winegardner, Chris Ellens, Trent Howard, Mark Bruxvoort, Rory Vangorp, (Max Vangorp), (Caleb Peter) |
| 17:20.3, 19:32.0, 21:13.8, 22:38.1, 22:41.7, (22:54.1), (23:00.6) |
10 | 285 | Clarke Osceola,
IA - Team Time (1st 5) 1:45:26.9 | Spread (1st 5) 3:45.0 |
| 27, 35, 69, 73, 81, (85), (88) |
| Ian Showers, Jake Manternach, Timber Kent, Parker Hardy, Jace Draper, (Nick Johnston), (John Cutshall) |
| 19:17.4, 19:40.5, 21:32.9, 21:53.7, 23:02.4, (23:48.0), (24:23.1) |
11 | 315 | Woodward Academy,
IA - Team Time (1st 5) 1:46:10.6 | Spread (1st 5) 39.0 |
| 56, 61, 65, 66, 67, (70), (72) |
| Ernesto Alverez, Florentino Contreras, Isaah Williams, Dylon Bonsol, Kennedy Staton, (Tyler Harding), (Adam Liffengren) |
| 20:45.4, 21:12.7, 21:24.0, 21:24.1, 21:24.4, (21:35.9), (21:51.9) |
12 | 325 | Clarinda,
IA - Team Time (1st 5) 1:48:02.7 | Spread (1st 5) 2:58.2 |
| 50, 52, 58, 82, 83, (84), (86) |
| Lucas Shatava, Tyler Luckado, Dallas Latham, Nik Landhuis, Travus McGregor, (Jesse Espinosa), (Alex Stull) |
| 20:17.5, 20:31.0, 20:55.0, 23:03.5, 23:15.7, (23:47.3), (24:04.0) |
13 | 402 | Southwest Iowa (Sidney/Fremont Mills),
IA - Team Time (1st 5) 1:56:10.1 | Spread (1st 5) 2:06.1 |
| 74, 75, 78, 87, 88, (88), (91) |
| Marcus Galdager, Logan Gaylord, Jacob Sederburg, Andrew Hontz, Christian Slater, (Sterling Lovett), (Calder Rasco) |
| 22:17.0, 22:23.0, 22:50.0, 24:17.0, 24:23.1, (24:23.1), (24:50.0) |