1 | 33 | North Kitsap,
WA - Team Time (1st 5) 1:18:28.2 | Spread (1st 5) 52.6 |
| 2, 3, 5, 7, 16, (17), (19) |
| Tabor Reedy, Joel Brose, Tyler Spear, Lars Blazina, Alex Read, (Jim Dexter), (Kyle Ramsey) |
| 15:22.5, 15:25.2, 15:32.2, 15:53.2, 16:15.1, (16:16.2), (16:41.6) |
2 | 64 | Port Angeles,
WA - Team Time (1st 5) 1:20:36.0 | Spread (1st 5) 1:28.0 |
| 4, 6, 11, 20, 23, (31), (33) |
| John Christian, Brad Garrett, Taylor Hanson, David Branham, Brooke Heckman, (Trevor Taylor), (Tavish Taylor) |
| 15:26.0, 15:33.1, 16:00.1, 16:42.8, 16:54.0, (17:16.7), (17:22.6) |
3 | 107 | Hudson's Bay,
WA - Team Time (1st 5) 1:23:13.0 | Spread (1st 5) 41.0 |
| 15, 18, 22, 26, 26, (28), (34) |
| Abdul Kamara, Chris Kimberling, Isaiah Escobedo, Anthony Carlsen, Logan Cook, (Cameron McCallum), (Brandon Bankhead) |
| 16:15.0, 16:17.0, 16:49.0, 16:56.0, 16:56.0, (17:12.0), (17:33.0) |
4 | 132 | Camas,
WA - Team Time (1st 5) 1:25:02.0 | Spread (1st 5) 1:45.0 |
| 9, 21, 25, 38, 39, (45), (49) |
| Josh Reiter, Tanner Boyd, Tyler Roland, Anthony Kern, Alex Pien, (Micheal Koceja), (Miles Goritski) |
| 15:57.0, 16:48.0, 16:55.0, 17:40.0, 17:42.0, (17:58.0), (18:06.0) |
5 | 134 | Olympic,
WA - Team Time (1st 5) 1:24:36.6 | Spread (1st 5) 2:51.1 |
| 1, 10, 29, 41, 53, (61), (77) |
| John Wojtech, Brenden Schruhl, Travis Ottele, Matthew Lutz, Ian Goldizen, (John Jogerst), (Benjamin Cruz) |
| 15:21.7, 15:58.9, 17:14.4, 17:48.8, 18:12.8, (18:37.7), (19:50.3) |
6 | 139 | Union,
WA - Team Time (1st 5) 1:25:03.0 | Spread (1st 5) 2:17.0 |
| 8, 14, 23, 42, 52, (62), (63) |
| Roman Kirkov, Jacob Scoville, Tanner Sork, Damon Erickson, Zach Lemberg, (Dan Deboever), (Stephen Chung) |
| 15:55.0, 16:13.0, 16:54.0, 17:49.0, 18:12.0, (18:40.0), (18:41.0) |
7 | 161 | Enumclaw,
WA - Team Time (1st 5) 1:26:37.0 | Spread (1st 5) 1:39.0 |
| 13, 32, 36, 37, 43, (45), (49) |
| Larry Calvert, Joe Berger, Ryan Weller, Braden Timpe, Kevin Nelson, (Zach Ross), (Tyler Hill) |
| 16:11.0, 17:19.0, 17:38.0, 17:39.0, 17:50.0, (17:58.0), (18:06.0) |
8 | 222 | Bremerton,
WA - Team Time (1st 5) 1:29:06.4 | Spread (1st 5) 2:32.9 |
| 12, 44, 53, 55, 58, (68), (71) |
| David Fry, Chastain Eli, Joe Campbell, Matthew Sawyers, Marcus Johnson, (Gavin Borchers), (Bobby Dingle) |
| 16:00.8, 17:52.1, 18:12.8, 18:27.0, 18:33.7, (19:03.5), (19:18.2) |
9 | 229 | White River,
WA - Team Time (1st 5) 1:29:59.5 | Spread (1st 5) 1:20.3 |
| 30, 35, 47, 57, 60, (67), (82) |
| Sterling Frye, Marcus Dickson, Brad McArtor, Kody Gould, Shane Coyle, (Lenny Patterson), (Jordan Wilson) |
| 17:15.6, 17:36.1, 17:59.6, 18:32.3, 18:35.9, (18:59.6), (20:12.8) |
10 | 300 | Capital,
WA - Team Time (1st 5) 1:33:12.0 | Spread (1st 5) 1:22.0 |
| 40, 59, 65, 66, 70, (73), (78) |
| Gunnar Christensen, Alec Temple, Kyle Rizzieri, Alex Haughton, Martin King, (Cheyne Mayer), (Dan Stohr) |
| 17:48.0, 18:34.0, 18:47.0, 18:53.0, 19:10.0, (19:35.0), (19:52.0) |
11 | 320 | Foster,
WA - Team Time (1st 5) 1:35:01.3 | Spread (1st 5) 1:41.3 |
| 48, 51, 72, 74, 75, (81), (84) |
| Abdulwahid Elmi, Alec Forsyth, Tom Pham, Riley McCarthy, Alex Lindekugel, (Devonte Green), (Abdinasir Elmi) |
| 18:02.4, 18:07.1, 19:28.3, 19:39.8, 19:43.7, (20:10.3), (20:28.9) |
12 | 344 | Lakes,
WA - Team Time (1st 5) 1:36:18.3 | Spread (1st 5) 1:33.0 |
| 56, 64, 69, 76, 79, (80), (83) |
| AJ Hendricks, Matthew Corvin, Chris Morrision, Adrian Olives, Benjamin Fagan, (Kirby Littlefield), (Caleb Dixon-Galbreath) |
| 18:32.0, 18:46.4, 19:05.6, 19:49.3, 20:05.0, (20:08.4), (20:24.8) |
13 | 435 | Fort Vancouver,
WA - Team Time (1st 5) 2:16:26.3 | Spread (1st 5) 4:01.5 |
| 85, 86, 87, 88, 89, (90), (91) |
| Rudolf Karas, Chris Holmquist, Greg Fink, Alex Goncharuk, Logan Christenson, (Phanith Touch), (Victor Biederbeck) |
| 24:39.1, 26:47.4, 27:39.5, 28:39.7, 28:40.6, (31:06.1), (32:20.5) |