1 | 15 | Sehome,
WA - Team Time (1st 5) 1:05:59.0 | Spread (1st 5) 20.0 |
| 1, 2, 3, 4, 5, (6), (8) |
| Nick Gargano, Sabastien Vahid, Skyler Gillham, Aidan Batt, Judson Berreth, (Jackson Rogers), (Heath Terry) |
| 12:59.0, 13:07.0, 13:16.0, 13:18.0, 13:19.0, (13:23.0), (13:35.0) |
2 | 49 | Bellingham,
WA - Team Time (1st 5) 1:10:41.5 | Spread (1st 5) 1:17.5 |
| 7, 9, 10, 11, 12, (14), (16) |
| Berkley Pass, Baynes Machinski, Tarver May, Porter Chesbrough, Jack Stoddard, (Avery Thimgan), (Lukas Gabrisch) |
| 13:24.4, 13:46.6, 14:23.8, 14:24.8, 14:41.9, (14:44.8), (14:50.0) |
3 | 95 | Lynden,
WA - Team Time (1st 5) 1:14:51.2 | Spread (1st 5) 14.1 |
| 17, 18, 19, 20, 21, (22), (23) |
| Mac Tamminga, Luke VanBerkum, Jack Lovegren, Conrad Timmer, Justin Stenier, (Nathaniel Bargen), (Bryan Chapina) |
| 14:52.3, 14:53.7, 14:54.9, 15:03.8, 15:06.4, (15:08.6), (15:16.6) |
4 | 103 | Squalicum,
WA - Team Time (1st 5) 1:15:43.5 | Spread (1st 5) 49.2 |
| 13, 15, 24, 25, 26, (27), (28) |
| Parker Mason, Vander Burley, Gabriel Pepera, Jocelyn Howard, Nolan Witman, (Andrew Morse), (Miles Neel) |
| 14:44.4, 14:46.2, 15:19.0, 15:20.3, 15:33.6, (15:42.3), (15:43.6) |