1 | 20 | Sehome,
WA - Team Time (1st 5) 1:08:39.0 | Spread (1st 5) 53.0 |
| 1, 3, 4, 6, 6, (8), (10) |
| Mason McHenry, Garrett Dorough, Anders Crabo, Sean Keyes, Colin Flynn, (Tyler Van Dooren), (Clinton Overman) |
| 13:05.0, 13:47.0, 13:51.0, 13:58.0, 13:58.0, (13:59.0), (14:10.0) |
2 | 72 | Capital,
WA - Team Time (1st 5) 1:12:16.0 | Spread (1st 5) 31.0 |
| 11, 12, 14, 16, 19, (28), (30) |
| Nick Harsell, Josh Echols, Noah Smith, Nathan Huynh, Dalton Morgan, (Ted Christensen), (Gunnar Christensen) |
| 14:13.0, 14:14.0, 14:31.0, 14:34.0, 14:44.0, (15:11.0), (15:13.0) |
3 | 89 | Squalicum,
WA - Team Time (1st 5) 1:13:20.0 | Spread (1st 5) 59.0 |
| 9, 15, 18, 22, 25, (26), (28) |
| Dzmitry Ryzhkou, Hunter Bennett, Marc Fuhrmeister, Erik Tuttle, Kole DeGolier, (Brian Emmett), (Daniel Gibson) |
| 14:03.0, 14:32.0, 14:43.0, 15:00.0, 15:02.0, (15:04.0), (15:11.0) |
4 | 104 | Lynden Christian,
WA - Team Time (1st 5) 1:14:02.0 | Spread (1st 5) 1:24.0 |
| 5, 19, 22, 27, 31, (34), (35) |
| Chris VandenBos, Stevie Mason, Niko Marttila, Zach Crenshaw, Josh Scholten, (Caleb Baron), (Luke Blok) |
| 13:54.0, 14:44.0, 15:00.0, 15:06.0, 15:18.0, (15:41.0), (15:42.0) |
5 | 123 | Yelm,
WA - Team Time (1st 5) 1:15:24.0 | Spread (1st 5) 1:23.0 |
| 13, 17, 24, 33, 36, (36), (40) |
| Ryan King, Zach Smith, Nathan Tustison, Peter Annis, Jess Patrick, (Niguel Quiroz), (Zach Johnston) |
| 14:26.0, 14:37.0, 15:01.0, 15:31.0, 15:49.0, (15:49.0), (15:58.0) |
6 | 132 | Anacortes,
WA - Team Time (1st 5) 1:15:46.0 | Spread (1st 5) 2:20.0 |
| 2, 21, 32, 38, 39, (41), (42) |
| Dan Lindstrom, Chris Pelletier, Corey Rosson, Daniel Brown, Stephen Steen, (Sam Parson), (Jason Hogge) |
| 13:36.0, 14:53.0, 15:29.0, 15:52.0, 15:56.0, (16:57.0), (17:14.0) |