176Sioux Falls Christian, SD - Team Time (1st 5) 1:21:56.0 | Spread (1st 5) 59.6
2, 13, 17, 18, 26, (43), (77)
Isaac Davelaar, Patrick Vogel, Isaac Engbers, Derrek VanderLeest, Daniel Colby, (Nathan Koole), (Maxim Strizheus)
15:41.0, 16:29.4, 16:32.3, 16:32.7, 16:40.6, (16:57.8), (17:25.7)
2108Sioux Falls Lincoln, SD - Team Time (1st 5) 1:22:35.4 | Spread (1st 5) 1:02.1
3, 19, 20, 25, 41, (45), (48)
Zeb Mendel, Jackson Sluiter, Grant Graber, Rob Baker, Ethan Yu, (Zach Miller), (Will Sugrue)
15:52.9, 16:33.0, 16:34.1, 16:40.4, 16:55.0, (17:00.3), (17:05.2)
3128Rapid City Stevens, SD - Team Time (1st 5) 1:22:53.5 | Spread (1st 5) 1:21.5
9, 14, 15, 21, 69, (72), (82)
Simeon Birnbaum, Hayden Grosz, Joey Dewhurst, Alex Otten, Keaton Fierro, (Caden Sietsema), (Stone Graves)
15:58.5, 16:29.7, 16:30.8, 16:34.5, 17:20.0, (17:23.0), (17:29.2)
4243Aberdeen Central, SD - Team Time (1st 5) 1:23:54.9 | Spread (1st 5) 1:50.6
4, 6, 37, 83, 113, (117), (132)
Josh Martin, Daniel Street, Jacob Angerhofer, Ian Ahlberg, Christian Wells, (David VanVeen), (Rylan Johnson)
15:54.2, 15:55.4, 16:50.8, 17:29.7, 17:44.8, (17:45.8), (17:55.4)
5280Vermillion, SD - Team Time (1st 5) 1:25:18.5 | Spread (1st 5) 1:33.2
12, 22, 47, 66, 133, (186), (214)
Riley Ruhaak, Jakob Dobney, Joel Dahloff, Jack Freeburg, Emery Bohnsack, (Henry Anderson), (Jacob Chasing Hawk)
16:22.5, 16:37.5, 17:04.4, 17:18.4, 17:55.7, (18:18.7), (18:32.0)
6292Brandon Valley, SD - Team Time (1st 5) 1:25:15.1 | Spread (1st 5) 1:45.0
5, 42, 56, 90, 99, (109), (124)
Britton Elkin, Jeremiah Donahoe, Ben VanDeBerg, Paul Kern, Riley Peyton, (Cole Borchardt), (Luke Kocer)
15:54.8, 16:55.9, 17:11.2, 17:33.4, 17:39.8, (17:42.8), (17:51.2)
7324Harrisburg, SD - Team Time (1st 5) 1:25:59.3 | Spread (1st 5) 1:08.8
22, 31, 57, 96, 118, (138), (141)
Parker Fitzgerald, Soren Weeg, Cashton Johnson, Trecyn Hallman, Gavin Smith, (Evan Miller), (Ben Bruning)
16:37.5, 16:46.2, 17:11.7, 17:37.6, 17:46.3, (17:57.7), (17:59.9)
8336Sioux Falls Washington, SD - Team Time (1st 5) 1:26:19.2 | Spread (1st 5) 59.2
29, 50, 55, 88, 114, (120), (202)
Avery Stanford, Collin Winkleman, Dan Gide, Davis Shafer, Lucas Rodman, (Alex Bittner), (Camden Reilly)
16:45.8, 17:06.2, 17:11.1, 17:31.1, 17:45.0, (17:48.3), (18:26.7)
9358Yankton, SD - Team Time (1st 5) 1:26:34.7 | Spread (1st 5) 50.2
38, 46, 59, 105, 110, (183), (225)
Zach Fedde, Nate Schoenfelder, Tre Kleinschmit, Dylan Payer, Tim Merchen, (Oliver Dooley), (Harrison Krajewski)
16:53.3, 17:03.5, 17:13.0, 17:41.4, 17:43.5, (18:18.3), (18:39.5)
10372Sioux Falls Roosevelt, SD - Team Time (1st 5) 1:26:40.0 | Spread (1st 5) 1:15.5
35, 54, 64, 71, 148, (180), (211)
Jordan Johnson, Eli Johnson, Carson Reese, Samuel Castle, Noah Stude, (Carter Geurts), (Kieran Weigelt)
16:48.4, 17:10.9, 17:16.0, 17:20.8, 18:03.9, (18:17.9), (18:29.1)
11447Sturgis Brown, SD - Team Time (1st 5) 1:27:44.0 | Spread (1st 5) 25.1
63, 92, 93, 97, 102, (106), (128)
Morgan Papenfuss, Ray Henderson, Taylor Tobias, Traeton Monahan, Beck Bruch, (Ty Petrocco), (Deron Graf)
17:15.4, 17:34.1, 17:35.9, 17:38.1, 17:40.5, (17:41.5), (17:52.7)
12493Dakota Valley, SD - Team Time (1st 5) 1:27:17.1 | Spread (1st 5) 2:02.1
10, 89, 116, 128, 150, (253), (265)
Blake Schmiedt, Keaten Wright, Reed Donaldson, Alex Messersmith, Alex Olsen, (Brandon Wagner), (James Kilcullen)
16:02.4, 17:31.8, 17:45.7, 17:52.7, 18:04.5, (18:56.4), (19:03.8)
13499Pierre T.F. Riggs, SD - Team Time (1st 5) 1:27:55.2 | Spread (1st 5) 1:19.6
29, 87, 90, 140, 153, (165), (227)
Hayden Shaffer, Jared Lutmer, Blake Judson, Mason Dell, Brady Gere, (Bradyn Brother of All), (Trevin Black Bear)
16:45.8, 17:31.0, 17:33.4, 17:59.6, 18:05.4, (18:10.1), (18:39.8)
14543Custer, SD - Team Time (1st 5) 1:28:13.6 | Spread (1st 5) 1:46.6
32, 78, 95, 122, 216, (229), (298)
Miles Ellman, Gage Grohs, Kaleb Wragge, Preston Drew, Pierce Sword, (Drew Lehman), (Sterling Sword)
16:46.6, 17:27.5, 17:36.7, 17:49.6, 18:33.2, (18:41.5), (19:21.5)
15590Milbank, SD - Team Time (1st 5) 1:27:02.5 | Spread (1st 5) 3:25.5
1, 65, 149, 170, 205, (272), (456)
Nick Batchelor, Isaac Graham, Grant Van Peursem, James Batchelor, Isaac Johnson, (Sammy Femling), (Ryan O'Farrell)
15:01.9, 17:17.1, 18:04.4, 18:11.7, 18:27.4, (19:07.1), (22:02.4)
16635St. Thomas More, SD - Team Time (1st 5) 1:28:42.8 | Spread (1st 5) 3:11.1
11, 62, 121, 135, 306, (308), (376)
Cody Farland, John Blote, Wilson Miller, William Dirks, Jacob Rausch, (Aaron Wirtz), (Ethan Billau)
16:15.6, 17:14.8, 17:49.2, 17:56.5, 19:26.7, (19:26.8), (20:17.8)
17653Brookings, SD - Team Time (1st 5) 1:29:01.0 | Spread (1st 5) 1:52.2
16, 130, 154, 160, 193, (217), (234)
Samuel Conrad, Nick Diersen, Talon Everding, Kobe Bowser, Igen Nyawanda, (Jacob York), (Ian Smith)
16:31.2, 17:52.9, 18:05.7, 18:07.8, 18:23.4, (18:33.6), (18:43.6)
18673Lennox, SD - Team Time (1st 5) 1:29:37.7 | Spread (1st 5) 50.0
81, 126, 127, 155, 184, (255), (314)
Caleb Sayler, Jaren Hartman, Cloy McVey, Isaac Bambas, Landon Atkins, (Noah Sayler), (Levi Steever)
17:28.4, 17:52.5, 17:52.6, 18:05.8, 18:18.4, (18:56.8), (19:30.6)
19723O'Gorman, SD - Team Time (1st 5) 1:29:52.5 | Spread (1st 5) 2:03.0
39, 98, 99, 234, 253, (263), (292)
Jack Castelli, Evan Mahrous, Dominic Ripperda, Sam Pardy, Andrew Dally, (Max Wetzel), (Sam Prairie)
16:53.4, 17:39.3, 17:39.8, 18:43.6, 18:56.4, (19:02.5), (19:18.5)
20746Clark/Willow Lake, SD - Team Time (1st 5) 1:30:10.7 | Spread (1st 5) 1:39.3
68, 73, 173, 174, 258, (339), (346)
Tyler O'Neill, Brady Jordan, Schuyler McElhone, Gunnar Kvistad, Mason Mcelhone, (Cooper Pommer), (Ethan Mcelhone)
17:19.7, 17:23.3, 18:14.0, 18:14.7, 18:59.0, (19:52.6), (19:56.7)
21754Miller, SD - Team Time (1st 5) 1:30:03.4 | Spread (1st 5) 1:38.0
52, 61, 169, 230, 242, (297), (355)
Alex Schumacher, Pierce Baumberger, Caden Gortmaker, Kellan Hurd, `Evan Archambault, (Ethan Harrell), (Isaiah Gortmaker)
17:09.0, 17:14.4, 18:11.0, 18:42.0, 18:47.0, (19:21.0), (20:03.0)
22765Estelline/Hendricks, SD - Team Time (1st 5) 1:29:28.5 | Spread (1st 5) 2:58.4
7, 111, 159, 238, 250, (362)
Riley Benning, Mattix Hausman, Camden Hobbs, Dawson Bury, Justin Buschenfeld, (Landen Johnson)
15:57.0, 17:44.0, 18:07.7, 18:44.4, 18:55.4, (20:08.2)
23847Beresford, SD - Team Time (1st 5) 1:30:57.0 | Spread (1st 5) 1:48.4
49, 101, 223, 225, 249, (322), (428)
Andrew Atwood, Cameron Wells, Cody Klungseth, Gage Lyle, Scott Ridley, (Tommy Cordell), (Josh Limmer)
17:06.0, 17:40.0, 18:37.1, 18:39.5, 18:54.4, (19:43.3), (21:15.9)
24851Watertown, SD - Team Time (1st 5) 1:30:59.6 | Spread (1st 5) 39.2
119, 145, 191, 192, 204, (237), (337)
Evan Halbe, Abate Schulte, Garrett Antoine, Andre Baumgart, Logan Jenc, (Ben Peterson), (Jay Remmers)
17:48.1, 18:01.1, 18:21.5, 18:21.6, 18:27.3, (18:44.1), (19:52.2)
25855Northwestern, SD - Team Time (1st 5) 1:31:10.5 | Spread (1st 5) 1:25.3
111, 143, 157, 166, 278, (310), (326)
Justin Haven, Nathan Melius, Jace Haven, Lincoln Woodring, Ethan Boekelheide, (Quintin Fischbach), (Aaron Blachford)
17:44.0, 18:00.5, 18:06.2, 18:10.5, 19:09.3, (19:28.9), (19:45.8)
26880Wagner, SD - Team Time (1st 5) 1:31:16.0 | Spread (1st 5) 1:16.0
79, 161, 171, 233, 236, (287), (388)
Michael Barnett, Lael Young, Toby Zephier, Henry Hayward, Eddie Hayward, (Colby Krcil), (Jason Weston)
17:28.0, 18:08.0, 18:13.0, 18:43.0, 18:44.0, (19:16.0), (20:28.0)
27954Belle Fourche, SD - Team Time (1st 5) 1:31:07.5 | Spread (1st 5) 3:10.7
8, 166, 244, 262, 274, (335), (343)
Sawyer Clarkson, Aiden Voyles, Cole Hockenbary, Nic Lambert, Devin Nowowiejski, (Harley Rivera), (Dustin Kolb)
15:57.2, 18:10.5, 18:49.6, 19:02.3, 19:07.9, (19:51.1), (19:53.9)
28957Mitchell, SD - Team Time (1st 5) 1:31:53.1 | Spread (1st 5) 1:56.7
53, 172, 221, 243, 268, (368), (384)
Lucas Moller, Max Hart, Nate McCormick, Brock Russell, Carter Moller, (Dawson Schroeder), (Grayson Hetland)
17:09.2, 18:13.8, 18:35.4, 18:48.8, 19:05.9, (20:11.8), (20:25.1)
29964Winner, SD - Team Time (1st 5) 1:32:38.0 | Spread (1st 5) 3:58.0
28, 79, 134, 327, 396
Kade Watson, Joseph Laprath, Kylar Meek, Chaz Blotsky, Hayden McMurtrey
16:45.0, 17:28.0, 17:56.0, 19:46.0, 20:43.0
30972Mobridge-Pollock, SD - Team Time (1st 5) 1:32:03.2 | Spread (1st 5) 1:04.6
125, 189, 197, 209, 252, (259), (389)
Blaise Thompson, Kamron Pearman, Bryson Vetch, Remmington Ford, Kody Keller, (Logan Vetch), (Chad Good Shield)
17:51.4, 18:21.0, 18:26.0, 18:28.8, 18:56.0, (18:59.6), (20:30.0)
311009Huron, SD - Team Time (1st 5) 1:32:32.1 | Spread (1st 5) 1:54.9
86, 158, 178, 284, 303, (323), (352)
Cheech Harman, TJ Lien, Will Radke, Cameron Cutshaw, Will Knippling, (Angel Olivo Porcayo), (Gonzalo Quispe-Laura)
17:30.7, 18:07.2, 18:16.2, 19:12.4, 19:25.6, (19:45.0), (19:58.7)
321026Ethan/Parkston, SD - Team Time (1st 5) 1:32:39.9 | Spread (1st 5) 2:31.8
60, 177, 230, 232, 327, (350), (447)
Evan Bartelt, David Brock, Kory Storm, Gage Hohn, Noah Mahoney, (Parker Hanselman), (Jayden Digmann)
17:14.2, 18:15.6, 18:42.0, 18:42.1, 19:46.0, (19:58.0), (21:44.0)
331030Elkton-Lake Benton, SD - Team Time (1st 5) 1:32:51.5 | Spread (1st 5) 2:21.8
76, 136, 200, 288, 330, (387), (449)
Riley Hunter, Miles Harming, Mason Ramlo, Nathan Timm, Charlie Harming, (Cameron Lorden), (Raph Johnson)
17:24.6, 17:57.2, 18:26.4, 19:16.9, 19:46.4, (20:27.3), (21:48.2)
341054Flandreau, SD - Team Time (1st 5) 1:32:44.5 | Spread (1st 5) 1:00.5
141, 185, 228, 240, 260, (294), (296)
Austin Kulm, Liam Streitz, Tanner Reed, Sam Gassman, Lurick Dailey, (Lars Dailey), (Tyce Ryan)
17:59.9, 18:18.5, 18:40.2, 18:45.5, 19:00.4, (19:20.0), (19:20.2)
351085Baltic, SD - Team Time (1st 5) 1:33:47.8 | Spread (1st 5) 2:51.4
106, 108, 131, 349, 391, (414), (430)
John Gronewold, Bodie Murray, Gavin Holt, Mark Ditter, Alex Langner, (Caleb Schruers), (Kyle Gronewold)
17:41.5, 17:41.6, 17:54.3, 19:57.5, 20:32.9, (20:53.9), (21:16.5)
361088Tea Area, SD - Team Time (1st 5) 1:34:49.2 | Spread (1st 5) 4:58.6
74, 84, 162, 303, 465, (491)
Jace Rausch, Austin Eimers, Holden Jelen, Nathan Renken, Alex Kayser, (Peyton Sieber)
17:23.5, 17:29.8, 18:08.2, 19:25.6, 22:22.1, (25:12.4)
371107Bison, SD - Team Time (1st 5) 1:33:37.3 | Spread (1st 5) 4:10.6
24, 43, 291, 342, 407, (467)
Jonathan Burkhalter, Lane Krautschun, William Burkhalter, Jarett Schuchard, Levi Krautschun, (Josh Wilken)
16:38.5, 16:57.8, 19:18.4, 19:53.5, 20:49.1, (22:29.8)
381124Spearfish, SD - Team Time (1st 5) 1:33:20.7 | Spread (1st 5) 2:49.3
36, 224, 238, 306, 320, (329), (359)
Keenan Urdiales, Evan Roles, Paul Hourigan, Max Ensor, Ben Baloun, (Noah Bailey), (Casey Nauta)
16:50.7, 18:38.9, 18:44.4, 19:26.7, 19:40.0, (19:46.1), (20:05.7)
391127Rapid City Christian, SD - Team Time (1st 5) 1:33:41.7 | Spread (1st 5) 1:49.4
144, 145, 248, 256, 334, (344), (385)
Benson Kieffer, Bennett Selfridge, Ezra Wildeman, David Suomala, Elijah Hoyt, (Adam Stimes), (Noah Biers)
18:00.6, 18:01.1, 18:53.0, 18:57.0, 19:50.0, (19:54.0), (20:26.0)
401136Madison, SD - Team Time (1st 5) 1:33:34.5 | Spread (1st 5) 1:21.5
147, 201, 222, 266, 300, (380), (398)
Elijah Sims, Aaron Hawkes, Braeden Keller, Truman Stoller, Deion Cross, (Andrew Jones), (Grant Hasleton)
18:02.3, 18:26.5, 18:37.0, 19:04.9, 19:23.8, (20:22.1), (20:44.3)
411149Douglas, SD - Team Time (1st 5) 1:33:59.3 | Spread (1st 5) 3:11.9
58, 176, 251, 282, 382, (401), (409)
Peyton Cast, Landon Cast, Miles Mitchell, Jesse Hand Jr., Peyton Roberts, (Nicolas Whitesell), (Colin Gholson)
17:12.4, 18:15.4, 18:55.5, 19:11.7, 20:24.3, (20:45.8), (20:50.4)
421164Freeman Academy/Marion, SD - Team Time (1st 5) 1:34:13.2 | Spread (1st 5) 3:53.0
34, 152, 267, 316, 395, (468)
Titus Roesler, Tavin Schroeder, Thalen Schroeder, Tim Epp, Finley McConniel, (Hadyen Schmidt)
16:48.3, 18:04.9, 19:05.7, 19:33.0, 20:41.3, (22:30.7)
431221West Central, SD - Team Time (1st 5) 1:34:27.5 | Spread (1st 5) 1:32.7
155, 187, 246, 315, 318, (423)
Justin Schumacher, Benjamin Strunk, Jonathon Roth, Blake Stark, Jacob Peterson, (Maison Schuldt)
18:05.8, 18:18.9, 18:52.3, 19:32.0, 19:38.5, (21:07.7)
441288Mitchell Christian, SD - Team Time (1st 5) 1:35:23.6 | Spread (1st 5) 2:31.0
104, 168, 302, 345, 369, (419), (450)
Nathanael Anderberg, Max Reynen, Luke Mentele, Nahum Anderberg, Liam Pospisil, (Micah Frey), (Reegan Nydam)
17:41.0, 18:10.8, 19:25.4, 19:54.4, 20:12.0, (21:01.9), (21:49.0)
451301Lower Brule, SD - Team Time (1st 5) 1:35:07.0 | Spread (1st 5) 1:10.0
175, 269, 271, 285, 301, (353), (402)
Jerome Grassrope, Cory Castaway, Tyronne Ziegler, Brian LaRoche, Elliot LaRoche, (Lane Grey), (Phil Langdeau)
18:15.0, 19:06.0, 19:07.0, 19:14.0, 19:25.0, (20:01.0), (20:46.0)
461308Ipswich, SD - Team Time (1st 5) 1:35:20.3 | Spread (1st 5) 2:11.4
139, 207, 288, 309, 365
Taylor Thorson, Xavier Kadlec, Dylan Wald, Turner Thorson, Evan Onken
17:57.9, 18:28.2, 19:16.9, 19:28.0, 20:09.3
471340Frederick Area, SD - Team Time (1st 5) 1:35:44.2 | Spread (1st 5) 1:49.1
163, 182, 305, 339, 351, (354), (356)
Johnathan Bretsch, Milo Sumption, Stephen Achen, Levi Little, Jericho King, (Winston Clark), (Nolan Jensen)
18:09.3, 18:18.2, 19:25.7, 19:52.6, 19:58.4, (20:02.3), (20:03.4)
481342Platte-Geddes, SD - Team Time (1st 5) 1:36:02.1 | Spread (1st 5) 2:43.1
123, 188, 275, 364, 392, (452), (457)
Collin Engebretson, Nate Whalen, Gavin Gustad, Emmit Holzbauer, Trevor Rolland, (Will Miller), (Kyler Konstanz)
17:51.0, 18:20.0, 19:08.0, 20:09.0, 20:34.1, (21:54.4), (22:06.1)
491369Hill City, SD - Team Time (1st 5) 1:38:31.9 | Spread (1st 5) 6:03.5
84, 196, 212, 393, 484
Luke Rupert, Tate Grabow, Leighton Aves, John Ciluaga, Connor Baseley
17:29.8, 18:24.5, 18:29.5, 20:34.8, 23:33.3
501385Kimball/White Lake, SD - Team Time (1st 5) 1:36:21.0 | Spread (1st 5) 2:36.1
210, 214, 220, 319, 422
Dawson Miller, Park Sinclair, Drew Ekstrum, Porter Miller, Spencer Hanson
18:28.9, 18:32.0, 18:35.2, 19:39.9, 21:05.0
511391Chamberlain, SD - Team Time (1st 5) 1:38:45.6 | Spread (1st 5) 6:02.6
27, 33, 425, 435, 471, (479), (482)
Dom Santiago, Declan Tveit, Sam Byers, Jonah Mosel, Judah Vaad, (Jack Swanson), (Eli Donovan)
16:43.0, 16:48.0, 21:09.0, 21:20.0, 22:45.6, (23:27.0), (23:32.2)
521394Garretson, SD - Team Time (1st 5) 1:38:19.6 | Spread (1st 5) 6:27.0
40, 219, 280, 377, 478
Preston Bohl, Evan Debates, Devon Leedy, Sam Konechne, Noah Schotzko
16:54.0, 18:35.0, 19:11.4, 20:18.2, 23:21.0
531419Faulkton Area, SD - Team Time (1st 5) 1:36:45.2 | Spread (1st 5) 2:58.1
66, 241, 367, 371, 374, (464), (486)
Hunter Niederbaumer, Alex Sorensen, Philip Holsing, Mason Kaiser, Kayden Hammond, (Austin Kaiser), (Max Quinn)
17:18.4, 18:46.0, 20:11.6, 20:12.7, 20:16.5, (22:21.1), (24:20.3)
541431Philip, SD - Team Time (1st 5) 1:36:38.9 | Spread (1st 5) 2:26.9
203, 208, 294, 311, 415, (424), (433)
Wakely Burns, Kade VanDusseldorp, Trey Larson, Reese Henrie, Jack Peterson, (Creston Burns), (Asher Peterson)
18:27.2, 18:28.4, 19:20.0, 19:29.2, 20:54.1, (21:08.3), (21:18.0)
551453Sioux Valley, SD - Team Time (1st 5) 1:37:44.3 | Spread (1st 5) 3:44.3
70, 194, 366, 403, 420, (477)
Colby Gatzke, Dylan Strouth, Cade Gross, Carson Wosje, Connor Gross, (Gabe Papiernik)
17:20.3, 18:23.6, 20:09.5, 20:46.3, 21:04.6, (23:11.5)
561479Rapid City Central, SD - Team Time (1st 5) 1:37:14.7 | Spread (1st 5) 2:27.2
190, 273, 290, 321, 405, (413), (432)
Gage Dietterle, Tavin Erbe, Sam Conroy, Andrew Borland, Bailen Hayford, (Thane Radke), (Ayden Prudich)
18:21.2, 19:07.4, 19:17.6, 19:40.1, 20:48.4, (20:53.0), (21:17.1)
571532Newell, SD - Team Time (1st 5) 1:39:14.2 | Spread (1st 5) 4:14.7
103, 206, 337, 433, 453, (463), (476)
Garrett Winkler, Ryan Hohenberger, David Morell, Wyatt Winkler, Mick King, (Elijah Stomprud), (Caleb McGregor)
17:40.8, 18:27.7, 19:52.2, 21:18.0, 21:55.5, (22:19.9), (23:09.0)
581535Dell Rapids St. Mary, SD - Team Time (1st 5) 1:38:27.5 | Spread (1st 5) 3:59.3
75, 293, 341, 386, 440
Jacob Vogel, Thomas Eining, Seth Roemen, Noah Reiff, Owen Vargas
17:24.5, 19:18.6, 19:53.4, 20:27.2, 21:23.8
591547Potter County, SD - Team Time (1st 5) 1:38:13.8 | Spread (1st 5) 3:12.8
164, 275, 312, 357, 439, (444), (481)
Nicholas Schlachter, Ethan Pitlick, Brayden Schlachter, Lincoln Stuwe, Sean Seurer, (Tanner Eide), (Seth Sharp)
18:09.6, 19:08.0, 19:30.0, 20:03.8, 21:22.4, (21:34.0), (23:27.3)
601561Tri-State, SD - Team Time (1st 5) 1:38:41.9 | Spread (1st 5) 3:28.5
137, 279, 323, 381, 441, (446)
Kaleb Foltz, Grayson Madsen, Drew Abrahamson, Lewis Ceroll, Riley Ceroll, (Amsden Piotter)
17:57.6, 19:09.8, 19:45.0, 20:23.4, 21:26.1, (21:39.5)
611591Bon Homme, SD - Team Time (1st 5) 1:40:37.5 | Spread (1st 5) 5:51.0
94, 277, 369, 372, 479, (492)
Nate Hall, Noah Ray, Brock Kotalik, Zakk Bertrand, Memphis Kaul, (Kody Pickner)
17:36.0, 19:08.5, 20:12.0, 20:14.0, 23:27.0, (25:23.0)
621637Gregory, SD - Team Time (1st 5) 1:39:17.8 | Spread (1st 5) 2:54.7
199, 257, 363, 382, 436
Luke Sinclair, Carson Klundt, Daniel Mitchell, Cruz Klundt, Pierce Stukel
18:26.3, 18:57.3, 20:08.9, 20:24.3, 21:21.0
631643Sanborn Central/Woonsocket, SD - Team Time (1st 5) 1:39:44.7 | Spread (1st 5) 3:15.0
195, 270, 312, 421, 445, (466), (469)
Jeff Boschee, Braxton Gentles, Noah Terklidsen, Andrew Lindgren, Tanner Christian, (Carter Christian), (Michael Georges)
18:24.0, 19:06.8, 19:30.0, 21:04.9, 21:39.0, (22:27.0), (22:37.0)
641655Elk Point-Jefferson, SD - Team Time (1st 5) 1:39:55.1 | Spread (1st 5) 3:44.3
51, 379, 404, 410, 411, (416), (431)
Joe Cross, Evan Hailey, Isaiah Love, Matthew Norby, Daniel Harvey, (Jackson Prouty), (Canon Kempf)
17:06.6, 20:20.2, 20:46.6, 20:50.8, 20:50.9, (20:55.2), (21:17.0)
651679Jones County, SD - Team Time (1st 5) 1:40:01.6 | Spread (1st 5) 2:47.1
218, 261, 333, 429, 438, (490)
Matthew Birkeland, Wyatt Olson, Chastin Tollakson, Tristen Host, Kaden Kinsley, (Noah Karg)
18:34.0, 19:01.6, 19:48.9, 21:16.0, 21:21.1, (25:12.0)
661715Florence/Henry, SD - Team Time (1st 5) 1:40:35.3 | Spread (1st 5) 3:10.8
181, 281, 399, 412, 442, (460), (493)
Ethan Paulson, Braden Brandriet, Andrew Schroeder, Jaden Thomas, Tanner Angermeier, (Tate Hartley), (Bo Brandriet)
18:18.0, 19:11.6, 20:44.9, 20:52.0, 21:28.8, (22:11.9), (25:39.8)
671736McCook Central/Montrose, SD - Team Time (1st 5) 1:41:31.4 | Spread (1st 5) 4:23.9
178, 332, 348, 408, 470
Jordan Schock, Paul Kaffar, Mathew Krempges, Jace Heumiller, Matthew Krempges
18:16.2, 19:48.7, 19:57.1, 20:49.3, 22:40.1
681738Dell Rapids, SD - Team Time (1st 5) 1:45:27.1 | Spread (1st 5) 6:47.4
115, 213, 451, 472, 487
Logan Anderson, Joshua Fletcher, Canyon Lowman, Gabe Clark, Matt Nelson
17:45.1, 18:30.9, 21:52.7, 22:45.9, 24:32.5
691742Aberdeen Roncalli, SD - Team Time (1st 5) 1:40:07.8 | Spread (1st 5) 1:22.6
299, 317, 336, 390, 400, (489)
Paul Gutenkauf, Garrett Griffin, John Reynen, Tyler Berndt, Isaac Price, (Beau Price)
19:22.9, 19:35.3, 19:52.0, 20:32.1, 20:45.5, (24:59.0)
701744Webster Area, SD - Team Time (1st 5) 1:41:33.5 | Spread (1st 5) 4:05.9
150, 331, 378, 427, 458, (459), (462)
Drew Reetz, Cael Larson, Matt Mork, Tacey Miller, Issac Hubsch, (Will Thuringer), (Connor Bauer)
18:04.5, 19:47.4, 20:18.4, 21:12.8, 22:10.4, (22:10.9), (22:15.2)
711747Mt. Vernon/Plankinton, SD - Team Time (1st 5) 1:40:41.0 | Spread (1st 5) 2:55.0
197, 347, 361, 406, 436, (474)
Logan Tlam, Derrick Fletcher, Riley Gregerson, Spencer Frost, Caden Barnes, (Carter Davis)
18:26.0, 19:57.0, 20:08.0, 20:49.0, 21:21.0, (22:52.0)
721833Tripp-Delmont/Armour, SD - Team Time (1st 5) 1:41:45.6 | Spread (1st 5) 2:29.0
286, 325, 358, 417, 447, (475)
Joaquin Pulido, Corbin Fouss, Corbin Fuoss, Micah Leonard, Grady Harrington, (Preston Koster)
19:15.0, 19:45.7, 20:03.9, 20:57.0, 21:44.0, (23:06.0)
731853De Smet, SD - Team Time (1st 5) 1:41:49.5 | Spread (1st 5) 2:37.6
245, 373, 375, 418, 442, (454), (455)
Andrew Close, Edger Wilkinson, Haden Palmlund, Gannon Gilligan, Noah Roth, (Kasen Janssen), (Ethan Johnson)
18:51.2, 20:14.4, 20:17.3, 20:57.8, 21:28.8, (21:57.9), (21:59.8)
741891Burke, SD - Team Time (1st 5) 1:43:08.4 | Spread (1st 5) 3:22.1
247, 360, 397, 426, 461, (473)
Fin Adams, Nick Nelson, Keith Hoffman, Garner Burrus, Kasper Schonebaum, (Cade Burrus)
18:52.9, 20:06.2, 20:44.0, 21:10.3, 22:15.0, (22:46.7)
751909Hot Springs, SD - Team Time (1st 5) 1:46:15.7 | Spread (1st 5) 4:44.7
264, 283, 394, 483, 485, (488)
Michael Wainman, James Ohrmund, Weston Watson, Canton Gingrass, Kade Hruby, (Clancy Kopual)
19:02.8, 19:11.9, 20:40.7, 23:32.8, 23:47.5, (24:45.6)