1 | 31 | North Kitsap,
WA - Team Time (1st 5) 1:22:21.1 | Spread (1st 5) 35.2 |
| 3, 4, 5, 8, 11, (12), (13) |
| David Blalock, Max Metters, Matthew Hyter, Luke Hensley, Igmin Martinez, (Donovan LeRoy), (Wyatt Murphy) |
| 16:13.0, 16:20.4, 16:23.9, 16:35.6, 16:48.2, (16:51.0), (16:51.7) |
2 | 54 | Port Angeles,
WA - Team Time (1st 5) 1:23:59.0 | Spread (1st 5) 50.7 |
| 6, 7, 10, 15, 16, (17), (21) |
| Gabriel Long, Cameron Butler, Thomas Shaw, Adam Borde, Aj Fischer, (Logan Tyson), (Aron Trubow) |
| 16:27.5, 16:27.8, 16:43.5, 17:02.0, 17:18.2, (17:29.8), (17:42.2) |
3 | 70 | Sequim,
WA - Team Time (1st 5) 1:25:34.1 | Spread (1st 5) 1:48.5 |
| 1, 9, 18, 19, 23, (24), (29) |
| Murray Bingham, Liam Byrne, Jazen Bartee, Alec Shingleton, Riley Martin, (Eli Gish), (Jakob Pyeatt) |
| 15:58.8, 16:37.0, 17:34.4, 17:36.6, 17:47.3, (17:58.7), (18:22.0) |
4 | 91 | Olympic,
WA - Team Time (1st 5) 1:27:03.2 | Spread (1st 5) 2:09.8 |
| 2, 14, 22, 25, 28, (30), (32) |
| Joshua Combs, Andrew Padilla, Tayden Toledo, Christopher Mourich, Brad Hemminger, (William Mowry), (Matthew Fox) |
| 16:05.7, 16:57.0, 17:45.4, 17:59.6, 18:15.5, (18:22.3), (18:31.1) |
5 | 157 | North Mason,
WA - Team Time (1st 5) 1:33:18.0 | Spread (1st 5) 1:03.8 |
| 26, 27, 33, 35, 36, (37), (39) |
| Anton Baur, Keegan Thygesen, Gabe Espinosa, Trenton Bergdahl, Ryan McGanney, (Nathan Fjeld), (Gabe Morton) |
| 18:11.1, 18:13.7, 18:37.0, 19:01.3, 19:14.9, (19:32.0), (19:49.9) |
6 | 163 | Bremerton,
WA - Team Time (1st 5) 1:34:40.7 | Spread (1st 5) 2:18.0 |
| 20, 31, 34, 38, 40, (41), (42) |
| Spencer Anderson, Christopher Mutchler, Coach John Hughes, Lawrence Green, Thomas Peli, (Christopher Shelley), (Ivan Miraflor) |
| 17:39.8, 18:23.6, 19:00.7, 19:38.8, 19:57.8, (20:15.7), (21:46.1) |