1 | 18 | Mt Vernon Christian,
WA - Team Time (1st 5) 1:37:59.0 | Spread (1st 5) 3:06.0 |
| 1, 2, 4, 5, 6, (13), (14) |
| Devin Van Zanten, Alexander Hoksbergen, Davis Fogle, Isaac Betz, Chase Campbell, (Owen Heinze), (Jeremy Victor) |
| 17:55.0, 18:41.0, 19:58.0, 20:24.0, 21:01.0, (22:57.0), (22:59.0) |
2 | 53 | Coupeville,
WA - Team Time (1st 5) 1:49:31.0 | Spread (1st 5) 3:58.0 |
| 3, 8, 11, 15, 16, (16), (18) |
| Mitchell Hall, Hank Milnes, Reiley Araceley, Alex Merino-Martinez, Alexander Wasik, (Grant Steller), (Tate Wyman) |
| 19:23.0, 21:43.0, 22:00.0, 23:04.0, 23:21.0, (23:21.0), (23:24.0) |
3 | 57 | Orcas Island,
WA - Team Time (1st 5) 1:53:38.0 | Spread (1st 5) 4:05.0 |
| 7, 9, 10, 12, 19, (20), (21) |
| Will Stephens, Ryan Krisch-Derr, Justin Krisch-Derr, Finn Ontjes, Hunter Knapp, (Evan Kulper), (Logan Jones) |
| 21:42.0, 21:46.0, 21:54.0, 22:29.0, 25:47.0, (25:49.0), (25:59.0) |