| 1 | 58 | Southridge,
WA - Team Time (1st 5) 1:05:54.0 | Spread (1st 5) 1:01.0 |
| 1, 8, 10, 19, 20, (42), (45) |
| Andrew Gonzales, Kyle Sturdefant, Quinton Olivas, Casey Singleton, Colby Cravens, (Addison Quam), (Nathan Seiler) |
| 12:29.0, 13:12.0, 13:14.0, 13:29.0, 13:30.0, (13:52.0), (13:57.0) |
| 2 | 62 | Kamiakin,
WA - Team Time (1st 5) 1:06:27.0 | Spread (1st 5) 43.0 |
| 5, 6, 9, 14, 28, (50), (58) |
| Anthony Armstrong, Evan Fiske, Austin Richards, Justin Yoke, Charles Lisle, (Alan Peak), (Nick Schlekewey) |
| 13:01.0, 13:07.0, 13:13.0, 13:22.0, 13:44.0, (14:04.0), (14:19.0) |
| 3 | 96 | Lewis and Clark,
WA - Team Time (1st 5) 1:07:19.0 | Spread (1st 5) 33.0 |
| 12, 12, 16, 17, 39, (43), (51) |
| Kenji Bierig, Chris Ennis, Blake Lundquist, Beddome Allen, Baxter Arguinchona, (Jeff Tremaine), (Nick Cypro) |
| 13:18.0, 13:18.0, 13:25.0, 13:27.0, 13:51.0, (13:55.0), (14:05.0) |
| 4 | 103 | Gonzaga Prep,
WA - Team Time (1st 5) 1:07:20.0 | Spread (1st 5) 54.0 |
| 4, 20, 22, 25, 32, (48), (57) |
| Tate Kelly, Joe Abate, Byron Groh, Sam Magnuson, Collin Overbay, (Parker Kelly), (Parker Slater) |
| 12:52.0, 13:30.0, 13:33.0, 13:39.0, 13:46.0, (14:01.0), (14:17.0) |
| 5 | 123 | Ferris,
WA - Team Time (1st 5) 1:07:32.0 | Spread (1st 5) 1:07.0 |
| 3, 22, 26, 35, 37, (45), (53) |
| Adam Thorne, Tim Colliton, Jeremy Gavelin, Alex Kimsey, Perry Domini, (Justin Zimmerman), (Josh Pittman) |
| 12:42.0, 13:33.0, 13:40.0, 13:48.0, 13:49.0, (13:57.0), (14:09.0) |
| 6 | 127 | Davis,
WA - Team Time (1st 5) 1:07:29.0 | Spread (1st 5) 1:16.0 |
| 2, 18, 33, 35, 39, (61), (67) |
| Emmanuel Contreras, Alfredo Villasenor, Alberto Melchor, Espinoza Adrian, Saul Marmolejo, (Kyle Ketcham), (Pablo Espinosa) |
| 12:35.0, 13:28.0, 13:47.0, 13:48.0, 13:51.0, (14:26.0), (14:41.0) |
| 7 | 161 | Central Valley,
WA - Team Time (1st 5) 1:08:48.0 | Spread (1st 5) 14.0 |
| 24, 30, 30, 38, 39, (44), (48) |
| Kyle Staples, Jon Swanson, Bryan Aguilar, Rudy Spencer, Justin Hoff, (Will Richards), (Drew Brown) |
| 13:37.0, 13:45.0, 13:45.0, 13:50.0, 13:51.0, (13:56.0), (14:01.0) |
| 8 | 173 | Colville,
WA - Team Time (1st 5) 1:09:12.0 | Spread (1st 5) 1:35.0 |
| 7, 11, 28, 56, 71, (78), (78) |
| Jake Hastings, Ned Fischer, Colton Hastings, Greg Fenno, Ethan Cabbage, (Joel Wilson), (Justin Hodgson) |
| 13:11.0, 13:17.0, 13:44.0, 14:14.0, 14:46.0, (14:59.0), (14:59.0) |
| 9 | 302 | Reardan,
WA - Team Time (1st 5) 1:12:19.0 | Spread (1st 5) 1:21.0 |
| 33, 47, 63, 77, 82, (92), (112) |
| Marcus Adkins, Grey Peone, Grant Schultz, Devon Peone, Bryant Luncht, (William Murphy), (Ryan Leavitt) |
| 13:47.0, 13:58.0, 14:29.0, 14:57.0, 15:08.0, (15:33.0), (16:22.0) |
| 10 | 320 | Lakewood,
WA - Team Time (1st 5) 1:12:45.2 | Spread (1st 5) 42.7 |
| 54, 55, 65, 72, 74, (88), (105) |
| Taylor Guske, Nick Devier, Chad Skiles, Trent Tresch, Byron Gouette, (James Mattson), (Thomas Scheffer) |
| 14:12.2, 14:12.3, 14:36.4, 14:49.4, 14:54.9, (15:18.6), (15:56.1) |
| 11 | 358 | Kennewick,
WA - Team Time (1st 5) 1:17:10.0 | Spread (1st 5) 5:49.0 |
| 15, 59, 64, 96, 124 |
| Ty Schoenwald, Jason Whitehead, Garrett Brim, Andres Rojo, Keenan Moll |
| 13:23.0, 14:21.0, 14:36.0, 15:38.0, 19:12.0 |
| 12 | 374 | Medical Lake,
WA - Team Time (1st 5) 1:14:33.0 | Spread (1st 5) 1:28.0 |
| 51, 73, 76, 82, 92, (99), (114) |
| Jacob Morrison, Peter Loeffler, Bryan Smith, Sam Daly, Zach Empkey, (Ishmael Teshome), (Alex Reynolds) |
| 14:05.0, 14:51.0, 14:56.0, 15:08.0, 15:33.0, (15:43.0), (16:27.0) |
| 13 | 396 | Cedarcrest,
WA - Team Time (1st 5) 1:15:11.1 | Spread (1st 5) 42.8 |
| 66, 75, 80, 86, 89, (98), (101) |
| Josh Ward, Hayden Teachout, Tony Minaglia, Clay Hammontree, Sam Grady, (Mitchell Montgomery), (Josh Denison) |
| 14:40.2, 14:55.3, 15:00.7, 15:11.9, 15:23.0, (15:39.9), (15:48.7) |
| 14 | 407 | Deer Park,
WA - Team Time (1st 5) 1:16:01.0 | Spread (1st 5) 2:26.0 |
| 27, 85, 87, 100, 108, (111), (115) |
| Reggie Peone, Zach Harcourt, Josh Attaway, Craig Jezior, Jacob Duenich, (Elmer Williams), (Aron Krueger) |
| 13:42.0, 15:11.0, 15:14.0, 15:46.0, 16:08.0, (16:20.0), (16:33.0) |
| 15 | 409 | King's,
WA - Team Time (1st 5) 1:15:48.0 | Spread (1st 5) 1:12.7 |
| 60, 70, 90, 94, 95, (97), (102) |
| Brandon Dean, Griffin McGinley, Harris Hap Emmons, Ryan Gamache, Nate Faubion, (Nick Lowe-Hale), (Phillip Mach) |
| 14:23.7, 14:44.2, 15:29.7, 15:34.0, 15:36.4, (15:39.1), (15:49.8) |
| 16 | 445 | Freeman,
WA - Team Time (1st 5) 1:17:25.0 | Spread (1st 5) 1:33.0 |
| 67, 69, 91, 109, 109, (112), (123) |
| Dalton Fetsch, Spencer Mattausch, Ben Mega, Anthony Emtman, Aaron Verhei, (Jake Moon), (Trent Neiman) |
| 14:41.0, 14:44.0, 15:32.0, 16:14.0, 16:14.0, (16:22.0), (18:17.0) |
| 17 | 479 | Granite Falls,
WA - Team Time (1st 5) 1:18:05.4 | Spread (1st 5) 55.8 |
| 81, 84, 103, 104, 107, (116), (117) |
| Maika Matalomani, Ben Mow, Ryan Hillery, Ben Sheppard, Tyler Hart, (Steven Moseley), (Robby Collinge) |
| 15:06.2, 15:09.8, 15:53.1, 15:54.3, 16:02.0, (16:42.5), (16:49.8) |
| 18 | 525 | Saint George's School,
WA - Team Time (1st 5) 1:21:58.0 | Spread (1st 5) 2:44.0 |
| 62, 106, 118, 119, 120, (121), (122) |
| Britton Stamper, Ben Bartels, Evan Dyar, Jack McGougan, Russ Wagstaff, (Tyson Bostrom), (Nick Holt) |
| 14:27.0, 16:01.0, 17:09.0, 17:10.0, 17:11.0, (17:24.0), (17:35.0) |