1 | 46 | Kingston,
WA - Team Time (1st 5) 1:23:37.0 | Spread (1st 5) 1:24.3 |
| 1, 6, 7, 15, 17, (18), (24) |
| John Griffin, Kyle Van Wyck, Colin Veilleux, Oliver Issa, Alexander Winn, (Kevin Fox), (Noel Issa) |
| 16:00.7, 16:25.0, 16:26.7, 17:19.6, 17:25.0, (17:28.0), (17:48.0) |
2 | 64 | North Kitsap,
WA - Team Time (1st 5) 1:25:07.0 | Spread (1st 5) 1:10.2 |
| 4, 11, 14, 16, 19, (22), (27) |
| Dutton Crowley, Sean Hitchcock, Melese Crowley, Joel Houpt, Samuel Stickney, (Zachary Klopp), (Ethan Schmitt) |
| 16:20.9, 16:52.9, 16:59.1, 17:23.0, 17:31.1, (17:40.0), (17:50.0) |
3 | 67 | Port Angeles,
WA - Team Time (1st 5) 1:25:18.7 | Spread (1st 5) 1:24.5 |
| 3, 10, 13, 20, 21, (23), (33) |
| Peter Butler, Evan Herbert, Tristin Butler, Tony Dalgardno, Hunter Dempsey, (Simon Shindler), (Cody Anderson) |
| 16:14.8, 16:50.0, 16:55.9, 17:38.7, 17:39.3, (17:40.7), (18:40.8) |
4 | 97 | Klahowya,
WA - Team Time (1st 5) 1:27:00.6 | Spread (1st 5) 2:21.2 |
| 2, 8, 28, 29, 30, (32), (34) |
| Trent Mazelli, Dustin Brewer, Kyle Daykin, Nick Ganowski, Jacob Wilson, (Brian Johnston), (Alex Becker) |
| 16:01.1, 16:44.2, 17:51.1, 18:01.9, 18:22.3, (18:28.4), (18:45.9) |
5 | 126 | North Mason,
WA - Team Time (1st 5) 1:29:52.5 | Spread (1st 5) 2:09.9 |
| 9, 25, 26, 31, 35, (43), (45) |
| Bjorn van Dijk, Corey Allen, Mark Phillips, Ryel Velez, Jeremiah Lambert, (Ian Brown), (Jackson Odette) |
| 16:49.7, 17:48.5, 17:49.7, 18:25.0, 18:59.6, (19:40.1), (20:04.0) |
6 | 128 | Olympic,
WA - Team Time (1st 5) 1:31:20.7 | Spread (1st 5) 3:08.7 |
| 5, 12, 36, 37, 38, (39), (44) |
| Logan Dean, Tre Toledo, Gabriel Wieland, Griffin Lax, Ethan Szathmary, (Britton Andrews), (Tony Vasquez) |
| 16:21.0, 16:55.0, 19:17.0, 19:18.0, 19:29.7, (19:33.0), (19:47.2) |
7 | 216 | Bremerton,
WA - Team Time (1st 5) 1:42:55.4 | Spread (1st 5) 2:50.3 |
| 40, 41, 42, 46, 47 |
| John Busch, Dakota Krone, Tyson Koapuiki, Ben Smith, Paul Busch |
| 19:33.3, 19:36.2, 19:40.0, 21:42.3, 22:23.6 |