1 | 42 | East Jefferson (Port Townsend),
WA - Team Time (1st 5) 53:54.0 | Spread (1st 5) 1:11.0 |
| 1, 4, 10, 13, 14, (21), (24) |
| Ryan Clarke, Brennan LaBrie, Jack Kingsley, Mark Streett, Sean Dwyer, (River Yearian), (Alejandro Montanez) |
| 9:56.0, 10:43.0, 11:02.0, 11:06.0, 11:07.0, (11:16.0), (11:25.0) |
2 | 44 | King's,
WA - Team Time (1st 5) 53:53.0 | Spread (1st 5) 1:05.0 |
| 2, 7, 8, 12, 15, (16), (19) |
| Andrew Ayers, Matt Jackson, Tyler Ward, Arthur Emmons, Daniel Bolliger, (Nate Richards), (Josh Frohardt) |
| 10:03.0, 10:49.0, 10:50.0, 11:03.0, 11:08.0, (11:14.0), (11:15.0) |
3 | 75 | Meridian (WA),
WA - Team Time (1st 5) 55:15.0 | Spread (1st 5) 1:15.0 |
| 3, 5, 16, 24, 27, (29), (33) |
| Collin Magnusson, Derek Morrow, Derek Holz, Riley Hawkins-Hecock, Levi Morrow, (Brendon Ross), (Bailey Hodge) |
| 10:17.0, 10:47.0, 11:14.0, 11:25.0, 11:32.0, (11:36.0), (11:42.8) |
4 | 155 | South Whidbey,
WA - Team Time (1st 5) 58:06.0 | Spread (1st 5) 1:02.0 |
| 9, 31, 35, 36, 44, (54), (57) |
| Cole Zink, Anders Bergquist, Will Simms, Cory Ackerman, Evan Mellish, (Kohl Hunter), (Collin Burns) |
| 10:58.0, 11:39.0, 11:44.0, 11:45.0, 12:00.0, (12:37.0), (12:45.0) |
5 | 157 | Lynden Christian,
WA - Team Time (1st 5) 58:36.0 | Spread (1st 5) 1:25.0 |
| 16, 22, 22, 42, 55, (60), (67) |
| Jon Wiley, Josh Lingbloom, Jack VanderGriend, Eric Steiger, Collin Roosendaal, (David Martin), (Andrew Ward) |
| 11:14.0, 11:24.0, 11:24.0, 11:55.0, 12:39.0, (12:54.0), (13:17.0) |
6 | 175 | Cedar Park Chr. (Bothell),
WA - Team Time (1st 5) 58:42.9 | Spread (1st 5) 1:04.5 |
| 11, 34, 37, 46, 47, (51), (52) |
| Ryan Abdalla, Chad Johanneck, Jacob Gutheil, Caleb King, Russell Brown, (Grant Gorc), (Sam Ionesi) |
| 11:02.3, 11:43.9, 11:45.3, 12:04.6, 12:06.8, (12:24.1), (12:24.3) |
7 | 198 | Mount Baker,
WA - Team Time (1st 5) 59:49.0 | Spread (1st 5) 2:14.0 |
| 6, 38, 43, 48, 63, (64), (75) |
| Jesse Phan, Keenan Gray, Mitchell Pelzer, Caleb Forbes, Raiven McCormick, (Casey McHugh), (Christopher Spring) |
| 10:48.0, 11:49.0, 11:58.0, 12:12.0, 13:02.0, (13:04.0), (14:01.0) |
8 | 222 | Nooksack Valley,
WA - Team Time (1st 5) 1:00:48.0 | Spread (1st 5) 1:11.0 |
| 30, 38, 38, 57, 59, (69), (82) |
| Jordan Hem, Zach Harvey, Conner Jones, Calvin Ledet, Valentin Villalobos, (Caleb Karber), (Colten Starbuck) |
| 11:37.0, 11:49.0, 11:49.0, 12:45.0, 12:48.0, (13:18.0), (15:00.0) |
9 | 225 | Sultan,
WA - Team Time (1st 5) 1:01:44.4 | Spread (1st 5) 2:27.7 |
| 26, 28, 32, 66, 73, (76), (79) |
| Jacob Barrus, McCrea Black, Nicholas Sorgen, Tyler Aamold, Camry Zaffram, (Eric Tubbs), (Tholen Blasko) |
| 11:25.9, 11:35.0, 11:40.8, 13:09.1, 13:53.6, (14:06.9), (14:33.9) |
10 | 240 | Charles Wright Academy,
WA - Team Time (1st 5) 1:01:36.5 | Spread (1st 5) 2:01.9 |
| 20, 41, 49, 62, 68, (70), (71) |
| Rory Reshovsky, Conor Sandoval, Adam Berg, Michael Saffari, Harry Sakamoto, (Jackie Zhong), (Jonathan Zacarias) |
| 11:15.5, 11:49.7, 12:15.3, 12:58.6, 13:17.4, (13:21.8), (13:29.0) |
11 | 300 | Zillah,
WA - Team Time (1st 5) 1:05:06.7 | Spread (1st 5) 2:10.0 |
| 45, 50, 56, 72, 77, (78), (85) |
| Diego Hernandez, Terrell Dawes, Joe Ponti, Ian Redfield, Tom Stephens, (Riley Olney), (Johnathon York) |
| 12:04.0, 12:20.0, 12:42.0, 13:46.7, 14:14.0, (14:27.0), (15:30.0) |
12 | 342 | Kiona-Benton,
WA - Team Time (1st 5) 1:09:10.6 | Spread (1st 5) 4:08.8 |
| 53, 61, 65, 74, 89 |
| Andre Santoy, Jose Ayala, John Settle, Garrett Mitchell, Maurice Devers |
| 12:31.4, 12:54.4, 13:04.8, 13:59.8, 16:40.2 |
13 | 413 | Freeman,
WA - Team Time (1st 5) 1:15:47.0 | Spread (1st 5) 37.0 |
| 80, 81, 83, 84, 85, (87), (88) |
| Mason Mackleit, Liam Doloughan, Bobby Landoe, Bradley Williams, Adam D'Auria, (Nathan Longhurst), (Andy Mitchell) |
| 14:53.0, 14:56.0, 15:02.0, 15:26.0, 15:30.0, (15:57.0), (16:13.0) |