1 | 31 | Mount Baker,
WA - Team Time (1st 5) 1:18:19.7 | Spread (1st 5) 1:15.0 |
| 3, 5, 6, 7, 10, (11), (12) |
| Keenan Gray, Zak Kelly, Ian Green, Kameron Kelley, Mitchell Pelzer, (Skyler Isaacson), (Carl Critchley) |
| 14:57.0, 15:29.0, 15:43.3, 15:58.4, 16:12.0, (16:16.0), (16:17.0) |
2 | 48 | Lynden Christian,
WA - Team Time (1st 5) 1:19:06.0 | Spread (1st 5) 2:41.0 |
| 1, 2, 14, 15, 16, (17), (19) |
| Eric Steiger, Brooks DeWaard, Thane Boersma, Levi Postma, Andrew Ward, (Shane Hamstra), (Aaron Doucet) |
| 14:27.0, 14:28.0, 16:31.0, 16:32.0, 17:08.0, (17:20.0), (17:49.0) |
3 | 52 | Nooksack Valley,
WA - Team Time (1st 5) 1:21:48.0 | Spread (1st 5) 2:15.0 |
| 4, 8, 9, 13, 18, (20), (21) |
| Caleb Karber, Arlin Holder, Valentin Villalobos, Nate Snow, Hayota Owzawa, (Colby Wichers), (Jacob Whitmer) |
| 15:27.0, 16:04.0, 16:11.0, 16:24.0, 17:42.0, (18:03.0), (18:33.0) |