| 1 | 101 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:23:49.7 | Spread (1st 5) 28.8 |
| 8, 17, 21, 27, 28, (33), (55) |
| Chase Henderson, Joseph Levesque, Miles Lechtenberg, Aemil Nelsen, Nathan Thompson, (Sam Ericsson), (Cole Schellpfeffer) |
| 16:27.1, 16:41.3, 16:49.6, 16:55.8, 16:55.9, (17:01.0), (17:22.1) |
| 2 | 113 | Rapid City Central,
SD - Team Time (1st 5) 1:24:09.5 | Spread (1st 5) 24.7 |
| 12, 18, 23, 26, 34, (40), (80) |
| Trevor Thomsen, James Orelup, Bailen Hayford, Gage Dietterle, Thane Radke, (Imari Geliga), (Caleb Roberts) |
| 16:37.2, 16:43.7, 16:51.9, 16:54.8, 17:01.9, (17:06.1), (17:50.7) |
| 3 | 145 | Rapid City Stevens,
SD - Team Time (1st 5) 1:22:27.5 | Spread (1st 5) 2:49.7 |
| 1, 4, 19, 60, 61, (75), (78) |
| Simeon Birnbaum, Grady Loos, Sean Kilpatrick, Aaron Letner, Miles Brekhus, (Magnus Kleinschmidt), (John Achter) |
| 14:39.2, 16:04.7, 16:45.9, 17:28.8, 17:28.9, (17:41.5), (17:47.2) |
| 4 | 172 | Brandon Valley,
SD - Team Time (1st 5) 1:24:54.6 | Spread (1st 5) 1:11.6 |
| 7, 22, 31, 46, 66, (67), (95) |
| Mikah Peters, Tyler Groen, Paul Kern, Camden Coughlin, Eli Woidyla, (Ryley McKeown), (Bergen Irey) |
| 16:21.7, 16:51.1, 16:56.8, 17:11.7, 17:33.3, (17:34.0), (18:15.4) |
| 5 | 210 | Sioux Falls Jefferson,
SD - Team Time (1st 5) 1:25:51.2 | Spread (1st 5) 1:40.0 |
| 10, 13, 15, 83, 89, (102), (104) |
| Eli Johnson, Kieran Weigelt, Jack Wagoner, Seth Borchers, Taysen Boyer, (Jaylen Palmer), (Ethan Briggs) |
| 16:29.5, 16:38.1, 16:39.7, 17:54.4, 18:09.5, (18:19.0), (18:22.4) |
| 6 | 219 | Harrisburg,
SD - Team Time (1st 5) 1:25:07.7 | Spread (1st 5) 1:52.0 |
| 2, 41, 44, 62, 70, (76), (77) |
| Cashton Johnson, Aidan Rockvam, Abate Schulte, Gavin Smith, Porter Blake, (Evan Miller), (Griffin Smith) |
| 15:44.5, 17:07.3, 17:08.8, 17:30.6, 17:36.5, (17:43.3), (17:44.7) |
| 7 | 221 | Sturgis Brown,
SD - Team Time (1st 5) 1:25:52.6 | Spread (1st 5) 50.4 |
| 16, 38, 51, 53, 63, (73), (82) |
| Deron Graf, Morgan Papenfuss, Ty Petrocco, Owen Koontz, Beck Bruch, (Quinn Bruch), (Taylor Colunga) |
| 16:40.8, 17:05.0, 17:16.6, 17:19.0, 17:31.2, (17:40.4), (17:52.0) |
| 8 | 239 | Aberdeen Central,
SD - Team Time (1st 5) 1:26:15.7 | Spread (1st 5) 41.1 |
| 25, 36, 52, 57, 69, (72), (74) |
| Tino Lopez, Christian Wells, Rylan Johnson, Sam Schultz, Esten Foss, (Tate DeVries), (Carson Urlacher) |
| 16:54.7, 17:03.0, 17:17.0, 17:25.2, 17:35.8, (17:38.2), (17:40.6) |
| 9 | 259 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:26:35.7 | Spread (1st 5) 1:15.9 |
| 14, 30, 63, 68, 84, (96), (101) |
| Marcus Fleming, Nathan Arens, Blake Maas, Zander Grenz, Reid Hermanson, (Jensen Tesch), (Devin Schofield) |
| 16:38.7, 16:56.5, 17:31.2, 17:34.7, 17:54.6, (18:16.7), (18:18.5) |
| 10 | 262 | O'Gorman,
SD - Team Time (1st 5) 1:26:52.3 | Spread (1st 5) 2:38.7 |
| 6, 42, 47, 48, 119, (120), (124) |
| Jack Castelli, Evan Mahrous, Dominic Ripperda, Andrew Dally, Ashton Bierema, (Sam Prairie), (Kellen Askew) |
| 16:20.4, 17:07.7, 17:12.5, 17:12.6, 18:59.1, (19:00.6), (19:28.1) |
| 11 | 267 | Yankton,
SD - Team Time (1st 5) 1:26:45.1 | Spread (1st 5) 1:55.6 |
| 11, 29, 50, 70, 107, (108), (115) |
| Dylan Payer, Nate Schoenfelder, Harrison Krajewski, Abe Chance, Taylor Wenzlaff, (Luke Feimer), (Oliver Dooley) |
| 16:30.8, 16:56.2, 17:15.2, 17:36.5, 18:26.4, (18:31.4), (18:47.0) |
| 12 | 287 | Brookings,
SD - Team Time (1st 5) 1:26:58.4 | Spread (1st 5) 1:30.8 |
| 9, 45, 65, 81, 87, (92), (99) |
| Samuel Conrad, Jacob York, Jonathan Kahler, Igen Nyawanda, Ernest Ting, (Nathan Smith), (Luke DeRynck) |
| 16:27.2, 17:08.9, 17:33.2, 17:51.1, 17:58.0, (18:12.7), (18:17.8) |
| 13 | 289 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:26:42.0 | Spread (1st 5) 2:25.5 |
| 3, 54, 59, 79, 94, (98), (112) |
| Jared Lutmer, Caleb Morris, Mason Dell, Haeden Wheelhouse, Brady Gere, (Mason Ward-Zeller), (Tayshaun Agard) |
| 15:49.0, 17:22.0, 17:27.9, 17:48.6, 18:14.5, (18:17.7), (18:44.2) |
| 14 | 304 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:27:44.1 | Spread (1st 5) 1:08.1 |
| 37, 39, 49, 88, 91, (105), (109) |
| Emran Anbesse, Cole Reilly, Collin Winkleman, Freddy Nishimwe, Riley Williams, (Kory Klein), (Brayden Roach) |
| 17:04.4, 17:05.7, 17:13.3, 18:08.2, 18:12.5, (18:24.1), (18:32.0) |
| 15 | 373 | Spearfish,
SD - Team Time (1st 5) 1:29:10.0 | Spread (1st 5) 1:14.6 |
| 35, 58, 90, 93, 97, (100), (118) |
| Casey Nauta, Paul Hourigan, Jovan Weigel, Preston Davis, Weston Carlson, (Thomas Anglin), (Kyler Pietzyk) |
| 17:02.2, 17:25.3, 18:12.0, 18:13.7, 18:16.8, (18:18.3), (18:55.1) |
| 16 | 397 | Huron,
SD - Team Time (1st 5) 1:30:33.2 | Spread (1st 5) 2:44.7 |
| 20, 32, 103, 117, 125, (127), (128) |
| Cheech Harman, TJ Lien, Angel Olivo Porcayo, Will Knippling, Cameron Cutshaw, (James Weir), (Alec Pester) |
| 16:49.1, 16:59.1, 18:20.3, 18:50.9, 19:33.8, (19:57.9), (20:14.9) |
| 17 | 407 | Douglas,
SD - Team Time (1st 5) 1:30:20.4 | Spread (1st 5) 3:00.9 |
| 5, 56, 111, 113, 122, (123), (126) |
| Peyton Cast, Wyatt Balliew, Peyton Kallstrom, Landon Cast, Gavin Chiaroni, (Bennie Olsen), (Andrew Divis) |
| 16:19.5, 17:22.4, 18:33.5, 18:44.6, 19:20.4, (19:24.4), (19:48.2) |
| 18 | 410 | Watertown,
SD - Team Time (1st 5) 1:29:41.7 | Spread (1st 5) 1:38.1 |
| 24, 85, 86, 106, 109, (114), (116) |
| Ty Sullivan, Bayley Steiner, Dane Stark, Isaiah Norton, Gabe List, (Chris Bevers), (Bayley Stark) |
| 16:53.9, 17:55.2, 17:56.4, 18:24.2, 18:32.0, (18:45.0), (18:48.5) |
| 19 | 554 | Mitchell,
SD - Team Time (1st 5) 1:39:30.0 | Spread (1st 5) 4:07.7 |
| 43, 121, 129, 130, 131, (132), (133) |
| Hunter Patton, Elijah Schroeder, Austin Reimnitz, Colin Pickett, David Sheets, (Axel Reimnitz), (Kane Grajkowske) |
| 17:07.9, 19:17.1, 20:35.0, 21:14.4, 21:15.6, (23:00.8), (23:14.1) |