1 | 24 | Oak Harbor,
WA - Team Time (1st 5) 1:24:39.2 | Spread (1st 5) 1:02.0 |
| 1, 3, 5, 7, 8, (9), (16) |
| John Rodeheffer, Clayton Richardson, Jason Salas, Gavin Stewart, Nathan Wagner, (Patrick Mayer), (Alexander Krantz) |
| 16:19.0, 16:41.3, 17:02.2, 17:15.7, 17:21.0, (17:25.0), (17:38.0) |
2 | 41 | Stanwood,
WA - Team Time (1st 5) 1:25:37.0 | Spread (1st 5) 1:04.0 |
| 2, 4, 6, 14, 15, (17), (24) |
| Tanner Nieman, Cody Hoskins, Nate McCaughan, West Weinert, Isaac Olson, (Kevin Sandquist), (Michael Sandquist) |
| 16:33.0, 16:45.0, 17:06.0, 17:36.0, 17:37.0, (17:40.0), (18:00.0) |
3 | 87 | Everett,
WA - Team Time (1st 5) 1:28:48.0 | Spread (1st 5) 42.0 |
| 9, 13, 19, 21, 25, (29), (32) |
| Lance Mowilos, Barrett McElroy, Cole Havener, Cooper James, Chris Boe, (Francisco Zamora), (Corey Lee) |
| 17:25.0, 17:33.0, 17:50.0, 17:53.0, 18:07.0, (18:20.0), (18:47.0) |
4 | 104 | Marysville-Getchell,
WA - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 1:13.0 |
| 9, 20, 22, 23, 30, (31), (34) |
| Cameron Wagstaff, Mitch Ryiter, Thomas Lindgren, Roger Devora, Jake Shearer, (Garrett Westover), (Kyle Probst) |
| 17:25.0, 17:52.0, 17:58.0, 17:59.0, 18:38.0, (18:43.3), (19:23.0) |
5 | 110 | Marysville-Pilchuck,
WA - Team Time (1st 5) 1:29:46.3 | Spread (1st 5) 51.0 |
| 12, 17, 26, 27, 28, (33), (35) |
| Chris Moen, Brandon Farrington, David Gloyd, Michael Dufour, Josh Bevan, (Isreal Lopez), (Nate Heckendorf) |
| 17:27.0, 17:40.0, 18:08.5, 18:12.8, 18:18.0, (18:58.0), (19:40.0) |