1 | 35 | Scappoose,
OR - Team Time (1st 5) 1:27:33.0 | Spread (1st 5) 1:25.3 |
| 2, 4, 6, 9, 14, (16), (18) |
| Zach Fry, Harrison Freeland, Tyler Wills, Todd Graham, Mason Foumal, (Patrick Flanagan), (Chris Wagner) |
| 16:38.7, 17:28.3, 17:37.0, 17:45.0, 18:04.0, (18:10.0), (18:14.0) |
2 | 36 | Astoria,
OR - Team Time (1st 5) 1:27:44.2 | Spread (1st 5) 51.6 |
| 3, 5, 8, 9, 11, (13), (30) |
| Gael Marin, Bronson Gardner, David Woltjer, Erik Keating, Miguel Velasco, (Christian Gramson), (Mack Hunter) |
| 16:53.7, 17:35.4, 17:44.8, 17:45.0, 17:45.3, (18:01.6), (19:35.0) |
3 | 85 | Seaside,
OR - Team Time (1st 5) 1:30:30.3 | Spread (1st 5) 2:12.3 |
| 1, 16, 19, 23, 26, (32), (35) |
| Brett Willyard, Jefferson Farmer, David Hoth, Tyller Perry, Taran Johnson, (Andrew Wright), (Samuel Wittman) |
| 16:35.0, 18:10.0, 18:23.0, 18:35.0, 18:47.3, (19:52.8), (20:31.6) |
4 | 98 | Tillamook,
OR - Team Time (1st 5) 1:32:39.0 | Spread (1st 5) 1:53.0 |
| 7, 12, 22, 27, 30, (34), (37) |
| Paulo Velez, Aaron Josi, Markus Pullen, Hector Rojo, Mitch Baertlein, (Pascal Bauser), (Troy Peterson) |
| 17:42.0, 18:01.0, 18:32.0, 18:49.0, 19:35.0, (20:07.0), (20:52.0) |
5 | 105 | Yamhill-Carlton,
OR - Team Time (1st 5) 1:32:23.3 | Spread (1st 5) 36.1 |
| 15, 20, 21, 24, 25, (28), (29) |
| Jeff Bernards, Zach Bibb, Mike Wittenburg, Ben Tracy, Simon Crocker, (Phillip Hatcher), (Caleb Gunn) |
| 18:08.8, 18:23.8, 18:24.0, 18:41.8, 18:44.9, (19:32.0), (19:34.0) |
6 | 186 | Banks,
OR - Team Time (1st 5) 1:45:22.6 | Spread (1st 5) 2:14.6 |
| 33, 36, 38, 39, 40, (41) |
| Kyle Selfaison, Linus Norgren, Kimball Nielson, Ben Shurts, Garrett Pauly, (Chris Munjar) |
| 20:04.0, 20:45.0, 21:06.0, 21:09.0, 22:18.6, (22:23.2) |