| 1 | 77 | Ben Reifel,
SD - Team Time (1st 5) 53:39.5 | Spread (1st 5) 31.3 |
| 4, 12, 14, 23, 24, (43), (102) |
| Cole Reilly, Ben Parsons, Griffin Miller, Carson Coulter, Jackson Boltjes, (Aiden Johnson), (Landon Doyle) |
| 10:25.6, 10:37.4, 10:43.6, 10:56.0, 10:56.9, (11:20.1), (11:51.8) |
| 2 | 99 | Spearfish MS,
SD - Team Time (1st 5) 54:03.5 | Spread (1st 5) 1:05.5 |
| 2, 11, 18, 28, 40, (47), (52) |
| Jovan Weigel, Weston Carlson, Rylan VanDeest, Jaxson Avery, Drayton Lerew, (Ian Cho), (Carter Thompson) |
| 10:12.0, 10:36.4, 10:47.9, 11:09.7, 11:17.5, (11:23.7), (11:26.2) |
| 3 | 121 | Custer MS,
SD - Team Time (1st 5) 54:27.0 | Spread (1st 5) 1:00.6 |
| 6, 10, 17, 26, 62, (79), (87) |
| David Lewis, Austin Drew, Dalton Marshall, Ayden Dooley, Jared Cooper, (Jayse Noem), (Colton Dorrance) |
| 10:29.6, 10:35.9, 10:47.4, 11:03.9, 11:30.2, (11:38.8), (11:44.5) |
| 121 | Southwest (Rapid City),
SD - Team Time (1st 5) 54:13.5 | Spread (1st 5) 1:28.0 |
| 1, 13, 21, 31, 55, (64), (74) |
| Tate Van Beek, Oden Kleinschmidt, Carter Dormann, Owen Mallams, Lucas Haave, (Ryker Van Osdol), (Gavin Friend) |
| 10:00.5, 10:41.4, 10:51.6, 11:11.5, 11:28.5, (11:30.4), (11:37.0) |
| 5 | 184 | Douglas MS,
SD - Team Time (1st 5) 55:01.3 | Spread (1st 5) 1:34.6 |
| 3, 7, 22, 48, 104, (124), (146) |
| Peyton Kallstrom, Gavin Chiaroni, Bennie Olsen, Quentin Miller, Dylan Music, (Jericho Gonzalez), (Elliot Harms) |
| 10:17.7, 10:31.7, 10:55.7, 11:23.9, 11:52.3, (12:01.2), (12:13.4) |
| 6 | 193 | Patrick Henry,
SD - Team Time (1st 5) 56:09.6 | Spread (1st 5) 43.8 |
| 15, 35, 36, 51, 56, (80), (86) |
| Brekken Biteler, Briley Bartels, Brian Wilson, Jacob Madsen, Tyler Webb, (Oscar Ericsson), (Jack Teller) |
| 10:45.4, 11:14.2, 11:14.9, 11:25.9, 11:29.2, (11:39.2), (11:43.8) |
| 7 | 216 | Brandon Valley,
SD - Team Time (1st 5) 56:40.6 | Spread (1st 5) 18.8 |
| 30, 34, 42, 53, 57, (60), (68) |
| Isaac Spahr, Brayden Laber, Ethan Kyte, Asher Selness, Chase Peterson, (Otto Winters), (Bradley Walden) |
| 11:10.6, 11:14.1, 11:20.0, 11:26.5, 11:29.4, (11:29.8), (11:32.0) |
| 8 | 288 | Platte Geddes MS,
SD - Team Time (1st 5) 57:03.9 | Spread (1st 5) 41.5 |
| 25, 29, 74, 78, 82, (103), (151) |
| Walter Graesser, Jameson Leader, Dawson Gustad, Hank Veurink, Isaac Leader, (Riley Creasey-Petersek), (Henry Graesser) |
| 10:58.7, 11:10.0, 11:37.0, 11:38.0, 11:40.2, (11:52.0), (12:16.0) |
| 9 | 315 | Mickelson (Brookings) MS,
SD - Team Time (1st 5) 56:59.5 | Spread (1st 5) 1:41.0 |
| 5, 39, 49, 83, 139, (178), (192) |
| Trevin Lounsbury, Dylan Haar, Griffin Bachman, Kyler Soost, Emerson Gross, (Thatcher Haselhorst), (Andrew Haufschild) |
| 10:28.6, 11:17.0, 11:24.0, 11:40.3, 12:09.6, (12:38.8), (12:46.2) |
| 10 | 335 | Georgia Morse,
SD - Team Time (1st 5) 57:45.4 | Spread (1st 5) 23.6 |
| 44, 59, 71, 73, 88, (90), (100) |
| Shane Jones, Hayden Northrup, Trenton Munyer, Jett Kirschenmann, Christopher Jensen, (Adyn Tipton), (Benjamin Meyer) |
| 11:21.4, 11:29.7, 11:34.1, 11:35.2, 11:45.0, (11:46.5), (11:51.1) |
| 11 | 419 | South (Rapid City),
SD - Team Time (1st 5) 58:02.8 | Spread (1st 5) 1:56.6 |
| 9, 33, 98, 114, 165, (198), (227) |
| Eric Errea, Tucker Larson, Noah Hansen, Ace Brubaker, Rory Murphy, (Teegan Grosz), (Xander LeBaron) |
| 10:32.8, 11:13.2, 11:50.4, 11:57.0, 12:29.4, (12:50.3), (13:29.2) |
| 12 | 422 | West (Rapid City),
SD - Team Time (1st 5) 58:31.4 | Spread (1st 5) 38.1 |
| 50, 57, 60, 126, 129, (142), (155) |
| Jaxon Wright, Evan Perrigo, Miles Wright, Justus Hartley, Dominic Wurdeman, (Titan Ross), (Will Henry) |
| 11:25.8, 11:29.4, 11:29.8, 12:02.5, 12:03.9, (12:12.0), (12:17.4) |
| 13 | 450 | Sturgis Williams,
SD - Team Time (1st 5) 58:22.0 | Spread (1st 5) 1:28.4 |
| 19, 65, 70, 138, 158, (162), (171) |
| Troy Wolter, Mason Hagen, Tyce Dunn, Kylr Mahaffy, Miles Kornegay, (Burke Potter), (Aiden Fox) |
| 10:49.6, 11:31.5, 11:33.9, 12:09.0, 12:18.0, (12:25.9), (12:32.7) |
| 14 | 463 | O'Gorman,
SD - Team Time (1st 5) 58:55.2 | Spread (1st 5) 31.4 |
| 54, 93, 97, 99, 120, (163), (188) |
| Thomas Pardy, Jack Jorgenson, Braxton Keppen, Howie Anderson, Cohen Steffen, (Ryan Heldenbrand), (Henry Schmitz) |
| 11:27.4, 11:47.8, 11:50.2, 11:51.0, 11:58.8, (12:28.6), (12:43.5) |
| 15 | 500 | East (Rapid City),
SD - Team Time (1st 5) 59:17.8 | Spread (1st 5) 1:14.0 |
| 45, 67, 81, 135, 172, (217), (219) |
| Mylan McDaniel, Gavin Callahan, Cortland Grimsrud, Peter Brett, Landon Ditterlier, (Barick Hurd), (Sebastian Banks) |
| 11:21.8, 11:31.9, 11:39.9, 12:08.4, 12:35.8, (13:20.8), (13:21.8) |
| 16 | 523 | Sioux Falls Christian,
SD - Team Time (1st 5) 59:20.1 | Spread (1st 5) 22.4 |
| 76, 105, 107, 114, 121, (192), (197) |
| Max McDonald, Levi Harr, Brooks Clapp, Jacoby Johnson, Peyton Weiner, (Sam VanRaalte), (Kole Bleyenburg) |
| 11:37.4, 11:52.5, 11:53.4, 11:57.0, 11:59.8, (12:46.2), (12:48.8) |
| 17 | 528 | Stagebarn,
SD - Team Time (1st 5) 59:32.2 | Spread (1st 5) 1:21.2 |
| 37, 63, 110, 145, 173, (250), (273) |
| Linkin Hurias, Beau Odegaard, Carson Hautala, Emerson Harwood, Wyatt Gaeta, (Brennan Borries), (Vern Halter) |
| 11:15.9, 11:30.3, 11:55.6, 12:13.3, 12:37.1, (13:57.5), (14:43.5) |
| 18 | 545 | Aberdeen,
SD - Team Time (1st 5) 59:34.6 | Spread (1st 5) 18.3 |
| 89, 94, 108, 123, 131, (143), (148) |
| Jackson Dargatz, Joseph Richards, Eli Franks, Chris La Croix, Colton Hannigan, (Lawson Stewart), (Detrich Hammer) |
| 11:46.4, 11:48.8, 11:54.0, 12:00.7, 12:04.7, (12:13.0), (12:13.9) |
| 19 | 599 | Mitchell Christian MS,
SD - Team Time (1st 5) 1:00:39.1 | Spread (1st 5) 3:31.1 |
| 8, 20, 96, 221, 254, (272) |
| Sawyer Holdeman, Brady Asbenson, Luke Atnip, Chevy Provancial, Elias Bumgardner, (Eli Thomas) |
| 10:32.0, 10:51.0, 11:50.0, 13:23.0, 14:03.1, (14:32.0) |
| 20 | 605 | Edison,
SD - Team Time (1st 5) 1:00:03.2 | Spread (1st 5) 1:05.8 |
| 40, 92, 153, 159, 161, (187), (195) |
| Andrew Miller, Reid Groher, Kingston Nelson, Christian Jerstad, Austin Dittmer, (Sam Khan), (Evan Medema) |
| 11:17.5, 11:47.2, 12:16.7, 12:18.5, 12:23.3, (12:43.0), (12:47.0) |
| 21 | 614 | Freeman,
SD - Team Time (1st 5) 1:00:51.7 | Spread (1st 5) 2:21.8 |
| 27, 69, 91, 199, 228, (248), (269) |
| Braydan Mangel, Josh Oleson, Lane McCune, Guss Timmerman, Owen Andersen, (Liam Loofbourrow), (Pete Rembold) |
| 11:08.5, 11:33.8, 11:46.9, 12:52.2, 13:30.3, (13:55.6), (14:27.3) |
| 22 | 622 | Harrisburg South,
SD - Team Time (1st 5) 1:00:09.8 | Spread (1st 5) 21.3 |
| 106, 113, 122, 132, 149, (156), (156) |
| Keaton Rice, Trent Krueger, Porter Mundhenke, Kalin Moen, Ashton Olson, (Henry Woodson), (Owen Vyhlidal) |
| 11:52.7, 11:56.4, 12:00.3, 12:06.4, 12:14.0, (12:17.5), (12:17.5) |
| 23 | 691 | Belle Fourche MS,
SD - Team Time (1st 5) 1:01:15.1 | Spread (1st 5) 1:54.8 |
| 32, 130, 134, 186, 209, (231), (277) |
| Nathan Hudson, Jaxon Bach, Tucker Olson, Thad McKenney, Prosper Knappen, (Ezra Avalos), (Reven Audiss) |
| 11:12.9, 12:04.3, 12:07.9, 12:42.3, 13:07.7, (13:35.1), (14:57.9) |
| 24 | 769 | Rapid City Christian,
SD - Team Time (1st 5) 1:02:14.6 | Spread (1st 5) 3:16.1 |
| 16, 127, 184, 189, 253, (258) |
| Thomas Loftus, Ethan Fischer, Fischer Abrams, Oliver Carlson, Lucas Suomala, (Elisha Youpee) |
| 10:45.6, 12:02.7, 12:40.7, 12:43.9, 14:01.7, (14:10.5) |
| 25 | 788 | Tea Area,
SD - Team Time (1st 5) 1:02:06.9 | Spread (1st 5) 57.2 |
| 95, 136, 173, 190, 194, (208), (232) |
| Dawson Lowery, Kadin Zolnowsky, Cameron Hallvin, Noah Korver, Jaxon Johanneson, (Riley Clark), (Ayin Waltner) |
| 11:49.7, 12:08.6, 12:37.1, 12:44.6, 12:46.9, (13:06.5), (13:37.1) |
| 26 | 792 | North Central,
SD - Team Time (1st 5) 1:03:00.6 | Spread (1st 5) 2:30.1 |
| 84, 117, 118, 212, 261 |
| Jason Arbach, Drew Arbach, Aaron Ingerson, Noah Ingerson, Keegan Miller |
| 11:41.0, 11:57.3, 11:57.5, 13:13.7, 14:11.1 |
| 27 | 817 | Harrisburg North,
SD - Team Time (1st 5) 1:03:08.5 | Spread (1st 5) 2:21.0 |
| 38, 141, 185, 220, 233, (234), (238) |
| Blake Schierholz, Ozzy Johnson, Connor Beers, Henrik Eidsmoe, Erik Odney, (John Miller), (Gideon Okken) |
| 11:16.7, 12:10.7, 12:41.1, 13:22.3, 13:37.7, (13:38.3), (13:43.7) |
| 28 | 834 | Abiding Savior Academy,
SD - Team Time (1st 5) 1:03:08.8 | Spread (1st 5) 2:11.9 |
| 119, 137, 143, 175, 260, (285), (294) |
| Samuel Lewis, Ezra Lewis, Dawson Smith, Byron Wengert, Isaiah Metzger, (Hudson Wengert), (Gil Smith) |
| 11:58.7, 12:08.9, 12:13.0, 12:37.6, 14:10.6, (15:23.5), (15:57.4) |
| 29 | 858 | Northwestern ms,
SD - Team Time (1st 5) 1:04:29.1 | Spread (1st 5) 2:57.7 |
| 66, 71, 205, 245, 271, (274), (283) |
| Jarren Haven, Will Clemens, Kyle Olson, Ty Boekelheide, Josh Thorson, (Tristan Nickeson), (Patrick Olson) |
| 11:31.6, 11:34.1, 13:00.5, 13:53.6, 14:29.3, (14:46.9), (15:08.8) |
| 30 | 884 | North (Rapid City),
SD - Team Time (1st 5) 1:04:55.6 | Spread (1st 5) 3:12.6 |
| 76, 109, 177, 247, 275, (299), (303) |
| Nate Mailloux, Josiah Osborne, Eli Brown, Micah Brown, Jaron Short Bull, (Xavier LaPointe), (Deven Martinez) |
| 11:37.4, 11:54.4, 12:38.4, 13:55.4, 14:50.0, (16:16.2), (16:34.2) |
| 31 | 919 | Huron MS,
SD - Team Time (1st 5) 1:03:56.7 | Spread (1st 5) 1:48.2 |
| 116, 168, 196, 200, 239, (240), (295) |
| Joshua Olivo, Henry Kruse, Maxwell Radke, Ira Sarvis, Emerson Sarvis, (Corbin Fuchs), (Colt Fenske) |
| 11:57.1, 12:31.4, 12:47.2, 12:55.7, 13:45.3, (13:45.9), (15:57.6) |
| 32 | 922 | Watertown,
SD - Team Time (1st 5) 1:04:07.9 | Spread (1st 5) 1:27.3 |
| 124, 176, 179, 218, 225, (257), (307) |
| Garrett McGillivary, Cullen Aldren, Evan Mack, Treyton Becker, Cooper Crow, (Soren Bisgard), (Jacob Maag) |
| 12:01.2, 12:37.9, 12:39.0, 13:21.3, 13:28.5, (14:10.2), (17:10.1) |
| 33 | 930 | Memorial,
SD - Team Time (1st 5) 1:04:18.2 | Spread (1st 5) 1:25.2 |
| 128, 152, 211, 215, 224, (229), (244) |
| Jason Herbst, Max Schaefer, Keaton Stelzer, Derek Wiemann, Liam Nielsen, (Deyondre Fick), (Jack Mergen) |
| 12:02.8, 12:16.1, 13:11.4, 13:19.9, 13:28.0, (13:34.0), (13:53.0) |
| 34 | 1006 | Miller ms,
SD - Team Time (1st 5) 1:05:11.1 | Spread (1st 5) 1:08.0 |
| 170, 181, 204, 216, 235 |
| Cassen Nye, Owen Kahler, Jaymin VanDerWerff, Blaten Werdel, Alexander Van Zee |
| 12:32.0, 12:40.0, 12:59.1, 13:20.0, 13:40.0 |
| 35 | 1007 | Mitchell MS,
SD - Team Time (1st 5) 1:05:53.2 | Spread (1st 5) 2:08.8 |
| 101, 182, 236, 237, 251, (262), (266) |
| Karsten Herges, Axel Reimnitz, Ryan Driscoll, Carson Odell, Wyatt Rezac, (Landyn Rhoades), (Pierre Tschoepe) |
| 11:51.2, 12:40.4, 13:40.5, 13:41.1, 14:00.0, (14:13.8), (14:16.8) |
| 36 | 1012 | Ipswich MS,
SD - Team Time (1st 5) 1:05:33.6 | Spread (1st 5) 2:00.2 |
| 150, 164, 191, 242, 265, (286), (300) |
| Ethan Wald, Clayton Horst, Jace Styles, Gavin Horst, Benjamin Hoyle, (Edison Unser), (Jasper Opsahl) |
| 12:14.8, 12:29.1, 12:45.4, 13:49.3, 14:15.0, (15:32.5), (16:20.9) |
| 37 | 1017 | Timber Lake,
SD - Team Time (1st 5) 1:07:18.0 | Spread (1st 5) 4:12.6 |
| 112, 180, 183, 246, 296, (313) |
| Charlie Hornick, Louis Scholtz, Xavier Sanchez, Thomas Holzer, Demetrius Sanchez, (Theo Taylor) |
| 11:56.0, 12:39.1, 12:40.5, 13:53.8, 16:08.6, (23:43.2) |
| 38 | 1049 | Hot Springs,
SD - Team Time (1st 5) 1:06:25.5 | Spread (1st 5) 2:06.7 |
| 147, 166, 226, 243, 267 |
| Elijah Helsted, Braxton Novotny, Taylen DeBoer, Nolan Ramacher, Sylas Bossingham |
| 12:13.8, 12:29.9, 13:28.6, 13:52.7, 14:20.5 |
| 39 | 1064 | St Paul's Lutheran,
SD - Team Time (1st 5) 1:13:01.1 | Spread (1st 5) 5:17.8 |
| 46, 111, 301, 302, 304, (311) |
| Brice Gosch, Tristen Kjos, Sean Tucker, Keegan Engel, Landon Malon, (Abram Johnson) |
| 11:23.0, 11:55.8, 16:28.1, 16:33.4, 16:40.8, (19:23.6) |
| 40 | 1070 | Canistota MS,
SD - Team Time (1st 5) 1:10:34.0 | Spread (1st 5) 5:08.7 |
| 85, 133, 256, 291, 305 |
| Reece Christian, Caleb Shroeder, Jaxon Puetz, Tristen Esser, Malachi Church |
| 11:43.3, 12:07.2, 14:05.2, 15:46.3, 16:52.0 |
| 41 | 1087 | Flandreau,
SD - Team Time (1st 5) 1:07:55.9 | Spread (1st 5) 2:46.4 |
| 154, 167, 207, 278, 281 |
| Nathaniel Hobbie, Logan Kontz, Jake Hamilton, Creighton Arnett, Kobi Martin |
| 12:17.3, 12:31.1, 13:04.2, 14:59.6, 15:03.7 |
| 42 | 1104 | Madison MS,
SD - Team Time (1st 5) 1:07:01.8 | Spread (1st 5) 1:42.5 |
| 169, 203, 213, 255, 264, (280), (290) |
| Charles Aldana, Gavin Taylor, Houston Bryant, Gordon Olson, Milo Osborn, (Tristan Brown), (Milo Osborne) |
| 12:31.6, 12:56.7, 13:15.6, 14:03.8, 14:14.1, (15:00.6), (15:43.0) |
| 43 | 1149 | Beresford,
SD - Team Time (1st 5) 1:07:54.3 | Spread (1st 5) 38.4 |
| 214, 222, 223, 241, 249, (251), (258) |
| Kanin Klentz, Tate Lyle, Oliver Merriman, Marcus Aasheim, Noah Halvorson, (Henry Huether), (Mobi Merriman) |
| 13:18.5, 13:24.3, 13:26.8, 13:47.8, 13:56.9, (14:00.0), (14:10.5) |
| 44 | 1155 | Tri-State ms,
SD - Team Time (1st 5) 1:09:00.2 | Spread (1st 5) 3:11.7 |
| 160, 210, 230, 268, 287, (310) |
| Joshua Klein, Dayton Sando, Cobin Raguse, Tucker Steffens, Aykre Piotter, (Drayten Piotter) |
| 12:21.6, 13:10.1, 13:34.2, 14:21.0, 15:33.3, (18:47.6) |
| 45 | 1219 | Elk Point-Jefferson,
SD - Team Time (1st 5) 1:13:46.0 | Spread (1st 5) 5:06.6 |
| 140, 202, 263, 306, 308 |
| Cael Derochie, Beckett Fennel, Noah Buhian, Spencer Marx, Jaxon Vande Vegte |
| 12:09.8, 12:56.0, 14:14.0, 17:09.8, 17:16.4 |
| 46 | 1281 | Hill City MS,
SD - Team Time (1st 5) 1:13:16.3 | Spread (1st 5) 2:53.9 |
| 201, 206, 289, 292, 293 |
| Cameron Conaway, Joshua Baseley, Cameron Conaway, Mark Perkins, Rylan Pearson |
| 12:55.8, 13:00.9, 15:41.8, 15:48.1, 15:49.7 |
| 47 | 1391 | St. Thomas More Catholic,
SD - Team Time (1st 5) 1:14:42.5 | Spread (1st 5) 43.6 |
| 270, 276, 279, 282, 284 |
| Nicholas Carpenter, Keegan Reed, Archer Bordewyk, Jordan Porzelt, Greyson Weaver |
| 14:28.2, 14:55.1, 15:00.1, 15:07.3, 15:11.8 |
| 48 | 1504 | Hitchcock-Tulare,
SD - Team Time (1st 5) 1:27:08.4 | Spread (1st 5) 5:37.8 |
| 288, 297, 298, 309, 312 |
| Gavin Schneider, Brodie Boomsma, Matthew Salmen, Seth Smith, Eastin Otto |
| 15:39.2, 16:09.8, 16:13.6, 17:48.8, 21:17.0 |