1 | 31 | Mt Vernon,
WA - Team Time (1st 5) 1:27:34.0 | Spread (1st 5) 1:22.0 |
| 1, 2, 7, 8, 13, (15), (19) |
| Ethan Garrison, Oscar Jimenez, Lucas McGuire, Nate Minor, Jacob Phipps, (John Groesbeck), (Keiran Faley) |
| 16:54.0, 17:04.0, 17:39.0, 17:41.0, 18:16.0, (18:21.0), (18:46.0) |
| 31 | Squalicum,
WA - Team Time (1st 5) 1:27:54.4 | Spread (1st 5) 56.0 |
| 3, 4, 5, 9, 10, (11), (13) |
| Marc Fuhrmeister, Dzmitry Ryzhkou, Hunter Bennett, Andrew Ewing, Erik Tuttle, (Brian Emmett), (Kole DeGolier) |
| 17:13.0, 17:15.0, 17:27.4, 17:50.0, 18:09.0, (18:13.0), (18:16.0) |
3 | 89 | Ferndale,
WA - Team Time (1st 5) 1:34:07.0 | Spread (1st 5) 1:08.4 |
| 12, 16, 18, 21, 22, (23), (24) |
| Ben Sowers, Ben Nelson, Andrew Jungkuntz, Caden Sowers, Alex Scheck, (Nolan Shockley), (Lee George) |
| 18:15.6, 18:32.0, 18:45.0, 19:10.4, 19:24.0, (19:27.0), (19:49.0) |
4 | 94 | Sedro-Woolley,
WA - Team Time (1st 5) 1:35:49.0 | Spread (1st 5) 2:36.0 |
| 6, 17, 20, 25, 26, (27), (28) |
| Kevin Bartelt, Bryce Hoefer, Richard Weyrich, Taylor Christ, Ryan Bradley, (PJ DeVries), (Paul Bradshaw) |
| 17:37.0, 18:40.0, 19:07.0, 20:12.0, 20:13.0, (20:33.0), (20:34.0) |