| 1 | 23 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:11:28.2 | Spread (1st 5) 24.7 |
| 1, 2, 5, 7, 8, (9), (10) |
| Dale Loudon, Gabe Peters, Carter Barkley, Ryan Patrick, Will Lauer, (Levi DeGross), (Nathan Schroeder) |
| 14:03.3, 14:05.0, 14:24.6, 14:27.3, 14:28.0, (14:32.0), (14:33.2) |
| 2 | 60 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:13:17.8 | Spread (1st 5) 29.0 |
| 4, 11, 13, 15, 17, (26), (33) |
| Seth Iverson, Jesus Urtusuastegui, Jett Ptacek, Josh Newcomb, Cole Brown, (Salvador Jaimes), (Kyle Hess) |
| 14:20.0, 14:37.8, 14:44.0, 14:47.0, 14:49.0, (15:03.6), (15:10.6) |
| 3 | 109 | West Central,
SD - Team Time (1st 5) 1:14:30.2 | Spread (1st 5) 48.2 |
| 6, 16, 21, 28, 38, (44), (53) |
| Shane Ensz, Asher Wahl, Braden Peters, Ryan Titus, Chase Otheim, (Conner Ulrich), (Joseph Michaels) |
| 14:25.1, 14:48.7, 14:59.1, 15:04.0, 15:13.3, (15:22.5), (15:33.7) |
| 4 | 128 | Beresford,
SD - Team Time (1st 5) 1:15:15.0 | Spread (1st 5) 18.4 |
| 19, 23, 24, 26, 36, (40), (50) |
| Alec Atwood, Riley Twedt, Seth Weiland, Brent Beckstrom, Mike Erlandson, (Timothy Peterson), (Noah Hinrichs) |
| 14:54.3, 15:01.9, 15:02.5, 15:03.6, 15:12.7, (15:16.5), (15:29.5) |
| 5 | 136 | Brookings,
SD - Team Time (1st 5) 1:15:14.2 | Spread (1st 5) 34.5 |
| 14, 18, 30, 32, 42, (66), (73) |
| Eric Pedersen, Oscar Kavanagh, Josh Getting, Elijah Mork, Nicholas Rudnick, (Carter Holm), (Justin Nixson) |
| 14:45.2, 14:52.3, 15:07.0, 15:10.0, 15:19.7, (15:48.5), (15:57.8) |
| 6 | 147 | Rapid City Stevens,
SD - Team Time (1st 5) 1:15:33.2 | Spread (1st 5) 14.9 |
| 20, 25, 31, 34, 37, (46), (65) |
| Tanner Blank, Charles Johnson, Parker Harrison, Nick Looby, Max Hoffman, (McKenzie Brown Otter), (Max Hofmann) |
| 14:58.0, 15:02.6, 15:08.8, 15:10.9, 15:12.9, (15:25.7), (15:48.0) |
| 7 | 263 | Yankton,
SD - Team Time (1st 5) 1:17:45.5 | Spread (1st 5) 42.1 |
| 35, 41, 57, 62, 68, (70), (74) |
| Sam Gusso, Brody McClure, Lincoln Megard, Brady Jaquith, Ethan Klimisch, (Jacob Rodriquez), (Levi Stevens) |
| 15:12.2, 15:17.6, 15:38.6, 15:42.8, 15:54.3, (15:56.9), (15:58.3) |
| 8 | 275 | Madison,
SD - Team Time (1st 5) 1:17:57.2 | Spread (1st 5) 1:53.9 |
| 12, 29, 49, 77, 108, (110), (114) |
| Ethan Hatch, Kaiden Dorris, Albert Pimentel, Jared Hodges, Sam Eliason, (Federico Perojo Ortiz), (Seamus Donelan) |
| 14:43.8, 15:04.7, 15:28.0, 16:03.0, 16:37.7, (16:39.0), (16:42.2) |
| 9 | 281 | Sioux Falls Christian,
SD - Team Time (1st 5) 1:18:01.7 | Spread (1st 5) 18.1 |
| 45, 52, 60, 61, 63, (64), (84) |
| Vince Clapper, Connor VanderHaar, Lance VanZee, Lance Van Zee, Cooper Hitt, (Conner Watley), (Jonah Eggers) |
| 15:24.9, 15:32.2, 15:40.6, 15:41.0, 15:43.0, (15:44.7), (16:06.4) |
| 10 | 373 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:19:45.8 | Spread (1st 5) 45.7 |
| 48, 71, 79, 83, 92, (105), (109) |
| Spencer DeLange, Jeffrey McKee, Samuel Heitzman, Colewyn Knoblich, Seth VandeBraak, (Jake Siewert), (Isaac Smith) |
| 15:26.4, 15:57.0, 16:04.0, 16:06.3, 16:12.1, (16:35.6), (16:38.6) |
| 11 | 434 | Brandon Valley,
SD - Team Time (1st 5) 1:20:49.6 | Spread (1st 5) 1:18.2 |
| 58, 67, 88, 95, 126, (144), (146) |
| Max Wilde, Austin Hochhalter, Dodge Waldera, Jaden Carlson, Carson Pruett, (Jacob Larson), (Raymond Fuerst) |
| 15:39.1, 15:49.4, 16:10.0, 16:13.8, 16:57.3, (17:19.4), (17:22.6) |
| 12 | 443 | Lennox,
SD - Team Time (1st 5) 1:21:03.5 | Spread (1st 5) 1:17.8 |
| 55, 76, 94, 97, 121, (124), (135) |
| Christopher Oltmanns, Samuel Osborn, Jacob Landon, Zach Bultena, Stellen Nice, (Joseph Zacher), (Cooper Benning) |
| 15:36.5, 16:02.9, 16:13.7, 16:16.1, 16:54.3, (16:57.1), (17:05.2) |
| 13 | 466 | Dell Rapids,
SD - Team Time (1st 5) 1:21:22.4 | Spread (1st 5) 36.1 |
| 81, 85, 91, 98, 111, (128), (137) |
| Caleb Kirschenmann, Ted Delange, Hunter Garry, Jason Cook, Nick Holmes, (Tyler Dishman), (Luke Snoozy) |
| 16:04.3, 16:09.0, 16:11.7, 16:17.0, 16:40.4, (16:57.6), (17:08.1) |
| 14 | 479 | Todd County,
SD - Team Time (1st 5) 1:21:43.0 | Spread (1st 5) 2:21.0 |
| 47, 77, 88, 98, 169, (178) |
| Travis SunBear, Sylvand WhiteHat, Madhav Singh, Machan Siwgh, Sam Grimshaw, (Galen Bolitz) |
| 15:26.0, 16:03.0, 16:10.0, 16:17.0, 17:47.0, (18:13.0) |
| 15 | 491 | Tea Area,
SD - Team Time (1st 5) 1:22:12.4 | Spread (1st 5) 1:59.0 |
| 43, 79, 107, 119, 143, (154), (185) |
| Peyton Heins, Bennett Rasmussen, Andrew Hartman, Samuel Miller, Rashaan Sykes, (Caleb Christensen), (Carter Bohoboj) |
| 15:19.9, 16:04.0, 16:37.6, 16:52.0, 17:18.9, (17:29.3), (18:25.4) |
| 16 | 493 | Dakota Valley,
SD - Team Time (1st 5) 1:21:47.2 | Spread (1st 5) 21.6 |
| 87, 100, 101, 102, 103, (106), (124) |
| Alex Fernando, Zane Treloar, Austin Norton, Tyler Kennedy, Chris Okine, (Henry Jensen), (Ryan Jensen) |
| 16:09.8, 16:20.0, 16:21.2, 16:24.8, 16:31.4, (16:35.8), (16:57.1) |
| 17 | 514 | Rapid City Central,
SD - Team Time (1st 5) 1:22:25.0 | Spread (1st 5) 2:10.3 |
| 39, 51, 134, 142, 148, (156), (177) |
| Andrew Cottier, Tristan Deming, Kodi YellowBoy, Tyler Seales, Trey Foss, (Clayton Tumas), (Parker Schnabel) |
| 15:13.9, 15:30.0, 17:04.6, 17:12.3, 17:24.2, (17:34.0), (18:10.2) |
| 18 | 528 | Tri-Valley,
SD - Team Time (1st 5) 1:22:45.8 | Spread (1st 5) 2:05.5 |
| 54, 75, 117, 118, 164 |
| Jacob Geary, Jordan Sanders, Jacquin Geary, Eli Heiberger, Parker Ramstad |
| 15:34.0, 15:59.0, 16:44.3, 16:49.0, 17:39.5 |
| 19 | 537 | Crow Creek,
SD - Team Time (1st 5) 1:23:40.0 | Spread (1st 5) 4:30.0 |
| 3, 22, 136, 183, 193, (202) |
| Trent Stepp, Chris ComesFlying, Trey Skunk, Londell Blaine, Jacob Medicine Crow, (Stanley Sargent) |
| 14:19.0, 15:01.0, 17:08.0, 18:23.0, 18:49.0, (20:11.0) |
| 20 | 581 | Garretson,
SD - Team Time (1st 5) 1:23:58.4 | Spread (1st 5) 1:31.0 |
| 69, 104, 120, 139, 149, (151), (159) |
| Jared Fitzgerald, Riley Nordstrom, Brendan Harris, Trevor Fiegen, Chase Schleuter, (Dominick Kruger), (Hunter Carver) |
| 15:55.0, 16:34.2, 16:54.2, 17:09.0, 17:26.0, (17:26.8), (17:37.0) |
| 21 | 603 | O'Gorman,
SD - Team Time (1st 5) 1:24:18.0 | Spread (1st 5) 1:31.0 |
| 82, 112, 122, 130, 157, (162), (171) |
| Preston Knobloch, Rudy Lawler, TJ Ripperda, Sam Johnson, Joey Gaspari, (Ethan Crouch), (Joseph Vaska) |
| 16:05.0, 16:41.0, 16:55.0, 17:01.0, 17:36.0, (17:38.0), (17:55.0) |
| 22 | 624 | Viborg-Hurley,
SD - Team Time (1st 5) 1:24:50.0 | Spread (1st 5) 2:28.5 |
| 56, 123, 132, 140, 173 |
| Layne Meyers, Logan Hansen, Quinn Doorn, Logan Slack, Ryan Doorn |
| 15:36.8, 16:56.1, 17:02.6, 17:09.2, 18:05.3 |
| 23 | 653 | Spearfish,
SD - Team Time (1st 5) 1:25:09.6 | Spread (1st 5) 1:19.3 |
| 86, 129, 138, 147, 153, (161), (163) |
| Lane Speirs, Sam Evridge, Bryce Thorman, Taylor DuPont, Matt Parker, (Matt Hovdenes), (Austin Rodriguez) |
| 16:09.7, 16:59.3, 17:08.7, 17:22.9, 17:29.0, (17:37.7), (17:38.5) |
| 24 | 685 | St. Thomas More,
SD - Team Time (1st 5) 1:26:15.8 | Spread (1st 5) 2:33.0 |
| 59, 115, 150, 180, 181 |
| Luke Julian, Sam Hanzlik, Jared Kovall-Scarlett, Ryan Krump, Sean Maher |
| 15:40.3, 16:42.7, 17:26.4, 18:13.1, 18:13.3 |
| 25 | 693 | McCook Central/Montrose,
SD - Team Time (1st 5) 1:26:11.9 | Spread (1st 5) 1:22.1 |
| 112, 131, 133, 145, 172, (191) |
| Ryan Butzke, Jim Mayrose, Neils Larson, Bryce Roth, Jared Ries, (Blake Pulse) |
| 16:41.0, 17:01.6, 17:04.0, 17:22.2, 18:03.1, (18:42.0) |
| 26 | 735 | Flandreau,
SD - Team Time (1st 5) 1:27:03.6 | Spread (1st 5) 2:12.9 |
| 71, 155, 165, 168, 176, (187), (188) |
| Martin Ruelas, Kelby Mittan, Derick Veldkamp, Ben Hobbie, Emanuel Sanchez, (Austin VanDyke), (Jacob Weber Unk) |
| 15:57.0, 17:30.7, 17:40.0, 17:46.0, 18:09.9, (18:30.6), (18:33.7) |
| 27 | 767 | Lyman,
SD - Team Time (1st 5) 1:34:18.0 | Spread (1st 5) 6:24.0 |
| 93, 96, 159, 209, 210 |
| Jack Miller, Emmitt Houchin, Phyzon Milton, Bendan Wisike, Gabe Grassrope |
| 16:13.0, 16:14.0, 17:37.0, 21:37.0, 22:37.0 |
| 28 | 783 | McCrossan,
SD - Team Time (1st 5) 1:29:19.0 | Spread (1st 5) 2:53.0 |
| 90, 116, 189, 192, 196 |
| Orion Hodgson, Brian Brave, Michael Pulscher, Adam Hassan, Mikey Gomez |
| 16:11.0, 16:44.0, 18:36.0, 18:44.0, 19:04.0 |
| 29 | 893 | Great Plains Lutheran,
SD - Team Time (1st 5) 1:37:11.0 | Spread (1st 5) 6:39.3 |
| 141, 152, 184, 203, 213 |
| Ethan Jaeger, Kevin Renner, JungHoo Kim, HyukJe Lee, Dominic Walsh |
| 17:12.1, 17:28.6, 18:23.2, 20:15.7, 23:51.4 |
| 30 | 894 | Flandreau Indian,
SD - Team Time (1st 5) 1:31:43.0 | Spread (1st 5) 1:26.0 |
| 157, 174, 175, 193, 195, (205), (212) |
| Ethan Monteau, Juan Solis, Xavery Dillon, Devlin Romero, Emmanuel Sanchez, (Hunter Iron Boulder), (Darren Cook) |
| 17:36.0, 18:07.0, 18:09.0, 18:49.0, 19:02.0, (20:46.0), (23:13.0) |
| 31 | 898 | Lutheran of Souix Falls,
SD - Team Time (1st 5) 1:34:25.4 | Spread (1st 5) 3:27.6 |
| 127, 170, 198, 199, 204, (208) |
| Nick Ahrendt, Paul Flaten, Jacob Zweifel, Jaden Hintz, Luis Martinez, (Ethan Kurtz) |
| 16:57.4, 17:51.0, 19:13.0, 19:59.0, 20:25.0, (21:34.3) |
| 32 | 935 | Parker/Marion,
SD - Team Time (1st 5) 1:34:43.0 | Spread (1st 5) 2:24.0 |
| 166, 182, 186, 200, 201, (211) |
| Blake Olson, Cody Emmett, Nick Thon, Alex Karsten, Camden Bialas, (Nick Haraldson) |
| 17:43.0, 18:22.0, 18:29.0, 20:02.0, 20:07.0, (22:49.0) |
| 33 | 938 | Vermillion,
SD - Team Time (1st 5) 1:34:29.7 | Spread (1st 5) 3:03.8 |
| 167, 178, 190, 197, 206, (207) |
| Ryan Howe, Cordell Sweeney, Will Donahoe, Ben Finnegan, Parker Anderberg, (Owen Dudley) |
| 17:43.1, 18:13.0, 18:37.6, 19:09.1, 20:46.9, (21:01.6) |