| 1 | 80 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:22:08.8 | Spread (1st 5) 1:41.2 |
| 1, 11, 12, 24, 32, (42), (60) |
| Bill Kogel, Andrew Duba, Jake Arechigo, Kenny Moreno, Jake Hemenway, (Tyler Nack), (Keith McIntire) |
| 15:25.6, 16:21.6, 16:23.8, 16:51.0, 17:06.8, (17:20.4), (17:43.5) |
| 2 | 87 | Rapid City Stevens,
SD - Team Time (1st 5) 1:22:53.1 | Spread (1st 5) 58.6 |
| 6, 8, 18, 25, 30, (35), (56) |
| Cam Fullerton, Darren Messenger, Nick Lewandowski, Tyler Niederwerder, Nathan Richardson, (Mike Scharn), (Austin Hegert) |
| 16:05.9, 16:10.0, 16:41.2, 16:51.5, 17:04.5, (17:09.5), (17:36.6) |
| 3 | 118 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:23:59.4 | Spread (1st 5) 1:13.5 |
| 4, 21, 27, 29, 37, (45), (57) |
| Travis Fitzke, Connor McKittrick, Matt Bump, Alec Espeland, Dillon Paulsen, (Brice Drapeaux), (Kris Monroe) |
| 15:59.7, 16:45.4, 16:57.7, 17:03.4, 17:13.2, (17:28.1), (17:36.7) |
| 4 | 121 | Rapid City Central,
SD - Team Time (1st 5) 1:23:45.8 | Spread (1st 5) 1:32.9 |
| 3, 5, 31, 36, 46, (52), (69) |
| Greg Vollmer, Mike Krsnak, Mike Starkey, James Wright, Robbie YellowHawk, (Levi Franz), (Nate Senesac) |
| 15:56.0, 16:05.2, 17:06.0, 17:09.7, 17:28.9, (17:35.8), (17:58.3) |
| 5 | 144 | Douglas,
SD - Team Time (1st 5) 1:24:49.8 | Spread (1st 5) 51.3 |
| 15, 19, 33, 34, 43, (77), (83) |
| Kyle Koch, Greg Pelzl, Riley Coates, Mike Wardle, Nick Keller, (Charles Gillen), (Nathan Koch) |
| 16:30.1, 16:42.7, 17:07.0, 17:08.6, 17:21.4, (18:09.0), (18:22.3) |
| 6 | 151 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:24:55.3 | Spread (1st 5) 1:19.5 |
| 10, 20, 28, 40, 53, (63), (65) |
| Matt Braithwaite, Kelly Hall, Dom Thielen, Josh DeWitt, Quinten Geddes, (Karl Gesch), (Ryan Munro) |
| 16:16.5, 16:44.6, 17:01.7, 17:16.5, 17:36.0, (17:47.3), (17:50.0) |
| 7 | 198 | Brandon Valley,
SD - Team Time (1st 5) 1:25:34.1 | Spread (1st 5) 2:00.0 |
| 2, 13, 54, 62, 67, (80), (86) |
| Greg Beesley, Jacob Sheffield, Tyler Trevino, Ales Jonnes, Zach Schultz, (Jeremy South), (Luke VanHemert) |
| 15:51.8, 16:28.0, 17:36.3, 17:46.2, 17:51.8, (18:15.9), (18:25.0) |
| 8 | 199 | Sturgis Brown,
SD - Team Time (1st 5) 1:26:15.1 | Spread (1st 5) 1:09.2 |
| 17, 23, 49, 51, 59, (74) |
| Damien Schuster, Tyler Dodge, Nick Kuno, Drew Hunt, Daniel Synder, (Nate Wilson) |
| 16:33.3, 16:50.9, 17:33.3, 17:35.1, 17:42.5, (18:06.5) |
| 9 | 211 | Watertown,
SD - Team Time (1st 5) 1:26:31.7 | Spread (1st 5) 1:21.8 |
| 14, 39, 44, 48, 66, (76), (79) |
| Andy Foley, Kenny Mayer, Jimmy Thomas, Tyler Heller, Brennan Faust, (Kaleb Anderson), (Jordan VanMaanen) |
| 16:29.3, 17:14.7, 17:24.9, 17:31.7, 17:51.1, (18:08.2), (18:12.2) |
| 10 | 242 | Huron,
SD - Team Time (1st 5) 1:27:05.1 | Spread (1st 5) 1:56.5 |
| 7, 41, 50, 71, 73, (87), (89) |
| Shaun Henderson, Josh Bartel, Brandon Berquist, Cody Knudson, Jon Schied, (Shane LaFortune), (Terrek Butterfield) |
| 16:08.3, 17:18.2, 17:33.6, 18:00.2, 18:04.8, (18:35.6), (18:38.9) |
| 11 | 275 | O'Gorman,
SD - Team Time (1st 5) 1:27:55.5 | Spread (1st 5) 1:40.4 |
| 16, 38, 68, 75, 78, (91), (96) |
| Jerrod Hopkins, Nick Beare, Scott Erickson, Pat Brende, Trevor Hooten, (Sean Lawler), (Connor Sea) |
| 16:30.6, 17:13.5, 17:53.4, 18:07.0, 18:11.0, (18:42.8), (18:57.7) |
| 12 | 277 | Aberdeen Central,
SD - Team Time (1st 5) 1:28:15.0 | Spread (1st 5) 2:43.9 |
| 9, 22, 72, 81, 93, (99), (101) |
| Cole Lemke, Josh Wilson, Marquel Crawford, Matt Bartl, Taylor Thurman, (Aaron Heiser), (Alex Vanderhoek) |
| 16:12.0, 16:45.9, 18:01.6, 18:19.6, 18:55.9, (19:47.5), (19:53.8) |
| 13 | 285 | Spearfish,
SD - Team Time (1st 5) 1:28:19.8 | Spread (1st 5) 17.3 |
| 47, 55, 58, 61, 64, (84), (90) |
| Randy Vette, Tim Poper, Kyle Wagner, Justin Hagerty, Jared Hicks, (Leif Johnson), (Tanner Triscori) |
| 17:30.3, 17:36.5, 17:39.7, 17:45.7, 17:47.6, (18:23.0), (18:40.0) |
| 14 | 385 | Brookings,
SD - Team Time (1st 5) 1:31:51.1 | Spread (1st 5) 1:59.4 |
| 26, 85, 88, 92, 94, (95), (98) |
| Tyeler Andersen, Ross Larson, Colin Jamerson, Dillon Emo, Jacob Vukovich, (James Francis), (Charles Stuart) |
| 16:57.3, 18:24.2, 18:38.2, 18:54.7, 18:56.7, (18:57.4), (19:25.3) |
| 15 | 451 | Mitchell,
SD - Team Time (1st 5) 1:35:33.2 | Spread (1st 5) 2:01.0 |
| 70, 82, 97, 100, 102 |
| Mitch Polly, Michael Temple, Josh Wenande, Austin Bartscher, Justin Kehn |
| 17:59.3, 18:21.0, 19:22.8, 19:49.8, 20:00.3 |