1 | 50 | Vermillion,
SD - Team Time (1st 5) 1:25:17.7 | Spread (1st 5) 1:00.4 |
| 6, 7, 8, 14, 15, (17), (51) |
| Joel Dahloff, Jacob Chasing Hawk, Henry Anderson, Jack Freeburg, Hunter Morse, (Emery Bohnsack), (Frankie Orr) |
| 16:39.7, 16:42.7, 16:45.7, 17:29.5, 17:40.1, (17:48.7), (20:01.8) |
2 | 56 | Lennox,
SD - Team Time (1st 5) 1:25:40.5 | Spread (1st 5) 1:59.7 |
| 2, 10, 11, 12, 21, (23), (29) |
| Sam Swanson, Maverick Horst, Cloy McVey, Noah Sayler, Chett Jibben, (Lucas Hartman), (Noah Wood) |
| 16:18.8, 16:54.4, 16:58.5, 17:10.3, 18:18.5, (18:20.8), (18:44.3) |
3 | 69 | Dakota Valley,
SD - Team Time (1st 5) 1:27:11.3 | Spread (1st 5) 2:14.6 |
| 3, 9, 13, 19, 25, (31), (47) |
| Jack Brown, James Kilcullen, Avery Bradshaw, Michael Green, Jamison Gould, (Brayden Karkalik), (Geoff Nelson) |
| 16:20.1, 16:47.4, 17:27.1, 18:02.0, 18:34.7, (18:49.9), (19:40.7) |
4 | 93 | Ethan/Parkston,
SD - Team Time (1st 5) 1:29:10.6 | Spread (1st 5) 2:18.4 |
| 5, 16, 18, 24, 30, (33), (49) |
| Evan Bartelt, David Brock, Gage Hohn, Jayden Digmann, Benjamin Gerlach, (Grady Bowar), (Nathan Riggs) |
| 16:27.2, 17:44.2, 17:50.3, 18:23.3, 18:45.6, (18:56.4), (19:53.0) |
5 | 159 | Beresford,
SD - Team Time (1st 5) 1:33:33.4 | Spread (1st 5) 3:02.3 |
| 4, 34, 38, 41, 42, (45), (48) |
| Andrew Atwood, Espyn Klungseth, Scott Ridley, Brody Andrews, Bryce Rozeboom, (Brock Koth), (Brady Aasheim) |
| 16:25.0, 18:57.9, 19:16.9, 19:26.3, 19:27.3, (19:34.5), (19:45.4) |
6 | 161 | Elk Point-Jefferson,
SD - Team Time (1st 5) 1:34:16.6 | Spread (1st 5) 5:30.4 |
| 1, 27, 37, 39, 57, (58), (60) |
| Joe Cross, Jackson Prouty, Mason Marx, Dean Harkness, Cael Derochie, (Beckett Fennel), (Austin Clercx) |
| 15:47.8, 18:37.8, 19:12.2, 19:20.6, 21:18.2, (21:25.9), (21:55.9) |
7 | 165 | Mount Vernon/Plankinton,
SD - Team Time (1st 5) 1:34:43.2 | Spread (1st 5) 1:15.7 |
| 22, 26, 28, 43, 46, (53), (61) |
| Hudson Schmidt, Ryen Leamons, Trysten Eide, Derrick Fletcher, Karter Weber, (Kerim Ical-Cucul), (Witman Tziboy) |
| 18:19.2, 18:37.3, 18:41.7, 19:30.1, 19:34.9, (20:39.6), (22:53.8) |
8 | 180 | Wagner,
SD - Team Time (1st 5) 1:35:23.2 | Spread (1st 5) 1:50.5 |
| 20, 31, 35, 44, 50, (55) |
| Lael Young, Caleb Zephier, Vincent Bechen, Jackson Rolston, Sidoral Zephier, (Theodore Slaba) |
| 18:05.3, 18:49.9, 19:01.2, 19:31.0, 19:55.8, (20:43.2) |
9 | 238 | Parker,
SD - Team Time (1st 5) 1:40:21.1 | Spread (1st 5) 1:42.3 |
| 36, 40, 52, 54, 56, (59), (62) |
| Lincoln Kippes, Alek Kuchta, Colten Preheim, Jevin Erickson, Jonas Sattler, (Colin Robertson), (Jevin Erickson) |
| 19:01.4, 19:22.2, 20:30.9, 20:42.9, 20:43.7, (21:31.4), (23:14.7) |