| 1 | 49 | Cashmere,
WA - Team Time (1st 5) 1:10:58.0 | Spread (1st 5) 2:11.0 |
| 1, 3, 10, 15, 20, (21), (23) |
| Seth Pierson, Daniel Mellenberger, Matt Trimble, Matthew Miller, Stephen Ettinger, (Abraham Guzman), (Austin Judevine) |
| 13:00.0, 13:29.0, 14:30.0, 14:48.0, 15:11.0, (15:17.0), (15:18.0) |
| 2 | 73 | Cascade (Leavenworth),
WA - Team Time (1st 5) 1:13:21.0 | Spread (1st 5) 1:31.0 |
| 4, 7, 13, 24, 25, (38), (44) |
| Ty Daugherty, Cameron Folden, Corey Dingman, Jon Scott, Toney Venji, (Nathan Ganas), (Jed Burlando) |
| 13:51.0, 14:04.0, 14:45.0, 15:19.0, 15:22.0, (16:58.0), (18:26.0) |
| 3 | 78 | Highland,
WA - Team Time (1st 5) 1:14:28.0 | Spread (1st 5) 1:00.0 |
| 8, 13, 17, 19, 21, (32), (32) |
| Cody Long, Kyle McLean, Ethan Cummins, Joel Weise, Michael Townsend, (Nat Cooper), (Joseph Perry) |
| 14:17.0, 14:45.0, 15:03.0, 15:06.0, 15:17.0, (16:34.0), (16:34.0) |
| 4 | 93 | Granger,
WA - Team Time (1st 5) 1:14:57.0 | Spread (1st 5) 1:10.0 |
| 11, 12, 15, 26, 29, (39) |
| Jesse Garcia, Joe Salcedo, Alberto Molina, Jaime Roman, David Alegria, (Wally Almaguer) |
| 14:31.0, 14:34.0, 14:48.0, 15:23.0, 15:41.0, (17:02.0) |
| 5 | 111 | Warden,
WA - Team Time (1st 5) 1:18:18.0 | Spread (1st 5) 3:57.0 |
| 5, 9, 18, 37, 42 |
| Carlos Landeros, Marty Gardiner, Guadalupe Landeros, Jonathan Burkholder, Fernando Capetillo |
| 13:57.0, 14:27.0, 15:05.0, 16:55.0, 17:54.0 |
| 6 | 133 | Goldendale,
WA - Team Time (1st 5) 1:19:08.0 | Spread (1st 5) 3:28.0 |
| 2, 30, 31, 34, 36, (43), (46) |
| Asa Israel, Conner Harris, Trevor Fields, Eric Rose, Dylan Powers, (Max Ruvalcaba), (Bryant Groves) |
| 13:23.0, 15:46.0, 16:29.0, 16:39.0, 16:51.0, (17:58.0), (27:08.0) |
| 7 | 136 | Naches Valley,
WA - Team Time (1st 5) 1:19:44.0 | Spread (1st 5) 3:41.0 |
| 6, 27, 28, 35, 40, (41), (45) |
| Jake Lewis, John VanderHouwen, Junior Cabrera, Ben Doehle, Henry Vanderhouwen, (Ryley Lewis), (Brandon Contreras) |
| 14:00.0, 15:38.0, 15:40.0, 16:45.0, 17:41.0, (17:48.0), (20:41.0) |