1 | 29 | O'Gorman,
SD - Team Time (1st 5) 59:36.0 | Spread (1st 5) 56.0 |
| 1, 2, 3, 8, 15, (18), (28) |
| Evan Mahrous, Cole Hardie, Brady Wilson, Drew Nielsen, Sam Pardy, (Max Wetzel), (Andrew Dally) |
| 11:30.0, 11:45.0, 11:46.0, 12:09.0, 12:26.0, (12:42.0), (13:29.0) |
2 | 42 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:00:38.0 | Spread (1st 5) 33.0 |
| 3, 7, 9, 11, 12, (16), (19) |
| Ethan Boyens, Jaykob Knutson, Chase Henderson, Gabe Tufte, Michael Anderson, (Isaiah Kroesche), (Peter Binstock) |
| 11:46.0, 12:05.0, 12:11.0, 12:17.0, 12:19.0, (12:31.0), (12:45.0) |
3 | 73 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:02:34.0 | Spread (1st 5) 48.0 |
| 5, 10, 17, 20, 21, (22), (25) |
| Noah Stude, Carter Geurts, Alex Brosnahan, Griffin Brown, Carter Kittelson, (Gavin Kuenzi), (Kyle Fredenburg) |
| 12:02.0, 12:13.0, 12:41.0, 12:48.0, 12:50.0, (12:51.0), (12:59.0) |
4 | 80 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:02:40.0 | Spread (1st 5) 54.0 |
| 6, 13, 14, 23, 24, (26), (27) |
| Collin Winkleman, Will Carda, Deven Hoffman, Freddy Nishimwe, Gavin Lewis, (Cameron Hansen), (Prakash Parsai) |
| 12:03.0, 12:21.0, 12:24.0, 12:55.0, 12:57.0, (13:08.0), (13:21.0) |