1 | 15 | Glacier Peak,
WA - Team Time (1st 5) 1:12:50.0 | Spread (1st 5) 19.0 |
| 1, 2, 3, 4, 5, (6), (7) |
| Isaac Ripley, Garren Arnold, Chris Bianchini, Jeffrey Gill, James Horne, (Sawyer Carter), (Nick Stringer) |
| 14:24.0, 14:31.0, 14:35.0, 14:37.0, 14:43.0, (14:54.0), (15:01.0) |
2 | 60 | Mountlake Terrace,
WA - Team Time (1st 5) 1:16:49.0 | Spread (1st 5) 7.0 |
| 10, 11, 12, 13, 14, (28), (30) |
| Conrad Bratz, Taron Castleton, Daniel Medhane, Nick Leidig, Braeden Sims, (Kyle Rhodes), (Josh Liddell) |
| 15:18.0, 15:21.0, 15:22.0, 15:23.0, 15:25.0, (16:16.0), (16:33.0) |
3 | 96 | Monroe,
WA - Team Time (1st 5) 1:19:09.0 | Spread (1st 5) 1:23.0 |
| 9, 15, 16, 27, 29, (32), (34) |
| Alan Perez, Ozcar Mills, Josh Blevins, Gannon Goering, Jonathan Robinson, (Isaiah Funston), (Peter Miyoshi) |
| 15:09.0, 15:34.0, 15:39.0, 16:15.0, 16:32.0, (16:44.0), (16:52.0) |
4 | 100 | Marysville Getchell,
WA - Team Time (1st 5) 1:20:06.0 | Spread (1st 5) 7.0 |
| 18, 19, 20, 21, 22, (23), (26) |
| Garrett Westover, Thomas Lindgren, Kyle Probst, Channing Frohlich, Cameron Wagstaff, (Connor Stickels), (Anthony LaBrake) |
| 15:58.0, 15:59.0, 16:01.0, 16:03.0, 16:05.0, (16:09.0), (16:14.0) |
5 | 105 | Edmonds-Woodway,
WA - Team Time (1st 5) 1:19:59.0 | Spread (1st 5) 1:38.0 |
| 8, 17, 24, 25, 31, (35), (37) |
| Miler Haller, Sam McCloughan, Grady Okeson, Benjamin Yang, Armon Tenaw, (Anindo Khan), (Jacob Henrichsen) |
| 15:03.0, 15:51.0, 16:11.0, 16:13.0, 16:41.0, (16:53.0), (16:57.0) |
6 | 186 | Stanwood,
WA - Team Time (1st 5) 1:26:17.0 | Spread (1st 5) 1:08.0 |
| 33, 36, 38, 39, 40, (41), (42) |
| Michael Sandquist, West Weinert, Nate McCaughan, Isaac Olson, Jack O'Brien, (Kris Wood), (Garrett Larson) |
| 16:45.0, 16:55.0, 17:01.0, 17:43.0, 17:53.0, (17:57.0), (18:20.0) |