1 | 56 | Timber Lake,
SD - Team Time (1st 5) 1:33:00.2 | Spread (1st 5) 2:05.8 |
| 1, 10, 12, 16, 17, (24) |
| Beau DuBray, Ethan Farlee, Trevor Brangham, Trevor Brang Ham, Caleb Bieber, (Chase Marshall) |
| 17:20.2, 18:25.8, 18:38.7, 19:09.5, 19:26.0, (20:23.8) |
2 | 71 | Lower Brule,
SD - Team Time (1st 5) 1:35:20.6 | Spread (1st 5) 2:34.5 |
| 4, 7, 15, 18, 27, (35), (38) |
| Scott Obago, Jalen Little, Scott Obago Jr., Daynon White Light, Jerome Grassrope, (Phil Langdeau), (Tyronne Ziegler) |
| 17:54.7, 18:07.4, 19:06.6, 19:42.7, 20:29.2, (22:13.7), (22:46.9) |
3 | 72 | Lyman,
SD - Team Time (1st 5) 1:35:19.7 | Spread (1st 5) 3:44.4 |
| 2, 3, 11, 25, 31 |
| Brad Lebeda, Brenden Estes, Bryce Muirhead, Cruz Garnos, Keanu Herman |
| 17:25.5, 17:44.5, 18:35.9, 20:23.9, 21:09.9 |
4 | 74 | Sunshine Bible Academy,
SD - Team Time (1st 5) 1:36:05.3 | Spread (1st 5) 4:21.4 |
| 5, 6, 13, 14, 36 |
| Travis Hass, Jace Burma, Jade Burma, Everett Paul, Gage Davis |
| 17:58.3, 17:59.6, 18:46.3, 19:01.4, 22:19.7 |
5 | 83 | Ipswich,
SD - Team Time (1st 5) 1:37:31.7 | Spread (1st 5) 1:58.0 |
| 8, 9, 21, 22, 23 |
| Ben Kulesa, Maxwell Geditz, Taylor Thorson, Dylan Owens, Evan Onken |
| 18:21.6, 18:25.4, 20:07.8, 20:17.3, 20:19.6 |
6 | 131 | Sanborn Central/Woonsocket,
SD - Team Time (1st 5) 1:43:52.9 | Spread (1st 5) 2:56.0 |
| 19, 20, 26, 29, 37 |
| Austin Schmit, Braxton Gentles, Spens Schlicht, Jeffery Boschee, Andrew Lindgren |
| 19:44.9, 19:50.4, 20:29.0, 21:07.7, 22:40.9 |
7 | 157 | Potter County,
SD - Team Time (1st 5) 1:46:09.8 | Spread (1st 5) 1:12.7 |
| 28, 30, 32, 33, 34 |
| Brayden Schlachter, Seth Sharp, Kolten Forbes, Nicholas Schlachter, Sean Seurer |
| 20:33.6, 21:08.6, 21:12.5, 21:28.8, 21:46.3 |