1 | 30 | Sehome,
WA - Team Time (1st 5) 1:19:13.0 | Spread (1st 5) 18.0 |
| 4, 5, 6, 7, 8, (12), (18) |
| 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 | 74 | Union,
WA - Team Time (1st 5) 1:23:06.0 | Spread (1st 5) 2:18.0 |
| 2, 2, 11, 27, 32, (35), (43) |
| Jacob Scoville, Roman Kirkov, Tanner Sork, Damon Erickson, Zach Lemberg, (Zach Bowden), (Dan Deboever) |
| 15:37.0, 15:37.0, 16:27.0, 17:30.0, 17:55.0, (18:10.0), (18:54.0) |
3 | 76 | Lynden,
WA - Team Time (1st 5) 1:22:54.0 | Spread (1st 5) 55.0 |
| 9, 14, 15, 17, 21, (26), (34) |
| 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) |
4 | 97 | Blaine,
WA - Team Time (1st 5) 1:24:05.0 | Spread (1st 5) 2:51.0 |
| 1, 13, 22, 28, 33, (40), (44) |
| 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) |
5 | 110 | Meridian (WA),
WA - Team Time (1st 5) 1:24:44.0 | Spread (1st 5) 1:28.0 |
| 10, 23, 24, 25, 28, (41), (45) |
| Joel Wiebe, Sam Ryan, Isiah Ryan, Evan Lee, Marcus Crandall, (Eli Pratt), (Tim Schwisow) |
| 16:08.0, 16:59.0, 17:00.0, 17:01.0, 17:36.0, (18:39.0), (19:13.0) |
6 | 120 | Kadena,
OS - Team Time (1st 5) 1:26:23.0 | Spread (1st 5) 1:29.0 |
| 16, 19, 20, 30, 35, (37), (38) |
| Brant Casteel, Jacob Bishop, Pat Edwards, Kevin McKay, JC Henderson, (Tomas Sanchez), (Ryan Wolfe) |
| 16:41.0, 16:51.0, 16:55.0, 17:46.0, 18:10.0, (18:14.0), (18:25.0) |
7 | 226 | Chilliwack Secondary,
BC - Team Time (1st 5) 1:38:01.7 | Spread (1st 5) 4:31.9 |
| 30, 39, 48, 50, 59 |
| Charles Dick, Jeff Janz, Anthony Dick, Cody Esau, Dallas Peeling |
| 17:46.0, 18:35.6, 19:32.6, 19:49.6, 22:17.9 |
8 | 250 | Myrtle Point,
OR - Team Time (1st 5) 1:39:21.7 | Spread (1st 5) 1:16.9 |
| 46, 47, 49, 51, 57, (60), (61) |
| David Dill, Karl Smith, Jeff Veysey, Josh Carpenter, Csagge McNeely, (Clint Burris), (Jacob LaCasse) |
| 19:24.1, 19:30.5, 19:36.3, 20:09.8, 20:41.0, (22:45.6), (24:35.7) |
9 | 256 | White Rock Christian,
BC - Team Time (1st 5) 1:40:10.8 | Spread (1st 5) 1:42.6 |
| 42, 52, 53, 54, 55, (56), (58) |
| Travis Ree, Gavin Neufeld, Kristopher Baerg, Jordan Watson, Luke Gin, (Nick Brinkert), (Matthew Perrin) |
| 18:50.4, 20:10.7, 20:11.6, 20:25.1, 20:33.0, (20:39.9), (21:28.7) |