1 | 20 | Sehome,
WA - Team Time (1st 5) 1:19:13.0 | Spread (1st 5) 18.0 |
| 2, 3, 4, 5, 6, (8), (13) |
| Clinton Overman, Scott Carlyle, Tyler Van Dooren, Sean Keyes, Nate Wilson, (Eric Schneider), (Kyle Szegedi) |
| 15:40.0, 15:45.0, 15:53.0, 15:57.0, 15:58.0, (16:29.0), (16:50.0) |
2 | 54 | Lynden,
WA - Team Time (1st 5) 1:22:54.0 | Spread (1st 5) 55.0 |
| 7, 10, 11, 12, 14, (16), (19) |
| Josh Diacogiannis, David Grambo, Matt Keiper, Dusty Duncan, Charlie Anderson, (Brandon Jenkins), (Zach Marschke) |
| 16:02.0, 16:34.0, 16:35.0, 16:46.0, 16:57.0, (17:11.0), (17:58.0) |
3 | 60 | Blaine,
WA - Team Time (1st 5) 1:24:05.0 | Spread (1st 5) 2:51.0 |
| 1, 9, 15, 17, 18, (20), (21) |
| Tim Bradley, Cody Richardson, Clint Richardson, Perry Olason, Anthony Cooper, (Nick Barnes), (Kelton Nix) |
| 15:05.0, 16:30.0, 16:58.0, 17:36.0, 17:56.0, (18:36.0), (19:03.0) |