1 | 32 | Martin Luther,
MN - Team Time (1st 5) 2:14:30.3 | Spread (1st 5) 1:01.2 |
| 3, 4, 5, 8, 12, (26), (31) |
| Ben Bitter, Ryan Gurgel, Justin Wilkens, Darian Schnose, Jonathan Fleischmann, (Jon Thede), (Caleb VonDeylen) |
| 26:32.5, 26:40.5, 26:42.9, 27:00.7, 27:33.7, (29:26.6), (29:54.4) |
2 | 51 | Minnesota Morris,
MN - Team Time (1st 5) 2:16:26.3 | Spread (1st 5) 1:50.0 |
| 1, 10, 11, 14, 15, (16), (18) |
| Chalmer Combellick, Tyler Sassenberg, David Roanhorse, Zoe Loucks, Ryan Anderson, (Raymond Abraham), (Edmund Cease) |
| 26:02.1, 27:19.6, 27:21.3, 27:51.2, 27:52.1, (27:52.5), (28:13.1) |
3 | 58 | St. Scholastica,
MN - Team Time (1st 5) 2:17:18.4 | Spread (1st 5) 2:43.9 |
| 2, 6, 9, 20, 21, (22), (25) |
| Jacob Gallagher, Easton Foss, Cam Pearson, Josh Trosen, Ryan St. Clair, (James Lovrien), (Dan Delestry) |
| 26:04.8, 26:47.7, 27:05.4, 28:31.8, 28:48.7, (28:52.4), (29:22.1) |
4 | 79 | Northwestern-St. Paul,
MN - Team Time (1st 5) 2:20:19.2 | Spread (1st 5) 2:10.6 |
| 7, 13, 17, 19, 23, (27) |
| Jackson Peterson, Wil Maki, Eric Melendez, Garrett Crown, Brent Wipf, (Haru Shimasaki) |
| 26:58.8, 27:34.8, 28:11.7, 28:24.5, 29:09.4, (29:44.9) |
5 | 163 | Bethany Lutheran,
MN - Team Time (1st 5) 2:30:54.4 | Spread (1st 5) 55.3 |
| 28, 30, 32, 36, 37, (52), (53) |
| Zach Dantzman, David Luehring, Stefan Prince, Lucas Malimanek, Nathan Birr, (Jake Stratten), (Nicolas Bruss) |
| 29:47.8, 29:53.5, 29:55.7, 30:34.3, 30:43.1, (33:55.0), (36:45.2) |
6 | 183 | Northland (Wis.),
WI - Team Time (1st 5) 2:33:01.4 | Spread (1st 5) 1:34.4 |
| 29, 34, 35, 42, 43, (51) |
| Taylor Hansen, Alec Drachenberg, Gabe Thornton, Tyler Larson, Andy Kasun, (Aidan Johan) |
| 29:51.2, 30:02.5, 30:32.7, 31:09.4, 31:25.6, (33:23.7) |
7 | 192 | North Central (Minn.),
MN - Team Time (1st 5) 2:35:27.9 | Spread (1st 5) 3:02.9 |
| 24, 38, 40, 44, 46, (48), (49) |
| Kaleb Gunderson, Austin Hagemeister, Jimmy Hultengren, Aaron Cooke, Daniel Morgenstern, (Brody Elg), (Andrew Kalapuch) |
| 29:16.9, 30:53.4, 31:02.7, 31:55.1, 32:19.8, (32:31.3), (32:34.2) |
8 | 205 | Crown,
MN - Team Time (1st 5) 2:36:37.8 | Spread (1st 5) 2:23.4 |
| 33, 39, 41, 45, 47, (50) |
| Andy Taverna, Ian Galligan, Jon Wedemeier, Breier Sanders, Josh Coleman, (Michael Elmhorst) |
| 30:01.7, 31:00.8, 31:08.2, 32:02.0, 32:25.1, (32:43.7) |