1 | 19 | Sehome,
WA - Team Time (1st 5) 52:50.3 | Spread (1st 5) 38.4 |
| 1, 3, 4, 5, 6, (7), (8) |
| Jake Riley, Anders Crabo, Mason McHenry, Matt Gregory, Perry Morton, (Michael Fazio), (Sean Keyes) |
| 10:10.1, 10:30.4, 10:38.5, 10:42.8, 10:48.5, (10:57.7), (10:58.0) |
2 | 57 | East Jefferson (Port Townsend),
WA - Team Time (1st 5) 56:44.7 | Spread (1st 5) 1:32.3 |
| 2, 11, 12, 13, 19, (22), (23) |
| Quinton Decker, Nick Hoffmann, Joey Walvatne, Tyler Buckham, Michael Zhong, (Josh Holbrook), (Ryan Peil) |
| 10:23.1, 11:25.2, 11:26.2, 11:34.8, 11:55.4, (12:05.8), (12:07.0) |
3 | 64 | Centralia,
WA - Team Time (1st 5) 57:54.2 | Spread (1st 5) 50.2 |
| 9, 10, 14, 15, 16, (18), (21) |
| Gabe Tippery, Jacob Ehlers, Michael Warren, Jibril Gude, Derek Holmgren, (Sam Parke-Fagerness), (David Abarca) |
| 11:01.0, 11:25.0, 11:46.0, 11:51.0, 11:51.2, (11:53.0), (11:58.0) |
4 | 127 | Hoquiam,
WA - Team Time (1st 5) 1:01:20.0 | Spread (1st 5) 1:01.0 |
| 17, 20, 24, 30, 36, (39), (50) |
| Roy Stansell, Dustyn Moir, Colby Root, Drew Grannemann, Elijah Abbott, (Casey McCoy), (Scott Vessey) |
| 11:52.0, 11:57.0, 12:14.0, 12:24.0, 12:53.0, (13:13.0), (14:51.0) |
5 | 165 | Toppenish,
WA - Team Time (1st 5) 1:03:18.9 | Spread (1st 5) 1:01.2 |
| 27, 31, 32, 34, 41, (46) |
| Ian Frank, Seaver Peters, Ammon Stancliffe, Jr Kang, Tyrell French, (Noah French) |
| 12:20.8, 12:26.8, 12:27.7, 12:41.6, 13:22.0, (13:53.6) |
6 | 167 | Blaine,
WA - Team Time (1st 5) 1:03:58.0 | Spread (1st 5) 1:13.0 |
| 25, 28, 35, 37, 42, (45), (47) |
| Tully Sands, Cody Richardson, Tyson Foster, Blaise Carey, Tyler Bellville, (Jordan Steelquist), (Willey Binder) |
| 12:17.0, 12:21.0, 12:51.0, 12:59.0, 13:30.0, (13:46.0), (14:01.0) |
7 | 192 | Wapato,
WA - Team Time (1st 5) 1:09:04.3 | Spread (1st 5) 5:05.7 |
| 26, 29, 40, 44, 53 |
| Jose Carmona, Wayne Minthorn, Nick Titus, Brett Whalawitsa, Miguel Flores |
| 12:17.6, 12:23.0, 13:18.8, 13:41.6, 17:23.3 |
8 | 211 | Medical Lake,
WA - Team Time (1st 5) 1:08:34.0 | Spread (1st 5) 2:07.0 |
| 33, 38, 43, 48, 49, (51), (52) |
| Jordan Jacob, Craig Mullin, Casey Sweet, Zachary Empkey, Leon Johnson, (Dillon Barth), (Logan Scholes) |
| 12:37.0, 13:00.0, 13:40.0, 14:33.0, 14:44.0, (15:00.0), (16:23.0) |