| 1 | 107 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:22:08.8 | Spread (1st 5) 1:41.2 |
| 1, 13, 14, 33, 46, (60), (91) |
| 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 | 118 | Rapid City Stevens,
SD - Team Time (1st 5) 1:22:53.1 | Spread (1st 5) 58.6 |
| 6, 10, 24, 34, 44, (49), (80) |
| 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 | 164 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:23:59.4 | Spread (1st 5) 1:13.5 |
| 4, 28, 38, 43, 51, (67), (81) |
| 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 | 171 | Rapid City Central,
SD - Team Time (1st 5) 1:23:45.8 | Spread (1st 5) 1:32.9 |
| 3, 5, 45, 50, 68, (76), (108) |
| 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 | 199 | Douglas,
SD - Team Time (1st 5) 1:24:49.8 | Spread (1st 5) 51.3 |
| 17, 26, 47, 48, 61, (123), (141) |
| 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 | 211 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:24:55.3 | Spread (1st 5) 1:19.5 |
| 12, 27, 39, 56, 77, (96), (99) |
| 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 | 285 | Sturgis Brown,
SD - Team Time (1st 5) 1:26:15.1 | Spread (1st 5) 1:09.2 |
| 19, 32, 71, 74, 89, (117) |
| 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) |
| 8 | 289 | Brandon Valley,
SD - Team Time (1st 5) 1:25:34.1 | Spread (1st 5) 2:00.0 |
| 2, 15, 78, 93, 101, (135), (147) |
| 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) |
| 9 | 304 | Watertown,
SD - Team Time (1st 5) 1:26:31.7 | Spread (1st 5) 1:21.8 |
| 16, 54, 64, 70, 100, (122), (129) |
| 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 | 363 | Huron,
SD - Team Time (1st 5) 1:27:05.1 | Spread (1st 5) 1:56.5 |
| 8, 57, 72, 112, 114, (157), (163) |
| 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 | 418 | McLaughlin,
SD - Team Time (1st 5) 1:28:04.4 | Spread (1st 5) 1:07.2 |
| 31, 88, 95, 98, 106, (144) |
| Ian Wiest, Brian Taken Alive, Anthony Iron Thunder, Corey Yellow Earring, Sam Iron Thunder, (Gerald Running Hawk) |
| 16:48.9, 17:42.3, 17:47.2, 17:49.9, 17:56.1, (18:23.6) |
| 12 | 419 | O'Gorman,
SD - Team Time (1st 5) 1:27:55.5 | Spread (1st 5) 1:40.4 |
| 18, 52, 103, 119, 127, (167), (184) |
| 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) |
| 13 | 423 | Spearfish,
SD - Team Time (1st 5) 1:28:19.8 | Spread (1st 5) 17.3 |
| 69, 79, 86, 92, 97, (143), (165) |
| 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 | 424 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:27:47.9 | Spread (1st 5) 2:41.9 |
| 7, 58, 62, 121, 176, (187), (204) |
| Josh Heitkamp, Jeff Shearer, Brock Nelsen, Robbie Smith, Dino Dautahojic, (Qais Aman), (AJ Holtz) |
| 16:07.0, 17:19.6, 17:24.4, 18:08.0, 18:48.9, (19:03.0), (19:36.5) |
| 15 | 473 | Aberdeen Central,
SD - Team Time (1st 5) 1:28:15.0 | Spread (1st 5) 2:43.9 |
| 11, 29, 113, 139, 181, (208), (210) |
| 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) |
| 16 | 507 | Todd County,
SD - Team Time (1st 5) 1:29:55.2 | Spread (1st 5) 3:27.4 |
| 30, 35, 85, 138, 219, (225) |
| Marc Whirlwind Soldier, Wes Running, Steve Antoine, Trevor Covey, Max Grimshaw, (Labradford Eagle Deer) |
| 16:48.5, 16:52.0, 17:39.3, 18:19.5, 20:15.9, (20:29.4) |
| 17 | 541 | Canton,
SD - Team Time (1st 5) 1:30:30.5 | Spread (1st 5) 3:24.3 |
| 22, 25, 75, 205, 214, (233) |
| Jake Schneller, Ben Sharon, Mason Tran, Jesse Anderson, Justin Ulmer, (Evan Doyle) |
| 16:35.9, 16:41.8, 17:35.6, 19:37.0, 20:00.2, (21:05.3) |
| 18 | 554 | Ipswich,
SD - Team Time (1st 5) 1:29:54.7 | Spread (1st 5) 1:03.3 |
| 82, 83, 90, 133, 166 |
| Cody Scarrott, Michael Simon, Cody Wilkie, Chad Boettcher, Derek Geditz |
| 17:37.8, 17:38.1, 17:43.4, 18:14.3, 18:41.1 |
| 19 | 566 | Sioux Valley,
SD - Team Time (1st 5) 1:30:03.5 | Spread (1st 5) 1:29.5 |
| 41, 102, 118, 151, 154, (160) |
| Matt Fideler, Donovan Koerlin, Cory Gunderson, Ethan Wiese, Ryan Narveson, (Nate Sudenga) |
| 17:02.2, 17:53.3, 18:06.9, 18:29.4, 18:31.7, (18:38.0) |
| 20 | 573 | Hill City,
SD - Team Time (1st 5) 1:30:41.9 | Spread (1st 5) 3:53.2 |
| 20, 23, 132, 174, 224, (234) |
| Hudson Koel, Andy Coy, John Bintliff, Dusty Swanson, Thomas Nimick, (Ryan Schulte) |
| 16:33.9, 16:39.1, 18:14.1, 18:47.7, 20:27.1, (21:06.5) |
| 21 | 636 | Flandreau Indian,
SD - Team Time (1st 5) 1:31:08.2 | Spread (1st 5) 1:48.6 |
| 59, 84, 134, 170, 189, (202) |
| Daniel Grassro, Lowell Two Eagle, Gabriel Renville, Trudell Slow Bear, Phillip Chapman, (David Doxtator) |
| 17:20.3, 17:38.8, 18:14.4, 18:45.8, 19:08.9, (19:32.5) |
| 22 | 640 | Takini,
SD - Team Time (1st 5) 1:30:33.6 | Spread (1st 5) 2:45.5 |
| 9, 125, 155, 171, 180 |
| Kiko Mendoza, Calvin Flying By, Keiko Iron Hawk, Dugan Franco, Sam Mendoza |
| 16:09.4, 18:10.4, 18:32.3, 18:46.6, 18:54.9 |
| 23 | 643 | Vermillion,
SD - Team Time (1st 5) 1:31:03.3 | Spread (1st 5) 1:22.9 |
| 53, 126, 152, 153, 159, (228) |
| Andrew Manning, Broc Gauer, Ryan Powell, Casey Carlson, JR Moore, (Dexter Mehlhaf) |
| 17:13.7, 18:10.9, 18:30.9, 18:31.2, 18:36.6, (20:50.4) |
| 24 | 655 | Estelline/Hendricks,
SD - Team Time (1st 5) 1:31:18.4 | Spread (1st 5) 1:12.1 |
| 94, 108, 110, 158, 185 |
| Brandon Krein, Blake Saathoff, Matt Peterson, Eric Peterson, Alan Linneman |
| 17:46.9, 17:58.3, 17:58.4, 18:35.8, 18:59.0 |
| 25 | 684 | Aberdeen Roncalli,
SD - Team Time (1st 5) 1:31:34.6 | Spread (1st 5) 2:38.1 |
| 21, 128, 169, 175, 191, (206) |
| Jason Bierle, CJ Miller, Cory Martin, Ray Gallagher, Christian Christianson, (Nick Schaunaman) |
| 16:35.5, 18:11.9, 18:45.6, 18:48.0, 19:13.6, (19:38.3) |
| 26 | 704 | Brookings,
SD - Team Time (1st 5) 1:31:51.1 | Spread (1st 5) 1:59.4 |
| 37, 145, 161, 179, 182, (183), (197) |
| 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) |
| 27 | 728 | Miller,
SD - Team Time (1st 5) 1:32:58.3 | Spread (1st 5) 1:59.9 |
| 73, 87, 172, 193, 203, (216) |
| Slone Waldrop, Ryan Peterka, Dan Hall, Joshua Koeck, Nelson Augspurger, (Darin Peterka) |
| 17:35.0, 17:40.2, 18:47.5, 19:20.7, 19:34.9, (20:11.3) |
| 728 | North Central,
SD - Team Time (1st 5) 1:32:15.9 | Spread (1st 5) 1:37.1 |
| 66, 148, 162, 164, 188 |
| Jeffrey Mettler, Josh Schwingler, Alan Peterson, Michael Mettler, Drew Schutz |
| 17:27.8, 18:25.1, 18:38.5, 18:39.6, 19:04.9 |
| 29 | 733 | West Central,
SD - Team Time (1st 5) 1:32:31.9 | Spread (1st 5) 1:58.1 |
| 65, 149, 150, 173, 196, (220) |
| Philip Red Elk, Travis Atwood, Sean Kurtz, Danny Jacobsen, Kody Chalmers, (Kyle Buckmiller) |
| 17:26.3, 18:25.8, 18:27.8, 18:47.6, 19:24.4, (20:20.4) |
| 30 | 765 | Garretson,
SD - Team Time (1st 5) 1:34:24.6 | Spread (1st 5) 2:55.4 |
| 104, 115, 120, 198, 228, (235) |
| Jeremy Nelson, Chase Ward, Michael Valleck, Shea Stoltenberg, Jarrett Jurgens, (Nicolas deWit) |
| 17:55.0, 18:05.7, 18:07.7, 19:25.8, 20:50.4, (21:16.5) |
| 31 | 786 | Dakota Valley,
SD - Team Time (1st 5) 1:33:52.5 | Spread (1st 5) 1:47.5 |
| 116, 129, 131, 199, 211, (213) |
| Ricardo Ramirez, Andrew Cork, Patrick Wolpert, Ryan Dailey, Steven Oberg, (Max Curran) |
| 18:06.4, 18:12.2, 18:12.5, 19:27.5, 19:53.9, (19:59.3) |
| 32 | 823 | Chamberlain,
SD - Team Time (1st 5) 1:34:12.4 | Spread (1st 5) 1:28.1 |
| 136, 142, 146, 192, 207, (241) |
| Lucas Comes Flying, Ethan Friesz, Brandon Priebe, Brian Zeman, David Renbarger, (Eric Toepfer) |
| 18:18.6, 18:22.5, 18:24.3, 19:20.3, 19:46.7, (22:29.5) |
| 33 | 825 | White River,
SD - Team Time (1st 5) 1:35:47.6 | Spread (1st 5) 3:17.1 |
| 63, 124, 190, 221, 227 |
| Frankie Waln, Bradley Roan Eagle, Brett Iyotte, Fernando Rios, Jason Lehman |
| 17:24.8, 18:09.1, 19:11.0, 20:20.8, 20:41.9 |
| 34 | 828 | Mobridge-Pollock,
SD - Team Time (1st 5) 1:36:14.1 | Spread (1st 5) 5:04.0 |
| 42, 168, 177, 201, 240, (242) |
| Kent Kraft, Kody McCollam, Jordan Slater, Tyson Mullen, Hunter Hook, (Max Sauer) |
| 17:02.5, 18:44.2, 18:49.2, 19:31.7, 22:06.5, (23:45.2) |
| 35 | 856 | Great Plains Lutheran,
SD - Team Time (1st 5) 1:36:35.1 | Spread (1st 5) 4:40.4 |
| 36, 178, 186, 218, 238 |
| John Rawerts, Jacob Steinmetz, Zachary Fick, Micheal Connors, Karl Seidl |
| 16:54.5, 18:50.7, 19:00.0, 20:15.0, 21:34.9 |
| 36 | 858 | St. Mary's,
SD - Team Time (1st 5) 1:38:50.2 | Spread (1st 5) 4:37.2 |
| 55, 105, 223, 236, 239 |
| Travis Scholten, Adam Garaets, Michael Gengler, Ricky Baustian, Dane Jorgensen |
| 17:16.4, 17:55.6, 20:24.0, 21:20.6, 21:53.6 |
| 37 | 869 | Mitchell,
SD - Team Time (1st 5) 1:35:33.2 | Spread (1st 5) 2:01.0 |
| 111, 140, 194, 209, 215 |
| 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 |
| 38 | 909 | De Smet,
SD - Team Time (1st 5) 1:38:14.0 | Spread (1st 5) 3:58.2 |
| 40, 195, 212, 230, 232 |
| Lance Cundy, Kyle Anderson, Tom Neises, Landon Lee, Justin Larson |
| 17:02.1, 19:23.2, 19:55.9, 20:52.5, 21:00.3 |
| 39 | 946 | Scotland,
SD - Team Time (1st 5) 1:43:43.0 | Spread (1st 5) 7:32.0 |
| 107, 137, 222, 237, 243 |
| Philip Thiesse, Aaron Auch, Pat Mach, Jason Pechous, Tony Squires |
| 17:57.4, 18:19.2, 20:23.5, 21:33.5, 25:29.4 |
| 40 | 1030 | Freeman,
SD - Team Time (1st 5) 1:39:51.5 | Spread (1st 5) 2:23.5 |
| 156, 200, 217, 226, 231 |
| Brett Eisenbeis, Josh Krull, Kyle Schweitzer, Patrick Hofer, Brett Pidde |
| 18:35.4, 19:28.2, 20:12.9, 20:36.1, 20:58.9 |