1 | 36 | Rocky Mountain (Mont.),
MT - Team Time (1st 5) 2:18:43.0 | Spread (1st 5) 2:39.0 |
| 1, 4, 9, 10, 12, (20), (22) |
| Noah Kiprono, Shawn Peden, Fred Petsch, Cory Berry, Beau Mulvaney, (Zachary Farrand), (Johnny Barnes) |
| 25:58.0, 27:41.0, 28:06.0, 28:21.0, 28:37.0, (30:26.0), (31:15.0) |
2 | 38 | Carroll (Mont.),
MT - Team Time (1st 5) 2:19:28.0 | Spread (1st 5) 1:55.0 |
| 2, 5, 7, 10, 14, (16), (18) |
| Sancho Ridesatthedoor, Connor Garcia, Baird Linke, Chase Constantine, Madison Bolton, (Troy Solly), (Kyle Willis) |
| 26:47.0, 27:42.0, 27:56.0, 28:21.0, 28:42.0, (29:03.0), (29:09.0) |
3 | 45 | Providence (Mont.),
MT - Team Time (1st 5) 2:20:48.0 | Spread (1st 5) 1:15.0 |
| 3, 6, 8, 13, 15, (16), (19) |
| Rico Gutierrez, Jace Kalbfleisch, Drew Keller, Miguel Flores, Marc Klimas, (Tanner Boone), (John Murphy) |
| 27:29.0, 27:50.0, 28:04.0, 28:41.0, 28:44.0, (29:03.0), (30:08.0) |
4 | 119 | UMaine Presque Isle,
ME - Team Time (1st 5) 2:52:10.3 | Spread (1st 5) 10:15.1 |
| 21, 23, 24, 25, 26, (27) |
| Philip Boody, Jesse Sandstrom, Corey Hebert, Brandon Wade, Richard Landry, (David Huntley) |
| 30:59.0, 32:26.9, 32:48.6, 34:41.7, 41:14.1, (41:35.3) |