1 | 35 | Alaska,
AK - Team Time (1st 5) 1:40:55.6 | Spread (1st 5) 1:35.8 |
| 1, 5, 7, 10, 12 |
| Mike Ophoff, Logan Mowry, Zephan Ozturgut, Christopher Kalev, Nathan Sanches |
| 19:20.6, 19:49.8, 20:01.8, 20:47.0, 20:56.4 |
2 | 41 | Concordia (Ore.),
OR - Team Time (1st 5) 1:43:17.8 | Spread (1st 5) 2:47.5 |
| 2, 6, 8, 11, 14 |
| Josh Scheetz, Ethan Tucey, Noah Murry, Max Rotar, Josh Allan |
| 19:33.2, 19:58.2, 20:31.6, 20:54.1, 22:20.7 |
3 | 44 | Western Oregon,
OR - Team Time (1st 5) 1:45:20.0 | Spread (1st 5) 3:33.3 |
| 3, 4, 9, 13, 15, (16) |
| Bryce Mefford, Curt Knott, Tyler Tenny, Max Carmona, Gabriel Arce-Torres, (Mitchell Kruse) |
| 19:39.8, 19:41.4, 20:42.5, 22:03.2, 23:13.1, (24:09.5) |