1 | 24 | Charles Wright Academy,
WA - Team Time (1st 5) 1:24:27.8 | Spread (1st 5) 2:34.2 |
| 1, 2, 3, 8, 10, (12), (16) |
| Ruben Riordan, Travis Hensley, David Goldstone, Nick LaBerge, Dylan Harper, (Jack Dimmer), (Drake Birnbaum) |
| 15:51.8, 15:52.0, 15:55.0, 18:23.0, 18:26.0, (18:37.0), (18:50.0) |
2 | 50 | Orting,
WA - Team Time (1st 5) 1:30:22.4 | Spread (1st 5) 2:18.7 |
| 4, 5, 11, 13, 17, (23), (27) |
| Jasper Heckman, Tyler Blankenship, Patrick Carney, Steffen Hirschkorn, Kirby Taylor, (Ben Weedon), (Austin Dodson) |
| 16:40.8, 17:20.3, 18:34.4, 18:47.4, 18:59.5, (19:28.9), (20:10.4) |
3 | 55 | Seattle Christian,
WA - Team Time (1st 5) 1:32:03.5 | Spread (1st 5) 1:14.2 |
| 6, 7, 9, 15, 18, (19), (22) |
| Damon Wells, Tyler Ridings, Geoffrey Donovan, Kyle Swain, Brandon Seeger, (James Walker), (Branden Livermore) |
| 17:47.0, 18:02.8, 18:23.5, 18:49.0, 19:01.2, (19:07.0), (19:17.3) |
4 | 120 | Vashon Island,
WA - Team Time (1st 5) 1:39:44.0 | Spread (1st 5) 1:42.0 |
| 14, 24, 25, 28, 29, (32), (35) |
| Ryan Krug, Nathan Williams, Magnus Walgren, Codi Williams, Philip VanDevanter, (Kenese Parker), (Aaron Kitchener) |
| 18:48.0, 19:51.0, 20:06.0, 20:29.0, 20:30.0, (22:18.0), (22:50.6) |
5 | 127 | Cascade Christian,
WA - Team Time (1st 5) 1:41:36.0 | Spread (1st 5) 3:03.0 |
| 19, 21, 26, 30, 31, (33), (34) |
| Jesse Bollen, Troy Horn, Brandon Griffiths, Andrew Seeger, Johnny Sadler, (Allen Hong), (Ted Lee) |
| 19:07.0, 19:17.0, 20:09.0, 20:53.0, 22:10.0, (22:20.0), (22:29.0) |