1 | 33 | Bellevue Christian,
WA - Team Time (1st 5) 1:34:09.2 | Spread (1st 5) 3:32.1 |
| 1, 4, 7, 9, 12, (15), (19) |
| Jared Donnel, Josh Clark, Luke Miller, Kevin Smith, Victor Waller, (Daniel Burnett), (Frank Hu) |
| 16:24.7, 18:45.1, 19:21.7, 19:40.9, 19:56.8, (20:50.1), (22:00.5) |
2 | 42 | Vashon Island,
WA - Team Time (1st 5) 1:38:00.8 | Spread (1st 5) 2:38.0 |
| 2, 3, 8, 13, 16, (17), (18) |
| Luke Larson, Isaac Hughes, Garrett Mueller, Theo Hu, Adam Kraabel, (Collin Protzeller), (Simon Clark) |
| 18:20.6, 18:42.5, 19:40.7, 20:18.4, 20:58.6, (21:12.2), (21:29.4) |
3 | 46 | Seattle Christian,
WA - Team Time (1st 5) 1:37:58.6 | Spread (1st 5) 1:35.3 |
| 5, 6, 10, 11, 14, (20), (21) |
| Andrew Neumann, Chase Bowen, Mitchell Henry, Dylan Wile, Cory Brockschmidt, (Ryan Minami), (Joel Fisher) |
| 18:51.9, 19:04.3, 19:43.0, 19:52.2, 20:27.2, (22:25.8), (23:17.3) |