1 | 36 | Sehome,
WA - Team Time (1st 5) 1:09:00.0 | Spread (1st 5) 24.5 |
| 1, 2, 4, 13, 16, (24), (26) |
| Scott Carlyle, Nate Wilson, Eric Schneider, Galen O'Moore, Kyle Szegedi, (Chase Mauro), (Blaine Nesbit) |
| 13:38.8, 13:39.4, 13:40.5, 13:58.0, 14:03.3, (14:18.5), (14:19.3) |
2 | 57 | Bellingham,
WA - Team Time (1st 5) 1:09:40.3 | Spread (1st 5) 25.7 |
| 7, 8, 10, 11, 21, (27), (37) |
| Nick Rousseau, Andrew Ryder, Xion Knickrehm, Nick Lobb, Terry McClement, (Grant Bennett), (Donovan Brogan) |
| 13:48.1, 13:49.0, 13:52.5, 13:56.9, 14:13.8, (14:20.6), (14:52.7) |
3 | 81 | Squalicum,
WA - Team Time (1st 5) 1:10:26.0 | Spread (1st 5) 16.0 |
| 12, 13, 17, 19, 20, (23), (30) |
| Ian Palmgren, Daniel Gibson, Hunter Bennett, Kole DeGolier, Patrick Gibson, (Jesse Runestrand), (Kyler Reed) |
| 13:57.0, 13:58.0, 14:06.0, 14:12.0, 14:13.0, (14:18.0), (14:31.0) |
4 | 111 | Peninsula,
WA - Team Time (1st 5) 1:11:19.0 | Spread (1st 5) 59.0 |
| 9, 13, 25, 28, 36, (40), (48) |
| Chris Borg, Keegan Hall, Nick Borg, Jon Maurins, Mik Moore, (Joe Vaughn), (Gabe Lee) |
| 13:51.0, 13:58.0, 14:19.0, 14:21.0, 14:50.0, (14:58.0), (15:21.0) |
5 | 117 | Mount Baker,
WA - Team Time (1st 5) 1:11:53.5 | Spread (1st 5) 1:39.9 |
| 5, 6, 22, 38, 46, (63), (72) |
| Connor Williams, Wes Finger, Dillon Quintana, Matt Dunford, Jonathan Carlson, (Billy Miles), (Brandon Lozano) |
| 13:41.0, 13:42.6, 14:15.4, 14:53.6, 15:20.9, (16:04.2), (16:38.1) |
6 | 159 | Lynden Christian,
WA - Team Time (1st 5) 1:13:15.9 | Spread (1st 5) 55.0 |
| 18, 32, 33, 34, 42, (43), (54) |
| Jacob Hollander, Zach Crenshaw, Chris VandenBos, Tyler Reardon, Luke Blok, (Hunter Weinert), (Josh Scholten) |
| 14:06.3, 14:37.9, 14:42.4, 14:48.0, 15:01.3, (15:05.5), (15:39.0) |
7 | 208 | Nooksack Valley,
WA - Team Time (1st 5) 1:15:52.4 | Spread (1st 5) 2:21.4 |
| 3, 40, 52, 52, 61, (73), (74) |
| Oliver Bear Don't Walk, Mitch Beard, Connor Jackson, Jordan VanDyken, Jarrod Birkett, (Forest Crouse), (Ben Schindler) |
| 13:39.5, 14:58.0, 15:37.0, 15:37.0, 16:00.9, (16:44.1), (16:50.1) |
8 | 236 | Anacortes,
WA - Team Time (1st 5) 1:16:45.9 | Spread (1st 5) 1:19.0 |
| 31, 45, 46, 55, 59, (62), (66) |
| Corey Rosson, Lucas Papadakis, Zach Carter, Logan Morrison, Alex Miller, (Michael Hanson), (Taylor Beck) |
| 14:34.0, 15:18.0, 15:20.9, 15:40.0, 15:53.0, (16:03.0), (16:12.0) |
9 | 249 | Meridian (WA),
WA - Team Time (1st 5) 1:17:25.0 | Spread (1st 5) 1:19.0 |
| 35, 39, 51, 60, 64, (78), (79) |
| Sam Ryan, Joel Wiebe, Evan Lee, Paris Spiedel, Kelby Todd, (Isai Gomez), (Tim Schwisow) |
| 14:49.0, 14:56.0, 15:35.0, 15:57.0, 16:08.0, (17:01.0), (17:05.0) |
10 | 275 | Blaine,
WA - Team Time (1st 5) 1:18:21.0 | Spread (1st 5) 1:49.0 |
| 29, 55, 57, 66, 68, (71), (76) |
| Tom Bradley, Eddie Fontes, Brad Whitley, A. J. Pieczynski, Aaron Ballard, (Andrew Montgomery), (Kelton Nix) |
| 14:27.0, 15:40.0, 15:46.0, 16:12.0, 16:16.0, (16:28.0), (16:57.0) |
11 | 319 | Yelm,
WA - Team Time (1st 5) 1:21:11.0 | Spread (1st 5) 2:02.0 |
| 44, 49, 69, 77, 80, (81), (82) |
| Kyle Swords, Dylan Hyder, Ethan Nelson, Guy Simpson, Jessy Stewart, (Layton Lasher), (William Cochran) |
| 15:11.0, 15:26.0, 16:22.0, 16:59.0, 17:13.0, (17:19.0), (17:21.0) |
12 | 375 | Clarkston,
WA - Team Time (1st 5) 1:24:38.0 | Spread (1st 5) 2:06.0 |
| 57, 65, 83, 84, 86, (87), (88) |
| Nic Carey, Evan O'Keefe, Bailey Sinner, Layton Bush, Ray Martin, (Eric Holman), (Colby Hagestad) |
| 15:46.0, 16:09.0, 17:25.0, 17:26.0, 17:52.0, (17:55.0), (17:56.0) |
13 | 379 | Lynden,
WA - Team Time (1st 5) 1:26:54.0 | Spread (1st 5) 4:26.0 |
| 50, 70, 75, 90, 94 |
| David Grambo, Tanner Lingbloom, Thomas Miller, Aaron McCombs, Riley Myers |
| 15:30.0, 16:23.0, 16:52.0, 18:13.0, 19:56.0 |
14 | 450 | Asotin,
WA - Team Time (1st 5) 1:32:41.0 | Spread (1st 5) 1:58.0 |
| 85, 89, 91, 92, 93 |
| Matt Ambroson, Nathan Heald, Max Heeckt, Drew Gibbs, Brian Ackerman |
| 17:44.0, 18:03.0, 18:23.0, 18:49.0, 19:42.0 |