1 | 18 | Nodaway Valley,
IA - Team Time (1st 5) 1:24:43.6 | Spread (1st 5) 1:21.6 |
| 1, 2, 3, 4, 8, (10), (12) |
| Brycen Wallace, Skyler Rawlings, Joshua Baudler, Tyler Breheny, Ben Breheny, (Joel Blazek), (Austin Lundy) |
| 16:23.1, 16:41.5, 16:53.5, 17:00.8, 17:44.7, (17:54.7), (17:57.6) |
2 | 45 | Woodward Academy,
IA - Team Time (1st 5) 1:28:36.3 | Spread (1st 5) 52.3 |
| 5, 7, 9, 11, 13, (15), (20) |
| Rashawn Marshall, Alejandro Avalos, Darnell Geiger, Austin Rockwood, Josh Torrones, (Noah Bowen), (Rockey Reyes) |
| 17:09.5, 17:42.8, 17:46.3, 17:55.9, 18:01.8, (18:09.6), (19:22.2) |
3 | 71 | Earlham,
IA - Team Time (1st 5) 1:32:30.6 | Spread (1st 5) 1:37.2 |
| 6, 14, 16, 17, 18, (19), (23) |
| Michael Allen, Dawson Madren, Wade Feltner, Riley Harger, Andrew Dixon, (Zach Dixon), (Sam Doud) |
| 17:36.0, 18:07.2, 18:27.1, 19:07.1, 19:13.2, (19:21.6), (19:43.6) |
4 | 135 | Bedford,
IA - Team Time (1st 5) 1:51:16.0 | Spread (1st 5) 7:05.9 |
| 21, 24, 26, 27, 37 |
| Josh Neihart, Cameron Welch, Stephen Burn, Bradley Johnson, Sam Bredensteiner |
| 19:39.1, 20:50.9, 21:57.0, 22:04.0, 26:45.0 |
5 | 137 | Clarinda Academy,
IA - Team Time (1st 5) 1:50:32.6 | Spread (1st 5) 3:45.2 |
| 22, 25, 29, 30, 31, (32), (35) |
| Tre Freeman, Sergio Leon, Verlyn Drapeau, Isaiah Johnson, Jacob Espinoza, (Tyler Swierzcek), (Juan Garcia) |
| 19:41.0, 21:11.0, 22:59.0, 23:15.4, 23:26.2, (24:27.3), (25:30.1) |
6 | 169 | Southwest Valley,
IA - Team Time (1st 5) 2:07:11.2 | Spread (1st 5) 6:51.4 |
| 28, 33, 34, 36, 38, (39), (40) |
| Trent Newton, Sam Hummel, Sean McCormick, Daniel Kinyon, Brayden Avila, (Christoffer Ulrich), (Phillip Currin) |
| 22:18.7, 24:27.7, 24:58.6, 26:16.1, 29:10.1, (30:23.5), (30:25.7) |