1 | 40 | Snohomish,
WA - Team Time (1st 5) 1:22:07.3 | Spread (1st 5) 29.8 |
| 3, 4, 7, 12, 14, (18), (19) |
| Chris Goodman, Taylor Wolfe, Ryan Weed, Chase Byrd, Jeff Bastian, (Michael Baus), (Levi Hinson) |
| 16:10.8, 16:17.0, 16:23.8, 16:35.1, 16:40.6, (17:03.4), (17:04.0) |
2 | 58 | Oak Harbor,
WA - Team Time (1st 5) 1:22:57.4 | Spread (1st 5) 2:01.5 |
| 1, 2, 11, 16, 28, (40), (44) |
| Kyle King, Tyler King, Alex Nydam, Steven Nydam, Richard Chong, (Michael Reith Jr), (Daniel Saiku) |
| 15:46.3, 16:07.6, 16:30.3, 16:45.4, 17:47.8, (18:42.6), (18:53.0) |
3 | 66 | Lake Stevens,
WA - Team Time (1st 5) 1:23:52.7 | Spread (1st 5) 1:36.6 |
| 5, 6, 9, 17, 29, (33), (35) |
| Scott Larson, Joey Bywater, Kyle VanSanten, Drew Larson, Brandon Martz, (Darin Nettleton), (Juan Castillo) |
| 16:18.0, 16:23.0, 16:25.0, 16:52.1, 17:54.6, (18:11.1), (18:18.6) |
4 | 105 | Marysville-Pilchuck,
WA - Team Time (1st 5) 1:26:03.2 | Spread (1st 5) 55.8 |
| 13, 19, 22, 25, 26, (27), (34) |
| Ryan Lanphere, Kevin Mangat, John Crenshaw, Josh Rasmussen, Stevie Utt, (Josh Laquian), (Colin Kreiger) |
| 16:40.2, 17:04.0, 17:14.0, 17:29.0, 17:36.0, (17:39.0), (18:16.0) |
5 | 123 | Monroe,
WA - Team Time (1st 5) 1:27:17.7 | Spread (1st 5) 2:32.4 |
| 8, 15, 24, 30, 46, (47), (48) |
| Brian Sutter, Jesse Van Horn, Kyle Ingersoll, Clint Miracle, Matthew Crisman, (Scott Noll), (Quinn Coan) |
| 16:24.9, 16:43.3, 17:17.0, 17:55.2, 18:57.3, (18:58.5), (19:00.2) |
6 | 135 | Cascade (Everett),
WA - Team Time (1st 5) 1:28:27.6 | Spread (1st 5) 2:06.5 |
| 10, 23, 31, 32, 39, (41), (43) |
| Dylan Hopper, Cameron Seal, Brayden Shumski, Thomas Albertson, Riki Omokawa, (Keanan Sands), (Alex Bartee) |
| 16:28.0, 17:16.5, 17:58.3, 18:10.3, 18:34.5, (18:42.8), (18:49.1) |
7 | 174 | Stanwood,
WA - Team Time (1st 5) 1:31:24.4 | Spread (1st 5) 1:30.5 |
| 21, 36, 37, 38, 42, (45), (49) |
| David Colwell, Kale Schmidt, Travis Hatley, Cameron Bailey, Devan Douwes, (Justin Luke), (Taylor Liberty) |
| 17:13.4, 18:25.5, 18:27.3, 18:34.3, 18:43.9, (18:53.2), (19:13.1) |