| 1 | 128 | Sioux Falls Christian,
SD - Team Time (1st 5) 1:22:20.3 | Spread (1st 5) 1:29.3 |
| 3, 11, 16, 41, 57, (79), (91) |
| Isaac Davelaar, Daniel Colby, Patrick Vogel, Derrek Vander Leest, Maksim Strizheus, (Levi Vander Leest), (Carson Engbers) |
| 15:35.7, 16:19.4, 16:27.6, 16:52.6, 17:05.0, (17:18.6), (17:23.3) |
| 2 | 167 | Rapid City Stevens,
SD - Team Time (1st 5) 1:22:35.7 | Spread (1st 5) 1:53.2 |
| 1, 12, 35, 54, 65, (66), (109) |
| Simeon Birnbaum, Alex Otten, Joey Dewhurst, Caden Sietsema, Grady Loos, (Sean Kilpatrick), (Sheldon Fields) |
| 15:16.6, 16:19.7, 16:47.8, 17:01.8, 17:09.8, (17:10.0), (17:33.7) |
| 3 | 208 | Harrisburg,
SD - Team Time (1st 5) 1:24:06.3 | Spread (1st 5) 59.8 |
| 13, 20, 43, 49, 83, (110), (117) |
| Soren Weeg, Cashton Johnson, Parker Fitzgerald, Gavin Smith, Aidan Rockvam, (Abate Schulte), (Ben Bruning) |
| 16:21.1, 16:31.3, 16:53.0, 17:00.0, 17:20.9, (17:34.7), (17:40.0) |
| 4 | 219 | Aberdeen Central,
SD - Team Time (1st 5) 1:23:55.7 | Spread (1st 5) 1:27.8 |
| 6, 29, 46, 47, 91, (138), (148) |
| Josh Martin, Jacob Angerhofer, Christian Wells, Tino Lopez, Anthony Miller, (Ian Ahlberg), (Noah Miller) |
| 15:55.5, 16:45.0, 16:54.9, 16:57.0, 17:23.3, (17:48.3), (17:52.0) |
| 5 | 280 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:24:54.4 | Spread (1st 5) 1:08.0 |
| 14, 25, 61, 78, 102, (158), (178) |
| Hayden Shaffer, Jared Lutmer, Mason Dell, Blake Judson, Brady Gere, (Riley Pfeifer), (Haeden Wheelhouse) |
| 16:22.0, 16:37.0, 17:06.9, 17:18.5, 17:30.0, (17:55.8), (18:04.0) |
| 6 | 294 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:25:21.2 | Spread (1st 5) 47.4 |
| 23, 50, 66, 73, 82, (90), (94) |
| Kadin Groen, Chase Henderson, Ethan Boyens, Jaykob Knutson, Michael Anderson, (Jordan Levesque), (Will Sugrue) |
| 16:33.4, 17:00.4, 17:10.0, 17:16.6, 17:20.8, (17:23.1), (17:23.9) |
| 7 | 300 | Sturgis Brown,
SD - Team Time (1st 5) 1:25:29.1 | Spread (1st 5) 39.2 |
| 27, 53, 60, 76, 84, (272), (295) |
| Deron Graf, Morgan Papenfuss, Ty Petrocco, Beck Bruch, Ray Henderson, (Owen Koontz), (Connor Lurz) |
| 16:41.8, 17:01.7, 17:06.4, 17:18.2, 17:21.0, (18:49.7), (19:02.9) |
| 8 | 340 | Sioux Falls Jefferson,
SD - Team Time (1st 5) 1:25:41.4 | Spread (1st 5) 1:02.8 |
| 22, 33, 74, 100, 111, (132), (160) |
| Sam Castle, Eli Johnson, Kieran Weigelt, Noah Stude, Seth Borchers, (Jack Wagoner), (Zander Grenz) |
| 16:33.2, 16:47.6, 17:17.0, 17:27.6, 17:36.0, (17:47.1), (17:56.2) |
| 9 | 363 | Brookings,
SD - Team Time (1st 5) 1:25:45.3 | Spread (1st 5) 1:25.6 |
| 10, 44, 71, 118, 120, (121), (137) |
| Samuel Conrad, Torry Harding, Ernest Ting, Igen Nyawanda, Nick Diersen, (Jacob York), (Jonathan Kahler) |
| 16:15.9, 16:53.2, 17:14.3, 17:40.4, 17:41.5, (17:41.7), (17:48.1) |
| 10 | 379 | Brandon Valley,
SD - Team Time (1st 5) 1:26:10.7 | Spread (1st 5) 46.1 |
| 31, 64, 84, 95, 105, (111), (116) |
| Ben VanDeBerg, Paul Kern, Mikah Peters, Camden Coughlin, Jeremiah Donahoe, (Tyler Groen), (Cole Borchardt) |
| 16:45.3, 17:09.0, 17:21.0, 17:24.0, 17:31.4, (17:36.0), (17:38.9) |
| 11 | 562 | Custer,
SD - Team Time (1st 5) 1:27:31.9 | Spread (1st 5) 2:05.7 |
| 26, 39, 75, 152, 270, (298), (320) |
| Miles Ellman, Gage Grohs, Preston Drew, Drew Lehman, Sterling Sword, (Pierce Sword), (Jackson Drew) |
| 16:41.7, 16:52.2, 17:17.2, 17:53.4, 18:47.4, (19:04.6), (19:19.6) |
| 12 | 575 | Milbank,
SD - Team Time (1st 5) 1:26:53.2 | Spread (1st 5) 2:49.8 |
| 5, 51, 93, 186, 240, (342), (385) |
| Nick Batchelor, Payton Brown, James Batchelor, Isaac Graham, Bryan Meyer, (Jack Sandvig), (Grant Van Peursem) |
| 15:44.8, 17:00.8, 17:23.6, 18:09.4, 18:34.6, (19:35.0), (20:02.3) |
| 13 | 582 | Elkton-Lake Benton,
SD - Team Time (1st 5) 1:27:38.5 | Spread (1st 5) 2:42.7 |
| 18, 38, 69, 144, 313, (328), (401) |
| Nate Timm, Riley Hunter, Levi Jaacks, Miles Harming, Caedmon Bressler, (Charlie Harming), (Raph Johnson) |
| 16:30.0, 16:51.8, 17:13.4, 17:50.6, 19:12.7, (19:25.2), (20:23.3) |
| 14 | 598 | O'Gorman,
SD - Team Time (1st 5) 1:27:57.8 | Spread (1st 5) 1:48.8 |
| 28, 77, 81, 181, 231, (299), (308) |
| Jack Castelli, Evan Mahrous, Andrew Dally, Dominic Ripperda, Max Wetzel, (Sam Pardy), (Sam Prairie) |
| 16:42.0, 17:18.4, 17:20.4, 18:06.2, 18:30.8, (19:05.3), (19:09.6) |
| 15 | 619 | Miller,
SD - Team Time (1st 5) 1:28:04.8 | Spread (1st 5) 1:29.2 |
| 36, 42, 142, 190, 209, (332), (372) |
| Pierce Baumberger, Alex Schumacher, Caden Gortmaker, Kellan Hurd, Tyson Kindle, (Ethan Harrell), (Isaiah Gortmaker) |
| 16:51.0, 16:52.9, 17:50.1, 18:10.6, 18:20.2, (19:27.4), (19:50.0) |
| 16 | 627 | Yankton,
SD - Team Time (1st 5) 1:27:59.0 | Spread (1st 5) 1:56.0 |
| 17, 58, 134, 197, 221, (235), (241) |
| Zach Fedde, Dylan Payer, Harrison Krajewski, Nate Schoenfelder, Tim Merchen, (Taylor Wenzlaff), (Bryton Olson) |
| 16:28.7, 17:05.1, 17:47.4, 18:13.1, 18:24.7, (18:32.4), (18:35.8) |
| 17 | 629 | Lennox,
SD - Team Time (1st 5) 1:28:06.0 | Spread (1st 5) 1:43.1 |
| 24, 99, 136, 163, 207, (296), (318) |
| Sam Swanson, Cloy McVey, Maverick Horst, Noah Sayler, Isaac Bambas, (Jaren Hartman), (Landon Atkins) |
| 16:35.0, 17:26.6, 17:48.0, 17:58.3, 18:18.1, (19:03.5), (19:17.7) |
| 18 | 639 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:28:32.8 | Spread (1st 5) 55.9 |
| 70, 107, 123, 151, 188, (195), (264) |
| Collin Winkleman, Emran Anbesse, Avery Hettich, Davis Shafer, Alex Bittner, (Cole Reilly), (Camden Reilly) |
| 17:14.0, 17:32.1, 17:43.8, 17:53.0, 18:09.9, (18:12.2), (18:43.4) |
| 19 | 654 | Dakota Valley,
SD - Team Time (1st 5) 1:28:40.2 | Spread (1st 5) 1:07.3 |
| 63, 119, 131, 139, 202, (227), (258) |
| Blake Schmiedt, Reed Donaldson, Keaten Wright, Jack Brown, James Kilcullen, (Avery Bradshaw), (Alex Olsen) |
| 17:07.9, 17:41.3, 17:47.0, 17:48.8, 18:15.2, (18:29.0), (18:41.8) |
| 20 | 658 | Belle Fourche,
SD - Team Time (1st 5) 1:27:05.2 | Spread (1st 5) 3:15.6 |
| 2, 48, 167, 204, 237, (254), (319) |
| Sawyer Clarkson, Aiden Voyles, Lennon Clarkson, Zach Tonsager, Harley Rivera, (Nic Lambert), (Carsyn Hahne) |
| 15:17.7, 16:58.0, 18:00.3, 18:15.9, 18:33.3, (18:40.0), (19:18.2) |
| 21 | 669 | Vermillion,
SD - Team Time (1st 5) 1:28:39.6 | Spread (1st 5) 1:01.9 |
| 62, 98, 156, 166, 187, (347), (396) |
| Joel Dahloff, Jack Freeburg, Jacob Chasing Hawk, Emery Bohnsack, Henry Anderson, (Hunter Morse), (Johnny Fleming) |
| 17:07.8, 17:26.3, 17:55.6, 18:00.2, 18:09.7, (19:36.5), (20:18.9) |
| 22 | 683 | Douglas,
SD - Team Time (1st 5) 1:28:28.8 | Spread (1st 5) 1:39.6 |
| 21, 115, 174, 179, 194, (208), (359) |
| Peyton Cast, Miles Mitchell, Wyatt Balliew, Jesse Hand Jr., Landon Cast, (Peyton Roberts), (Samuel Biberdorf) |
| 16:32.0, 17:38.3, 18:02.2, 18:04.7, 18:11.6, (18:19.0), (19:41.5) |
| 23 | 762 | Beresford,
SD - Team Time (1st 5) 1:28:56.3 | Spread (1st 5) 2:24.9 |
| 19, 33, 167, 262, 281, (284), (428) |
| Andrew Atwood, Cameron Wells, Tommy Cordell, Gage Lyle, Scott Ridley, (Peyton Peterson), (Brody Andrews) |
| 16:30.3, 16:47.6, 18:00.3, 18:42.9, 18:55.2, (18:56.3), (20:59.1) |
| 24 | 793 | Huron,
SD - Team Time (1st 5) 1:29:41.1 | Spread (1st 5) 1:24.1 |
| 72, 80, 164, 227, 250, (306), (323) |
| TJ Lien, Cheech Harman, Will Radke, Angel Olivo Porcayo, Will Knippling, (Gonzalo Quispe-Laura), (Cameron Cutshaw) |
| 17:15.0, 17:19.0, 17:59.0, 18:29.0, 18:39.1, (19:08.9), (19:20.6) |
| 25 | 839 | Spearfish,
SD - Team Time (1st 5) 1:28:59.3 | Spread (1st 5) 2:56.5 |
| 4, 173, 176, 241, 245, (268), (329) |
| Keenan Urdiales, Casey Nauta, Paul Hourigan, Clay Donovan, William Williams, (Braden Leuders), (Preston Davis) |
| 15:41.1, 18:01.6, 18:03.2, 18:35.8, 18:37.6, (18:47.0), (19:26.9) |
| 26 | 841 | Hill City,
SD - Team Time (1st 5) 1:30:11.4 | Spread (1st 5) 2:09.7 |
| 68, 97, 125, 227, 324, (393), (418) |
| Luke Rupert, Tate Grabow, Leighton Aves, Brandon Escalante, Joshua Lane, (Carl Stoeckmann), (Jayse Noem) |
| 17:11.2, 17:26.1, 17:44.2, 18:29.0, 19:20.9, (20:16.9), (20:42.3) |
| 27 | 853 | Clark/Willow Lake,
SD - Team Time (1st 5) 1:30:03.6 | Spread (1st 5) 1:55.6 |
| 52, 101, 198, 217, 285, (379), (459) |
| Tyler O'Neill, Wyatt Anderson, Gunnar Kvistad, Brady Jordan, Cooper Pommer, (Taylor Merkel), (Oliver Reitz) |
| 17:01.0, 17:29.6, 18:13.4, 18:23.0, 18:56.6, (19:55.6), (22:17.4) |
| 28 | 877 | Deubrook Area,
SD - Team Time (1st 5) 1:30:32.4 | Spread (1st 5) 2:00.6 |
| 84, 129, 146, 193, 325, (414), (488) |
| Shiloh Koch, Jaxon Quail, Andrew Trooien, Colton Trooien, Parker Crooks, (JP Rogness), (Tegan Hansen) |
| 17:21.0, 17:46.5, 17:51.9, 18:11.4, 19:21.6, (20:39.3), (26:04.9) |
| 29 | 900 | Chamberlain,
SD - Team Time (1st 5) 1:29:56.0 | Spread (1st 5) 2:34.9 |
| 8, 183, 201, 239, 269, (420), (426) |
| Dom Santiago, Declan Tveit, Sam Byers, Isaac Shepherd, Jack Swanson, (William Hanzlik), (josiah Vaad) |
| 16:12.2, 18:07.3, 18:15.1, 18:34.3, 18:47.1, (20:44.7), (20:57.0) |
| 30 | 906 | Winner,
SD - Team Time (1st 5) 1:30:19.5 | Spread (1st 5) 3:18.1 |
| 15, 106, 203, 225, 357, (429) |
| Kade Watson, Joseph Laprath, Kylar Meek, Hayden McMurtrey, Chaz Blotsky, (Hayden Hostettler) |
| 16:22.6, 17:32.0, 18:15.8, 18:28.4, 19:40.7, (21:01.0) |
| 31 | 927 | Madison,
SD - Team Time (1st 5) 1:30:46.2 | Spread (1st 5) 1:24.7 |
| 103, 113, 212, 217, 282, (402), (425) |
| Dylan Gerdes, Elijah Sims, Braeden Keller, Aaron Hawkes, Deion Cross, (Charles Callahan), (Henry Meyer) |
| 17:30.6, 17:36.1, 18:21.2, 18:23.0, 18:55.3, (20:26.1), (20:54.3) |
| 32 | 941 | Flandreau,
SD - Team Time (1st 5) 1:30:50.6 | Spread (1st 5) 1:02.7 |
| 114, 169, 172, 236, 250, (289), (386) |
| Austin Kulm, Liam Streitz, Lurick Dailey, Brenton Westberry, Matthew Gassman, (Tanner Reed), (Benjamin Kulm) |
| 17:36.4, 18:00.4, 18:01.5, 18:33.2, 18:39.1, (19:00.0), (20:04.8) |
| 33 | 945 | Kimball/White Lake,
SD - Team Time (1st 5) 1:31:32.8 | Spread (1st 5) 3:24.4 |
| 56, 127, 128, 230, 404, (475) |
| Park Sinclair, Dawson Miller, Drew Ekstrum, Porter Miller, Rhys Truman, (David Leiferman) |
| 17:03.2, 17:46.1, 17:46.4, 18:29.5, 20:27.6, (23:44.2) |
| 34 | 951 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:30:55.4 | Spread (1st 5) 31.2 |
| 145, 170, 210, 211, 215, (222), (233) |
| Jackson Sanford, Marcus Fleming, Carter Geurts, Reid Hermanson, Nathan Arens, (Devin Schofield), (Alex Brosnahan) |
| 17:50.8, 18:00.8, 18:20.8, 18:21.0, 18:22.0, (18:24.9), (18:31.0) |
| 35 | 953 | Ethan/Parkston,
SD - Team Time (1st 5) 1:30:43.0 | Spread (1st 5) 2:06.0 |
| 32, 162, 223, 261, 275, (316), (341) |
| Evan Bartelt, Gage Hohn, Hunter Dean, David Brock, Kory Storm, (Noah Mahoney), (Jayden Digmann) |
| 16:45.5, 17:57.9, 18:26.0, 18:42.1, 18:51.5, (19:16.7), (19:34.8) |
| 36 | 972 | Northwestern,
SD - Team Time (1st 5) 1:31:06.5 | Spread (1st 5) 1:40.0 |
| 87, 149, 212, 231, 293, (354), (355) |
| Lincoln Woodring, Justin Haven, Nathan Melius, Quintin Fischbach, Ethan Boekelheide, (Ricky Larson), (Jamal Anches Gallego) |
| 17:21.2, 17:52.1, 18:21.2, 18:30.8, 19:01.2, (19:39.5), (19:39.7) |
| 37 | 1000 | Rapid City Central,
SD - Team Time (1st 5) 1:31:20.5 | Spread (1st 5) 1:00.0 |
| 155, 158, 161, 249, 277, (353), (360) |
| Tarin Hutchinson, Bailen Hayford, Gage Dietterle, Thane Radke, Jack Errea, (Sean Hare), (Hayden Timmerman) |
| 17:54.1, 17:55.8, 17:57.7, 18:38.8, 18:54.1, (19:39.2), (19:42.0) |
| 38 | 1080 | Frederick Area,
SD - Team Time (1st 5) 1:31:58.3 | Spread (1st 5) 1:07.9 |
| 129, 146, 260, 266, 279, (308), (374) |
| Milo Sumption, Johnathan Bretsch, Stephen Achen, Jakob Sumption, Winston Clark, (Noah Kippley), (Levi Little) |
| 17:46.5, 17:51.9, 18:41.9, 18:43.6, 18:54.4, (19:09.6), (19:52.1) |
| 39 | 1085 | Watertown,
SD - Team Time (1st 5) 1:31:58.9 | Spread (1st 5) 1:36.8 |
| 96, 196, 243, 256, 294, (303), (362) |
| Ty Sullivan, Garrett Antoine, Jay Remmers, Dane Stark, Ben Peterson, (Alex Lam), (Gabe List) |
| 17:25.5, 18:13.0, 18:36.9, 18:41.2, 19:02.3, (19:07.0), (19:43.0) |
| 40 | 1094 | Rapid City Christian,
SD - Team Time (1st 5) 1:32:11.2 | Spread (1st 5) 1:33.4 |
| 175, 180, 189, 204, 346, (349), (378) |
| Benson Kieffer, Ezra Wildeman, David Suomala, Elijah Hoyt, Judah Hoyt, (Noah Biers), (Hudson Selfridge) |
| 18:03.0, 18:05.9, 18:10.0, 18:15.9, 19:36.4, (19:37.5), (19:52.9) |
| 41 | 1102 | Tea Area,
SD - Team Time (1st 5) 1:32:30.8 | Spread (1st 5) 1:53.5 |
| 122, 140, 171, 325, 344, (369), (406) |
| Jace Rausch, Jack Campbell, Holden Jelen, Reid Hammerquist, Jacob Mueller, (Alex Kayser), (Bradley Waltner) |
| 17:42.4, 17:49.7, 18:01.2, 19:21.6, 19:35.9, (19:46.3), (20:29.4) |
| 42 | 1122 | Arlington,
SD - Team Time (1st 5) 1:34:29.0 | Spread (1st 5) 5:12.2 |
| 59, 132, 135, 336, 460 |
| Evan Fonseca, Jake Burns, Riley Miller, Chase Henriksen, Miles Antonen |
| 17:05.4, 17:47.1, 17:47.5, 19:31.4, 22:17.6 |
| 43 | 1141 | Philip,
SD - Team Time (1st 5) 1:32:26.9 | Spread (1st 5) 1:14.0 |
| 156, 177, 247, 253, 308, (320), (356) |
| Wakely Burns, Trey Larson, Tukker Boe, Reese Henrie, Jack Peterson, (Asher Peterson), (Baylor Burns) |
| 17:55.6, 18:03.9, 18:38.3, 18:39.5, 19:09.6, (19:19.6), (19:40.2) |
| 44 | 1159 | West Central,
SD - Team Time (1st 5) 1:32:52.9 | Spread (1st 5) 2:22.5 |
| 88, 182, 184, 339, 366, (371), (398) |
| Benjamin Strunk, Jonathon Roth, Jacob Peterson, Griffin Stallman, Josh Wagner, (Blake Stark), (Kyper Hilger) |
| 17:22.0, 18:06.4, 18:07.5, 19:32.5, 19:44.5, (19:48.8), (20:19.2) |
| 45 | 1188 | Freeman Academy/Marion - CLOSED,
SD - Team Time (1st 5) 1:33:12.1 | Spread (1st 5) 2:12.2 |
| 104, 108, 276, 337, 363, (455) |
| Tavin Schroeder, Malachi Myers, Finley McConniel, Tim Epp, Thalen Schroeder, (Hayden Schmidt) |
| 17:31.3, 17:32.5, 18:53.0, 19:31.8, 19:43.5, (22:13.8) |
| 46 | 1203 | Faulkton Area,
SD - Team Time (1st 5) 1:33:07.8 | Spread (1st 5) 2:54.7 |
| 55, 200, 277, 291, 380, (392), (409) |
| Hunter Niederbaumer, Alex Sorensen, Philip Holsing, Kayden Hammond, Austin Kaiser, (Korbin Stark), (Max Quinn) |
| 17:01.9, 18:14.7, 18:54.1, 19:00.5, 19:56.6, (20:13.8), (20:32.1) |
| 47 | 1236 | Mobridge-Pollock,
SD - Team Time (1st 5) 1:33:07.8 | Spread (1st 5) 13.1 |
| 224, 248, 252, 255, 257, (303), (305) |
| Remmington Ford, Jameson Ford, Logan Vetch, Kody Keller, Hunter Spotted Bear, (Bryson Vetch), (Chad Good Shield) |
| 18:28.3, 18:38.4, 18:39.3, 18:40.4, 18:41.4, (19:07.0), (19:07.6) |
| 48 | 1281 | James Valley Christian,
SD - Team Time (1st 5) 1:34:10.8 | Spread (1st 5) 5:13.8 |
| 7, 234, 290, 317, 433, (474) |
| Daniel Ayoroa, Dax Frandsen, Monty Gross, Joel Olson, Tayne Herrmann, (Davis Chase) |
| 16:04.3, 18:31.3, 19:00.1, 19:17.0, 21:18.1, (23:36.5) |
| 49 | 1363 | Ipswich,
SD - Team Time (1st 5) 1:36:10.0 | Spread (1st 5) 4:09.7 |
| 185, 212, 225, 280, 461 |
| Dylan Wald, Taylor Thorson, Xavier Kadlec, Turner Thorson, Clayton Horst |
| 18:08.1, 18:21.2, 18:28.4, 18:54.5, 22:17.8 |
| 50 | 1378 | Sanborn Central/Woonsocket,
SD - Team Time (1st 5) 1:35:03.6 | Spread (1st 5) 2:34.8 |
| 152, 199, 272, 350, 405, (489) |
| Jeff Boschee, Braxton Gentles, Joshua Tucker, Carter Hitchcock, Sam Baruth, (Shiloh Senska) |
| 17:53.4, 18:14.2, 18:49.7, 19:38.1, 20:28.2, (27:01.0) |
| 51 | 1390 | Highmore-Harrold,
SD - Team Time (1st 5) 1:34:50.1 | Spread (1st 5) 1:55.6 |
| 141, 244, 300, 338, 367, (423), (430) |
| Dawson Hale, David Stagg, Carson Stephenson, Carter LaMont, Jordan Erfman, (Bryton Converse), (Jonah Webb) |
| 17:50.0, 18:37.1, 19:05.5, 19:31.9, 19:45.6, (20:48.9), (21:10.3) |
| 52 | 1503 | Mitchell,
SD - Team Time (1st 5) 1:35:43.1 | Spread (1st 5) 56.8 |
| 245, 292, 296, 330, 340, (368), (377) |
| Brock Russell, Elijah Schroeder, Max Hart, Owen Raml, Carter Moller, (brennan Penne), (Nate McCormick) |
| 18:37.6, 19:00.6, 19:03.5, 19:27.0, 19:34.4, (19:45.7), (19:52.7) |
| 53 | 1512 | Baltic,
SD - Team Time (1st 5) 1:36:34.7 | Spread (1st 5) 3:19.3 |
| 89, 258, 361, 387, 417, (444), (446) |
| John Gronewold, Kyle Gronewold, Mark Ditter, Alex Langner, Shae Fiala, (Garrett Wilkison), (Jack Wilde) |
| 17:22.8, 18:41.8, 19:42.7, 20:05.3, 20:42.1, (21:41.5), (21:44.1) |
| 54 | 1514 | Mitchell Christian,
SD - Team Time (1st 5) 1:35:56.3 | Spread (1st 5) 2:07.0 |
| 154, 312, 314, 351, 383, (432) |
| Silas Holdeman, Liam Pospisil, Nahum Anderberg, Joseph Tegethoff, Luke Mentele, (Micah Frey) |
| 17:53.5, 19:10.9, 19:13.0, 19:38.4, 20:00.5, (21:15.1) |
| 55 | 1515 | Canistota,
SD - Team Time (1st 5) 1:38:58.3 | Spread (1st 5) 5:57.0 |
| 29, 220, 365, 436, 465 |
| Josiah Schroeder, Connor Hutcheson, Kaden Christian, Landon Tieszen, Beckett Hutcheson |
| 16:45.0, 18:24.0, 19:44.3, 21:23.0, 22:42.0 |
| 56 | 1537 | Bison,
SD - Team Time (1st 5) 1:39:19.1 | Spread (1st 5) 7:37.0 |
| 9, 272, 384, 395, 477 |
| Lane Krautschun, William Burkhalter, Jarett Schuchard, Josh Wilken, Kamden Holmes |
| 16:15.8, 18:49.7, 20:02.1, 20:18.7, 23:52.8 |
| 57 | 1549 | Sioux Valley,
SD - Team Time (1st 5) 1:39:03.7 | Spread (1st 5) 5:07.7 |
| 192, 215, 267, 403, 472, (478) |
| Dylan Strouth, Skylar Schwab, Carson Wosje, Trevor Shultz, Carter Sapp, (Brady Hiltunen) |
| 18:11.3, 18:22.0, 18:43.9, 20:27.5, 23:19.0, (23:58.0) |
| 58 | 1569 | Estelline/Hendricks,
SD - Team Time (1st 5) 1:41:02.7 | Spread (1st 5) 6:19.1 |
| 126, 150, 376, 437, 480 |
| Camden Hobbs, Dawson Bury, Mattix Hausman, August Dagel, Cade Hexem |
| 17:45.6, 17:52.2, 19:52.6, 21:27.6, 24:04.7 |
| 59 | 1577 | Tri-State,
SD - Team Time (1st 5) 1:37:50.4 | Spread (1st 5) 3:54.8 |
| 45, 288, 399, 421, 424, (445), (463) |
| Kaleb Foltz, Grayson Madsen, Amsden Piotter, Lewis Ceroll, Riley Ceroll, (Isaiah Rydell), (Drew Abrahamson) |
| 16:54.6, 18:59.4, 20:19.3, 20:47.7, 20:49.4, (21:42.7), (22:38.4) |
| 60 | 1649 | Lead-Deadwood,
SD - Team Time (1st 5) 1:39:58.0 | Spread (1st 5) 3:57.1 |
| 165, 219, 364, 450, 451, (473) |
| Landon Williams, James Pierce, Greyson Baumberger, Phillip Sneesby, Ezias Nelson, (Jonas Runge) |
| 17:59.7, 18:23.2, 19:44.2, 21:54.1, 21:56.8, (23:31.3) |
| 61 | 1699 | Elk Point-Jefferson,
SD - Team Time (1st 5) 1:43:50.3 | Spread (1st 5) 7:23.2 |
| 37, 283, 442, 454, 483, (484), (490) |
| Joseph Cross, Jackson Prouty, Matthew Norby, Canon Kempf, Jayse Vande Vegte, (Jack Heckathorn), (Carter Heckathorn) |
| 16:51.5, 18:55.8, 21:35.6, 22:12.7, 24:14.7, (24:21.2), (28:07.6) |
| 62 | 1704 | Wessington Springs,
SD - Team Time (1st 5) 1:41:27.0 | Spread (1st 5) 6:08.6 |
| 124, 307, 375, 422, 476 |
| AJ Neely, Sam Poncelow, Brock Krueger, Jack Neely, Ethan Amick |
| 17:44.0, 19:09.5, 19:52.3, 20:48.6, 23:52.6 |
| 63 | 1725 | Gettysburg,
SD - Team Time (1st 5) 1:45:47.6 | Spread (1st 5) 8:20.9 |
| 40, 335, 381, 482, 487 |
| Nicholas Schlachter, Sean Seurer, Jerand Chase, Tanner Eide, Kenden Persoon |
| 16:52.3, 19:29.0, 19:58.7, 24:14.4, 25:13.2 |
| 64 | 1768 | Mount Vernon/Plankinton,
SD - Team Time (1st 5) 1:38:41.5 | Spread (1st 5) 1:47.2 |
| 271, 334, 370, 382, 411, (456), (471) |
| Hudson Schmidt, Spencer Frost, Ryen Leamons, Karter Weber, Derrick Fletcher, (Caden Barnes), (Carter Davis) |
| 18:49.0, 19:28.3, 19:47.7, 20:00.3, 20:36.2, (22:15.6), (23:18.3) |
| 65 | 1770 | Menno,
SD - Team Time (1st 5) 1:40:01.0 | Spread (1st 5) 3:31.0 |
| 206, 330, 388, 397, 449 |
| Kadeyn Ulmer, Erick Buechler, Isaac Fergen, Izayah Ulmer, Hunter Masterson |
| 18:18.0, 19:27.0, 20:08.0, 20:19.0, 21:49.0 |
| 66 | 1771 | Platte-Geddes,
SD - Team Time (1st 5) 1:40:26.3 | Spread (1st 5) 3:37.3 |
| 191, 301, 415, 416, 448, (479) |
| Collin Engebretson, Gavin Gustad, Emmit Holzbauer, Carson Vanden Berge, Tommy Biehl, (Braxton Breukelman) |
| 18:10.8, 19:05.9, 20:40.5, 20:41.0, 21:48.1, (24:00.4) |
| 67 | 1782 | Burke,
SD - Team Time (1st 5) 1:48:19.0 | Spread (1st 5) 11:01.5 |
| 143, 287, 408, 453, 491 |
| Fin Adams, Nick Nelson, Cade Burrus, Kasper Schonebaum, Dash Bauld |
| 17:50.4, 18:57.0, 20:31.7, 22:08.0, 28:51.9 |
| 68 | 1819 | Aberdeen Roncalli,
SD - Team Time (1st 5) 1:40:55.0 | Spread (1st 5) 2:58.0 |
| 238, 315, 391, 435, 440, (447), (464) |
| Paul Gutenkauf, Garrett Griffin, Isaac Price, Kelynn Mount, Matt Peterson, (Darwin Gambler), (Tyler Berndt) |
| 18:34.1, 19:13.2, 20:13.4, 21:22.2, 21:32.1, (21:45.6), (22:40.0) |
| 69 | 1841 | Florence/Henry,
SD - Team Time (1st 5) 1:40:02.7 | Spread (1st 5) 1:55.3 |
| 263, 348, 407, 410, 413, (434), (466) |
| Ethan Paulson, Mehki Keller, James Schroeder, Carson Vavruska, Jaden Thomas, (Andrew Schroeder), (Tate Hartley) |
| 18:43.2, 19:37.1, 20:31.6, 20:32.3, 20:38.5, (21:18.4), (22:44.2) |
| 70 | 1867 | Webster Area,
SD - Team Time (1st 5) 1:40:35.6 | Spread (1st 5) 2:27.1 |
| 265, 358, 394, 419, 431, (438), (467) |
| Drew Reetz, Matt Mork, Cael Larson, Connor Bauer, Tacey Miller, (Will Thuringer), (Jared Schimmel) |
| 18:43.5, 19:41.3, 20:17.0, 20:43.2, 21:10.6, (21:28.6), (22:51.6) |
| 71 | 1954 | Jones County,
SD - Team Time (1st 5) 1:41:55.5 | Spread (1st 5) 2:24.0 |
| 311, 390, 400, 412, 441, (469) |
| Matthew Birkeland, Asa Best, Chastin Tollakson, Kaden Kinsley, Tristen Host, (Noah Karg) |
| 19:10.0, 20:12.5, 20:21.0, 20:38.0, 21:34.0, (22:59.4) |
| 72 | 1978 | Parker/Marion,
SD - Team Time (1st 5) 1:43:31.9 | Spread (1st 5) 3:10.4 |
| 302, 352, 427, 439, 458, (462) |
| Lincoln Kippes, Alek Kuchta, Jevin Erickson, Jevin Erickson, Colten Preheim, (Jonas Sattler) |
| 19:06.8, 19:38.6, 20:57.6, 21:31.7, 22:17.2, (22:26.9) |
| 73 | 1983 | White River,
SD - Team Time (1st 5) 1:44:23.0 | Spread (1st 5) 3:48.6 |
| 327, 345, 389, 452, 470 |
| Ramsey Tucker, Mackenzie Wike, Andrew Hoffman, Shawn Bordeaux, Isaiah Charging Eagle |
| 19:25.1, 19:36.0, 20:10.2, 21:58.0, 23:13.7 |
| 74 | 1990 | Bon Homme,
SD - Team Time (1st 5) 1:46:02.3 | Spread (1st 5) 5:03.0 |
| 322, 342, 373, 468, 485 |
| Nate Hall, Brock Kotalik, Noah Ray, Memphis Kaul, Austin Samis |
| 19:19.7, 19:35.0, 19:51.9, 22:53.0, 24:22.7 |
| 75 | 2000 | Sunshine Bible Academy,
SD - Team Time (1st 5) 1:46:27.4 | Spread (1st 5) 5:11.6 |
| 286, 333, 443, 457, 481, (486) |
| Peter Backes, Spencer Sargent, Garrett Van Zee, Tanner Fox, Max McKeehan, (Owan Watson) |
| 18:56.7, 19:27.6, 21:37.8, 22:17.0, 24:08.3, (24:46.1) |