1 | 31 | Port Angeles,
WA - Team Time (1st 5) 1:24:41.6 | Spread (1st 5) 59.4 |
| 3, 5, 6, 8, 9, (10), (13) |
| Thomas Shaw, Gabriel Long, Cameron Butler, Adam Borde, Joshua Gavin, (Logan Tyson), (Aron Trubow) |
| 16:21.0, 16:46.7, 16:53.4, 17:20.1, 17:20.4, (17:23.0), (17:30.6) |
2 | 51 | North Kitsap,
WA - Team Time (1st 5) 1:26:03.1 | Spread (1st 5) 1:23.5 |
| 2, 7, 12, 14, 16, (17), (19) |
| Max Metters, Igmin Martinez, Wyatt Murphy, Luke Hensley, Cole Spadafore, (Glen Fritz), (Connor Stewart) |
| 16:18.5, 17:02.4, 17:25.5, 17:34.7, 17:42.0, (17:49.4), (18:05.6) |
3 | 67 | Sequim,
WA - Team Time (1st 5) 1:26:58.2 | Spread (1st 5) 2:32.3 |
| 1, 11, 15, 18, 22, (26), (31) |
| Murray Bingham, Liam Byrne, Alec Shingleton, Koda Robinson, Fischer Jensen, (Jakob Pyeatt), (Charlie Logan) |
| 15:40.9, 17:23.7, 17:39.2, 18:01.2, 18:13.2, (18:50.4), (19:00.2) |
4 | 105 | North Mason,
WA - Team Time (1st 5) 1:30:59.6 | Spread (1st 5) 2:22.9 |
| 4, 20, 21, 28, 32, (33), (34) |
| Noah Hasselblad, Gabe Espinosa, Dalton Block, Gabe Morton, Nathan Fjeld, (Joseph Denend), (James Burch) |
| 16:38.7, 18:11.1, 18:11.4, 18:56.8, 19:01.6, (19:03.0), (19:11.9) |
5 | 144 | Olympic,
WA - Team Time (1st 5) 1:35:21.7 | Spread (1st 5) 1:54.6 |
| 23, 24, 29, 30, 38, (39), (40) |
| Christopher Mourich, Wyatt Pisz, Isaac Ferraro, William Mowry, Joshua Rehahn, (Nathaniel Mann), (Bruce Turnquest) |
| 18:29.1, 18:32.6, 18:57.7, 18:58.6, 20:23.7, (20:32.1), (20:56.0) |
6 | 160 | Bremerton,
WA - Team Time (1st 5) 1:37:34.0 | Spread (1st 5) 1:38.4 |
| 25, 27, 35, 36, 37, (41), (42) |
| Jeriah Smith, Coach John Hughes, Christopher Mutchler, Jaycob Storey, Thomas Peli, (Jacob Felix), (Ivan Miraflor) |
| 18:41.1, 18:52.6, 19:37.4, 20:03.4, 20:19.5, (22:26.3), (22:48.8) |