1 | 39 | Crescent Valley,
OR - Team Time (1st 5) 1:24:49.7 | Spread (1st 5) 32.6 |
| 3, 6, 7, 10, 13, (18), (25) |
| Mark Bozarth-Dreher, Benjamin Condrea, Noah Wade, Alex Huddleston, Lindon Powell, (Erik Bateham), (Ben Babbel) |
| 16:42.0, 16:51.4, 16:54.0, 17:07.7, 17:14.6, (17:47.0), (18:05.0) |
2 | 64 | Corvallis,
OR - Team Time (1st 5) 1:26:19.0 | Spread (1st 5) 1:40.0 |
| 1, 11, 12, 16, 24, (28), (32) |
| Brad Nelson, Riley Shear, Max Gorchels, Josiah Wai, Stuart White, (Daniel Watson), (Alex Hoffman) |
| 16:23.0, 17:12.0, 17:13.0, 17:28.0, 18:03.0, (18:09.0), (18:23.0) |
3 | 86 | Silverton,
OR - Team Time (1st 5) 1:27:34.1 | Spread (1st 5) 1:47.3 |
| 5, 8, 9, 27, 37, (37), (44) |
| Kody Coxen, Brandon Kuenzi, Joe Martin, Cole Shackelford, Aaron Molstad, (Dylan Barr), (Jeff LeVine) |
| 16:50.7, 16:56.0, 17:03.0, 18:06.4, 18:38.0, (18:38.0), (18:51.0) |
4 | 103 | Dallas,
OR - Team Time (1st 5) 1:28:57.0 | Spread (1st 5) 43.0 |
| 14, 20, 21, 23, 25, (30), (47) |
| Brian Woitte, Ty Tietjen, Darrick Galusha, Darick Galusha, Gauje Rush, (Dylan Hainsworth), (Steven Austin) |
| 17:22.0, 17:48.0, 17:50.0, 17:52.0, 18:05.0, (18:19.0), (19:17.0) |
5 | 107 | South Albany,
OR - Team Time (1st 5) 1:28:55.2 | Spread (1st 5) 2:04.4 |
| 2, 17, 22, 31, 35, (45), (48) |
| Antony Earley, Jonathan Neuschwander, Jesse Anderson, Jeffy Anderson, James Salazar, (Shawn Jayne), (Robby Whitney) |
| 16:30.6, 17:37.5, 17:50.1, 18:22.0, 18:35.0, (19:12.0), (19:33.0) |
6 | 125 | West Albany,
OR - Team Time (1st 5) 1:30:02.6 | Spread (1st 5) 1:50.8 |
| 4, 18, 29, 35, 39, (41), (43) |
| Anthony Beers, Michael Shogren, Billy Goldsberry, Keith Harry, Scott Beer, (Dylan Martin), (Matt Schueller) |
| 16:49.2, 17:47.0, 18:11.4, 18:35.0, 18:40.0, (18:42.0), (18:46.0) |
7 | 167 | Woodburn,
OR - Team Time (1st 5) 1:32:23.4 | Spread (1st 5) 1:46.6 |
| 15, 33, 34, 39, 46, (51), (52) |
| Jorge Salazar, Michael Mallon, Russell Fassio, Max Zemtsov, Stefan Zuber, (Josh Summers), (Fabian Castenda) |
| 17:27.9, 18:27.0, 18:34.0, 18:40.0, 19:14.5, (20:03.9), (20:24.0) |
8 | 248 | Lebanon,
OR - Team Time (1st 5) 1:40:33.8 | Spread (1st 5) 2:58.2 |
| 42, 49, 50, 53, 54, (55), (56) |
| Chris Nofziger, Andrew Jiles, Ryan Hilpert, Andrew Mason, Kyler Shanks, (Matt Wolfenbarger), (Joel Kropf) |
| 18:45.8, 19:34.0, 19:47.3, 20:42.7, 21:44.0, (21:48.0), (21:55.5) |