1 | 35 | Redfield,
SD - Team Time (1st 5) 1:33:23.7 | Spread (1st 5) 47.7 |
| 3, 4, 5, 11, 12, (20) |
| Trey Cosato, John Noyes, Evin Millar, Caleb McNeil, Zach Jordan, (Dalton Howe) |
| 18:26.3, 18:26.8, 18:30.8, 18:45.8, 19:14.0, (19:43.2) |
2 | 59 | Webster Area,
SD - Team Time (1st 5) 1:35:35.5 | Spread (1st 5) 1:15.1 |
| 2, 9, 14, 15, 19, (24) |
| Jordan Bauer, Alex Leschisin, Ty Dunse, Connor Fischer, Tristan Anderson, (Jayden Hortness) |
| 18:22.3, 18:42.9, 19:26.4, 19:26.5, 19:37.4, (20:12.2) |
3 | 62 | Aberdeen Roncalli,
SD - Team Time (1st 5) 1:35:31.8 | Spread (1st 5) 1:31.4 |
| 6, 7, 8, 18, 23, (27), (30) |
| Noah Knapp, Daniel Holmstrom, Will Geyer, Austin Cihak, Lucas Goetz, (Zach Hammrich), (Robert Goscicki) |
| 18:31.5, 18:40.0, 18:41.2, 19:36.2, 20:02.9, (20:24.1), (23:03.0) |
4 | 86 | Milbank,
SD - Team Time (1st 5) 1:37:42.0 | Spread (1st 5) 2:02.4 |
| 1, 17, 21, 22, 25, (26), (29) |
| Noble Karels, Elias Magilke, Sam Jarman, Josh Pillatzki, Dylan Johnson, (Carter Foell), (Kody Johnson) |
| 18:14.0, 19:33.9, 19:47.5, 19:50.2, 20:16.4, (20:22.2), (21:41.0) |
5 | 98 | Deuel,
SD - Team Time (1st 5) 1:43:06.8 | Spread (1st 5) 5:20.0 |
| 10, 13, 16, 28, 31 |
| Colin Magedanz, Jacob Carter, Isaac Ronne, Zach Stoltenburg, Cordell Giese |
| 18:44.9, 19:14.5, 19:27.5, 21:35.0, 24:04.9 |