1 | 18 | Western Oregon,
OR - Team Time (1st 5) 1:35:56.0 | Spread (1st 5) 1:16.1 |
| 1, 2, 4, 5, 6, (10), (12) |
| Keanu Daos, Tim Rambo, Easton Pomrankey, Cedar Davis-Frankfort, Bryce Mefford, (Keeton Sanchez), (Jaden McCabe) |
| 18:22.1, 19:02.6, 19:18.1, 19:35.0, 19:38.2, (19:57.3), (20:10.7) |
2 | 60 | Seattle Pacific,
WA - Team Time (1st 5) 1:40:19.8 | Spread (1st 5) 1:57.0 |
| 3, 7, 9, 17, 24, (27), (28) |
| Colin Boutin, Jon Owen, Ben Sheirbon, Gabe Endresen, Rory McClelland, (Isaiah Archer), (Gabe Woodard) |
| 19:07.9, 19:38.7, 19:55.4, 20:32.9, 21:04.9, (21:47.8), (22:43.6) |
3 | 62 | Western Washington,
WA - Team Time (1st 5) 1:40:36.4 | Spread (1st 5) 47.1 |
| 8, 11, 13, 14, 16, (19), (23) |
| Kaleb Korta, Jeret Gillingham, Sean Sands, Jalen Javurek, Kevin McDermott, (Alec Ritter), (Drew Weber) |
| 19:40.0, 20:02.2, 20:13.4, 20:13.7, 20:27.1, (20:36.1), (20:52.6) |
4 | 96 | Central Washington,
WA - Team Time (1st 5) 1:43:10.3 | Spread (1st 5) 30.2 |
| 15, 18, 20, 21, 22, (25), (26) |
| Ty Savely, Rajesh Gill, Shawn Clough, Trevor Allen, Zachary Sundt, (Spencer Solvberg), (Ethan Lapic) |
| 20:19.8, 20:33.9, 20:36.9, 20:49.7, 20:50.0, (21:16.5), (21:45.6) |