| 1 | 28 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:19:42.4 | Spread (1st 5) 1:12.7 |
| 1, 3, 6, 8, 10, (17), (19) |
| Will Lauer, Gabe Peters, Nathan Schroeder, Dreux Seizler, Tyler Dobson, (Dale Loudon), (Anders Rasmussen) |
| 15:07.5, 15:55.1, 16:05.0, 16:14.6, 16:20.2, (16:29.3), (16:31.9) |
| 2 | 82 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:22:25.5 | Spread (1st 5) 42.2 |
| 5, 11, 18, 22, 26, (32), (38) |
| Jesus Urtusuastegui, Daniel Armstrong, Lukas Nelson, Tyler Slaba, Seth Iverson, (Thane Hein), (Davis Johnson) |
| 16:04.3, 16:21.4, 16:30.1, 16:43.2, 16:46.5, (16:59.5), (17:12.6) |
| 3 | 92 | Rapid City Stevens,
SD - Team Time (1st 5) 1:22:47.6 | Spread (1st 5) 1:17.0 |
| 2, 7, 14, 33, 36, (47), (58) |
| Connor Haaland, Mark Poston, Tom Pfeifle, Tristan Christoffer, Andrew Jones, (Charles Johnson), (Parker Harrison) |
| 15:53.4, 16:10.3, 16:28.0, 17:05.5, 17:10.4, (17:30.4), (17:47.9) |
| 4 | 163 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:25:11.2 | Spread (1st 5) 1:22.9 |
| 12, 21, 27, 49, 54, (95), (96) |
| Yonas Sadi, Logan Swenson, Alipo Oluak, Topher Zahn, Ethan Beck, (Spencer DeLange), (Andrew Heck) |
| 16:23.1, 16:36.4, 16:50.1, 17:35.6, 17:46.0, (18:51.0), (18:51.4) |
| 5 | 192 | Brandon Valley,
SD - Team Time (1st 5) 1:25:49.1 | Spread (1st 5) 1:42.8 |
| 15, 29, 33, 35, 80, (93), (106) |
| Jakob Hanna, Jacob Hegland, Cody Dutson, Mitchell Selken, Max Wilde, (Eli Cheever), (John Hedman) |
| 16:29.2, 16:55.4, 17:05.5, 17:07.0, 18:12.0, (18:46.3), (19:31.8) |
| 6 | 215 | Brookings,
SD - Team Time (1st 5) 1:26:44.8 | Spread (1st 5) 1:05.1 |
| 24, 39, 42, 48, 62, (90), (108) |
| Ray Munsterman, Graham DeHaven, Josh Getting, Mike Rynearson, John Olson, (Greg Opdahl), (Eric Pedersen) |
| 16:44.7, 17:14.4, 17:24.9, 17:31.0, 17:49.8, (18:39.4), (19:46.9) |
| 7 | 222 | O'Gorman,
SD - Team Time (1st 5) 1:27:05.1 | Spread (1st 5) 56.7 |
| 28, 37, 40, 52, 65, (71), (79) |
| Joseph Schmidt, Ethan Knobloch, Preston Knobloch, Ryan Westendorf, Dylan Pierson, (Tiegen Lindner), (Rudy Lawler) |
| 16:54.2, 17:10.5, 17:24.0, 17:45.5, 17:50.9, (17:56.3), (18:11.7) |
| 8 | 239 | Aberdeen Central,
SD - Team Time (1st 5) 1:27:24.2 | Spread (1st 5) 2:18.1 |
| 9, 31, 53, 57, 89, (92), (111) |
| Tanner Peltier, Alex Tiede, Patrick Woods, Jackson Harrison, Jonathan Fisk, (Josh Moore), (Shane Ritter) |
| 16:16.7, 16:59.3, 17:45.8, 17:47.6, 18:34.8, (18:45.8), (19:59.4) |
| 9 | 250 | Harrisburg,
SD - Team Time (1st 5) 1:27:22.7 | Spread (1st 5) 2:04.3 |
| 13, 23, 56, 72, 86, (94), (101) |
| Greyson Zamora, Alexander Auch, Zach Lanier, Will Johnson, Olie Medrano, (Taylor Suhr), (Tanner Brown) |
| 16:24.2, 16:44.1, 17:47.3, 17:58.6, 18:28.5, (18:49.5), (19:05.0) |
| 10 | 265 | Yankton,
SD - Team Time (1st 5) 1:28:12.7 | Spread (1st 5) 51.3 |
| 30, 55, 59, 60, 61, (63), (83) |
| Paul Fanta, Gabe Dannenbring, Brady Jaquith, Andrew Peitz, Sam Gusso, (Nathan Zimmerman), (Kyle Bergeson) |
| 16:58.4, 17:46.9, 17:48.8, 17:48.9, 17:49.7, (17:50.0), (18:16.3) |
| 11 | 286 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:28:09.3 | Spread (1st 5) 1:30.9 |
| 20, 44, 70, 75, 77, (82), (85) |
| Jebben Keyes, Seth McKinley, Porter Jones, Bennett Eisenbeisz, Micah Howard, (Ryan Mikkelsen), (Caleb Lusk) |
| 16:35.8, 17:25.5, 17:55.9, 18:05.4, 18:06.7, (18:15.1), (18:25.4) |
| 12 | 294 | Rapid City Central,
SD - Team Time (1st 5) 1:28:24.9 | Spread (1st 5) 1:27.8 |
| 25, 46, 69, 73, 81, (84), (87) |
| Andrew Cottier, Tristan Deming, Tod Stephens, Taran Vollmer, Ryan Stiles, (Albert Williams), (Henry Garcia) |
| 16:46.2, 17:29.5, 17:55.8, 17:59.4, 18:14.0, (18:21.3), (18:31.4) |
| 13 | 299 | Sturgis Brown,
SD - Team Time (1st 5) 1:28:37.2 | Spread (1st 5) 3:01.6 |
| 4, 51, 67, 78, 99, (123) |
| Jacob Simmons, Gabe Harms, Matt Takahashi, Cayden Noble, Zach Relf, (Cody Cline) |
| 15:56.4, 17:42.0, 17:52.1, 18:08.7, 18:58.0, (29:09.1) |
| 14 | 306 | Spearfish,
SD - Team Time (1st 5) 1:29:00.1 | Spread (1st 5) 2:22.3 |
| 15, 50, 68, 76, 97, (105), (113) |
| Joseph Barnes, Justin Harris, Matt Parker, Logan Broeder, Matt Hovdenes, (Stran Holben), (Carter Thorman) |
| 16:29.2, 17:37.9, 17:55.1, 18:06.4, 18:51.5, (19:20.2), (20:06.1) |
| 15 | 314 | Watertown,
SD - Team Time (1st 5) 1:29:16.0 | Spread (1st 5) 1:07.0 |
| 43, 45, 64, 74, 88, (91), (98) |
| Nick Reiffenberger, Gabe Syhre, Dillon Bollinger, James Suter, Brady Bollinger, (Sean Curley), (Solomon Bach) |
| 17:25.3, 17:27.3, 17:50.3, 18:00.8, 18:32.3, (18:41.0), (18:52.8) |
| 16 | 423 | Mitchell,
SD - Team Time (1st 5) 1:33:37.3 | Spread (1st 5) 2:23.9 |
| 41, 66, 103, 104, 109, (112), (116) |
| Riley Cowens, Caleb Larson, Caleb Lee, Coby Lee, Rusty Munsen, (Gage Nelson), (Max Carson) |
| 17:24.6, 17:51.3, 19:14.6, 19:18.3, 19:48.5, (19:59.9), (20:32.2) |
| 17 | 551 | Huron,
SD - Team Time (1st 5) 1:39:59.9 | Spread (1st 5) 2:03.9 |
| 102, 107, 110, 114, 118, (119) |
| Brenden Corbett, Landon Claeys, Frank Hines, Ryan Chase, Jacob Wehde, (Tyrese Theus) |
| 19:06.0, 19:32.1, 19:56.0, 20:15.9, 21:09.9, (21:31.8) |
| 18 | 573 | Douglas,
SD - Team Time (1st 5) 1:45:14.1 | Spread (1st 5) 4:06.4 |
| 100, 115, 117, 120, 121, (122) |
| Kerry McDaniel, Morton Payne, Anthony Jones, Noah Lindskov, Ethan Stebbins, (Rylie Shull) |
| 19:03.8, 20:16.1, 20:51.8, 21:52.2, 23:10.2, (24:00.0) |