1 | 51 | East Jefferson (Port Townsend),
WA - Team Time (1st 5) 1:30:22.8 | Spread (1st 5) 1:26.9 |
| 3, 7, 8, 15, 18, (19), (31) |
| Brennan LaBrie, Jesus Duran, Gabe Petrick, River Yearian, Nathan Cantrell, (Alejandro Montanez), (Henry Veitenhans) |
| 17:08.6, 18:03.2, 18:05.1, 18:30.4, 18:35.5, (18:35.9), (18:58.4) |
2 | 58 | Charles Wright Academy,
WA - Team Time (1st 5) 1:29:12.1 | Spread (1st 5) 1:52.9 |
| 2, 4, 5, 23, 24, (26), (28) |
| Adam Berg, Adam Briejer, AJ Taghavi, Carson Schauer, James Parrott, (Michael Saffari), (Conrad Johnson) |
| 16:49.2, 17:28.6, 17:31.3, 18:40.9, 18:42.1, (18:49.0), (18:52.2) |
3 | 66 | Klahowya,
WA - Team Time (1st 5) 1:31:49.8 | Spread (1st 5) 39.3 |
| 6, 10, 13, 17, 20, (21), (25) |
| Darius Joe, Tanyr Gagnon, Mason Joe, Kyle Daykin, Samuel Cook, (Lucas Becker), (Trevor DeClerk) |
| 18:00.1, 18:14.8, 18:21.6, 18:33.9, 18:39.4, (18:40.0), (18:43.5) |
4 | 111 | Vashon Island,
WA - Team Time (1st 5) 1:33:33.4 | Spread (1st 5) 1:08.0 |
| 9, 11, 21, 33, 37, (38), (39) |
| Gianno Waller, Isaac Hughes, Luke Larson, Garrett Mueller, Sam Knight, (Hunter Justis), (Cole Hartness) |
| 18:11.6, 18:17.2, 18:40.0, 19:05.0, 19:19.6, (19:24.3), (19:29.6) |
5 | 112 | Seattle Christian,
WA - Team Time (1st 5) 1:34:12.9 | Spread (1st 5) 1:38.6 |
| 12, 14, 16, 30, 40, (41), (42) |
| Andrew Neumann, Cole Diffner, Mitchell Henry, Dylan Wile, Cory Brockschmidt, (Chase Bowen), (Joel Fisher) |
| 18:19.9, 18:25.5, 18:31.0, 18:58.0, 19:58.5, (22:04.0), (22:33.5) |
6 | 123 | Bellevue Christian,
WA - Team Time (1st 5) 1:32:25.1 | Spread (1st 5) 2:45.0 |
| 1, 27, 29, 32, 34, (35), (36) |
| Jared Donnel, Josh Clark, Luke Miller, Adam Graves, Daniel Burnett, (Kevin Smith), (Victor Waller) |
| 16:25.6, 18:50.4, 18:57.7, 19:00.8, 19:10.6, (19:15.0), (19:16.9) |