1 | 21 | Ipswich,
SD - Team Time (1st 5) 1:18:05.1 | Spread (1st 5) 35.5 |
| 2, 3, 4, 5, 7 |
| Taylor Thorson, Turner Thorson, Xavier Kadlec, Evan Onken, Dylan Wald |
| 15:21.3, 15:27.8, 15:30.6, 15:48.6, 15:56.8 |
2 | 37 | Lower Brule,
SD - Team Time (1st 5) 1:20:19.4 | Spread (1st 5) 2:59.6 |
| 1, 6, 8, 10, 12, (14), (16) |
| Jerome Grassrope, Cory Castaway, Lane Grey, Daynon White Light, Gavin Thigh, (Phil Langdeau), (Bevon Rowley) |
| 14:05.4, 15:50.3, 16:30.0, 16:48.7, 17:05.0, (17:19.0), (17:50.7) |
3 | 74 | Sanborn Central/Woonsocket,
SD - Team Time (1st 5) 1:28:35.8 | Spread (1st 5) 2:48.2 |
| 9, 11, 15, 17, 22, (24) |
| Jeffery Boschee, Noah Terklidsen, Braxton Gentles, Carter Christian, Michael Georges, (Andrew Lindgren) |
| 16:31.8, 17:02.0, 17:45.0, 17:57.0, 19:20.0, (19:33.0) |
4 | 98 | Lyman,
SD - Team Time (1st 5) 1:40:26.1 | Spread (1st 5) 10:31.3 |
| 13, 18, 19, 21, 27 |
| Mason Ryan, Ash Grassrope, Xavier Russel, Aiden Grassrope, Reese Ziegler |
| 17:06.7, 18:05.4, 18:33.0, 19:03.0, 27:38.0 |
5 | 122 | Wessington Springs,
SD - Team Time (1st 5) 1:56:38.5 | Spread (1st 5) 15:57.3 |
| 20, 23, 25, 26, 28 |
| Sam Poncelow, Will Bruckner, Branden Flowers, Damien Knippling, Grady Gran |
| 18:40.7, 19:27.0, 21:00.2, 22:52.6, 34:38.0 |