1 | 36 | Seattle Christian,
WA - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 1:59.0 |
| 1, 4, 9, 10, 12, (16), (21) |
| Michael Cross, Bryson Rankin, Andy Edmondson, Michael Cardenas, James Beckman, (Michael Maloy), (John Meis) |
| 16:14.0, 17:24.0, 17:53.0, 18:04.0, 18:13.0, (18:53.0), (19:04.0) |
2 | 42 | Vashon Island,
WA - Team Time (1st 5) 1:28:29.9 | Spread (1st 5) 1:33.0 |
| 2, 3, 11, 12, 14, (18), (24) |
| Maximo Mandl, Keller Cyra, James Spencer, Colin Andrus, Cole Grabow, (Ramsey Walker), (Aidan Cyra) |
| 16:48.0, 17:03.0, 18:04.9, 18:13.0, 18:21.0, (18:55.0), (19:17.0) |
3 | 44 | Charles Wright Academy,
WA - Team Time (1st 5) 1:29:44.0 | Spread (1st 5) 1:22.0 |
| 5, 6, 7, 8, 18, (20), (23) |
| Jeffery Crabill, Nick Smith, Max LaBerge, Mikey Phillips, Alex Knorr, (Ian MacLeod), (Jack Dunn) |
| 17:33.0, 17:43.0, 17:44.0, 17:49.0, 18:55.0, (18:57.0), (19:15.0) |
4 | 103 | Orting,
WA - Team Time (1st 5) 1:35:08.0 | Spread (1st 5) 55.0 |
| 15, 16, 22, 24, 26, (27), (28) |
| Dakota Blankenship, Gabe Bol, Jon Keefer, Patrick Carney, Aaron Kochel, (Nikko Veltri), (Dylan Utley) |
| 18:27.0, 18:53.0, 19:09.0, 19:17.0, 19:22.0, (19:23.0), (19:38.0) |
5 | 155 | Cascade Christian,
WA - Team Time (1st 5) 1:45:15.0 | Spread (1st 5) 2:23.0 |
| 29, 30, 31, 32, 33, (34), (35) |
| Willie Feild, Kyle Taylor, Cody Seeger, Aaron Pauls, Alex Taylor, (Jacob Selene), (Bryan Unk) |
| 19:47.0, 20:15.0, 21:04.0, 21:59.0, 22:10.0, (22:19.0), (22:27.0) |