1 | 45 | Dakota Valley,
SD - Team Time (1st 5) 1:24:05.0 | Spread (1st 5) 2:33.8 |
| 1, 2, 9, 10, 23, (26), (26) |
| Joe Cross, Jack Brown, Jamison Gould, Michael Green, Brayden Karkalik, (Geoff Nelson), (Cole Brown) |
| 15:33.6, 16:02.2, 17:10.8, 17:11.0, 18:07.4, (18:19.8), (18:19.8) |
2 | 67 | Lennox,
SD - Team Time (1st 5) 1:26:52.7 | Spread (1st 5) 46.4 |
| 8, 11, 12, 14, 22, (30), (36) |
| Maverick Horst, Cloy McVey, Cade Sherard, Noah Sayler, Chett Jibben, (Lucas Hartman), (Noah Wood) |
| 17:05.0, 17:16.4, 17:16.8, 17:23.1, 17:51.4, (18:46.0), (19:06.1) |
| 67 | Vermillion,
SD - Team Time (1st 5) 1:27:07.9 | Spread (1st 5) 2:23.9 |
| 4, 6, 7, 15, 35, (56), (64) |
| Henry Anderson, Gage Beverly, Hunter Morse, Jacob Chasing Hawk, Frankie Orr, (Jack Krell), (David Ordyna) |
| 16:41.0, 16:55.0, 16:55.3, 17:31.7, 19:04.9, (20:19.8), (21:08.5) |
4 | 90 | Ethan/Parkston,
SD - Team Time (1st 5) 1:28:26.2 | Spread (1st 5) 1:50.5 |
| 3, 13, 21, 25, 28, (34), (38) |
| Evan Bartelt, David Brock, Gage Hohn, Hunter Dean, Benjamin Gerlach, (Mark Deckert), (Jayden Digmann) |
| 16:32.0, 17:22.8, 17:51.2, 18:17.7, 18:22.5, (19:02.5), (19:11.2) |
5 | 122 | Mount Vernon/Plankinton,
SD - Team Time (1st 5) 1:30:53.4 | Spread (1st 5) 1:37.4 |
| 16, 17, 20, 29, 40, (52), (66) |
| Trysten Eide, Karter Weber, Hudson Schmidt, Brodie Smith, Derrick Fletcher, (Vanderlae Pohdradksy), (Taven Weber) |
| 17:35.8, 17:36.4, 17:49.8, 18:38.2, 19:13.2, (19:58.8), (21:27.5) |
6 | 151 | Beresford,
SD - Team Time (1st 5) 1:32:51.4 | Spread (1st 5) 1:52.5 |
| 18, 19, 31, 39, 44, (47), (49) |
| Hunter Penn, Espyn Klungseth, Brock Koth, Oliver Merriman, Kasen Voss, (Henry Huether), (Brady Aasheim) |
| 17:39.9, 17:40.3, 18:47.2, 19:11.6, 19:32.4, (19:38.8), (19:44.4) |
7 | 205 | Elk Point-Jefferson,
SD - Team Time (1st 5) 1:36:44.8 | Spread (1st 5) 2:08.7 |
| 24, 37, 41, 46, 57, (69), (70) |
| Mason Marx, Dean Harkness, Austin Clercx, Cael Derochie, Beckett Fennel, (Ben Prouty), (Aiden Jansen) |
| 18:13.6, 19:09.8, 19:20.4, 19:38.7, 20:22.3, (21:47.5), (21:49.1) |
8 | 230 | Sanborn Central/Woonsocket,
SD - Team Time (1st 5) 1:43:21.5 | Spread (1st 5) 9:26.1 |
| 5, 32, 51, 68, 74 |
| Jeffery Boschee, Sam Baruth, Carter Hitchcock, McCoy Schulz, Mathias Lindgren |
| 16:45.2, 18:55.3, 19:49.7, 21:40.0, 26:11.3 |
9 | 238 | Canton,
SD - Team Time (1st 5) 1:38:49.4 | Spread (1st 5) 1:18.0 |
| 42, 43, 44, 48, 61, (63), (67) |
| Cedric Horst, Zach Bartels, Jeremy Bockelman, Camden Surdez, Micah Decker, (Alex Opland), (Aidan Kranz) |
| 19:22.8, 19:31.1, 19:32.4, 19:42.3, 20:40.8, (20:44.8), (21:37.4) |
10 | 245 | Parker,
SD - Team Time (1st 5) 1:39:18.2 | Spread (1st 5) 1:16.4 |
| 33, 50, 53, 54, 55, (58), (59) |
| Lincoln Kippes, Colten Preheim, Kevin Martinez, Jonas Sattler, Novis Luna, (Caleb Christiansen), (Aleeus Wall) |
| 19:00.8, 19:44.5, 19:59.3, 20:16.4, 20:17.2, (20:23.4), (20:30.5) |
11 | 330 | Wagner,
SD - Team Time (1st 5) 1:47:58.3 | Spread (1st 5) 2:18.7 |
| 60, 62, 65, 71, 72, (73) |
| Caleb Zephier, Vincent Bechen, Jackson Rolston, Grady Bartunek, Jason Weston, (Owen Bekanich) |
| 20:35.5, 20:41.0, 21:18.0, 22:29.6, 22:54.2, (24:38.9) |