1 | 32 | Mitchell,
SD - Team Time (1st 5) 41:46.0 | Spread (1st 5) 1:29.0 |
| 1, 4, 5, 7, 15, (18), (20) |
| Owen Raml, Tallon Fenski, Colin Weier, Jakobi Brink, Evan Doorn, (Parker Taylor), (Jackson Deakins) |
| 7:44.0, 8:11.0, 8:15.0, 8:23.0, 9:13.0, (9:21.0), (9:36.0) |
2 | 46 | Spearfish,
SD - Team Time (1st 5) 42:44.7 | Spread (1st 5) 29.3 |
| 6, 8, 9, 11, 12, (13), (14) |
| Casey Nauta, Jayce Sandford, Cayel Holmgren, Braden Leuders, Chase Dowdy, (Layke Roberdeau), (Tommy Anglin) |
| 8:18.7, 8:23.2, 8:28.2, 8:46.6, 8:48.0, (8:54.1), (8:57.7) |
3 | 94 | Miller,
SD - Team Time (1st 5) 47:22.0 | Spread (1st 5) 3:32.0 |
| 2, 3, 16, 33, 40 |
| Isaiah Gortmaker, Tyson Kindle, Jaymin VanDerWerff, Dixon Knox, William Resel |
| 7:57.0, 7:59.0, 9:16.0, 10:41.0, 11:29.0 |
4 | 112 | Lemmon,
SD - Team Time (1st 5) 49:14.7 | Spread (1st 5) 1:09.5 |
| 17, 19, 21, 27, 28, (39), (44) |
| Blake Butler, Alex Dreiske, Will Pazie, Brooks Foss, Brady Olson, (John Corcoran), (Spencer Dreiske) |
| 9:17.5, 9:26.6, 9:38.7, 10:24.9, 10:27.0, (11:27.6), (14:31.2) |
5 | 137 | Bridgewater-Emery,
SD - Team Time (1st 5) 51:38.0 | Spread (1st 5) 1:37.0 |
| 22, 23, 26, 30, 36, (43), (45) |
| Calvary Bickett, Timothy Ramirez, Tekoa Strombeck, Asher Strombeck, Bennett Geunther, (Oscar Fink), (Oliver Geunther) |
| 9:39.0, 9:54.0, 10:20.0, 10:29.0, 11:16.0, (13:57.0), (16:27.0) |
6 | 141 | Bennett County,
SD - Team Time (1st 5) 53:09.0 | Spread (1st 5) 4:12.8 |
| 10, 25, 29, 35, 42 |
| Rush O'Neill, Hayden Risse, Jordon Risse, Lyle Noel, Ethan Harris |
| 8:41.4, 10:15.1, 10:27.8, 10:50.5, 12:54.2 |
7 | 158 | White River,
SD - Team Time (1st 5) 53:26.4 | Spread (1st 5) 1:04.2 |
| 24, 31, 32, 34, 37, (38), (41) |
| Jaxon Krogman MS, Kingston De'Sersa, Elijah Haukaas, Caydn Brave Heart MS, Jaizon Krogman MS, (Trevor Chipps), (Tyree Black Bear) |
| 10:14.1, 10:33.5, 10:35.2, 10:45.3, 11:18.3, (11:20.0), (11:58.8) |