| 1 | 27 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:20:19.9 | Spread (1st 5) 43.6 |
| 2, 4, 5, 7, 9, (10), (11) |
| Andrew Lauer, Jack Elliott, Sam Elliott, Gabe Fendrich, Zeb Mendel, (Jack Elliot), (Ryan Schroeder) |
| 15:35.4, 16:01.9, 16:07.9, 16:15.7, 16:19.0, (16:32.3), (16:43.2) |
| 2 | 112 | Aberdeen Central,
SD - Team Time (1st 5) 1:23:59.0 | Spread (1st 5) 1:46.1 |
| 1, 16, 26, 33, 36, (44), (55) |
| Aaron Ryan, Josh Mehlhoff, Jared Loecker, Zach Johnson, Josh Mehehoff, (Avery Schlosser-bina), (Soe Aung) |
| 15:31.8, 16:51.2, 17:04.9, 17:13.2, 17:17.9, (17:29.7), (17:49.2) |
| 3 | 118 | Rapid City Stevens,
SD - Team Time (1st 5) 1:25:08.4 | Spread (1st 5) 37.4 |
| 15, 19, 21, 23, 40, (42), (54) |
| Lucas Steiger-Olson, Liam Vidas, Luke Meyer, Hayden Grosz, Keaton Haug, (Lewis Hall), (Alex Otten) |
| 16:47.4, 16:55.9, 16:56.4, 17:03.9, 17:24.8, (17:26.6), (17:42.4) |
| 4 | 157 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:25:42.8 | Spread (1st 5) 1:22.3 |
| 8, 12, 41, 47, 49, (50), (66) |
| Chase Lather, Merci Bita, Avery Stanford, Davis Shafer, Alex Breidenbach, (Lucas Rodman), (Dan Gide) |
| 16:16.4, 16:44.6, 17:25.3, 17:37.8, 17:38.7, (17:39.5), (18:03.2) |
| 5 | 164 | Harrisburg,
SD - Team Time (1st 5) 1:26:14.5 | Spread (1st 5) 1:02.9 |
| 13, 24, 34, 37, 56, (70), (77) |
| Parker Fitzgerald, Josh Krull, Pierce Okken, Ryan Ptak, Soren Weeg, (Owen Schweitzer), (Nick Wipf) |
| 16:46.8, 17:04.7, 17:13.9, 17:19.4, 17:49.7, (18:07.0), (18:17.2) |
| 6 | 165 | Brandon Valley,
SD - Team Time (1st 5) 1:25:42.6 | Spread (1st 5) 1:58.5 |
| 3, 18, 27, 57, 60, (68), (86) |
| Britton Elkin, Eli Cheever, Zach Hentschel, Colter Elkin, Riley Peyton, (Luke Kocer), (Jace Christopher) |
| 15:56.3, 16:54.6, 17:05.8, 17:51.1, 17:54.8, (18:05.5), (18:29.2) |
| 165 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:26:23.9 | Spread (1st 5) 42.2 |
| 20, 22, 29, 46, 48, (51), (53) |
| Colin Ferri, Aaron Staples, Zach Stanton, Jacob Woolridge, Patrick Niyonshuti, (Jacob Eckert), (Hunter Shaw) |
| 16:56.2, 17:02.8, 17:10.3, 17:36.2, 17:38.4, (17:40.7), (17:41.8) |
| 8 | 193 | O'Gorman,
SD - Team Time (1st 5) 1:26:55.4 | Spread (1st 5) 1:06.8 |
| 17, 30, 31, 52, 63, (78), (94) |
| Dylan Hilger, Alex Hove, Tyler Hackman, Brady Wilson, Cole Hardie, (Will Sugrue), (Jackson Meyer) |
| 16:51.9, 17:11.5, 17:12.3, 17:41.0, 17:58.7, (18:20.2), (18:56.0) |
| 9 | 236 | Sturgis Brown,
SD - Team Time (1st 5) 1:27:52.8 | Spread (1st 5) 1:08.6 |
| 28, 32, 38, 64, 74, (78), (114) |
| Nate Andersen, Alec Keffeler, Ethan Brenneman, Ray Henderson, Brady Buchholz, (Taylor Tobias), (Blane Breth) |
| 17:06.4, 17:12.8, 17:19.6, 17:59.0, 18:15.0, (18:20.2), (19:48.8) |
| 10 | 307 | Yankton,
SD - Team Time (1st 5) 1:29:40.2 | Spread (1st 5) 42.9 |
| 45, 58, 62, 67, 75, (91), (106) |
| Tim Merchen, Mason Welker, Zach Fedde, Paul McGlone, Parker Pooler, (Tre Hayes), (Logan Pinkelman) |
| 17:32.7, 17:52.4, 17:55.6, 18:03.9, 18:15.6, (18:42.7), (19:28.5) |
| 11 | 314 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:29:47.3 | Spread (1st 5) 1:02.4 |
| 35, 60, 71, 72, 76, (97), (101) |
| Tucker Berens, Alejandro Ramirez, Trevin Black Bear, Hayden Schaffer, Tyler Gere, (Isaac Polak), (Ethan Gilk) |
| 17:14.4, 17:54.8, 18:08.7, 18:12.6, 18:16.8, (19:07.5), (19:18.8) |
| 12 | 346 | Brookings,
SD - Team Time (1st 5) 1:30:37.5 | Spread (1st 5) 1:55.2 |
| 14, 69, 85, 88, 90, (92), (98) |
| Charlie Wang, Isaac Conrad, Nick Diersen, Samuel Conrad, Quentin Eck, (Ian Smith), (Daniel Messerli) |
| 16:47.0, 18:06.2, 18:28.1, 18:34.0, 18:42.2, (18:47.0), (19:08.3) |
| 13 | 381 | Spearfish,
SD - Team Time (1st 5) 1:32:24.7 | Spread (1st 5) 1:59.5 |
| 39, 43, 92, 103, 104, (109), (118) |
| Rigel Roberdeau, Keenan Urdiales, Jase Dee, Max Ensor, Cole Hansen, (Evan Roles), (Ryan Peldo) |
| 17:24.6, 17:27.7, 18:47.0, 19:21.3, 19:24.1, (19:33.1), (20:01.8) |
| 14 | 395 | Rapid City Central,
SD - Team Time (1st 5) 1:32:35.0 | Spread (1st 5) 2:33.8 |
| 24, 81, 83, 96, 111, (116), (117) |
| Calvin Moehlman, Sam Conroy, Blake DeVries, Cael Larson, Anthony Centineo, (Ayden Prudich), (Eli Black Bear) |
| 17:04.7, 18:22.2, 18:25.1, 19:04.5, 19:38.5, (19:56.5), (19:59.2) |
| 15 | 400 | Douglas,
SD - Team Time (1st 5) 1:32:40.5 | Spread (1st 5) 3:29.2 |
| 6, 87, 95, 100, 112, (113), (115) |
| Jackson Wilson, William George, Aidan Custer, Dawson Woolett, Nicolas Whitesell, (Nick Whitesell), (Maxwel Biberdorf) |
| 16:12.2, 18:30.3, 18:58.5, 19:18.1, 19:41.4, (19:45.0), (19:53.6) |
| 16 | 442 | Watertown,
SD - Team Time (1st 5) 1:33:51.8 | Spread (1st 5) 1:24.9 |
| 65, 84, 89, 99, 105, (108), (110) |
| Abate Schulte, Garrett Antoine, Burke Lauseng, Evan Halbe, Alex Cady, (Andre Baumgart), (Logan Jenc) |
| 18:02.9, 18:27.9, 18:42.0, 19:11.2, 19:27.8, (19:32.9), (19:33.8) |
| 17 | 463 | Huron,
SD - Team Time (1st 5) 1:34:44.0 | Spread (1st 5) 2:03.2 |
| 73, 80, 82, 107, 121, (122) |
| Carlos Yanes, Frank Hines, Will Radke, Angel Olivo Porcayo, Gonzalo Quispe-Laura, (Spencer LaFortune) |
| 18:12.9, 18:20.5, 18:23.3, 19:31.2, 20:16.1, (20:24.1) |
| 18 | 523 | Mitchell,
SD - Team Time (1st 5) 1:38:18.5 | Spread (1st 5) 3:01.4 |
| 59, 102, 119, 120, 123, (124), (125) |
| Lucas Moller, Derek Factor, Dawson Miller, Nate McCormick, Carter Moller, (Grayson Hetland), (Dawson Schroeder) |
| 17:53.6, 19:20.8, 20:03.9, 20:05.2, 20:55.0, (21:12.4), (21:28.6) |