| 1 | 27 | Flandreau,
SD - Team Time (1st 5) 52:20.4 | Spread (1st 5) 39.0 |
| 1, 2, 3, 7, 14, (21), (22) |
| Daniel Hobbie, Mason Brushbreaker, Nathaniel Hobbie, Kenton James, Wyatt Kontz, (Teague Bergjord), (Logan Kontz) |
| 10:10.9, 10:14.0, 10:27.8, 10:37.8, 10:49.9, (10:56.2), (10:58.6) |
| 2 | 92 | Dakota Valley,
SD - Team Time (1st 5) 54:22.7 | Spread (1st 5) 37.4 |
| 5, 15, 18, 24, 30, (36), (65) |
| Geoff Nelson, Reid Huber, Brenden Liao, Cole Brown, James Pringle, (Jamison Gould), (Cody Schutte) |
| 10:31.7, 10:50.0, 10:51.6, 11:00.3, 11:09.1, (11:17.2), (11:42.6) |
| 3 | 116 | Sioux Falls Christian,
SD - Team Time (1st 5) 54:55.9 | Spread (1st 5) 16.9 |
| 17, 19, 23, 28, 29, (35), (37) |
| Wesley Lyon, Brant Wassenaar, Brice Wassenaar, Max McDonald, Carter Oberloh, (Brooks Clapp), (Luke VanLeeuwen) |
| 10:51.3, 10:52.7, 10:58.7, 11:05.0, 11:08.2, (11:16.3), (11:17.6) |
| 4 | 171 | Madison,
SD - Team Time (1st 5) 55:29.3 | Spread (1st 5) 1:16.5 |
| 4, 9, 12, 71, 75, (131), (156) |
| Frankie Mottl, Grant Hasleton, Zach Ryan, Charles Aldana, Houston Bryant, (Gordon Olson), (Milo Osborne) |
| 10:29.9, 10:40.2, 10:47.2, 11:45.6, 11:46.4, (12:14.5), (12:28.9) |
| 5 | 209 | Brandon Valley,
SD - Team Time (1st 5) 56:48.7 | Spread (1st 5) 28.4 |
| 27, 39, 41, 50, 52, (59), (113) |
| Isaac Spahr, Brayden Laber, Bradley Walden, Otto Winters, Ethan Kyte, (Gavin Greenfield), (Chase Peterson) |
| 11:04.7, 11:19.1, 11:20.6, 11:31.2, 11:33.1, (11:37.1), (12:06.9) |
| 6 | 225 | Estelline/Hendricks,
SD - Team Time (1st 5) 56:59.6 | Spread (1st 5) 29.0 |
| 33, 40, 42, 46, 64, (77), (86) |
| Cooper Schaefer, August Dagel, Kyler Marson, Cade Hexem, Kyler Carlson, (James Lesher), (Rylan Skorczewski) |
| 11:12.7, 11:20.0, 11:20.9, 11:24.3, 11:41.7, (11:47.3), (11:53.8) |
| 7 | 277 | Tea Area,
SD - Team Time (1st 5) 56:30.9 | Spread (1st 5) 1:41.9 |
| 6, 8, 13, 115, 135, (144), (161) |
| Tate VanLaecken, Jonah Klemisch, Dawson Lowery, Kadin Zolnowsky, Jacob DeYoung, (Noah Korver), (Riley Clark) |
| 10:36.3, 10:40.1, 10:48.1, 12:08.2, 12:18.2, (12:22.5), (12:29.8) |
| 8 | 298 | Brookings,
SD - Team Time (1st 5) 57:31.4 | Spread (1st 5) 1:24.8 |
| 10, 31, 58, 83, 116, (119), (124) |
| Trevin Lounsbury, Dylan Haar, Treysen Lounsbury, Griffin Bachman, Wyatt Cooley, (Kerrick Zhang), (Kyler Soost) |
| 10:44.2, 11:09.4, 11:37.0, 11:51.8, 12:09.0, (12:10.0), (12:10.7) |
| 9 | 301 | Lennox,
SD - Team Time (1st 5) 58:09.4 | Spread (1st 5) 19.4 |
| 48, 53, 56, 66, 78, (87), (129) |
| Maxwell Bischop, Andrew Stensaas, Leo Aesoph, Isaak Booker, Cedric Horst, (Landon Atkins), (Jackson Schmidt) |
| 11:28.3, 11:34.8, 11:35.9, 11:42.7, 11:47.7, (11:54.7), (12:14.0) |
| 10 | 409 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 59:13.5 | Spread (1st 5) 33.7 |
| 51, 79, 84, 89, 106, (117), (133) |
| Hayden Northrup, Trenton Munyer, Shane Jones, Adyn Tipton, Jett Kirschenmann, (Jim Neddo), (Asher Oxford) |
| 11:31.3, 11:49.9, 11:51.9, 11:55.4, 12:05.0, (12:09.3), (12:15.5) |
| 11 | 414 | Sioux Valley,
SD - Team Time (1st 5) 59:17.6 | Spread (1st 5) 23.5 |
| 63, 80, 81, 90, 100, (109), (139) |
| Isaiah Hemmestad, Westin Pitts, Bret Milton, Brady Hiltunen, Carter Sapp, (Levi Axtell), (Trevor Shultz) |
| 11:38.4, 11:50.6, 11:51.1, 11:55.6, 12:01.9, (12:05.5), (12:19.5) |
| 12 | 426 | Elkton-Lake Benton,
SD - Team Time (1st 5) 59:13.1 | Spread (1st 5) 45.5 |
| 44, 60, 97, 111, 114, (125), (269) |
| Caden Crofutt, Braxton Jones, Payton Sik, Brady Prosch, Jack Skordahl, (Eliot Erickson), (Cody Dykstra) |
| 11:22.3, 11:37.2, 11:59.9, 12:05.9, 12:07.8, (12:11.6), (14:37.4) |
| 13 | 507 | Beresford,
SD - Team Time (1st 5) 1:00:04.1 | Spread (1st 5) 30.9 |
| 74, 82, 91, 126, 134, (166), (175) |
| Brock Koth, Oliver Merriman, Kanin Klentz, Tate Lyle, Bryce Rozeboom, (Noah Halvorson), (Mobi Merriman) |
| 11:46.3, 11:51.3, 11:56.6, 12:12.7, 12:17.2, (12:32.6), (12:36.8) |
| 14 | 521 | Deubrook Area,
SD - Team Time (1st 5) 1:00:09.1 | Spread (1st 5) 56.7 |
| 55, 67, 105, 130, 164, (201), (273) |
| Gage Landmark, Tyrus Schulz, Chance Schoenfeld, Kaleb Bormann, Carter Schulte, (Carter Hawks), (David Pickard) |
| 11:35.1, 11:43.1, 12:04.8, 12:14.3, 12:31.8, (13:02.9), (14:44.8) |
| 15 | 549 | Elk Point-Jefferson,
SD - Team Time (1st 5) 59:55.5 | Spread (1st 5) 1:46.7 |
| 16, 76, 128, 153, 176, (194), (227) |
| Cael Derochie, Beckett Fennel, Dean Harkness, Mason Marx, Noah Buhian, (Austin Clercx), (Jaxon Vande Vegte) |
| 10:50.5, 11:46.6, 12:13.4, 12:27.8, 12:37.2, (12:55.3), (13:30.0) |
| 16 | 557 | Harrisburg,
SD - Team Time (1st 5) 1:00:34.1 | Spread (1st 5) 45.9 |
| 67, 93, 103, 137, 157, (167), (177) |
| Blake Schierholz, Porter Mundhenke, Ozzy Johnson, Trent Krueger, Owen Vyhlidal, (Kalin Moen), (Keaton Rice) |
| 11:43.1, 11:58.3, 12:04.4, 12:19.3, 12:29.0, (12:32.9), (12:37.7) |
| 17 | 580 | Yankton,
SD - Team Time (1st 5) 1:00:24.1 | Spread (1st 5) 1:47.1 |
| 34, 43, 122, 182, 199, (222), (226) |
| Luke Jacobson, Luke Feimer, Isaac Larrington, Isaac Paulson, Weslee Dewit, (Ivan Krajewski), (Chris Wright) |
| 11:12.8, 11:21.2, 12:10.2, 12:40.0, 12:59.9, (13:22.1), (13:29.9) |
| 18 | 583 | Clark/Willow Lake,
SD - Team Time (1st 5) 1:00:24.9 | Spread (1st 5) 2:53.9 |
| 11, 20, 118, 196, 238, (249) |
| Matthew Batchelor, Cristian Banda, Colin Woodland, Waylan Olson, Andrew Peterson, (Alex Reil) |
| 10:45.1, 10:54.7, 12:09.8, 12:56.3, 13:39.0, (13:52.1) |
| 19 | 605 | Aberdeen Roncalli,
SD - Team Time (1st 5) 1:00:45.4 | Spread (1st 5) 1:08.0 |
| 44, 99, 148, 152, 162, (184), (185) |
| Paul Gutenkauf, Matt Peterson, Isaac Price, Tyler Berndt, Jude Bent, (Ben Bradley), (Andrew Lewno) |
| 11:22.3, 12:01.1, 12:24.0, 12:27.7, 12:30.3, (12:42.6), (12:43.5) |
| 20 | 606 | De Smet,
SD - Team Time (1st 5) 1:00:55.3 | Spread (1st 5) 42.7 |
| 85, 94, 112, 141, 174, (180), (238) |
| Gabriel Aughenbaugh, Owen Anderson, Cutler Davis, Noah Luethmers, Rogan Albrecht, (Jordan Botkin), (Liam Gunnon) |
| 11:53.5, 11:58.6, 12:06.4, 12:20.6, 12:36.2, (12:39.1), (13:39.0) |
| 21 | 666 | Northwestern,
SD - Team Time (1st 5) 1:01:39.4 | Spread (1st 5) 1:51.3 |
| 38, 69, 147, 202, 210, (233), (248) |
| Josh Thorson, Carson Ewalt, Ty Boekelheide, Ricky Larson, Jarren Haven, (Will Clemens), (Patrick Olson) |
| 11:18.6, 11:44.0, 12:23.6, 13:03.3, 13:09.9, (13:33.4), (13:46.2) |
| 22 | 677 | Vermillion,
SD - Team Time (1st 5) 1:01:21.2 | Spread (1st 5) 1:13.1 |
| 47, 108, 170, 172, 180, (206), (207) |
| Olliver Ebsen, Sean May, Dean Fleming, David Ordyna, Wilson Jordre, (Jacob Fischer), (Ben Quail) |
| 11:26.0, 12:05.4, 12:35.1, 12:35.6, 12:39.1, (13:07.8), (13:08.8) |
| 23 | 679 | Tri-State,
SD - Team Time (1st 5) 1:01:37.9 | Spread (1st 5) 2:11.2 |
| 26, 57, 178, 203, 215, (245), (279) |
| Casey Litton, Wylie Rydell, Tucker Steffens, Isaiah Rydell, Joshua Klein, (Cobin Raguse), (Aykre Piotter) |
| 11:04.5, 11:36.3, 12:37.8, 13:03.6, 13:15.7, (13:40.7), (15:06.0) |
| 24 | 681 | Aberdeen Central,
SD - Team Time (1st 5) 1:01:33.8 | Spread (1st 5) 45.6 |
| 72, 145, 150, 151, 163, (173), (188) |
| Dylan Kleffman, Colton Hannigan, Chris La Croix, Jackson Dargatz, Joseph Richards, (Detrich Hammer), (Cody Kiesz) |
| 11:45.7, 12:23.0, 12:26.3, 12:27.5, 12:31.3, (12:36.0), (12:46.9) |
| 25 | 740 | Milbank,
SD - Team Time (1st 5) 1:02:02.6 | Spread (1st 5) 2:06.8 |
| 25, 131, 179, 198, 207, (272) |
| Liam Heller, Jose Ramirez, Franco Flores, Rylan Wendland, Jack Howard, (Armando Chan) |
| 11:02.0, 12:14.5, 12:37.9, 12:59.4, 13:08.8, (14:41.9) |
| 26 | 779 | Webster Area,
SD - Team Time (1st 5) 1:03:08.6 | Spread (1st 5) 1:50.3 |
| 70, 96, 160, 219, 234, (277) |
| Alec Garrett, Jaxon Nimmer, Gavon Larson, Silas Simonson, Grady Wagner, (Blaise McGregor) |
| 11:44.9, 11:59.0, 12:29.7, 13:19.8, 13:35.2, (14:55.7) |
| 27 | 819 | Watertown,
SD - Team Time (1st 5) 1:03:26.8 | Spread (1st 5) 2:05.7 |
| 61, 146, 149, 216, 247, (257), (259) |
| Carter Clark, Evan Mack, Garrett McGillivary, Cullen Aldren, Treyton Becker, (Cooper Crow), (Soren Bisgard) |
| 11:37.4, 12:23.4, 12:24.8, 13:18.1, 13:43.1, (14:13.0), (14:17.6) |
| 28 | 857 | Freeman,
SD - Team Time (1st 5) 1:04:19.9 | Spread (1st 5) 2:59.2 |
| 49, 155, 165, 223, 265, (274) |
| Braydan Mangel, Lane McCune, Josh Oleson, Gideon Rembold, Pete Rembold, (Owen Andersen) |
| 11:28.9, 12:28.6, 12:32.1, 13:22.2, 14:28.1, (14:46.6) |
| 29 | 865 | Timber Lake,
SD - Team Time (1st 5) 1:05:50.0 | Spread (1st 5) 4:30.8 |
| 61, 123, 171, 217, 293, (294), (299) |
| Charlie Hornick, Louis Scholtz, Xavier Sanchez, Thomas Holzer, Demetrius Sanchez, (Ace Ducheneaux), (Theo Taylor) |
| 11:37.4, 12:10.5, 12:35.5, 13:18.4, 16:08.2, (16:29.0), (23:23.6) |
| 30 | 869 | Wakpala,
SD - Team Time (1st 5) 1:04:26.7 | Spread (1st 5) 2:02.5 |
| 87, 104, 189, 237, 252, (281) |
| Martin Plenty Chief, Zachary Moran, Elliot Bears Heart, Jacob Moran, Logan McKee, (Wakinyan Plenty Chief) |
| 11:54.7, 12:04.6, 12:52.2, 13:38.0, 13:57.2, (15:17.0) |
| 31 | 872 | Groton Area,
SD - Team Time (1st 5) 1:04:47.2 | Spread (1st 5) 3:35.5 |
| 32, 137, 197, 231, 275, (282), (285) |
| Tristin McGannon, Jayden Schwan, Gavin Kroll, Ben Hoeft, Garrett Schultz, (Kason Oswald), (Nathan Unzen) |
| 11:11.4, 12:19.3, 12:56.4, 13:33.2, 14:46.9, (15:33.4), (15:47.4) |
| 32 | 885 | Mitchell,
SD - Team Time (1st 5) 1:04:36.3 | Spread (1st 5) 2:32.0 |
| 72, 142, 186, 225, 260, (263), (266) |
| Colin Pickett, Karsten Herges, Axel Reimnitz, Carson Odell, Ryan Driscoll, (Keylen Sigales-Lares), (Pierre Tschoepe) |
| 11:45.7, 12:20.9, 12:44.0, 13:28.0, 14:17.7, (14:20.5), (14:29.1) |
| 33 | 887 | Huron,
SD - Team Time (1st 5) 1:04:02.7 | Spread (1st 5) 1:31.1 |
| 120, 135, 169, 217, 246, (264), (271) |
| Sebastian Olivo, Henry Kruse, Joshua Olivo, Ira Sarvis, Maxwell Radke, (Corbin Fuchs), (Emerson Sarvis) |
| 12:10.1, 12:18.2, 12:34.8, 13:18.4, 13:41.2, (14:26.4), (14:41.3) |
| 34 | 918 | Great Plains Lutheran,
SD - Team Time (1st 5) 1:04:37.8 | Spread (1st 5) 1:32.9 |
| 98, 154, 205, 230, 231 |
| Oliver Reitz, Landon Czerwan, Carter Hinners, Caleb Kleinsasser, Asher Schaffer |
| 12:00.3, 12:28.3, 13:04.7, 13:31.3, 13:33.2 |
| 35 | 932 | Canton,
SD - Team Time (1st 5) 1:04:42.3 | Spread (1st 5) 1:42.2 |
| 127, 143, 200, 211, 251, (292) |
| Simon Samyatin, Alex Opland, Damian Gardner, Camden Surdez, Wyatt Jacobs, (Hubert Pullins) |
| 12:13.1, 12:21.6, 13:01.5, 13:10.8, 13:55.3, (16:06.3) |
| 36 | 966 | North Central,
SD - Team Time (1st 5) 1:04:50.7 | Spread (1st 5) 1:10.2 |
| 140, 190, 195, 212, 229, (244), (257) |
| Aaron Ingerson, Drew Arbach, Avery Wells, Keegan Miller, Theo Haerter, (Jason Arbach), (Noah Ingerson) |
| 12:20.3, 12:52.5, 12:56.0, 13:11.4, 13:30.5, (13:40.4), (14:13.0) |
| 37 | 971 | Frederick Area,
SD - Team Time (1st 5) 1:09:03.8 | Spread (1st 5) 4:57.3 |
| 54, 91, 253, 278, 295 |
| Howard Sumption, Titus Kippley, Erik Losure, Jax Holmes, Tate Dosch |
| 11:34.9, 11:56.6, 13:57.6, 15:02.5, 16:32.2 |
| 38 | 978 | Deuel,
SD - Team Time (1st 5) 1:06:55.6 | Spread (1st 5) 3:46.1 |
| 101, 158, 191, 242, 286, (290) |
| Dominic Kluckman, Carson Kreger, Chase Dailey, Noah Love, Jacob Deroy, (Peyton Rounds) |
| 12:03.7, 12:29.3, 12:53.2, 13:39.6, 15:49.8, (15:59.2) |
| 39 | 1015 | Highmore-Harrold,
SD - Team Time (1st 5) 1:06:42.4 | Spread (1st 5) 2:47.0 |
| 107, 183, 193, 256, 276 |
| Jonah Webb, Brooks McPeak, Carter Webb, Davian Knox, Jayden Erfman |
| 12:05.2, 12:41.3, 12:54.7, 14:09.0, 14:52.2 |
| 40 | 1021 | Lemmon,
SD - Team Time (1st 5) 1:06:04.2 | Spread (1st 5) 1:55.3 |
| 110, 204, 214, 238, 255, (298), (300) |
| Will Pazie, Donny Forster, Brady Olson, Brooks Foss, Trigg Odenbach, (Cyrus Hilkemeier), (Liam McCartney) |
| 12:05.8, 13:04.1, 13:14.2, 13:39.0, 14:01.1, (17:24.0), (25:53.2) |
| 41 | 1042 | Canistota,
SD - Team Time (1st 5) 1:07:35.8 | Spread (1st 5) 3:30.4 |
| 120, 168, 228, 243, 283 |
| Reece Christian, Caleb Shroeder, Jaxon Puetz, Tristen Esser, Malachi Church |
| 12:10.1, 12:34.7, 13:30.2, 13:40.3, 15:40.5 |
| 42 | 1058 | Hitchcock-Tulare,
SD - Team Time (1st 5) 1:07:19.9 | Spread (1st 5) 2:20.8 |
| 95, 220, 221, 261, 261, (268), (288) |
| Logan LaBrie, Kaiden Weinreis, Patrick Decker, Gavin Schneider, Gavin Miller, (Breckan Estey), (Brodie Boomsma) |
| 11:58.8, 13:20.8, 13:21.1, 14:19.6, 14:19.6, (14:35.3), (15:54.1) |
| 43 | 1071 | Good Shepherd Lutheran (CLOSED 2022),
SD - Team Time (1st 5) 1:09:03.7 | Spread (1st 5) 4:39.5 |
| 101, 187, 238, 249, 296 |
| Caleb Williams, Caleb Williams, Noah Davis, Noah Davis, Jacob Dahlberg |
| 12:03.7, 12:45.7, 13:39.0, 13:52.1, 16:43.2 |
| 44 | 1136 | Ipswich,
SD - Team Time (1st 5) 1:09:13.2 | Spread (1st 5) 3:14.3 |
| 158, 192, 235, 267, 284 |
| Tye Pietz, Tyler Gellhaus, Edison Unser, Clayton Horst, Jace Styles |
| 12:29.3, 12:54.6, 13:35.5, 14:30.2, 15:43.6 |
| 45 | 1193 | McCook Central/Montrose,
SD - Team Time (1st 5) 1:08:49.0 | Spread (1st 5) 1:29.8 |
| 209, 224, 236, 254, 270, (289) |
| Caleb Vogel, Antone Krempges, Noah Durfee, Adam Heumiller, Noah Schnee, (Jaxon Scheff) |
| 13:09.2, 13:26.0, 13:36.8, 13:58.0, 14:39.0, (15:56.1) |
| 46 | 1368 | Warner,
SD - Team Time (1st 5) 1:17:31.6 | Spread (1st 5) 4:00.1 |
| 213, 280, 287, 291, 297 |
| Beckham Cantalope, Maxwell Cooper, Marcus Woolverton, Teigan McKown, Preston Helwig |
| 13:13.5, 15:10.2, 15:52.4, 16:01.9, 17:13.6 |