| 1 | 17 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:07:09.2 | Spread (1st 5) 42.4 |
| 1, 2, 3, 5, 6, (7), (10) |
| Aaron Ludwig, Jacob Haugen, Andrew Heck, Dillon Vanderfeen, Adam DeLange, (David Eichman), (Kipara Salumu) |
| 13:00.6, 13:22.9, 13:25.3, 13:37.4, 13:43.0, (13:46.3), (14:07.5) |
| 2 | 46 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:09:57.8 | Spread (1st 5) 43.6 |
| 4, 8, 9, 12, 13, (22), (24) |
| Kyle Hess, Alex Boerema, Salvador Jaimes, Travis Kreutzmann, Gavin Salonen, (Cody Reuschhoff), (Cole Brown) |
| 13:31.2, 13:58.6, 14:03.7, 14:09.5, 14:14.8, (14:43.3), (14:51.3) |
| 3 | 91 | Rapid City Stevens,
SD - Team Time (1st 5) 1:12:48.1 | Spread (1st 5) 38.3 |
| 14, 15, 17, 18, 27, (28), (46) |
| Brad Drake, Mark Poston, Tom Pfeifle, Bryce Blank, Tanner Blank, (Charles Johnson), (Brennan Dahl) |
| 14:18.9, 14:23.8, 14:33.9, 14:34.3, 14:57.2, (14:59.3), (15:29.4) |
| 4 | 121 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:14:05.0 | Spread (1st 5) 1:04.0 |
| 11, 23, 25, 30, 32, (47), (48) |
| Jebben Keyes, John Wollman, Ryan Sheldon, Micah Howard, Alec Williams, (Nick Mahowald), (Joseph Schueller) |
| 14:08.0, 14:51.0, 14:52.0, 15:02.0, 15:12.0, (15:32.0), (15:33.0) |
| 5 | 128 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:14:28.9 | Spread (1st 5) 40.3 |
| 16, 19, 29, 31, 33, (35), (36) |
| Tyler Dobson, Dreux Seizler, Cayden Ransom, Dale Loudon, Reese Johnson, (Hunter O'Connor), (Ryan Oconnor) |
| 14:32.4, 14:34.8, 15:01.3, 15:07.7, 15:12.7, (15:16.2), (15:18.0) |
| 6 | 200 | Brandon Valley,
SD - Team Time (1st 5) 1:16:45.0 | Spread (1st 5) 1:16.0 |
| 20, 21, 51, 54, 54, (61), (62) |
| Brady Zell, Taylor C. Thompson, Carson Pruett, Cooper Baltzer, Robert Haggar, (Brad Gingles), (Riley Kiesow) |
| 14:36.0, 14:39.0, 15:46.0, 15:52.0, 15:52.0, (16:07.0), (16:11.0) |
| 7 | 213 | Watertown,
SD - Team Time (1st 5) 1:17:23.0 | Spread (1st 5) 1:06.0 |
| 26, 40, 43, 45, 59, (65), (66) |
| James Suter, Brady Bollinger, Dillon Bollinger, Jackson Neal, Evan Alwin, (Bret Leininger), (Cody Stotenburg) |
| 14:57.0, 15:26.0, 15:28.0, 15:29.0, 16:03.0, (16:18.0), (16:23.0) |
| 8 | 244 | Aberdeen Central,
SD - Team Time (1st 5) 1:18:37.0 | Spread (1st 5) 1:15.0 |
| 34, 37, 50, 56, 67, (68), (70) |
| Alex Tiede, Jonathan Fisk, Gage Jewett, Chauncy Goethels, Shane Ritter, (Kusler Brandon), (Jackson Harrison) |
| 15:13.0, 15:19.0, 15:43.0, 15:54.0, 16:28.0, (16:29.0), (16:46.0) |
| 9 | 245 | Yankton,
SD - Team Time (1st 5) 1:18:30.3 | Spread (1st 5) 30.0 |
| 41, 42, 52, 53, 57, (60), (63) |
| Ethan Klimisch, Paul Fanta, Evan Moon, James Reindl-Prehe, Lincoln Megard, (Ryan Schaefers), (Joseph Kelly) |
| 15:26.8, 15:27.6, 15:47.6, 15:51.5, 15:56.8, (16:04.7), (16:12.2) |
| 10 | 278 | Douglas,
SD - Team Time (1st 5) 1:20:57.0 | Spread (1st 5) 2:33.0 |
| 39, 43, 58, 64, 74 |
| Gavin Cusson, Jameson McClain, Alex Amborn, Andy Essery, Kerry McDaniel |
| 15:21.0, 15:28.0, 16:01.0, 16:13.0, 17:54.0 |
| 11 | 299 | Huron,
SD - Team Time (1st 5) 1:21:31.0 | Spread (1st 5) 1:51.0 |
| 38, 49, 69, 71, 72, (73) |
| Arthur Hines, Edsson Quispe-Laura, Collin Smith, Ryan Chase, Thorn Dramstad, (Paul Cramer) |
| 15:20.0, 15:34.0, 16:34.0, 16:52.0, 17:11.0, (17:45.0) |