1 | 19 | Sehome,
WA - Team Time (1st 5) 1:08:47.0 | Spread (1st 5) 41.0 |
| 1, 3, 4, 5, 6, (7), (10) |
| Kirby Overman, Sam Gillman, Colton Johnsen, Ben Stalheim, Alex Schneider, (Riley Allsop), (Tyler Caseria) |
| 13:19.0, 13:42.0, 13:47.0, 13:59.0, 14:00.0, (14:02.0), (14:16.0) |
2 | 60 | Bellingham,
WA - Team Time (1st 5) 1:13:48.0 | Spread (1st 5) 1:54.0 |
| 2, 12, 13, 16, 17, (21), (22) |
| Cade Brown, Nicholas Leishman, Andrew Twedt, Jackson Zerba, Ty Veldhuisen, (Mingyuan Yin), (Dylan Kitterman) |
| 13:29.0, 14:51.0, 14:55.0, 15:10.0, 15:23.0, (15:40.2), (15:50.0) |
3 | 91 | Anacortes,
WA - Team Time (1st 5) 1:16:30.0 | Spread (1st 5) 1:50.0 |
| 8, 11, 23, 24, 25, (27), (29) |
| James Parker, Trevor Derie, Jeff Vazquez, Austin Hughes, Ryan Foggin, (Nate Weeks), (Jared Hanson) |
| 14:06.0, 14:40.0, 15:53.0, 15:55.0, 15:56.0, (15:58.0), (16:07.0) |
4 | 96 | Squalicum,
WA - Team Time (1st 5) 1:17:17.0 | Spread (1st 5) 2:17.0 |
| 9, 18, 18, 20, 31, (33), (34) |
| Chais Sugden, Dylan Tomberlin, Ian Tomberlin, Ethan Behee, Espen Stalder, (Curt Peila), (Denny McAuliffe) |
| 14:15.0, 15:25.0, 15:25.0, 15:40.0, 16:32.0, (16:35.0), (16:36.0) |
5 | 113 | Lynden,
WA - Team Time (1st 5) 1:18:34.8 | Spread (1st 5) 1:25.1 |
| 14, 15, 26, 28, 30, (32), (35) |
| Roscoe Perry, Jacob Heeringa, Cole Crabtree, Ian Witecki, Keaton Hanson, (Nick Kildall), (Caleb Sterk) |
| 15:02.9, 15:04.6, 15:57.5, 16:01.8, 16:28.0, (16:34.0), (16:42.5) |