1 | 75 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:22:00.0 | Spread (1st 5) 2:06.0 |
| 2, 4, 12, 24, 33, (37), (46) |
| Lucas Graham, Josiah Shelman, Aaron Michael, Brandon Burch, Brandon Stickney, (Sam Beam), (Jesse Stacy) |
| 15:12.0, 15:51.0, 16:35.0, 17:04.0, 17:18.0, (17:25.0), (17:42.0) |
2 | 133 | Mt Vernon,
WA - Team Time (1st 5) 1:25:10.0 | Spread (1st 5) 1:29.0 |
| 8, 16, 28, 36, 45, (47), (59) |
| Alex Mitchell, Tyler Johnson, Alex Miller, Daniel Corona, Sam Wellander, (Dane Pollett), (David Groesbeck) |
| 16:12.0, 16:45.0, 17:09.0, 17:23.0, 17:41.0, (17:43.0), (18:06.0) |
3 | 142 | Anacortes,
WA - Team Time (1st 5) 1:25:49.0 | Spread (1st 5) 44.0 |
| 19, 22, 25, 34, 42, (50), (55) |
| Michael Hanson, Zak Roxborough, Tyler Thompson, Westin Mackenzie, Alex Miller, (Jordan Beemer), (Sam Rosson) |
| 16:51.0, 16:57.0, 17:07.0, 17:19.0, 17:35.0, (17:48.0), (18:01.0) |
4 | 143 | Kingston,
WA - Team Time (1st 5) 1:25:54.0 | Spread (1st 5) 30.0 |
| 21, 25, 28, 31, 38, (51), (57) |
| Thomas Gill, Lucas Thompson, Anthony Woelke, Ross Burk, Devon Jacob, (Luke Wenberg), (Kevin Fox) |
| 16:56.0, 17:07.0, 17:09.0, 17:16.0, 17:26.0, (17:50.0), (18:03.0) |
5 | 159 | Montesano,
WA - Team Time (1st 5) 1:25:54.0 | Spread (1st 5) 2:21.0 |
| 7, 11, 20, 55, 66, (71), (75) |
| Christian Hamblin, Tyson Lovell, Luke Ostwald, Matt Sidor, Brandon Lovell, (Taylor Sawin), (Gabe Spearin) |
| 16:06.0, 16:28.0, 16:52.0, 18:01.0, 18:27.0, (18:35.0), (18:44.0) |
6 | 161 | Aberdeen,
WA - Team Time (1st 5) 1:24:48.5 | Spread (1st 5) 4:02.5 |
| 1, 14, 15, 58, 73, (82), (88) |
| Apolinar (Poli) Baltazar, Frank Book, Nick Spencer, Tyson Stipic, Sam Stipic, (James Louthan), (Benjamin Wolfenberger) |
| 14:37.0, 16:43.0, 16:44.0, 18:05.0, 18:39.5, (19:21.0), (19:58.0) |
7 | 164 | North Kitsap,
WA - Team Time (1st 5) 1:26:35.0 | Spread (1st 5) 1:10.0 |
| 16, 23, 25, 48, 52, (69), (76) |
| Ian Christen, Kyle Ramsey, Cooper Wall, Sam Zimmerman, Adam Beck, (Shawn Swanson), (Sean Hitchcock) |
| 16:45.0, 17:02.0, 17:07.0, 17:46.0, 17:55.0, (18:31.0), (18:54.0) |
8 | 176 | Sequim,
WA - Team Time (1st 5) 1:26:42.0 | Spread (1st 5) 1:30.0 |
| 10, 30, 40, 43, 53, (92), (97) |
| Adrian Clifford, Dylan Chatters, Joel Christopher, Peter Ohnstad, Mikey Cobb, (Kiano Stoppani), (Andrew Kereszturi) |
| 16:26.0, 17:11.0, 17:32.0, 17:37.0, 17:56.0, (20:18.0), (21:52.0) |
9 | 189 | Mount Baker,
WA - Team Time (1st 5) 1:26:31.0 | Spread (1st 5) 2:23.0 |
| 5, 6, 54, 59, 65, (67), (91) |
| Dillon Quintana, Connor Shelton, Eli Odell, Shelby Miles, Jonathan Carlson, (Tanner Garret), (Phillip Haggith) |
| 16:00.0, 16:05.0, 17:57.0, 18:06.0, 18:23.0, (18:28.0), (20:05.0) |
10 | 262 | Orting,
WA - Team Time (1st 5) 1:29:45.0 | Spread (1st 5) 2:02.0 |
| 13, 41, 62, 72, 74, (78), (81) |
| Jasper Heckman, Patrick Carney, Kirby Taylor, Steffen Hirschkorn, Corey Schell, (Austin Dodson), (Ben Weedon) |
| 16:40.0, 17:33.0, 18:11.0, 18:39.0, 18:42.0, (19:10.0), (19:19.0) |
11 | 270 | Ocosta,
WA - Team Time (1st 5) 1:30:49.0 | Spread (1st 5) 3:07.0 |
| 18, 35, 63, 67, 87, (93), (95) |
| Mitchell McConkey, Luke Anderson, Dale Howerton, Dean Reuterdahl, Nathan Krigbaum, (Griffin Wright), (Kevin Beese) |
| 16:50.0, 17:20.0, 18:14.0, 18:28.0, 19:57.0, (20:24.0), (20:43.0) |
12 | 277 | Sedro-Woolley,
WA - Team Time (1st 5) 1:30:54.0 | Spread (1st 5) 1:57.0 |
| 31, 39, 49, 78, 80, (83), (84) |
| Brandon Peden, Timmy Moser, Charlie Rutherford, Kristopher Swanson, Lucas Skinner, (Dustin Pablo Wilson), (Jadey Finch) |
| 17:16.0, 17:28.0, 17:47.0, 19:10.0, 19:13.0, (19:22.0), (19:25.0) |
13 | 294 | Onalaska,
WA - Team Time (1st 5) 1:33:19.0 | Spread (1st 5) 6:47.0 |
| 3, 59, 64, 70, 98, (99), (100) |
| Stephen Bottoms, Josh Hunt, Mark Bennet, Riley Girt, Greg Bellinger, (Thomas Petrino), (Alex Brown) |
| 15:48.0, 18:06.0, 18:16.0, 18:34.0, 22:35.0, (22:40.0), (23:51.0) |
14 | 368 | North Beach,
WA - Team Time (1st 5) 1:44:40.5 | Spread (1st 5) 12:32.0 |
| 9, 77, 85, 96, 101, (102) |
| Ben Grover, Brian Watson, Joseph Wagner, Curtis Grubb, Eric Shepard, (Brandon Wintermote) |
| 16:20.0, 18:59.0, 19:30.5, 20:59.0, 28:52.0, (29:51.0) |
15 | 401 | Morton White Pass,
WA - Team Time (1st 5) 1:37:46.5 | Spread (1st 5) 2:47.0 |
| 43, 86, 89, 90, 93 |
| Travis Elliott, Eric Tibbits, Chase Malamphy, Michael Kiehn, Dartanyon Stewart |
| 17:37.0, 19:47.0, 19:59.0, 19:59.5, 20:24.0 |