| 1 | 29 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:09:58.5 | Spread (1st 5) 1:03.4 |
| 1, 4, 5, 6, 13, (26), (31) |
| Rob Baker, Ethan Yu, Zach Miller, Jackson Sluiter, Michael Anderson, (Kadin Groen), (Brad Infield) |
| 13:30.9, 13:55.3, 13:56.8, 14:01.2, 14:34.3, (14:53.0), (15:01.0) |
| 2 | 68 | Aberdeen Central,
SD - Team Time (1st 5) 1:12:39.9 | Spread (1st 5) 42.3 |
| 7, 9, 12, 16, 24, (27), (32) |
| Jacob Angerhofer, Ian Ahlberg, Christian Wells, Adam Bosma, Lane Ketterling, (Brett Jacobs), (Noah Miller) |
| 14:09.1, 14:26.1, 14:33.9, 14:39.4, 14:51.4, (14:53.5), (15:01.2) |
| 3 | 99 | Rapid City Stevens,
SD - Team Time (1st 5) 1:12:39.6 | Spread (1st 5) 1:24.3 |
| 2, 3, 17, 37, 40, (44), (45) |
| Jeron Martz, Keaton Fierro, Stone Graves, Charles Christensen, Ace Bilton, (Michael Bingham), (Matthew Werner) |
| 13:48.1, 13:52.8, 14:40.0, 15:06.3, 15:12.4, (15:14.1), (15:15.9) |
| 4 | 169 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:15:06.6 | Spread (1st 5) 50.5 |
| 10, 25, 41, 46, 47, (49), (60) |
| Collin Winkleman, Kamren McCubbin, Gavin Lewis, Irakoze Muhuza, Freddy Nishimwe, (Deven Hoffman), (Aaron Alberts) |
| 14:26.9, 14:52.5, 15:12.8, 15:17.0, 15:17.4, (15:18.8), (15:41.2) |
| 5 | 178 | Harrisburg,
SD - Team Time (1st 5) 1:15:24.8 | Spread (1st 5) 52.9 |
| 14, 20, 43, 50, 51, (62), (64) |
| Ben Bruning, Cashton Johnson, Josiah Scheaffer, Daniel Jensen, Evan Miller, (Justin Ptak), (Andrew Grady) |
| 14:35.8, 14:45.4, 15:13.3, 15:21.6, 15:28.7, (15:42.8), (15:44.1) |
| 6 | 199 | Brandon Valley,
SD - Team Time (1st 5) 1:16:01.6 | Spread (1st 5) 31.4 |
| 30, 36, 38, 39, 56, (59), (66) |
| Blake Thompson, Dakota Dutson, Tyler Groen, Dustin Groen, Josh Lee, (Ryan Vest), (Quinn Gienap) |
| 15:00.6, 15:05.4, 15:11.5, 15:12.1, 15:32.0, (15:39.5), (15:48.4) |
| 7 | 201 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:15:58.3 | Spread (1st 5) 1:26.3 |
| 8, 15, 54, 57, 67, (78), (101) |
| Brady Gere, Jared Lutmer, Jace Crane, Isaak Rombough, William Foell, (Blake Jones), (Jamin McGray) |
| 14:23.3, 14:36.0, 15:31.5, 15:37.9, 15:49.6, (16:25.6), (17:30.2) |
| 8 | 205 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:16:08.2 | Spread (1st 5) 1:01.0 |
| 11, 34, 52, 53, 55, (65), (68) |
| Noah Stude, Carter Geurts, Kyle Fredenburg, Gavin Kuenzi, Alex Brosnahan, (Carter Kittelson), (Clayton Johnson) |
| 14:30.8, 15:03.9, 15:30.5, 15:31.2, 15:31.8, (15:46.7), (15:50.0) |
| 9 | 210 | Sturgis Brown,
SD - Team Time (1st 5) 1:17:11.5 | Spread (1st 5) 2:55.3 |
| 18, 19, 23, 48, 102 |
| Traeton Monahan, Deron Graf, Beck Bruch, Kain Peters, Connor Lurz |
| 14:41.7, 14:45.3, 14:49.6, 15:17.9, 17:37.0 |
| 10 | 254 | Brookings,
SD - Team Time (1st 5) 1:17:15.6 | Spread (1st 5) 59.3 |
| 28, 35, 58, 61, 72, (80), (82) |
| Talon Everding, Kobe Bowser, Aaron Campbell, Ian Langelett, Jack Schultz, (Harrison Wakeman), (Ben Hawkinson) |
| 14:55.3, 15:05.1, 15:38.8, 15:41.8, 15:54.6, (16:34.4), (16:36.2) |
| 11 | 270 | Yankton,
SD - Team Time (1st 5) 1:18:08.5 | Spread (1st 5) 1:51.3 |
| 21, 22, 70, 74, 83, (87), (91) |
| Oliver Dooley, Nate Schoenfelder, Thomas LaFave, Victor Duarte, Alex Kauffman, (Tristan Redman), (Ryan Schulte) |
| 14:46.4, 14:47.4, 15:53.4, 16:03.6, 16:37.7, (16:48.4), (16:58.5) |
| 12 | 295 | Huron,
SD - Team Time (1st 5) 1:18:54.3 | Spread (1st 5) 1:45.3 |
| 29, 33, 71, 77, 85, (86), (88) |
| Cheech Harman, Angel Olivo Porcayo, Gonzalo Quispe-Laura, TJ Lien, Cameron Cutshaw, (Will Knippling), (Ryan Smith) |
| 14:57.4, 15:01.9, 15:53.7, 16:18.6, 16:42.7, (16:43.0), (16:49.2) |
| 13 | 363 | Douglas,
SD - Team Time (1st 5) 1:21:15.4 | Spread (1st 5) 2:04.3 |
| 42, 63, 79, 81, 98 |
| Christian Espitia, Jesse Hand Jr., Miles Mitchell, Austin Leimer, Nickolai Lunde |
| 15:12.9, 15:43.7, 16:26.4, 16:35.2, 17:17.2 |
| 14 | 394 | Watertown,
SD - Team Time (1st 5) 1:21:50.7 | Spread (1st 5) 1:08.0 |
| 69, 73, 76, 84, 92, (94), (95) |
| Sawyer Kannas, Riley Anderson, Jay Remmers, Ben Peterson, Hassan Jabbie, (Jeremiah Schulte), (Gabe List) |
| 15:50.8, 16:03.5, 16:17.2, 16:40.4, 16:58.8, (17:06.8), (17:14.9) |
| 15 | 474 | Mitchell,
SD - Team Time (1st 5) 1:26:59.4 | Spread (1st 5) 2:06.0 |
| 89, 90, 93, 99, 103, (104), (105) |
| Dawson Schroeder, Brock Russell, Grayson Hetland, Max Hart, Austin Reimnitz, (Kane Grajkowske), (Seth Hanson) |
| 16:49.3, 16:52.4, 17:00.9, 17:21.5, 18:55.3, (18:56.7), (19:19.4) |
| 474 | Rapid City Central,
SD - Team Time (1st 5) 1:28:27.2 | Spread (1st 5) 4:16.9 |
| 75, 96, 97, 100, 106 |
| Gage Dietterle, Trevor Thomsen, Case Gunnell, Ashton Tveter, Thane Radke |
| 16:07.0, 17:16.2, 17:16.5, 17:23.6, 20:23.9 |