1 | 31 | Marist,
OR - Team Time (1st 5) 1:26:50.1 | Spread (1st 5) 1:33.7 |
| 1, 5, 6, 8, 11, (14), (16) |
| JP Kiefer, Truett Hanes, Garrett Stollar, Zach Silva, Sam Harwood, (Peter Young), (Michael Baird) |
| 16:25.2, 17:18.0, 17:30.0, 17:38.0, 17:58.9, (18:09.0), (18:18.0) |
2 | 43 | Springfield,
OR - Team Time (1st 5) 1:27:56.3 | Spread (1st 5) 1:45.0 |
| 2, 4, 9, 10, 18, (19), (24) |
| Brennan Holmes, Tyler Arch, Daniel Hovet, Trevor Soucy, Sebastian Shanafelt, (Carlin Otterstedt), (Jack Kinser) |
| 16:45.0, 17:09.1, 17:39.0, 17:53.2, 18:30.0, (18:33.0), (18:55.0) |
3 | 68 | North Eugene,
OR - Team Time (1st 5) 1:30:02.8 | Spread (1st 5) 1:48.8 |
| 3, 7, 15, 21, 22, (26), (35) |
| Logan Jacobson, Quinn Wallace, Alex Brown, Elias Appenzeller, Nathan Lewis, (Seth Brannan), (Brennen Carlson) |
| 16:56.2, 17:31.0, 18:13.6, 18:37.0, 18:45.0, (19:03.0), (21:07.7) |
4 | 101 | Churchill,
OR - Team Time (1st 5) 1:33:37.5 | Spread (1st 5) 1:20.3 |
| 12, 13, 20, 27, 29, (32), (34) |
| Britton Johnson, Lukas Kreuzpeinter, Zach Moore, Daniel Buss, Wesley Force, (Sebastian Ely), (Gavin Carroll) |
| 18:07.7, 18:07.9, 18:33.9, 19:20.0, 19:28.0, (20:10.2), (20:43.0) |
5 | 123 | Willamette,
OR - Team Time (1st 5) 1:35:41.5 | Spread (1st 5) 1:43.2 |
| 17, 23, 25, 28, 30, (31), (33) |
| Jordan Nelson, Mackenzie Johanesen, Hunter Frank, Kyle Strasdas, Jeremy Thomas, (Elijah Tocher), (Blake Gee) |
| 18:20.8, 18:54.3, 19:00.4, 19:22.0, 20:04.0, (20:07.0), (20:37.0) |