1 | 53 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:20:00.9 | Spread (1st 5) 48.2 |
| 2, 10, 12, 13, 16, (26), (33) |
| Seth Iverson, Thane Hein, Blake Chesley, Davis Johnson, Cole Brown, (Josh Goehring), (Jayden Slaba) |
| 15:29.2, 15:59.9, 16:04.6, 16:09.8, 16:17.4, (16:38.7), (16:49.7) |
2 | 81 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:21:36.5 | Spread (1st 5) 29.4 |
| 11, 15, 17, 18, 20, (27), (44) |
| Jebben Keyes, Cadin Buchholz, Seth McKinley, Vicente Ramirez, Theron Singleton, (Jack Wollman), (Ryan Mikkelsen) |
| 16:01.7, 16:15.8, 16:23.7, 16:24.2, 16:31.1, (16:41.3), (17:13.4) |
3 | 85 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:21:06.8 | Spread (1st 5) 1:18.6 |
| 3, 6, 14, 28, 34, (36), (38) |
| Gabe Peters, Dale Loudon, Henry Klitzke, Gabe Fendrich, Bailey Auen, (Evgeni Radichev), (Ike Mendel) |
| 15:31.4, 15:51.4, 16:10.4, 16:43.6, 16:50.0, (16:56.3), (16:57.7) |
4 | 103 | Rapid City Stevens,
SD - Team Time (1st 5) 1:21:57.2 | Spread (1st 5) 1:05.5 |
| 5, 7, 25, 31, 35, (37), (40) |
| Tristan Christoffer, Andrew Cottier, Luke Meyer, Tyler Houghton, Nick Looby, (Liam Vidas), (Daniel Velazquez) |
| 15:47.6, 15:52.3, 16:37.0, 16:47.2, 16:53.1, (16:57.5), (17:06.4) |
5 | 124 | Yankton,
SD - Team Time (1st 5) 1:23:08.1 | Spread (1st 5) 13.5 |
| 19, 23, 24, 29, 29, (50), (51) |
| Nathan Zimmerman, Gabe Dannenbring, Brady Jaquith, Andrew Peitz, Sam Gusso, (Lincoln Megard), (Jordan Lucht) |
| 16:30.5, 16:34.6, 16:35.0, 16:44.0, 16:44.0, (17:49.4), (18:01.4) |
6 | 146 | Brookings,
SD - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 1:40.3 |
| 8, 9, 41, 43, 45, (47) |
| Graham DeHaven, Josh Getting, John Olson, Oscar Kavanagh, Mike Rynearson, (Greg Opdahl) |
| 15:56.2, 15:56.4, 17:09.0, 17:12.9, 17:36.5, (17:37.6) |
7 | 178 | Brandon Valley,
SD - Team Time (1st 5) 1:26:24.0 | Spread (1st 5) 3:40.2 |
| 1, 21, 39, 58, 59, (61), (62) |
| Jakob Hanna, Joshua Powell, Eli Cheever, Christian Nacy, Caleb Klatt, (Austin Hochhalter), (Brad Gingles) |
| 15:09.4, 16:32.4, 17:05.2, 18:47.4, 18:49.6, (19:09.6), (19:11.7) |
8 | 190 | Aberdeen Central,
SD - Team Time (1st 5) 1:25:56.8 | Spread (1st 5) 1:13.6 |
| 22, 32, 42, 45, 49, (52), (56) |
| Jackson Harrison, Alex Tiede, Shane Ritter, Max Daschle, Jonathan Fisk, (Josh Moore), (Chauncy Goethels) |
| 16:33.2, 16:49.0, 17:11.3, 17:36.5, 17:46.8, (18:02.5), (18:31.3) |
9 | 214 | Harrisburg,
SD - Team Time (1st 5) 1:28:41.1 | Spread (1st 5) 2:40.1 |
| 4, 48, 53, 54, 55, (57), (60) |
| Alexander Auch, Tanner Kihne, Evan Park, Rowdy Hillmer, Taylor Suhr, (Olie Medrano), (Ben Olson) |
| 15:46.9, 17:42.9, 18:21.8, 18:22.5, 18:27.0, (18:45.6), (18:57.7) |