1 | 34 | Northwood-Kensett,
IA - Team Time (1st 5) 1:11:31.4 | Spread (1st 5) 46.8 |
| 4, 5, 6, 9, 10 |
| Trent Tiedemann, Alex Ducommun, Dagen Peterson, Camden Trenhaile, Zach Heiken |
| 13:52.5, 14:11.9, 14:12.2, 14:35.5, 14:39.3 |
2 | 42 | Central Elkader,
IA - Team Time (1st 5) 1:17:39.0 | Spread (1st 5) 8:52.1 |
| 2, 7, 8, 11, 14, (17) |
| Gavin Holst, Caden Fette, Collin Jaster, Braxton Bormann, Bryce Heller, (Michael White) |
| 12:36.5, 14:13.5, 14:18.6, 15:01.8, 21:28.6, (27:11.7) |
3 | 45 | St. Edmond Fort Dodge,
IA - Team Time (1st 5) 1:26:18.3 | Spread (1st 5) 14:18.2 |
| 1, 3, 12, 13, 16 |
| Liam Shannon, Adrian Hanrahan, Dane Hanrahan, Abram Larson, Landon Saathoff |
| 12:29.4, 13:47.8, 15:11.6, 18:01.9, 26:47.6 |
4 | 93 | Hartley-Melvin-Sanborn,
IA - Team Time (1st 5) 2:31:48.6 | Spread (1st 5) 10:18.2 |
| 15, 18, 19, 20, 21 |
| Bryce Dodge, Mitchell Meyers, George Vargas, Connor Pasillas, Gavin Faulkner |
| 24:45.6, 28:26.6, 28:55.6, 34:37.0, 35:03.8 |