1 | 36 | Sedro-Woolley,
WA - Team Time (1st 5) 1:29:21.0 | Spread (1st 5) 1:20.0 |
| 2, 3, 4, 11, 16, (19), (25) |
| Kevin Bartelt, Bryce Hoefer, Ryan Huerter, Ged Givens, Jarrett Manca, (Richard Weyrich), (Taylor Christ) |
| 17:24.0, 17:29.0, 17:37.0, 18:07.0, 18:44.0, (18:45.0), (19:32.0) |
2 | 51 | Ferndale,
WA - Team Time (1st 5) 1:30:18.0 | Spread (1st 5) 3:04.0 |
| 1, 4, 7, 13, 26, (27), (28) |
| Brian Hakim, Jonathan Quimby, Ben Sowers, Caden Sowers, Clayton Cummings, (Andrew Jungkuntz), (Lee George) |
| 16:48.0, 17:37.0, 17:42.0, 18:19.0, 19:52.0, (21:30.0), (21:39.0) |
3 | 63 | Squalicum,
WA - Team Time (1st 5) 1:31:35.0 | Spread (1st 5) 1:03.0 |
| 6, 12, 14, 15, 16, (16), (20) |
| Marc Fuhrmeister, Erik Tuttle, Bryant Foster, Drew Morrill, Hunter Bennett, (Austen Pflanzer), (Kole DeGolier) |
| 17:41.0, 18:11.0, 18:27.0, 18:32.0, 18:44.0, (18:44.0), (18:46.0) |
4 | 70 | Mt Vernon,
WA - Team Time (1st 5) 1:31:29.0 | Spread (1st 5) 1:17.0 |
| 8, 9, 10, 21, 22, (23), (24) |
| David Harrsch, Oscar Jimenez, Ethan Garrison, Michael Lien, Jacob Phipps, (Andrew Stailey-Young), (Juan Alvarado) |
| 17:47.0, 17:50.0, 17:58.0, 18:50.0, 19:04.0, (19:10.0), (19:13.0) |