1 | 38 | Bellingham,
WA - Team Time (1st 5) 1:20:29.0 | Spread (1st 5) 1:48.0 |
| 1, 5, 7, 9, 16, (25), (26) |
| Chris Kwiatkowski, Matthew McClement, Brocken Baltrus, Adam Bodven, Graham Thomas, (Noah Citron), (Elliot Newman) |
| 15:03.0, 16:02.0, 16:06.0, 16:27.0, 16:51.0, (17:43.0), (17:47.0) |
| 38 | Burlington-Edison,
WA - Team Time (1st 5) 1:20:58.4 | Spread (1st 5) 41.2 |
| 4, 6, 8, 9, 11, (13), (15) |
| Josh Simpson, Patrick Spilsbury, Tyler Armenta, Frank Sosa, Wes Hargrove, (Milan Drake), (Scott Power) |
| 15:47.0, 16:03.0, 16:13.2, 16:27.0, 16:28.2, (16:34.6), (16:44.4) |
3 | 67 | Sehome,
WA - Team Time (1st 5) 1:23:01.0 | Spread (1st 5) 1:43.9 |
| 2, 12, 14, 19, 20, (21), (23) |
| Jake Riley, Anders Crabo, Matt Gregory, Elliot Jensen, Mason McHenry, (Perry Morton), (Clinton Overman) |
| 15:26.7, 16:32.4, 16:41.2, 17:10.1, 17:10.6, (17:21.9), (17:32.1) |
4 | 115 | Mount Baker,
WA - Team Time (1st 5) 1:27:16.0 | Spread (1st 5) 1:03.7 |
| 17, 18, 22, 27, 31, (32), (35) |
| Wes Finger, Jeff Heflin, Connor Williams, Jesse Scott, Shane Micona, (Taylor Mercy), (Andrew Makela) |
| 16:55.3, 17:09.8, 17:24.0, 17:47.9, 17:59.0, (18:27.2), (18:53.3) |
5 | 154 | Anacortes,
WA - Team Time (1st 5) 1:32:35.4 | Spread (1st 5) 4:14.6 |
| 3, 33, 37, 39, 42, (44), (45) |
| Dan Lindstrom, Chris Pelletier, Kevin Birch, Corey Rosson, Isaak Bowen, (Trenton Holmes), (Alex Pitz) |
| 15:39.6, 18:34.3, 19:08.9, 19:18.4, 19:54.2, (20:18.1), (20:19.5) |
6 | 157 | Lynden,
WA - Team Time (1st 5) 1:31:28.6 | Spread (1st 5) 1:04.9 |
| 28, 29, 30, 34, 36, (38), (40) |
| Eric Leone, Jeff Yoder, David Grambo, Jayme DeBoer, Matt Keiper, (Charlie Anderson), (Brandon Jenkins) |
| 17:55.6, 17:57.3, 17:57.9, 18:37.3, 19:00.5, (19:11.9), (19:20.2) |
7 | 201 | Blaine,
WA - Team Time (1st 5) 1:39:11.8 | Spread (1st 5) 4:00.7 |
| 24, 41, 43, 46, 47, (48), (49) |
| Tim Bradley, Tyson Foster, Willey Binder, A. J. Pieczynski, Camden Nix, (Greg Grasher), (Connor Oldham) |
| 17:32.5, 19:49.9, 19:56.1, 20:20.1, 21:33.2, (22:15.0), (22:28.5) |