| 1 | 98 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:20:45.6 | Spread (1st 5) 1:09.4 |
| 4, 13, 17, 19, 45, (49), (88) |
| Miles Lechtenberg, Joseph Levesque, Nathan Thompson, Aemil Nelsen, Tyrus Needles, (Cole Schellpfeffer), (Teddy Krueger) |
| 15:35.0, 16:03.5, 16:10.5, 16:12.2, 16:44.4, (16:52.5), (17:35.8) |
| 2 | 145 | Rapid City Stevens,
SD - Team Time (1st 5) 1:21:42.6 | Spread (1st 5) 1:24.8 |
| 3, 18, 27, 42, 55, (71), (77) |
| Grady Loos, Miles Brekhus, Tate Van Beek, Aaron Letner, John Achter, (Torin Jackson), (Magnus Kleinschmidt) |
| 15:32.0, 16:10.9, 16:22.7, 16:40.2, 16:56.8, (17:16.9), (17:23.7) |
| 3 | 164 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:22:03.0 | Spread (1st 5) 1:11.7 |
| 6, 28, 38, 40, 52, (60), (73) |
| Cole Reilly, Emran Anbesse, Griffin Miller, Ben Parsons, Riley Williams, (Jackson Boltjes), (Brekken Biteler) |
| 15:41.7, 16:22.8, 16:30.7, 16:34.4, 16:53.4, (17:05.2), (17:20.2) |
| 4 | 166 | Sturgis Brown,
SD - Team Time (1st 5) 1:22:13.4 | Spread (1st 5) 1:09.0 |
| 10, 11, 39, 48, 58, (109), (117) |
| Ty Petrocco, Quinn Bruch, Ty Ferguson, Morgan Papenfuss, Taylor Colunga, (Cash Daigle), (Kale Fenner) |
| 15:53.8, 15:58.1, 16:31.5, 16:47.2, 17:02.8, (18:05.9), (18:22.1) |
| 5 | 173 | Aberdeen Central,
SD - Team Time (1st 5) 1:22:32.5 | Spread (1st 5) 50.8 |
| 12, 33, 35, 43, 50, (54), (57) |
| Joseph Perkins, Tate DeVries, David VanVeen, Carson Urlacher, Christian Wells, (Sam Schultz), (Max Nelson) |
| 16:01.8, 16:27.2, 16:27.8, 16:43.1, 16:52.6, (16:56.6), (16:59.8) |
| 6 | 177 | Brookings,
SD - Team Time (1st 5) 1:22:44.3 | Spread (1st 5) 48.8 |
| 14, 23, 41, 46, 53, (76), (94) |
| Ernest Ting, Jonathan Kahler, Igen Nyawanda, Trevin Lounsbury, Jacob York, (Shane Harming), (Marco Springman) |
| 16:06.8, 16:17.6, 16:38.9, 16:45.4, 16:55.6, (17:23.5), (17:44.2) |
| 7 | 212 | Brandon Valley,
SD - Team Time (1st 5) 1:23:02.8 | Spread (1st 5) 1:37.7 |
| 2, 37, 51, 59, 63, (89), (96) |
| Mikah Peters, Paul Kern, Camden Coughlin, Eli Woidyla, Asher Selness, (Ryley McKeown), (Bergen Irey) |
| 15:29.3, 16:29.8, 16:52.7, 17:04.0, 17:07.0, (17:36.8), (17:47.1) |
| 8 | 220 | Yankton,
SD - Team Time (1st 5) 1:23:17.7 | Spread (1st 5) 1:42.1 |
| 7, 25, 29, 78, 81, (87), (106) |
| Dylan Payer, Abe Chance, Harrison Krajewski, Ethan Brenden, Bryton Olson, (Carson Conway), (Luke Jacobson) |
| 15:43.4, 16:20.7, 16:23.3, 17:24.8, 17:25.5, (17:35.6), (17:57.9) |
| 9 | 247 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:23:32.2 | Spread (1st 5) 2:32.5 |
| 1, 14, 56, 79, 97, (102), (114) |
| Jared Lutmer, Caleb Morris, Haeden Wheelhouse, Ian Rounds, Mason Ward-Zeller, (Jayden Brandt), (Alex Oedekoven) |
| 15:15.5, 16:06.8, 16:56.9, 17:25.0, 17:48.0, (17:51.6), (18:15.7) |
| 10 | 253 | O'Gorman,
SD - Team Time (1st 5) 1:23:58.2 | Spread (1st 5) 2:00.9 |
| 9, 16, 34, 93, 101, (111), (130) |
| Jack Castelli, Dominic Ripperda, Evan Mahrous, Ashton Bierema, Sam Prairie, (Will Sorenson), (Brody Tynan) |
| 15:49.3, 16:07.8, 16:27.6, 17:43.3, 17:50.2, (18:10.3), (19:34.6) |
| 253 | Sioux Falls Jefferson,
SD - Team Time (1st 5) 1:23:58.9 | Spread (1st 5) 1:51.5 |
| 8, 21, 64, 70, 90, (120), (121) |
| Kieran Weigelt, Jack Wagoner, Seth Borchers, Kellar Sjomeling, Jaylen Palmer, (Tate Carlson), (Connor Mager) |
| 15:46.6, 16:14.1, 17:07.1, 17:13.0, 17:38.1, (18:42.5), (18:49.4) |
| 12 | 274 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:24:36.5 | Spread (1st 5) 1:04.4 |
| 20, 47, 66, 69, 72, (83), (86) |
| Blake Maas, Marcus Fleming, Alex Trouba, Nathan Arens, Andrew Sanchez, (Charles Boerema), (Trevor Knox) |
| 16:13.2, 16:45.9, 17:09.1, 17:10.7, 17:17.6, (17:28.4), (17:33.6) |
| 13 | 278 | Rapid City Central,
SD - Team Time (1st 5) 1:24:44.6 | Spread (1st 5) 57.3 |
| 31, 44, 61, 67, 75, (81), (84) |
| Bailen Hayford, Caleb Roberts, Yadriel Munoz, Jack Errea, Tarin Hutchinson, (Aidan Hermsen), (Eric Errea) |
| 16:24.2, 16:44.1, 17:05.5, 17:09.3, 17:21.5, (17:25.5), (17:29.1) |
| 14 | 296 | Watertown,
SD - Team Time (1st 5) 1:25:04.6 | Spread (1st 5) 1:30.0 |
| 22, 32, 62, 85, 95, (104), (107) |
| Ty Sullivan, Dane Stark, Isaiah Norton, Bayley Steiner, Logan Becker, (Gabe List), (Ben Peterson) |
| 16:17.0, 16:24.6, 17:06.3, 17:29.7, 17:47.0, (17:54.4), (17:58.2) |
| 15 | 353 | Douglas,
SD - Team Time (1st 5) 1:26:08.5 | Spread (1st 5) 2:43.5 |
| 5, 24, 98, 110, 116, (118), (127) |
| Peyton Cast, Wyatt Balliew, Gavin Chiaroni, Peyton Kallstrom, Bennie Olsen, (Quentin Miller), (Bobby Nelson) |
| 15:36.4, 16:17.7, 17:48.1, 18:06.4, 18:19.9, (18:25.9), (19:23.8) |
| 16 | 366 | Harrisburg,
SD - Team Time (1st 5) 1:26:28.3 | Spread (1st 5) 1:32.4 |
| 36, 68, 74, 80, 108, (112), (113) |
| Griffin Smith, Lance Bodeen, Easton Klatt, Evan Miller, James Heinz, (Ryan McKeown), (Greyson Cauwels) |
| 16:29.4, 17:10.6, 17:21.1, 17:25.4, 18:01.8, (18:11.0), (18:15.4) |
| 17 | 389 | Spearfish,
SD - Team Time (1st 5) 1:26:53.8 | Spread (1st 5) 1:28.4 |
| 30, 65, 91, 100, 103, (105), (115) |
| Casey Nauta, Thomas Anglin, Layke Roberdeau, Preston Davis, Weston Carlson, (Jovan Weigel), (Rylan VanDeest) |
| 16:23.5, 17:08.9, 17:40.1, 17:49.4, 17:51.9, (17:57.4), (18:17.4) |
| 18 | 465 | Mitchell,
SD - Team Time (1st 5) 1:30:06.4 | Spread (1st 5) 2:56.8 |
| 26, 92, 99, 122, 126, (129), (131) |
| Hunter Patton, Floyd Korzan, Elijah Schroeder, Colin Pickett, Hunter Killion, (Austin Reimnitz), (Karsten Herges) |
| 16:22.3, 17:43.2, 17:48.4, 18:53.4, 19:19.1, (19:33.0), (19:43.2) |
| 19 | 619 | Huron,
SD - Team Time (1st 5) 1:35:08.5 | Spread (1st 5) 53.3 |
| 119, 123, 124, 125, 128, (132), (133) |
| Teagan Lien, James Weir, Angelo Medina, Will Knippling, Antwon Flying Hawk, (Cameron Cutshaw), (Edvin Rodriguez Reyes) |
| 18:31.3, 19:01.5, 19:02.8, 19:08.3, 19:24.6, (19:51.7), (19:51.9) |