1 | 29 | Ipswich,
SD - Team Time (1st 5) 1:34:31.6 | Spread (1st 5) 1:01.0 |
| 1, 3, 5, 7, 13, (16), (28) |
| Danzan Gilborne, Cassius Pond, Matthew Geditz, Lane Peterson, Alex Marsh, (Wyatt Haux), (Ben Pond) |
| 18:29.0, 18:36.6, 18:54.0, 19:02.0, 19:30.0, (19:34.0), (24:21.0) |
2 | 51 | Stanley County,
SD - Team Time (1st 5) 1:36:15.9 | Spread (1st 5) 1:01.9 |
| 4, 6, 10, 14, 17, (20) |
| Austin Brown, Seth VanDenHemel, Shay VanDenHemel, Brevin Klemann, Shale Kramme, (Michael Scott) |
| 18:46.0, 18:55.0, 19:14.0, 19:33.0, 19:47.9, (20:50.0) |
3 | 64 | Lyman,
SD - Team Time (1st 5) 1:38:26.0 | Spread (1st 5) 2:40.0 |
| 2, 8, 14, 18, 22, (24) |
| Leon Whitney, Derek McManigal, Haydon Schelske, Jack Miller, Kolayapi Goodface, (Jordan Jessop) |
| 18:35.0, 19:07.0, 19:33.0, 19:56.0, 21:15.0, (21:57.0) |
4 | 96 | Sunshine Bible Academy,
SD - Team Time (1st 5) 1:47:23.6 | Spread (1st 5) 6:53.3 |
| 11, 12, 19, 25, 29 |
| Christopher Hass, Jace Burma, Isaac Clark, Unknown Hass, Unknown Bowar |
| 19:17.0, 19:18.0, 20:40.0, 21:58.3, 26:10.3 |
5 | 106 | Lower Brule,
SD - Team Time (1st 5) 1:49:14.0 | Spread (1st 5) 4:45.0 |
| 9, 21, 23, 26, 27 |
| Ron Floot, Joel Brouse Jr., Garrett Goodlow, Corbett Clombe, Marlowe LaRoche |
| 19:08.0, 21:03.0, 21:41.0, 23:29.0, 23:53.0 |