1 | 19 | Mt Vernon Christian,
WA - Team Time (1st 5) 1:44:59.0 | Spread (1st 5) 3:38.0 |
| 1, 2, 3, 5, 8, (12), (13) |
| Devin Van Zanten, Alexander Hoksbergen, Davis Fogle, Isaac Betz, Chase Campbell, (Michael Gerrish), (Owen Heinze) |
| 19:41.0, 19:52.0, 20:12.0, 21:55.0, 23:19.0, (24:22.0), (24:23.0) |
2 | 53 | Coupeville,
WA - Team Time (1st 5) 2:01:29.0 | Spread (1st 5) 6:05.0 |
| 4, 6, 10, 16, 17, (19), (20) |
| Mitchell Hall, Hank Milnes, Reiley Araceley, Tate Wyman, Grant Steller, (Alex Bowder), (Alex Merino-Martinez) |
| 20:48.0, 23:17.0, 23:39.0, 26:52.0, 26:53.0, (27:40.0), (28:38.0) |
3 | 56 | Orcas Island,
WA - Team Time (1st 5) 2:01:00.0 | Spread (1st 5) 2:43.0 |
| 7, 9, 11, 14, 15, (18) |
| Finn Ontjes, Ryan Krisch-Derr, Will Stephens, Justin Krisch-Derr, Theo Vaccarella, (Hunter Knapp) |
| 23:18.0, 23:23.0, 23:52.0, 24:26.0, 26:01.0, (27:18.0) |