1 | 29 | Simle,
ND - Team Time (1st 5) 56:12.0 | Spread (1st 5) 1:24.0 |
| 1, 2, 4, 6, 16, (19), (35) |
| Beau Brannon, Jack Markel, Brayde Gilbertson, Lee Gage, Carter Scott, (Luke Sorenson), (Brennen Kemmet) |
| 10:44.0, 10:51.0, 11:12.0, 11:17.0, 12:08.0, (12:14.0), (15:10.0) |
2 | 44 | Horizon,
ND - Team Time (1st 5) 57:55.0 | Spread (1st 5) 1:09.0 |
| 3, 7, 8, 12, 14, (22), (31) |
| Ryan Kohler, Ben Striebel, Ben Grinsteiner, Russell Swagger, Hunter Wilmes, (Luke Murdoff), (Peyton Lahr) |
| 10:55.0, 11:25.0, 11:38.0, 11:53.0, 12:04.0, (12:22.0), (12:58.0) |
3 | 71 | Hagen,
ND - Team Time (1st 5) 59:51.3 | Spread (1st 5) 37.0 |
| 9, 10, 11, 20, 21, (23), (29) |
| Ryan Bren, Ethan Dietz, Ian George, Garrett Hughes, Landon Pavlish, (Dyson Merry), (Keaton Smith) |
| 11:42.0, 11:45.0, 11:46.9, 12:18.4, 12:19.0, (12:24.2), (12:52.9) |
4 | 100 | Cheney,
ND - Team Time (1st 5) 1:01:49.0 | Spread (1st 5) 41.0 |
| 14, 17, 18, 25, 26, (28), (30) |
| Ibrahim Salou, Jordan Milbrath, Nicholas Dosch, Christophe Friesen, Zachary Hillen, (Logan Belinskey), (David Froeber) |
| 12:04.0, 12:10.0, 12:12.0, 12:38.0, 12:45.0, (12:52.0), (12:53.0) |
| 100 | Liberty,
ND - Team Time (1st 5) 1:01:31.0 | Spread (1st 5) 1:45.0 |
| 5, 13, 24, 27, 31, (33), (34) |
| Luke Wasem, Logan Schauer, Noah McDonald, Max Kramer, Seth Benson, (TJ Winnegge), (Ro Thompson Vetter) |
| 11:13.0, 11:56.0, 12:33.0, 12:51.0, 12:58.0, (13:09.0), (13:31.0) |