| 1 | 27 | Madison,
SD - Team Time (1st 5) 50:05.2 | Spread (1st 5) 1:06.6 |
| 1, 2, 3, 5, 16, (24), (27) |
| Jacob Harmdierks, James Driscoll, Jaxson Sodini, Guillem Megias, Tristan Brown, (Holbrook Meyer), (Kordell Trigg) |
| 9:30.3, 9:47.2, 10:03.6, 10:07.2, 10:36.9, (10:51.9), (10:53.9) |
| 2 | 107 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 53:44.4 | Spread (1st 5) 36.0 |
| 11, 14, 15, 29, 38, (44), (59) |
| Jacob Weaver, Landry Blake, Wyatt Martinmaas, Brayden Brave Heart, Eli Scheibe, (Josh Hegge), (Lucas James) |
| 10:31.2, 10:34.4, 10:34.8, 10:56.8, 11:07.2, (11:13.2), (11:21.9) |
| 3 | 114 | Deuel,
SD - Team Time (1st 5) 53:38.1 | Spread (1st 5) 1:08.3 |
| 4, 13, 18, 33, 46, (55), (67) |
| Gray Holden, Noah Love, Jace Warren, Malachi Peterson, Aiden Warren, (Dominic Kluckman), (Maxx Hunt) |
| 10:05.7, 10:33.9, 10:39.9, 11:04.7, 11:14.0, (11:21.1), (11:27.8) |
| 4 | 191 | Webster Area,
SD - Team Time (1st 5) 55:11.6 | Spread (1st 5) 1:09.6 |
| 12, 25, 30, 34, 90, (122), (135) |
| Cooper Gregerson, Mason Hauck, Coen Halvorson, Hunter Sinner, Easton Ermer, (Peyton Sichmeller), (Vance Tolifson) |
| 10:32.8, 10:52.5, 10:58.2, 11:05.8, 11:42.3, (12:04.9), (12:11.7) |
| 5 | 213 | Yankton,
SD - Team Time (1st 5) 55:35.7 | Spread (1st 5) 1:01.1 |
| 9, 39, 41, 49, 75, (82), (83) |
| Seth Jacobson, Owen Holstein, Jacob Feimer, John Jacobson, Jeffery Weaver, (Asher Powell), (Blake Sime) |
| 10:29.8, 11:07.8, 11:11.9, 11:15.3, 11:30.9, (11:38.4), (11:38.5) |
| 6 | 239 | Huron,
SD - Team Time (1st 5) 55:34.6 | Spread (1st 5) 1:17.9 |
| 19, 21, 22, 68, 109, (157), (172) |
| Charleston Wachter, Sawyer Storm, Luke Vlieger, Tucker Lien, Edgar Altunar Rueda, (Dayvinn Maldonado-Muniz), (Cayden Sammons) |
| 10:40.6, 10:43.3, 10:44.2, 11:28.0, 11:58.5, (12:30.6), (12:45.0) |
| 7 | 264 | Aberdeen Central,
SD - Team Time (1st 5) 56:18.1 | Spread (1st 5) 45.4 |
| 23, 50, 54, 62, 75, (87), (124) |
| Kyler Hanigan, Heath Heagley, Liam Pirlet, Charlie Malsam, TJ Weidner, (Porter Bindenagel), (Rhett Wuff) |
| 10:45.5, 11:16.1, 11:19.9, 11:25.7, 11:30.9, (11:40.1), (12:05.4) |
| 8 | 274 | Deubrook Area,
SD - Team Time (1st 5) 56:30.2 | Spread (1st 5) 33.8 |
| 28, 56, 60, 61, 69, (81), (94) |
| Isaiah Skogen, Jameson Pearson, Kaleb Bormann, Mason Culver, Rowan Prinsen, (Lincoln Culver), (Ryan Vandermeer) |
| 10:54.3, 11:21.1, 11:22.7, 11:24.1, 11:28.1, (11:34.1), (11:48.4) |
| 274 | Flandreau,
SD - Team Time (1st 5) 55:58.2 | Spread (1st 5) 1:45.4 |
| 7, 26, 64, 70, 107, (116), (130) |
| Tayte Joachims, Creighton Arnett, Louis Gautheir, Wakinyan Brushbreaker, Owen Kelm, (Munro McNickle), (Teague Bergjord) |
| 10:12.5, 10:52.9, 11:26.6, 11:28.2, 11:57.9, (12:00.5), (12:09.4) |
| 10 | 375 | Elk Point-Jefferson,
SD - Team Time (1st 5) 57:55.1 | Spread (1st 5) 42.6 |
| 40, 52, 84, 99, 100, (137), (148) |
| Maxwell Leuenhagen, Cohen Girard, Cael Derochie, Noah Buhian, Ryland McKee, (Gabe Edminson), (Carter Heckathorn) |
| 11:10.8, 11:18.1, 11:39.7, 11:53.2, 11:53.4, (12:13.3), (12:19.4) |
| 11 | 386 | Great Plains Lutheran,
SD - Team Time (1st 5) 57:51.2 | Spread (1st 5) 2:06.4 |
| 20, 31, 63, 97, 175, (177), (187) |
| Treyden Keating, Peter LaBerge, Marcus Kratz, Gavin Hinners, Milo Schumacher, (Jayden Holida), (Noah Costine) |
| 10:43.0, 11:01.1, 11:26.2, 11:51.5, 12:49.4, (12:50.4), (12:56.2) |
| 12 | 397 | Sioux Falls Christian,
SD - Team Time (1st 5) 57:31.2 | Spread (1st 5) 1:47.1 |
| 8, 57, 79, 126, 127, (139), (140) |
| Sawyer Pettengill, Jude Thorson, Graham Smith, Henry McCaulley, Connor Scholten, (Jay Vyn), (Jedryk VanVoorst) |
| 10:21.5, 11:21.2, 11:32.6, 12:07.3, 12:08.6, (12:14.6), (12:15.1) |
| 13 | 437 | Brandon Valley,
SD - Team Time (1st 5) 58:29.0 | Spread (1st 5) 27.9 |
| 72, 74, 91, 95, 105, (114), (118) |
| Noah Chicoine, Luke Lyngstad, Brady Zirbel, Max Peterson, Mathias Urlacher, (Nick Warren), (Landon Carlson) |
| 11:29.3, 11:30.2, 11:43.3, 11:49.0, 11:57.2, (11:59.9), (12:01.5) |
| 14 | 444 | Castlewood,
SD - Team Time (1st 5) 58:39.2 | Spread (1st 5) 1:16.3 |
| 37, 45, 102, 111, 149, (235) |
| Leo Taken Care Of, Gerrit Van'tZelfde, Brexton Jessen, Kypton Eidson, Tommy Mullen, (Gavin DeBoer) |
| 11:07.1, 11:13.7, 11:55.6, 11:59.4, 12:23.4, (14:06.0) |
| 15 | 470 | Miller,
SD - Team Time (1st 5) 58:44.0 | Spread (1st 5) 59.0 |
| 42, 77, 86, 132, 133, (180), (190) |
| Lincoln Beranek, Gabe Knippling, Eli Hurd, Jate Werdel, Thomas Moser, (Nolan Caffee), (Nicolas Johnson) |
| 11:12.0, 11:31.0, 11:40.0, 12:10.0, 12:11.0, (12:53.0), (12:58.0) |
| 16 | 487 | Watertown,
SD - Team Time (1st 5) 59:09.7 | Spread (1st 5) 19.0 |
| 85, 88, 101, 103, 110, (170), (226) |
| Anden Gossen, Greyton Wasilk, Zayne Hartwig, Jayden Nerdig, Lane O'neill, (Samuel Gerlach), (Brady Aldren) |
| 11:39.7, 11:41.5, 11:54.0, 11:55.8, 11:58.7, (12:42.2), (13:49.0) |
| 17 | 524 | De Smet,
SD - Team Time (1st 5) 58:51.5 | Spread (1st 5) 2:16.6 |
| 6, 71, 144, 150, 153 |
| Jordan Botkin, Mariano Lazaro, Grant Griffith, Gabriel Aughenbaugh, Donovan Sandven |
| 10:10.6, 11:29.1, 12:18.6, 12:26.0, 12:27.2 |
| 18 | 527 | Freeman,
SD - Team Time (1st 5) 59:18.2 | Spread (1st 5) 2:16.7 |
| 10, 58, 123, 162, 174 |
| Collin Randall, Armando Miller, Nolan Andersen, Grayson Dangel, Korbin Jensen |
| 10:30.1, 11:21.3, 12:04.9, 12:35.1, 12:46.8 |
| 19 | 570 | Mitchell,
SD - Team Time (1st 5) 1:00:09.7 | Spread (1st 5) 2:09.0 |
| 32, 93, 104, 138, 203, (213), (241) |
| Micah Bennett, Kaleb Byrd, Zander Koch, Will Mullenmeister, Landyn Rhoades, (Parker Taylor), (Dylan Cortave) |
| 11:02.0, 11:46.3, 11:56.4, 12:14.0, 13:11.0, (13:24.0), (14:29.0) |
| 20 | 572 | Elkton-Lake Benton,
SD - Team Time (1st 5) 59:54.4 | Spread (1st 5) 2:28.4 |
| 17, 73, 121, 163, 198, (247), (282) |
| Noah Kinner, Will Deutz, Lane Yockey, Jadin Otto, Andrew McMahon, (Cody Dykstra), (Isaac Neill) |
| 10:37.6, 11:30.2, 12:04.5, 12:36.2, 13:06.0, (14:45.0), (26:13.4) |
| 21 | 713 | McCrossan,
SD - Team Time (1st 5) 1:01:52.1 | Spread (1st 5) 1:48.7 |
| 65, 128, 154, 159, 207 |
| Willow Fischer, Riley Fool Bull, Cody Hanson, Jake Moore, Shayden Smith |
| 11:27.0, 12:08.6, 12:28.9, 12:31.9, 13:15.7 |
| 22 | 729 | Dell Rapids,
SD - Team Time (1st 5) 1:01:47.3 | Spread (1st 5) 54.2 |
| 119, 134, 144, 146, 186, (212), (245) |
| Thomas Christensen, Devon Andersen, Eli Gauthier, Stetsen Tebay, Luciano Barbara, (Tate Veltkamp), (Aiden Heilman) |
| 12:01.9, 12:11.6, 12:18.6, 12:19.1, 12:56.1, (13:22.1), (14:40.1) |
| 23 | 733 | Baltic,
SD - Team Time (1st 5) 1:02:08.9 | Spread (1st 5) 1:47.3 |
| 53, 141, 164, 176, 199, (216), (230) |
| Tyler Ochsner, Broghan Tiahrt, Alexander Hockenberry, Peter Hoekman, Colten Ronfeldt, (Vance Davis), (Lincoln Wilde) |
| 11:19.8, 12:15.4, 12:36.6, 12:50.0, 13:07.1, (13:27.4), (13:57.9) |
| 24 | 739 | Sioux Valley,
SD - Team Time (1st 5) 1:02:06.9 | Spread (1st 5) 1:28.7 |
| 78, 129, 161, 178, 193, (194), (202) |
| Carter Hanssen, Trystan Engels, Jackson Hestermann, Oliver Larsen, Corban Barclay, (William Jaquet), (Camron Gross) |
| 11:31.9, 12:08.8, 12:34.7, 12:50.9, 13:00.6, (13:01.9), (13:10.7) |
| 25 | 762 | Abiding Savior Academy,
SD - Team Time (1st 5) 1:03:04.8 | Spread (1st 5) 2:34.2 |
| 66, 108, 151, 204, 233 |
| Ezra Lewis, Samuel Lewis, Hudson Wengert, Wesley Storm, Byron Wengert |
| 11:27.2, 11:58.2, 12:26.4, 13:11.6, 14:01.4 |
| 762 | Tea Area,
SD - Team Time (1st 5) 1:03:15.6 | Spread (1st 5) 2:58.9 |
| 51, 112, 171, 192, 236, (246), (267) |
| Caleb Jelen, Grant Woodis, Micah Hyronimus, Jace Ullom, Easton Meier, (Noah Sayler), (Zane Curry) |
| 11:17.5, 11:59.6, 12:43.9, 12:58.2, 14:16.4, (14:44.1), (15:57.8) |
| 27 | 798 | Warner,
SD - Team Time (1st 5) 1:03:04.7 | Spread (1st 5) 1:57.2 |
| 36, 181, 190, 195, 196, (201), (214) |
| Mason Royer, Teigan McKown, Blake Bierman, Rorye Hook, Braylen Liebl, (Rowynn Hook), (Tyton Schuchhardt) |
| 11:06.5, 12:53.2, 12:58.0, 13:03.3, 13:03.7, (13:09.9), (13:24.6) |
| 28 | 818 | Centerville,
SD - Team Time (1st 5) 1:05:15.1 | Spread (1st 5) 4:24.6 |
| 47, 80, 208, 219, 264, (271) |
| Carter Muller, Elijah Stake, Jace Muller, Muller Brady, Sam Balison, (Cragar Wylie) |
| 11:14.3, 11:33.1, 13:16.3, 13:32.5, 15:38.9, (16:05.3) |
| 29 | 825 | Avon,
SD - Team Time (1st 5) 1:05:02.4 | Spread (1st 5) 3:35.9 |
| 96, 106, 143, 221, 259 |
| Jacob Sassaman, Rex Baade, Tucker Tjeerdsma, Palmer Podzimek, Zane Rush |
| 11:49.1, 11:57.8, 12:17.9, 13:32.6, 15:25.0 |
| 30 | 847 | Canton,
SD - Team Time (1st 5) 1:03:34.2 | Spread (1st 5) 1:01.5 |
| 120, 167, 179, 184, 197, (210), (243) |
| Daniel Anderson, Briggs Jarman, Riley Dixon, Peter Kleinschmit, Aiden Gannon, (Teegan Yusella), (Alexander Veldhuizen) |
| 12:02.8, 12:39.7, 12:52.5, 12:54.9, 13:04.3, (13:20.6), (14:35.3) |
| 31 | 849 | Dakota Valley,
SD - Team Time (1st 5) 1:03:31.3 | Spread (1st 5) 24.8 |
| 156, 166, 169, 173, 185, (187), (232) |
| Easton McGuire, Max McGuire, Zane Ensz, Colin Oliva, Matthew Daniels, (Cole Worthington), (Ryan Crombie) |
| 12:30.2, 12:38.7, 12:41.5, 12:45.9, 12:55.0, (12:56.2), (13:59.9) |
| 32 | 860 | West Central,
SD - Team Time (1st 5) 1:03:36.8 | Spread (1st 5) 1:03.4 |
| 136, 147, 168, 200, 209 |
| Easton Parsons, Brett Boll, Kash Beaupre, Weston Walker, Owen Wenzlaff |
| 12:13.2, 12:19.2, 12:39.9, 13:07.9, 13:16.6 |
| 33 | 879 | Platte-Geddes,
SD - Team Time (1st 5) 1:04:49.0 | Spread (1st 5) 2:26.0 |
| 117, 152, 155, 215, 240, (272) |
| Tate Maxon, Maden Brown, Henry Graesser, Dawson Gustad, Trey Mushitz, (Maverick Maydew) |
| 12:01.0, 12:27.0, 12:29.0, 13:25.0, 14:27.0, (16:24.0) |
| 34 | 887 | Clark/Willow Lake,
SD - Team Time (1st 5) 1:05:15.3 | Spread (1st 5) 3:02.8 |
| 48, 183, 189, 229, 238, (275) |
| Logan Borns, Brody Graves, Waylon Fitzgerald, Judd Vandersnick, Oliver Reitz, (Kayden Ryan) |
| 11:14.5, 12:54.7, 12:56.2, 13:52.6, 14:17.3, (16:53.8) |
| 35 | 915 | Arlington,
SD - Team Time (1st 5) 1:10:38.4 | Spread (1st 5) 6:20.9 |
| 43, 89, 242, 262, 279 |
| Bryce Cassutt, Wiliam Haufschild, Brody Miller, Charlie Clelland, Mason Beck |
| 11:13.1, 11:41.8, 14:33.3, 15:36.2, 17:34.0 |
| 36 | 922 | Sanborn Central/Woonsocket,
SD - Team Time (1st 5) 1:06:33.6 | Spread (1st 5) 2:57.6 |
| 98, 115, 226, 234, 249, (255) |
| Mason Anderson, Kahle Johnson, Gabe Lindgren, Sj Schlicht, Coletan Schlicht, (Mathias Lindgren) |
| 11:52.0, 12:00.0, 13:49.0, 14:03.0, 14:49.6, (15:05.9) |
| 37 | 952 | Sisseton,
SD - Team Time (1st 5) 1:05:30.3 | Spread (1st 5) 1:50.8 |
| 92, 206, 211, 220, 223, (225), (228) |
| Hardin Stickland, Casten Dahl, Luke Donnell, Landon Wegener, Colter Adams, (Isaac Bergeson), (Everett Groos) |
| 11:46.0, 13:14.0, 13:21.0, 13:32.5, 13:36.8, (13:41.2), (13:52.0) |
| 38 | 983 | Sioux Falls Lutheran,
SD - Team Time (1st 5) 1:07:00.6 | Spread (1st 5) 2:45.4 |
| 125, 160, 217, 231, 250 |
| Dylan Gilster, Jordan Brack, Gabe Weiler, Lucas Baumbach, Weston Elkins |
| 12:06.4, 12:32.8, 13:30.7, 13:58.9, 14:51.8 |
| 39 | 1015 | Ethan/Parkston,
SD - Team Time (1st 5) 1:08:45.7 | Spread (1st 5) 3:35.3 |
| 113, 165, 224, 252, 261 |
| Drew Mellegaard, Louie Knippling, Blake Mueller, Chase Lentsch, Braxtyn Raymond |
| 11:59.7, 12:37.0, 13:41.0, 14:53.0, 15:35.0 |
| 40 | 1020 | Aberdeen Roncalli,
SD - Team Time (1st 5) 1:10:20.0 | Spread (1st 5) 4:27.7 |
| 35, 218, 253, 254, 260, (265), (269) |
| Ben Weigel, Mason Bui, Caleb Siebert, Jacob Gulden, Patrick Scott, (Gus Kessler), (Simon Bui) |
| 11:06.0, 13:32.3, 15:03.0, 15:05.0, 15:33.7, (15:39.0), (16:02.0) |
| 41 | 1059 | Milbank,
SD - Team Time (1st 5) 1:10:20.4 | Spread (1st 5) 4:46.4 |
| 131, 182, 222, 248, 276 |
| Jefferson Ordonez, Matthew Unzen, Justus Gortmaker, Tate Pew, Gunnar Anderson |
| 12:09.9, 12:53.7, 13:34.4, 14:46.1, 16:56.3 |
| 42 | 1163 | Wagner,
SD - Team Time (1st 5) 1:13:40.7 | Spread (1st 5) 4:02.7 |
| 157, 205, 258, 270, 273 |
| Mason Tjeerdsma, Wyatt Havranek, K'drian Weddell, Atreyu Almaguer, Camden Welch |
| 12:30.6, 13:13.6, 15:18.4, 16:04.8, 16:33.3 |
| 43 | 1241 | Redfield,
SD - Team Time (1st 5) 1:22:58.5 | Spread (1st 5) 8:32.5 |
| 142, 263, 277, 278, 281 |
| Briar Maher, Carter Hansen, William McPhee, Wyatt Bohn, Scylas Schulz |
| 12:15.7, 15:38.2, 17:07.5, 17:09.0, 20:48.2 |
| 44 | 1286 | Groton Area,
SD - Team Time (1st 5) 1:19:26.5 | Spread (1st 5) 4:34.6 |
| 237, 244, 251, 274, 280 |
| Grayden (Grady) Zeck, Blake Malsam, Tate Johnson, Calvin Locken, Logan Clocksene |
| 14:16.4, 14:35.6, 14:53.0, 16:50.5, 18:51.0 |
| 1286 | Tri-State,
SD - Team Time (1st 5) 1:16:27.3 | Spread (1st 5) 1:34.4 |
| 239, 256, 257, 266, 268 |
| Gideon Sando, Raul Chavez, Kade Braaten, Jackson Fulgham, Daniel Apodaca |
| 14:24.2, 15:07.5, 15:10.1, 15:46.9, 15:58.6 |