1 | 24 | Avon,
SD - Team Time (1st 5) 1:18:56.8 | Spread (1st 5) 1:41.2 |
| 2, 3, 4, 6, 9 |
| Rance Kuhlman, Jack Fathke, Tyler Tjeerdsma, John Fathke, Parker Podzimek |
| 15:04.4, 15:06.2, 15:32.1, 16:28.5, 16:45.6 |
2 | 52 | Mitchell Christian,
SD - Team Time (1st 5) 1:23:50.6 | Spread (1st 5) 2:59.5 |
| 1, 5, 10, 16, 20, (23) |
| Silas Holdeman, Joseph Tegethoff, Josh Brandt, Luke Mentele, Carter Lee, (Aidan Lessman) |
| 14:57.5, 16:15.9, 16:56.1, 17:44.1, 17:57.0, (18:14.8) |
3 | 67 | Freeman Academy/Marion,
SD - Team Time (1st 5) 1:26:43.5 | Spread (1st 5) 2:28.1 |
| 7, 8, 11, 15, 26 |
| Camdyn Preheim, Hayden Schmidt, Jayson Allison, Armando Miller, Michael Blau |
| 16:35.9, 16:39.4, 16:58.3, 17:25.9, 19:04.0 |
4 | 92 | Gregory,
SD - Team Time (1st 5) 1:29:45.8 | Spread (1st 5) 1:43.0 |
| 13, 17, 18, 19, 25 |
| Nick Kenzy, Dyreese Spotted Elk, Ryler Stevicks, Jackson Bolander, Isaac Hull |
| 17:14.0, 17:49.6, 17:50.2, 17:55.0, 18:57.0 |
5 | 113 | Marty,
SD - Team Time (1st 5) 1:38:36.5 | Spread (1st 5) 8:05.0 |
| 13, 21, 22, 28, 29 |
| Wahinkpe Arrow, Jerome Rouse, Leonel Gonzalez, Brandt Bruguier, Exodus Two Bulls |
| 17:14.0, 18:03.5, 18:14.0, 19:46.0, 25:19.0 |
6 | 124 | Bridgewater-Emery,
SD - Team Time (1st 5) 1:54:13.4 | Spread (1st 5) 16:26.0 |
| 12, 24, 27, 30, 31 |
| Austin Duerksen, Tekoa Strombeck, Asher Strombeck, Oscar Fink, Oliver Guenthner |
| 17:13.0, 18:47.1, 19:05.3, 25:29.0, 33:39.0 |