1 | 15 | Beresford,
SD - Team Time (1st 5) 1:15:15.0 | Spread (1st 5) 18.4 |
| 1, 2, 3, 4, 5, (6), (9) |
| Alec Atwood, Riley Twedt, Seth Weiland, Brent Beckstrom, Mike Erlandson, (Timothy Peterson), (Noah Hinrichs) |
| 14:54.3, 15:01.9, 15:02.5, 15:03.6, 15:12.7, (15:16.5), (15:29.5) |
2 | 57 | Sioux Falls Christian,
SD - Team Time (1st 5) 1:18:01.7 | Spread (1st 5) 18.1 |
| 8, 10, 12, 13, 14, (15), (18) |
| Vince Clapper, Connor VanderHaar, Lance VanZee, Lance Van Zee, Cooper Hitt, (Conner Watley), (Jonah Eggers) |
| 15:24.9, 15:32.2, 15:40.6, 15:41.0, 15:43.0, (15:44.7), (16:06.4) |
3 | 97 | Lennox,
SD - Team Time (1st 5) 1:21:03.5 | Spread (1st 5) 1:17.8 |
| 11, 16, 20, 21, 29, (30), (32) |
| Christopher Oltmanns, Samuel Osborn, Jacob Landon, Zach Bultena, Stellen Nice, (Joseph Zacher), (Cooper Benning) |
| 15:36.5, 16:02.9, 16:13.7, 16:16.1, 16:54.3, (16:57.1), (17:05.2) |
4 | 112 | Tea Area,
SD - Team Time (1st 5) 1:22:12.4 | Spread (1st 5) 1:59.0 |
| 7, 17, 27, 28, 33, (34), (37) |
| Peyton Heins, Bennett Rasmussen, Andrew Hartman, Samuel Miller, Rashaan Sykes, (Caleb Christensen), (Carter Bohoboj) |
| 15:19.9, 16:04.0, 16:37.6, 16:52.0, 17:18.9, (17:29.3), (18:25.4) |
5 | 113 | Dakota Valley,
SD - Team Time (1st 5) 1:21:47.2 | Spread (1st 5) 21.6 |
| 19, 22, 23, 24, 25, (26), (30) |
| Alex Fernando, Zane Treloar, Austin Norton, Tyler Kennedy, Chris Okine, (Henry Jensen), (Ryan Jensen) |
| 16:09.8, 16:20.0, 16:21.2, 16:24.8, 16:31.4, (16:35.8), (16:57.1) |
6 | 188 | Vermillion,
SD - Team Time (1st 5) 1:34:29.7 | Spread (1st 5) 3:03.8 |
| 35, 36, 38, 39, 40, (41) |
| Ryan Howe, Cordell Sweeney, Will Donahoe, Ben Finnegan, Parker Anderberg, (Owen Dudley) |
| 17:43.1, 18:13.0, 18:37.6, 19:09.1, 20:46.9, (21:01.6) |