1 | 33 | Morningside (Iowa),
IA - Team Time (1st 5) 1:42:25.9 | Spread (1st 5) 1:00.0 |
| 2, 4, 5, 9, 13, (22), (25) |
| Mark Abrams, Jacob Weber, A.J. Janssen, Sean Skillern, Jacob Scott, (Jason Kenny), (Logan LaRette) |
| 19:55.1, 20:18.3, 20:31.7, 20:45.7, 20:55.1, (21:16.3), (21:25.6) |
2 | 42 | Northwestern (Iowa),
IA - Team Time (1st 5) 1:43:11.0 | Spread (1st 5) 45.7 |
| 3, 6, 8, 11, 14, (22), (33) |
| Peter Smith, Hans Epp, Ryan Bauermeister, Tim Rose, Caleb VanderBaan, (Tanner Goetsch), (Kyle Anderson) |
| 20:10.9, 20:33.8, 20:39.8, 20:49.9, 20:56.6, (21:16.3), (21:53.6) |
3 | 82 | Midland (Neb.),
NE - Team Time (1st 5) 1:44:59.2 | Spread (1st 5) 2:08.4 |
| 1, 7, 10, 30, 34, (37), (43) |
| Danny Aldaba, Wyatt Schulz, Ty Hansen, Tristan Nelson, Keaton Gracey, (Kasey Reeves), (Jack Winkler) |
| 19:49.8, 20:36.5, 20:47.5, 21:47.2, 21:58.2, (22:16.4), (22:40.9) |
4 | 85 | Dordt (Iowa),
IA - Team Time (1st 5) 1:45:13.9 | Spread (1st 5) 10.5 |
| 15, 16, 17, 18, 19, (24), (28) |
| Ian Manske, Adam Daane, Sam Wensink, Ben Brockmueller, Steve Kelly, (Nick VanderKooi), (Justin McNamara) |
| 20:58.2, 21:01.6, 21:02.1, 21:03.3, 21:08.7, (21:24.7), (21:31.7) |
5 | 128 | Doane (Neb.),
NE - Team Time (1st 5) 1:47:22.4 | Spread (1st 5) 34.3 |
| 20, 21, 27, 29, 31, (38), (41) |
| Michael Shavlik, Eric Weers, Kris Thomsen, Tanner Dunn, Jacob Maris, (Colin Appel), (Chandler Flynn) |
| 21:13.2, 21:14.6, 21:26.8, 21:40.3, 21:47.5, (22:25.6), (22:27.2) |
6 | 175 | Briar Cliff (Iowa),
IA - Team Time (1st 5) 1:50:35.4 | Spread (1st 5) 2:07.3 |
| 12, 26, 40, 47, 50, (55), (57) |
| Mitchell Schleis, Tommy Thelen, Joe Jackson, Matt Mayer, Tony Kollasch, (Casey McEvoy), (Zach Kollasch) |
| 20:51.5, 21:26.4, 22:26.9, 22:51.8, 22:58.8, (23:29.3), (23:40.6) |
7 | 241 | Cumberland (Tenn.),
TN - Team Time (1st 5) 1:55:02.0 | Spread (1st 5) 1:39.5 |
| 34, 48, 51, 52, 56, (59), (61) |
| Garang Madut, Carlos Tirado, Christopher Swann, Tanner Harp, Michael Rogers, (Kason Halfacre), (James Nichols) |
| 21:58.2, 22:55.3, 23:12.2, 23:18.6, 23:37.7, (23:52.4), (23:54.5) |
8 | 242 | Mount Marty (S.D.),
SD - Team Time (1st 5) 1:55:25.1 | Spread (1st 5) 1:52.0 |
| 39, 42, 45, 53, 63, (65), (69) |
| Christian Petrich, Gage Blaschke, Nick Wixon, Kyle Pardun, Sam Voigt, (Jordan Houdek), (James Reeves) |
| 22:25.8, 22:33.2, 22:46.1, 23:22.2, 24:17.8, (25:17.8), (26:12.7) |
9 | 260 | William Penn (Iowa),
IA - Team Time (1st 5) 2:01:59.6 | Spread (1st 5) 8:30.2 |
| 36, 44, 46, 60, 74 |
| Robert Busch, Zack Johnson, Garrett Heckman, Tyler Connelly, Jeremy Mooney |
| 22:01.0, 22:41.5, 22:51.7, 23:54.2, 30:31.2 |
10 | 277 | William Woods (Mo.),
MO - Team Time (1st 5) 2:00:00.5 | Spread (1st 5) 3:41.0 |
| 32, 49, 62, 66, 68, (70) |
| Alex Thompson, Kyle Gabrielson, Jamie Porter, Xavier Hall, Michael Hamilton, (Tyler Jones) |
| 21:51.8, 22:57.9, 24:07.5, 25:30.5, 25:32.8, (26:44.3) |
11 | 314 | Freed-Hardeman (Tenn.),
TN - Team Time (1st 5) 2:04:20.3 | Spread (1st 5) 3:46.4 |
| 54, 58, 64, 67, 71, (72), (73) |
| Blaine McKinney, Dillon Tucker, Adam Dunlap, Ellen Beard, Wes Shepherd, (Daniel Arnold), (Hunter Guess) |
| 23:25.6, 23:51.8, 24:18.7, 25:32.2, 27:12.0, (29:15.3), (29:18.3) |