| 1 | 25 | Royal,
WA - Team Time (1st 5) 1:03:27.0 | Spread (1st 5) 1:50.0 |
| 1, 2, 4, 8, 10, (12), (14) |
| Ethan Tonnemaker, Juan Jimenez, Larry Martin, Roy Angel, Jesus Peraza, (Noah Grant), (Ryan Lefler) |
| 11:31.0, 12:35.0, 12:51.0, 13:09.0, 13:21.0, (13:26.0), (13:30.0) |
| 2 | 79 | Camas,
WA - Team Time (1st 5) 1:08:18.0 | Spread (1st 5) 1:10.0 |
| 6, 7, 17, 24, 25, (37), (41) |
| Ryan Grable, Andrew Duffy, Timothy Miles, Robert Marsh, Samuel Nicacio, (Blake Sheely), (Eric Kuhta) |
| 13:03.0, 13:07.3, 13:46.9, 14:07.8, 14:13.0, (15:01.3), (15:32.6) |
| 3 | 94 | Kelso,
WA - Team Time (1st 5) 1:09:10.4 | Spread (1st 5) 1:10.0 |
| 11, 13, 15, 26, 29, (31), (38) |
| Richard Choate, Logan Taylor, Kory Damewood, Ryan St. Pierre, Nathan Howell, (Tyler Traver), (Bridger Boyt) |
| 13:21.7, 13:28.1, 13:33.2, 14:15.7, 14:31.7, (14:38.9), (15:09.1) |
| 4 | 105 | Mark Morris,
WA - Team Time (1st 5) 1:09:54.8 | Spread (1st 5) 1:41.3 |
| 5, 19, 22, 27, 32, (40) |
| Austin Ashcraft, Troy McGowen, Andrew Jaspers, Travis Millbrandt, Andriy Boyko, (Alec Langlois) |
| 13:01.3, 13:49.9, 14:04.9, 14:16.1, 14:42.6, (15:30.8) |
| 5 | 117 | Battle Ground,
WA - Team Time (1st 5) 1:11:02.6 | Spread (1st 5) 2:54.8 |
| 3, 9, 30, 33, 42, (43), (45) |
| Mark Tedder, Joshua Helmes, Calen Bergren, Christopher Ralston, Nicholas Anzalone, (Noah Baird), (Jacob Wedin) |
| 12:45.0, 13:18.3, 14:36.5, 14:43.0, 15:39.8, (16:08.5), (17:11.6) |
| 6 | 119 | Issaquah,
WA - Team Time (1st 5) 1:10:52.5 | Spread (1st 5) 59.3 |
| 16, 20, 21, 28, 34, (35) |
| Parker Phair, Sean Ratcliffe, Keagan Moo, Nick Co, Bob Varney, (Sean Johnson) |
| 13:46.5, 13:50.3, 13:58.8, 14:31.1, 14:45.8, (14:46.5) |
| 7 | 160 | Hudson's Bay,
WA - Team Time (1st 5) 1:14:34.8 | Spread (1st 5) 2:32.4 |
| 18, 23, 36, 39, 44 |
| Patrick Wallum, Anniru Kamara, Tanner Bacon, Justin Murdock, John Woerz |
| 13:49.4, 14:06.7, 14:49.2, 15:27.7, 16:21.8 |