1 | 23 | Bellingham,
WA - Team Time (1st 5) 1:09:52.9 | Spread (1st 5) 16.9 |
| 2, 4, 5, 5, 7, (10), (12) |
| William Giesen, Caleb Guthrie, Cedar Champol, Jasper Roper, Gabriel Miner, (Quinn Hartsoch), (Jack Eschliman) |
| 13:47.0, 13:56.0, 14:03.0, 14:03.0, 14:03.9, (14:13.6), (14:27.0) |
2 | 32 | Sehome,
WA - Team Time (1st 5) 1:09:06.0 | Spread (1st 5) 1:53.0 |
| 1, 3, 8, 9, 11, (13), (14) |
| Zack Munson, Tanner Cameron, Skyler Gillham, Nick Gargano, Carter McGaffic, (Sabastien Vahid), (Sawyer Fleming) |
| 12:31.0, 13:53.0, 14:08.0, 14:10.0, 14:24.0, (14:28.0), (14:32.8) |
3 | 86 | Squalicum,
WA - Team Time (1st 5) 1:13:49.9 | Spread (1st 5) 9.1 |
| 15, 17, 18, 18, 18, (21), (22) |
| Ty Hoffmann, Chase Bartlett, Owen Voigt, Gabriel Salomon, Evan Rush, (Pedro Bojorquez), (Wesley Sluys) |
| 14:38.9, 14:47.0, 14:48.0, 14:48.0, 14:48.0, (14:53.2), (14:54.0) |
4 | 114 | Cedarcrest,
WA - Team Time (1st 5) 1:16:37.4 | Spread (1st 5) 1:07.7 |
| 16, 23, 24, 25, 26, (27), (28) |
| Nate Bergman, Ethan Swenson, Brooks Sammarco, Charlie Stalnaker, Caleb Tobing, (Teagan Randles), (Landon Swenson) |
| 14:42.7, 15:03.2, 15:11.4, 15:49.7, 15:50.4, (16:10.9), (17:28.8) |