1 | 35 | Corvallis,
OR - Team Time (1st 5) 1:22:36.8 | Spread (1st 5) 40.2 |
| 2, 4, 7, 9, 13, (17), (30) |
| Max Gorchels, Thor Dodson, Josiah Wai, Ben Kane, Will Parke-Hoffman, (Jack Sattell), (Stevan Jeknic) |
| 16:11.8, 16:26.0, 16:32.0, 16:35.0, 16:52.0, (17:06.0), (17:30.0) |
2 | 57 | Crescent Valley,
OR - Team Time (1st 5) 1:23:12.0 | Spread (1st 5) 1:33.0 |
| 1, 5, 11, 12, 28, (31), (39) |
| Benjamin Condrea, Lindon Powell, Matt Auer, Will Strahl, Spencer Barrett, (Nathan Klammer), (Mark Stephens) |
| 15:49.0, 16:27.0, 16:46.0, 16:48.0, 17:22.0, (17:34.0), (17:54.0) |
3 | 90 | Woodburn,
OR - Team Time (1st 5) 1:25:22.2 | Spread (1st 5) 48.7 |
| 6, 18, 19, 22, 25, (35), (41) |
| Max Zemtsov, Michael Mallon, Juve Guzman, Javier Cortes, Bertin Cortes, (Mario Ortiz), (Jorge Gavina) |
| 16:28.3, 17:10.3, 17:12.9, 17:13.7, 17:17.0, (17:46.3), (18:04.1) |
4 | 92 | West Albany,
OR - Team Time (1st 5) 1:25:14.6 | Spread (1st 5) 1:20.6 |
| 3, 8, 20, 29, 32, (33), (38) |
| Michael Shogren, Jordan Monroe, Josh Bewley, Spencer Cannon, Anthony Van Eaton, (Blake Wimer), (Jake Reed) |
| 16:19.0, 16:33.4, 17:13.0, 17:29.6, 17:39.6, (17:43.8), (17:52.8) |
5 | 102 | South Albany,
OR - Team Time (1st 5) 1:25:56.0 | Spread (1st 5) 1:32.0 |
| 10, 14, 16, 20, 42, (42), (44) |
| Vladislav Ishenin, Jesse Anderson, Rudy Sanchez, Ralph Leatherman, Jordan Burford, (Jeffy Anderson), (Jacob Morgan) |
| 16:36.0, 16:58.0, 17:01.0, 17:13.0, 18:08.0, (18:08.0), (18:15.0) |
6 | 139 | Silverton,
OR - Team Time (1st 5) 1:27:24.4 | Spread (1st 5) 1:04.0 |
| 14, 23, 26, 36, 40, (46), (50) |
| Benny Zeferino, Aaron Molstad, Morgan Coxen, Joey Londura, Riley Aman, (Grant Martinson), (Nolan Manning) |
| 16:58.0, 17:14.0, 17:21.4, 17:49.0, 18:02.0, (18:26.0), (18:49.0) |
7 | 169 | Dallas,
OR - Team Time (1st 5) 1:28:44.9 | Spread (1st 5) 1:16.4 |
| 24, 27, 34, 37, 47, (48), (49) |
| Alex Bird, Clay Stuhr, Brandon Christenson, Ethan Noll, Tristan Wheeler, (Steven Austin), (Matt Osborn) |
| 17:15.7, 17:21.8, 17:44.4, 17:50.9, 18:32.1, (18:34.2), (18:44.6) |
8 | 255 | Lebanon,
OR - Team Time (1st 5) 1:38:02.4 | Spread (1st 5) 1:55.3 |
| 45, 51, 52, 53, 54, (55), (56) |
| Christian Upmeyer, Cody Crumley, Craig Trask, Enio Marin, Josh Carle, (Andrew Mason), (Lucas Markert) |
| 18:22.3, 19:05.8, 20:06.0, 20:10.7, 20:17.6, (20:23.2), (20:24.0) |