1 | 34 | Seattle Christian,
WA - Team Time (1st 5) 1:29:07.8 | Spread (1st 5) 1:23.4 |
| 1, 5, 8, 9, 11, (13), (14) |
| Tyler Ridings, Brandon Seeger, William Kluck, Mikhail Hemmerling, Andrew Neumann, (Jorren Mills), (Luke Edvalds) |
| 17:01.0, 17:27.7, 18:04.9, 18:09.8, 18:24.4, (18:40.4), (18:43.3) |
2 | 37 | Charles Wright Academy,
WA - Team Time (1st 5) 1:29:24.4 | Spread (1st 5) 1:43.2 |
| 2, 3, 7, 10, 15, (23), (24) |
| Rory Reshovsky, Adam Berg, Nick LaBerge, Adam Emerick, Conor Sandoval, (Ethan Walkley), (Michael Saffari) |
| 17:04.1, 17:16.4, 17:52.9, 18:23.7, 18:47.3, (19:38.4), (19:47.3) |
3 | 56 | Bellevue Christian,
WA - Team Time (1st 5) 1:31:06.0 | Spread (1st 5) 1:32.5 |
| 4, 6, 12, 16, 18, (21), (22) |
| Craig Lambert, Jared Donnel, Scott Graves, Luke Sala, David Reynolds, (Adam Koehler), (Kevin Smith) |
| 17:20.9, 17:33.1, 18:30.6, 18:48.0, 18:53.4, (19:01.0), (19:08.6) |
4 | 107 | Vashon Island,
WA - Team Time (1st 5) 1:36:40.1 | Spread (1st 5) 1:16.4 |
| 17, 19, 20, 25, 26, (26), (28) |
| Quinn Weber, Isaac Hughes, Hunter Justis, Nathan Williams, Gianno Waller, (Aaron Kitchener), (Henry Kenoyer) |
| 18:48.1, 18:55.8, 18:56.6, 19:55.1, 20:04.5, (20:04.5), (20:06.7) |