1 | 41 | Custer,
SD - Team Time (1st 5) 1:27:31.9 | Spread (1st 5) 2:05.7 |
| 2, 3, 6, 9, 21, (22), (24) |
| Miles Ellman, Gage Grohs, Preston Drew, Drew Lehman, Sterling Sword, (Pierce Sword), (Jackson Drew) |
| 16:41.7, 16:52.2, 17:17.2, 17:53.4, 18:47.4, (19:04.6), (19:19.6) |
2 | 50 | Belle Fourche,
SD - Team Time (1st 5) 1:27:05.2 | Spread (1st 5) 3:15.6 |
| 1, 4, 11, 15, 19, (20), (23) |
| Sawyer Clarkson, Aiden Voyles, Lennon Clarkson, Zach Tonsager, Harley Rivera, (Nic Lambert), (Carsyn Hahne) |
| 15:17.7, 16:58.0, 18:00.3, 18:15.9, 18:33.3, (18:40.0), (19:18.2) |
3 | 63 | Hill City,
SD - Team Time (1st 5) 1:30:11.4 | Spread (1st 5) 2:09.7 |
| 5, 7, 8, 18, 25, (34), (36) |
| Luke Rupert, Tate Grabow, Leighton Aves, Brandon Escalante, Joshua Lane, (Carl Stoeckmann), (Jayse Noem) |
| 17:11.2, 17:26.1, 17:44.2, 18:29.0, 19:20.9, (20:16.9), (20:42.3) |
4 | 80 | Rapid City Christian,
SD - Team Time (1st 5) 1:32:11.2 | Spread (1st 5) 1:33.4 |
| 12, 13, 14, 15, 26, (28), (30) |
| Benson Kieffer, Ezra Wildeman, David Suomala, Elijah Hoyt, Judah Hoyt, (Noah Biers), (Hudson Selfridge) |
| 18:03.0, 18:05.9, 18:10.0, 18:15.9, 19:36.4, (19:37.5), (19:52.9) |
5 | 133 | Lead-Deadwood,
SD - Team Time (1st 5) 1:39:58.0 | Spread (1st 5) 3:57.1 |
| 10, 17, 29, 38, 39, (44) |
| Landon Williams, James Pierce, Greyson Baumberger, Phillip Sneesby, Ezias Nelson, (Jonas Runge) |
| 17:59.7, 18:23.2, 19:44.2, 21:54.1, 21:56.8, (23:31.3) |
6 | 170 | Bennett County,
SD - Team Time (1st 5) 1:43:47.9 | Spread (1st 5) 2:42.1 |
| 27, 32, 33, 37, 41, (42), (43) |
| Tyce Gropper, Wyatt Huber, Rush O'Neill, Hayden Risse, Braden Louden, (Ethan Banks), (Lyle Noel) |
| 19:36.9, 20:03.3, 20:16.1, 21:32.6, 22:19.0, (22:59.0), (23:24.9) |
7 | 197 | Dupree,
SD - Team Time (1st 5) 1:55:43.8 | Spread (1st 5) 8:44.0 |
| 31, 35, 40, 45, 46 |
| Tayshaun Cudmore, Tripp Schrempp, Levi Elk Nation, Rodney Iron Hawk, Case Depoy |
| 19:56.8, 20:17.1, 22:18.9, 24:30.2, 28:40.8 |