1 | 45 | Valley West Des Moines,
IA - Team Time (1st 5) 1:23:08.9 | Spread (1st 5) 30.4 |
| 4, 5, 9, 12, 15, (20), (25) |
| Evan Armitage, Tyler Kinney, Carter Owen, Jack Smeins, Richy Salas, (Landon Denker), (Eric Reding) |
| 16:23.2, 16:24.9, 16:40.0, 16:47.2, 16:53.6, (17:05.7), (17:16.0) |
2 | 54 | Johnston,
IA - Team Time (1st 5) 1:23:36.2 | Spread (1st 5) 31.9 |
| 6, 8, 10, 11, 19, (22), (24) |
| Luke Perman, Sam Schmitz, Carter Borwick, Joe Schaefer, Nathan Tegeler, (Ben Kinman), (Paxson Picken) |
| 16:30.5, 16:36.9, 16:42.2, 16:44.2, 17:02.4, (17:09.9), (17:13.6) |
3 | 70 | Sioux City North,
IA - Team Time (1st 5) 1:23:51.8 | Spread (1st 5) 1:10.5 |
| 2, 7, 18, 21, 22, (31), (32) |
| Jaysen Bouwers, Colin Greenwell, William Lohr, Luke Benson, Dakota South, (Nick Walters), (Yemane Kifle) |
| 15:59.4, 16:31.1, 17:02.3, 17:09.1, 17:09.9, (17:29.4), (17:31.6) |
4 | 79 | Urbandale,
IA - Team Time (1st 5) 1:23:57.2 | Spread (1st 5) 1:52.2 |
| 1, 3, 13, 29, 33, (39), (41) |
| Payton Marrs, Anthony Moran, Sam Schweizer, Nahom Clark, Reece Knepper, (Gage Clabaugh), (Jack Larson) |
| 15:48.6, 16:11.7, 16:49.1, 17:27.0, 17:40.8, (17:53.3), (17:56.0) |
5 | 143 | Council Bluffs Thomas Jefferson,
IA - Team Time (1st 5) 1:27:21.2 | Spread (1st 5) 1:09.9 |
| 16, 17, 28, 38, 44, (45), (48) |
| Aidan Booton, Wimach Gilo, Juan Carl Martinez, Archie Powders, Gage Belt, (Hunter Ryba), (Beayha Gilo) |
| 16:56.9, 16:59.0, 17:25.4, 17:53.1, 18:06.8, (18:16.5), (18:28.7) |
6 | 180 | Lewis Central,
IA - Team Time (1st 5) 1:29:02.2 | Spread (1st 5) 59.5 |
| 27, 30, 36, 40, 47, (49), (58) |
| Cael Woltmann, Aiden Rudloff, Connor Lancial, Nathan Sell, Josh Sell, (Tyler Ruiz), (Adam Mortensen) |
| 17:24.9, 17:27.6, 17:51.4, 17:53.9, 18:24.4, (18:31.7), (19:38.2) |
7 | 212 | Sioux City West,
IA - Team Time (1st 5) 1:31:04.7 | Spread (1st 5) 1:42.9 |
| 26, 34, 43, 53, 56, (57), (59) |
| Rey Gonzalez, Devin Henry, Hiatt Holman, Cesar Vazquez, Benito Rodriguez, (Auston Surber), (Miguel Gonzalez) |
| 17:19.9, 17:44.0, 18:01.3, 18:56.7, 19:02.8, (19:19.0), (19:50.6) |
8 | 217 | Council Bluffs Abraham Lincoln,
IA - Team Time (1st 5) 1:33:31.2 | Spread (1st 5) 3:28.5 |
| 13, 37, 46, 60, 61, (62), (63) |
| Steven Hornberg, Nathan Leinen, Caleb Fitch, Cam Ericksen, Trenton Funk, (Josh Boots), (Martin Arellano) |
| 16:49.1, 17:52.7, 18:20.7, 20:11.1, 20:17.6, (20:33.5), (20:58.4) |
9 | 230 | Sioux City East,
IA - Team Time (1st 5) 1:31:44.2 | Spread (1st 5) 53.9 |
| 35, 42, 50, 51, 52, (53), (55) |
| Jake Vakulskas, Owen Hoak, Carter Vanderloo, Clayton Rogers, Kevin Griegg, (Ethan Burge), (Ryan Campbell) |
| 17:46.8, 17:59.4, 18:37.8, 18:39.5, 18:40.7, (18:56.7), (18:57.7) |