1 | 22 | Rapid City Christian,
SD - Team Time (1st 5) 1:19:17.2 | Spread (1st 5) 34.8 |
| 2, 3, 4, 6, 7, (8), (10) |
| Benson Kieffer, Jerred Zeigler, Alex Vonderau, Thomas Roder, Judson Price, (Kyler Hemstock), (Noah Biers) |
| 15:35.2, 15:38.0, 15:47.0, 16:07.0, 16:10.0, (16:16.0), (16:22.0) |
2 | 51 | Belle Fourche,
SD - Team Time (1st 5) 1:21:14.4 | Spread (1st 5) 1:06.3 |
| 1, 11, 12, 13, 14, (17), (18) |
| Aiden Voyles, Jadon Jensen, Harley Rivera, Dustin Kolb, Sern Weishaar, (Darian Pesicka), (Carsyn Hahne) |
| 15:23.4, 16:25.9, 16:27.4, 16:28.0, 16:29.7, (16:56.0), (17:03.8) |
3 | 83 | Hill City,
SD - Team Time (1st 5) 1:27:45.9 | Spread (1st 5) 3:05.5 |
| 5, 16, 19, 21, 22 |
| Tate Grabow, Leighton Aves, John Ciluaga, Connor Baseley, Carl Stoeckmann |
| 15:52.2, 16:40.3, 17:20.4, 18:55.3, 18:57.7 |
4 | 91 | Custer,
SD - Team Time (1st 5) 1:31:33.0 | Spread (1st 5) 4:37.8 |
| 9, 15, 20, 23, 24 |
| Drew Lehman, Alex Van Horn, Mical Grace, Kody Marshall, Joel Tramp |
| 16:19.0, 16:39.6, 17:51.9, 19:45.7, 20:56.8 |