| 1 | 53 | King's,
WA - Team Time (1st 5) 54:22.0 | Spread (1st 5) 1:15.0 |
| 1, 9, 11, 13, 19, (21), (22) |
| Andrew Ayers, Matt Jackson, Andrew Brodsky, Tyler Ward, Ryan Mills, (Chris Martin), (Nate Richards) |
| 10:05.0, 10:57.0, 10:59.0, 11:01.0, 11:20.0, (11:22.0), (11:24.0) |
| 2 | 69 | Meridian,
WA - Team Time (1st 5) 55:13.0 | Spread (1st 5) 1:08.0 |
| 2, 3, 10, 15, 39, (46), (47) |
| Collin Magnusson, Davis Phillips, David Anderson, Derek Morrow, Derek Holz, (Rico Martinez), (Levi Morrow) |
| 10:36.0, 10:43.0, 10:58.0, 11:12.0, 11:44.0, (11:54.0), (11:56.0) |
| 3 | 98 | Charles Wright Academy,
WA - Team Time (1st 5) 56:34.0 | Spread (1st 5) 33.4 |
| 12, 16, 18, 24, 28, (45), (56) |
| Zach Hinz, Adam Emerick, Jesse Goldstone, Sam Levant, Nick LaBerge, (Rory Reshovsky), (Danny Dahan) |
| 11:00.6, 11:15.8, 11:18.0, 11:25.6, 11:34.0, (11:53.9), (12:09.4) |
| 4 | 128 | Overlake,
WA - Team Time (1st 5) 57:06.0 | Spread (1st 5) 1:01.0 |
| 7, 14, 25, 35, 47, (50), (82) |
| Dylan Reynolds, Jack Toland, Cole Tsang, Colton Umberger, Shawn McCall, (Nick Culbert), (Trevor Yokoyama) |
| 10:55.0, 11:06.0, 11:27.0, 11:42.0, 11:56.0, (11:59.0), (13:36.0) |
| 5 | 137 | Cedar Park Christian (Bothell),
WA - Team Time (1st 5) 57:33.0 | Spread (1st 5) 26.0 |
| 17, 22, 26, 34, 38, (41), (52) |
| Ryan Abdalla, Nate Lundberg, Akio Namioka, Chad Johanneck, Jacob Gutheil, (Kurt Hellwig), (Caleb King) |
| 11:17.0, 11:24.0, 11:29.0, 11:40.0, 11:43.0, (11:49.0), (12:04.0) |
| 6 | 143 | Lynden Christian,
WA - Team Time (1st 5) 57:47.0 | Spread (1st 5) 22.0 |
| 19, 26, 31, 32, 35, (55), (64) |
| Jon Wiley, Josh Lingbloom, Connor Blok, Dylan Blok, Jack VanderGriend, (Erik VanderVelden), (Ryan Pitcher) |
| 11:20.0, 11:29.0, 11:37.0, 11:39.0, 11:42.0, (12:09.0), (12:29.0) |
| 7 | 204 | South Whidbey,
WA - Team Time (1st 5) 59:11.1 | Spread (1st 5) 41.0 |
| 28, 32, 42, 44, 58, (59), (61) |
| Gavin Imes, Cole Zink, Will Simms, Justin Gonzales, Truman Hood, (Cory Ackerman), (Anders Bergquist) |
| 11:34.0, 11:39.0, 11:50.0, 11:53.1, 12:15.0, (12:16.7), (12:19.0) |
| 8 | 231 | Mount Baker,
WA - Team Time (1st 5) 1:00:07.0 | Spread (1st 5) 2:14.0 |
| 3, 35, 60, 63, 70, (72), (74) |
| Shelby Miles, Ishmael Villaluz, Josh Meyer, Jacob Koranda, David Godin, (Mitchell Pelzer), (Casey McHugh) |
| 10:43.0, 11:42.0, 12:18.0, 12:27.0, 12:57.0, (13:16.0), (13:17.0) |
| 9 | 250 | Naches Valley,
WA - Team Time (1st 5) 1:00:49.1 | Spread (1st 5) 2:28.1 |
| 5, 51, 53, 65, 76, (78), (109) |
| Justin Warner, Jedi Main, Kasey Barber, Joseph Heir, Micah Brown, (Ben Eilts), (Ben Ellenberger) |
| 10:51.0, 12:01.0, 12:06.0, 12:32.0, 13:19.1, (13:24.0), (16:21.0) |
| 10 | 259 | Woodland,
WA - Team Time (1st 5) 1:01:38.0 | Spread (1st 5) 2:30.0 |
| 8, 40, 54, 77, 80, (91), (97) |
| Matthew Young, Michael Mentler, Tim Nahring, Ryan Forcier, Alex Ikerd, (William Trevena), (Joe Rodgers) |
| 10:56.0, 11:45.0, 12:08.0, 13:23.0, 13:26.0, (14:30.0), (15:06.0) |
| 11 | 277 | Bellevue Christian,
WA - Team Time (1st 5) 1:01:59.0 | Spread (1st 5) 1:44.0 |
| 28, 43, 62, 69, 75, (84), (92) |
| Craig Lambert, Matthew Carlson, Scott Graves, Tyler Dideriksen, Adam Koehler, (David Reynolds), (Luke Miller) |
| 11:34.0, 11:51.0, 12:21.0, 12:55.0, 13:18.0, (13:43.0), (14:34.0) |
| 12 | 304 | East Jefferson,
WA - Team Time (1st 5) 1:03:44.7 | Spread (1st 5) 2:47.3 |
| 6, 66, 68, 81, 83, (88), (103) |
| Ryan Clarke, Brennan LaBrie, Tristan Story, Alex Brown, Alejandro Montanez, (Tristan Minnihan), (Adam Braude) |
| 10:54.4, 12:43.9, 12:50.8, 13:33.9, 13:41.7, (13:49.1), (15:31.6) |
| 13 | 366 | Nooksack Valley,
WA - Team Time (1st 5) 1:05:39.0 | Spread (1st 5) 1:33.0 |
| 57, 67, 71, 85, 86, (89), (94) |
| Conner Jones, Taylor Gardner, Calvin Ledet, Cole Tiemersma, Jordan Hem, (Elijah Rohde), (Shawn Goto-Gierke) |
| 12:13.0, 12:46.0, 13:10.0, 13:44.0, 13:46.0, (13:50.0), (14:55.0) |
| 14 | 373 | Vashon Island,
WA - Team Time (1st 5) 1:06:32.0 | Spread (1st 5) 2:14.0 |
| 47, 72, 78, 86, 90, (98), (102) |
| Jeffrey Parrish, Aaron Kitchener, Codi Williams, Philip VanDevanter, Harper Whitney, (Mason Carter), (Joe Shugart) |
| 11:56.0, 13:16.0, 13:24.0, 13:46.0, 14:10.0, (15:09.0), (15:21.0) |
| 15 | 513 | Freeman,
WA - Team Time (1st 5) 1:17:57.0 | Spread (1st 5) 1:00.0 |
| 95, 101, 104, 106, 107, (111), (113) |
| Mason Mackleit, Liam Doloughan, Bobby Landoe, Andy Mitchell, Bradley Williams, (Nick Wright), (Matthew Gilbertson) |
| 15:02.0, 15:17.0, 15:41.0, 15:55.0, 16:02.0, (16:40.0), (17:17.0) |
| 16 | 520 | Chewelah,
WA - Team Time (1st 5) 1:19:31.0 | Spread (1st 5) 2:23.0 |
| 95, 99, 100, 112, 114, (116), (117) |
| Ben Eminger, Quenton Smith, Noah Thompson, Noah Katona, Ridge Robison, (James Gilreath), (Bill Bradley) |
| 15:02.0, 15:10.0, 15:11.0, 16:43.0, 17:25.0, (17:58.0), (17:59.0) |
| 17 | 531 | Kettle Falls,
WA - Team Time (1st 5) 1:21:17.0 | Spread (1st 5) 3:08.0 |
| 93, 105, 108, 110, 115, (118), (119) |
| Kyle Reddeman, Antoine Forrest, Devin Thompson, Ismael Saravia, Stacy Schauls, (Kash Sly), (Colin Axtell) |
| 14:49.0, 15:42.0, 16:12.0, 16:37.0, 17:57.0, (19:44.0), (19:46.0) |