1 | 15 | Glacier Peak,
WA - Team Time (1st 5) 1:17:52.4 | Spread (1st 5) 38.0 |
| 1, 2, 3, 4, 5, (6), (7) |
| Garren Arnold, Isaac Ripley, Chris Bianchini, Nick Stringer, Sawyer Carter, (James Horne), (Max Ingalls) |
| 15:15.8, 15:28.5, 15:31.8, 15:42.5, 15:53.8, (16:05.0), (16:09.7) |
2 | 55 | Marysville Getchell,
WA - Team Time (1st 5) 1:28:40.9 | Spread (1st 5) 52.0 |
| 9, 10, 11, 12, 13, (16), (20) |
| Cameron Wagstaff, Garrett Westover, Thomas Lindgren, Channing Frohlich, Kyle Probst, (Connor Stickels), (Anthony LaBrake) |
| 17:20.8, 17:26.5, 17:42.4, 17:58.4, 18:12.8, (18:33.3), (19:07.3) |
3 | 72 | Ferndale,
WA - Team Time (1st 5) 1:30:37.6 | Spread (1st 5) 2:36.5 |
| 8, 14, 15, 17, 18, (19), (21) |
| Roberto Aguilera, Arthur "AJ" Rankin, Jacob Ramirez, Zach Sulak, Kayle Widmer, (Matthew Steiber), (Cole Bergquist) |
| 16:16.1, 18:19.3, 18:26.2, 18:43.4, 18:52.6, (18:55.0), (19:10.4) |