1 | 21 | Sehome,
WA - Team Time (1st 5) 1:22:34.7 | Spread (1st 5) 1:17.4 |
| 1, 3, 4, 5, 8, (9), (10) |
| Kirby Overman, Riley Allsop, Noah Ringler, Ben Stalheim, Tyler Caseria, (Colton Johnsen), (Bryce Johnson) |
| 15:50.4, 16:30.0, 16:30.2, 16:36.3, 17:07.8, (17:08.8), (17:18.1) |
2 | 46 | Anacortes,
WA - Team Time (1st 5) 1:26:30.4 | Spread (1st 5) 2:28.2 |
| 2, 6, 11, 12, 15, (19), (20) |
| Dylan Holland, Zak Roxborough, Trevor Derie, James Parker, Jared Hanson, (Ryan Foggin), (Sam Riccardi) |
| 16:04.7, 16:40.8, 17:18.7, 17:53.3, 18:32.9, (18:51.3), (18:52.1) |
3 | 67 | Bellingham,
WA - Team Time (1st 5) 1:30:40.7 | Spread (1st 5) 1:48.8 |
| 7, 13, 14, 16, 17, (18), (21) |
| Sam Gillman, Jamie Sayegh, Sean Ryder, Andrew Twedt, Jackson Zerba, (Grant Rienstra), (Jonah Short-Miller) |
| 16:59.4, 17:54.2, 18:13.6, 18:45.3, 18:48.2, (18:49.7), (18:56.3) |