1 | 29 | Waukee,
IA - Team Time (1st 5) 1:21:13.0 | Spread (1st 5) 28.0 |
| 2, 3, 7, 8, 9, (14), (16) |
| Isaiah Hanna, Kevin Kato, Nathan Sanders, Jackson Lewis, Billy Torgerson, (Noah LeVere), (Zach Dietrich) |
| 15:59.0, 16:02.0, 16:21.0, 16:24.0, 16:27.0, (16:40.0), (16:43.0) |
2 | 39 | Johnston,
IA - Team Time (1st 5) 1:21:27.2 | Spread (1st 5) 58.1 |
| 1, 4, 10, 11, 13, (20), (22) |
| Patrick Bose, Drew Hershey, Ben Renner, Ben Poss, Josh Borwick, (James McGowan), (Zach Smith) |
| 15:41.5, 16:08.3, 16:27.1, 16:30.7, 16:39.6, (16:52.0), (16:57.8) |
3 | 103 | Sioux City North,
IA - Team Time (1st 5) 1:24:48.8 | Spread (1st 5) 51.4 |
| 12, 17, 21, 25, 28, (30), (33) |
| Connor Coyle, Will Zeman, Daniel Folchert, Camden Beller, Kaleb Maynard, (Andrew Lindquist), (Gavin Bush) |
| 16:35.5, 16:45.4, 16:57.4, 17:03.6, 17:26.9, (17:56.4), (18:02.7) |
4 | 115 | Des Moines Roosevelt,
IA - Team Time (1st 5) 1:26:31.9 | Spread (1st 5) 2:00.6 |
| 5, 17, 27, 32, 34, (36), (43) |
| Evan Haugh, Abdisalan Omar, Abdirahman Omar, Ali Lula, Ethan Shafer, (Kyle VonDerLinde), (Musa Lula) |
| 16:12.0, 16:45.4, 17:19.8, 18:02.1, 18:12.6, (18:15.1), (18:29.9) |
5 | 153 | Council Bluffs Thomas Jefferson,
IA - Team Time (1st 5) 1:28:28.6 | Spread (1st 5) 2:19.3 |
| 6, 26, 35, 41, 45, (50), (56) |
| Eldon Warner, McGuire Midkiff, Parker Raes, Jon Dahlheimer, Dylan Nightser, (Kenny Foote), (Logan Hotz) |
| 16:13.4, 17:10.3, 18:12.7, 18:19.5, 18:32.7, (18:52.2), (19:03.1) |
6 | 173 | Lewis Central,
IA - Team Time (1st 5) 1:30:06.8 | Spread (1st 5) 1:48.1 |
| 19, 31, 36, 40, 47, (48), (55) |
| Brenden O'Brien, Will King, Conner Thompson, Mark Kavars, Dillon Kinart, (Daytona Smith), (Mitch Moen) |
| 16:51.9, 18:01.9, 18:15.1, 18:17.9, 18:40.0, (18:45.0), (19:00.9) |
7 | 185 | Sioux City East,
IA - Team Time (1st 5) 1:29:47.6 | Spread (1st 5) 1:52.8 |
| 23, 24, 39, 46, 53, (57), (63) |
| Jeremy Hill, William Hlas, Cole Taylor, Alex Garcia, Salvador Cortes, (Max Henderson), (Scott Jones) |
| 17:00.2, 17:01.0, 18:17.5, 18:35.9, 18:53.0, (19:24.5), (20:23.7) |
8 | 213 | Sioux City West,
IA - Team Time (1st 5) 1:32:15.9 | Spread (1st 5) 2:49.8 |
| 15, 38, 50, 52, 58, (60), (61) |
| Phoenix Larned, Matthew Benson, William Parker, Evan Gelinne, Finn Peterson, (Coltin Berke), (Sebastian Robles) |
| 16:42.8, 18:15.5, 18:52.2, 18:52.8, 19:32.6, (19:41.4), (19:50.9) |
9 | 218 | Council Bluffs Abraham Lincoln,
IA - Team Time (1st 5) 1:32:23.0 | Spread (1st 5) 1:16.6 |
| 29, 42, 44, 49, 54, (58), (62) |
| Alex Brewer, Tyler Messenger, Zach Schumann, Nathan Leinen, Kevin Branigan, (Thad Kinney), (Caleb Leinen) |
| 17:42.9, 18:23.1, 18:30.2, 18:47.3, 18:59.5, (19:32.6), (20:05.7) |