1 | 16 | Camas,
WA - Team Time (1st 5) 1:16:48.0 | Spread (1st 5) 46.0 |
| 1, 1, 3, 4, 7, (15), (27) |
| Tucker Boyd, Andrew Kaler, Alex Pien, Andrew Duffy, John Doyle, (Ryan Grable), (Riley Hein) |
| 15:03.0, 15:03.0, 15:19.0, 15:34.0, 15:49.0, (16:07.0), (16:48.0) |
2 | 43 | Columbia River,
WA - Team Time (1st 5) 1:19:15.0 | Spread (1st 5) 17.0 |
| 5, 6, 9, 11, 12, (13), (26) |
| Ryan Lisowski, Nicholas McMillan, Austin Blankenship, Anthony Lee, Miles Park, (Heath Meler), (Ryan Boe) |
| 15:42.0, 15:48.0, 15:51.0, 15:55.0, 15:59.0, (16:04.0), (16:44.0) |
3 | 90 | Kelso,
WA - Team Time (1st 5) 1:21:42.0 | Spread (1st 5) 48.8 |
| 10, 14, 17, 24, 25, (30), (35) |
| Nick Mounier, Tyler Traver, Ryan Reed, Devin McCafferty, Ron Leaf, (Dalton Mitchell), (Ryan St. Pierre) |
| 15:54.0, 16:06.0, 16:17.0, 16:42.2, 16:42.8, (16:53.0), (17:04.0) |
4 | 97 | Mountain View (WA),
WA - Team Time (1st 5) 1:22:03.0 | Spread (1st 5) 1:12.0 |
| 8, 16, 18, 23, 32, (36), (48) |
| Connor Niemi, Nicholas Hurst, Ahmon Afenegus, Ryan Harrah, Ryan Mallory, (Cole Demert), (Birkley Ramberg) |
| 15:50.0, 16:15.0, 16:19.0, 16:37.0, 17:02.0, (17:14.0), (18:52.0) |
5 | 152 | Fort Vancouver,
WA - Team Time (1st 5) 1:25:15.0 | Spread (1st 5) 1:25.0 |
| 19, 21, 33, 38, 41, (47) |
| Justin Ledridge, Christopher Martinez, Alex Estell, Cristian Fernadez, Rigo Acevedo, (Greg Fink) |
| 16:24.0, 16:27.0, 17:03.0, 17:32.0, 17:49.0, (18:24.0) |
6 | 153 | Prairie,
WA - Team Time (1st 5) 1:24:59.0 | Spread (1st 5) 58.0 |
| 22, 29, 31, 33, 38, (41), (44) |
| Luke Middelstadt, Michael Guenther, Chris Hogan, Doug Paresa, Tayor Nielson, (Carter Shull), (Benjamin Ronda) |
| 16:34.0, 16:51.0, 16:59.0, 17:03.0, 17:32.0, (17:49.0), (18:00.0) |
7 | 168 | Hudson's Bay,
WA - Team Time (1st 5) 1:26:18.5 | Spread (1st 5) 1:27.5 |
| 20, 28, 37, 40, 43, (45), (46) |
| Altair Winguth, Patrick Wallum, Gabe Norwood, Carson Ray, Shane Hemmert, (Reece Vissia), (Tanner Bacon) |
| 16:26.0, 16:49.0, 17:31.0, 17:39.0, 17:53.5, (18:16.0), (18:16.3) |