1 | 27 | Mountlake Terrace,
WA - Team Time (1st 5) 1:16:51.0 | Spread (1st 5) 1:01.0 |
| 1, 4, 5, 8, 9, (11), (23) |
| Jaden Lofrese, Alex Williams, Ivan Moulton, Josh Ernst, Kendall Yackley, (Tymothy Harris), (Jackson Marrott) |
| 14:43.0, 15:23.0, 15:25.0, 15:36.0, 15:44.0, (15:48.0), (16:34.0) |
2 | 64 | North Kitsap,
WA - Team Time (1st 5) 1:19:23.0 | Spread (1st 5) 10.0 |
| 10, 12, 13, 14, 15, (21), (22) |
| Max Metters, Matthew Hyter, Igmin Martinez, Donovan LeRoy, David Blalock, (Cole Spadafore), (Timothy Lara) |
| 15:47.0, 15:52.0, 15:53.0, 15:54.0, 15:57.0, (16:11.0), (16:18.0) |
3 | 65 | Sequim,
WA - Team Time (1st 5) 1:18:58.0 | Spread (1st 5) 1:02.0 |
| 2, 6, 18, 19, 20, (24), (26) |
| Murray Bingham, Liam Byrne, Eli Gish, Riley Martin, Alec Shingleton, (Erik Christiansen), (Jakob Pyeatt) |
| 15:07.0, 15:31.0, 16:04.0, 16:07.0, 16:09.0, (16:40.0), (16:41.0) |
4 | 68 | Kingston,
WA - Team Time (1st 5) 1:19:23.8 | Spread (1st 5) 1:32.4 |
| 3, 7, 16, 17, 25, (27), (28) |
| Stefans Lusis, Alexander Robertson, Henry Estrada-Gold, Adin Bowers, David Anderson, (Quinn Walmsley), (Jacob Bradley) |
| 15:08.0, 15:35.0, 16:00.0, 16:00.4, 16:40.4, (16:42.0), (16:45.0) |