1 | 28 | Lewis Central,
IA - Team Time (1st 5) 1:21:04.9 | Spread (1st 5) 1:27.7 |
| 1, 4, 6, 8, 9, (21), (36) |
| Ethan Eichhorn, Kevin Coots, Kade Diercks, Marshall Arkfeld, Richard Selken, (Jackson Cox), (Haidyn Cox) |
| 15:20.7, 16:01.4, 16:14.6, 16:39.8, 16:48.4, (17:24.3), (18:07.2) |
2 | 47 | Glenwood,
IA - Team Time (1st 5) 1:22:32.1 | Spread (1st 5) 1:41.0 |
| 2, 3, 11, 15, 16, (30), (38) |
| Bryant Keller, Andrew Smith, Liam Hays, Maverick Mixan, Ashton Wiese, (Bryce Keller), (Bodhi Langille) |
| 15:31.8, 15:47.1, 16:56.1, 17:04.3, 17:12.8, (17:56.8), (18:09.2) |
3 | 67 | Winterset,
IA - Team Time (1st 5) 1:24:55.9 | Spread (1st 5) 1:01.8 |
| 7, 12, 13, 17, 18, (19), (46) |
| Collin Kessler, Sam Hensley, Gavin Day, Cole Hotopp, Ben Strohbehn, (Eli Cowman), (Colin Allen) |
| 16:19.0, 16:57.4, 16:59.5, 17:19.2, 17:20.8, (17:21.5), (18:42.3) |
4 | 112 | North Polk Alleman,
IA - Team Time (1st 5) 1:26:50.2 | Spread (1st 5) 1:37.7 |
| 5, 25, 26, 27, 29, (39), (41) |
| Alik McIlravy, Nolan Mandernach, Brett Postel, Ayden Reed, Nathan Harrington, (Payton Lehman), (Owen Reed) |
| 16:10.0, 17:36.4, 17:37.6, 17:38.5, 17:47.7, (18:13.3), (18:18.4) |
5 | 120 | Kuemper Catholic Carroll,
IA - Team Time (1st 5) 1:28:03.5 | Spread (1st 5) 1:10.2 |
| 10, 14, 31, 32, 33, (49), (55) |
| Ryan North, Jacob Greving, Dayton Wiederien, Blake Molinsky, Fletch Badding, (Thomas Pottebaum), (Charlie Badding) |
| 16:53.1, 17:01.2, 18:02.8, 18:03.1, 18:03.3, (18:50.6), (19:21.4) |
6 | 158 | Atlantic,
IA - Team Time (1st 5) 1:29:25.8 | Spread (1st 5) 1:10.3 |
| 20, 23, 28, 43, 44, (45), (48) |
| Bennett Whetstone, Alex Sonntag, Devon Fields, Rickie Fields, Tyrell Williams, (Braden Spurr), (Luke Irlmeier) |
| 17:21.7, 17:28.6, 17:42.4, 18:21.1, 18:32.0, (18:35.6), (18:44.8) |
7 | 231 | Ballard,
IA - Team Time (1st 5) 1:33:56.4 | Spread (1st 5) 2:38.6 |
| 24, 40, 42, 59, 66, (67), (69) |
| Bradley Sage, Jamison Witt, Graden Hermann, Braden Kubichek, Alex Weeks, (Isaac Swisher), (Kaleb Dee) |
| 17:35.6, 18:16.6, 18:19.4, 19:30.6, 20:14.2, (20:14.8), (20:26.3) |
8 | 248 | Greene County,
IA - Team Time (1st 5) 1:35:10.3 | Spread (1st 5) 2:28.5 |
| 22, 47, 54, 61, 64, (79), (80) |
| Noah Hinote, Gavyn Winters, Brady Carstensen, Kolby Angell, Carter Hinote, (Eli Carstensen), (Jaden Koller ,) |
| 17:27.9, 18:44.4, 19:13.1, 19:48.5, 19:56.4, (21:25.0), (21:28.4) |
9 | 253 | Boone,
IA - Team Time (1st 5) 1:35:18.7 | Spread (1st 5) 1:33.2 |
| 35, 50, 51, 57, 60, (62), (63) |
| Blake Gradoville, Kyan Lehman, Dorian Myers, Simon Enabnit, Carden Nerem, (Isaac Clark), (Calvin Cook) |
| 18:04.9, 19:01.2, 19:04.5, 19:30.0, 19:38.1, (19:50.2), (19:52.6) |
10 | 298 | Clarke Osceola,
IA - Team Time (1st 5) 1:38:29.5 | Spread (1st 5) 2:23.2 |
| 37, 56, 65, 68, 72, (75), (84) |
| Micah Domina, Devante Caldwell, Brody Feehan, Conner Williams, Cooper Bahls, (Alexander Shinn), (Jake Pontier) |
| 18:07.3, 19:24.8, 20:02.4, 20:24.5, 20:30.5, (21:06.2), (22:27.2) |
11 | 314 | Des Moines Hoover,
IA - Team Time (1st 5) 1:40:47.2 | Spread (1st 5) 3:17.3 |
| 34, 53, 74, 76, 77, (81), (83) |
| Abdelaziz Adam, Chase Gordon, Vincent Harwell, Traden Skinner, Cameron Renes, (Khaing Zan), (Ethan Chirch) |
| 18:03.9, 19:12.1, 21:02.0, 21:08.0, 21:21.2, (21:47.1), (22:13.9) |
12 | 323 | Creston,
IA - Team Time (1st 5) 1:40:27.2 | Spread (1st 5) 1:47.9 |
| 52, 58, 70, 70, 73, (78), (82) |
| Owen Weis, Anthony Eblen, Wyatt Goodenberger, Gabe Hopkins, Christian Ahrens, (Allen Kendrick), (Hector Suazo) |
| 19:05.1, 19:30.1, 20:29.5, 20:29.5, 20:53.0, (21:23.2), (22:00.3) |