| 1 | 49 | Custer,
SD - Team Time (1st 5) 1:28:44.0 | Spread (1st 5) 2:57.1 |
| 2, 6, 10, 11, 20, (23) |
| Chance Dooley, Shane Herman, Max Osterling, Patrick Witt, Logan Block, (Ben Wahlstrom) |
| 16:14.2, 17:01.3, 18:05.8, 18:11.4, 19:11.3, (19:36.8) |
| 2 | 61 | Hot Springs,
SD - Team Time (1st 5) 1:30:54.3 | Spread (1st 5) 2:12.8 |
| 3, 8, 15, 17, 18, (22), (41) |
| Tristian Old Horse, Dusty Miller, Joshua Stanley, Brenick Root, Adam Nelson, (Garret Miller), (Olliver Jule) |
| 16:39.1, 17:49.0, 18:42.9, 18:51.4, 18:51.9, (19:31.8), (23:00.4) |
| 3 | 62 | St. Thomas More,
SD - Team Time (1st 5) 1:30:13.7 | Spread (1st 5) 4:18.8 |
| 1, 4, 14, 16, 27, (39), (43) |
| Luke Julian, Ty Trainor, Jared Kovall-Scarlett, Jarek Glenn, Ryan Krump, (Sean Maher), (Doug Wingert) |
| 15:51.6, 16:52.3, 18:33.3, 18:46.1, 20:10.4, (22:14.4), (24:58.4) |
| 4 | 90 | Mahpiya Luta,
SD - Team Time (1st 5) 1:34:55.7 | Spread (1st 5) 3:26.5 |
| 5, 7, 21, 28, 29, (44) |
| Jack Fast Wolf, Dylan Tobacco, Jeremiah Whalen, Donald Brave, Jacob Rosales, (Kamron Condon) |
| 16:59.9, 17:42.1, 19:22.3, 20:25.0, 20:26.4, (25:37.7) |
| 90 | Pine Ridge,
SD - Team Time (1st 5) 1:35:37.3 | Spread (1st 5) 2:35.1 |
| 9, 12, 13, 26, 30, (32), (33) |
| Mark Cedar Face, Tyler Cottier, Jessie Pullman, Perez Deleon, John Ladeaux, (Wes Cottier), (Shane Phillips) |
| 18:03.3, 18:21.0, 18:32.2, 20:02.4, 20:38.4, (20:48.6), (20:57.7) |
| 6 | 156 | Little Wound,
SD - Team Time (1st 5) 1:43:42.6 | Spread (1st 5) 3:43.7 |
| 19, 25, 34, 38, 40, (42) |
| Trenton Old Horse, George Kills Back, Adam Lays Hard, Severt Long Soldier, Antwan Bull Bear, (Chance Yellow Boy) |
| 18:54.3, 19:44.3, 21:01.4, 21:24.6, 22:38.0, (23:08.3) |
| 7 | 163 | Belle Fourche,
SD - Team Time (1st 5) 1:43:36.2 | Spread (1st 5) 1:27.4 |
| 24, 31, 35, 36, 37 |
| Corey Hockenbary, Justin Rodriguez, Blake McNaught, Cory Hockenbary, Braydin Eastman |
| 19:40.4, 20:41.3, 21:03.3, 21:03.4, 21:07.8 |