1 | 33 | Lynden Christian,
WA - Team Time (1st 5) 1:26:38.1 | Spread (1st 5) 43.8 |
| 4, 5, 7, 8, 9, (14), (21) |
| Cody Velthuizen, Jon Wiley, Tyler Reardon, Hunter Weinert, Weston Whitener, (Connor Blok), (Dylan Blok) |
| 16:52.8, 17:06.7, 17:26.4, 17:35.6, 17:36.6, (17:53.4), (18:15.3) |
2 | 34 | King's,
WA - Team Time (1st 5) 1:24:59.3 | Spread (1st 5) 2:11.1 |
| 1, 2, 6, 10, 15, (16), (17) |
| Hap Emmons, Andrew Ayers, Hunter Bryson, Jonathan Yu, Blake Smith, (Jake Barnett), (Ryan Mills) |
| 15:44.0, 16:28.2, 17:14.0, 17:38.0, 17:55.1, (17:56.2), (17:58.8) |
3 | 63 | Meridian (WA),
WA - Team Time (1st 5) 1:28:05.4 | Spread (1st 5) 1:14.5 |
| 3, 11, 12, 18, 19, (22), (23) |
| Kelby Todd, Joshua Hansen, Collin Magnusson, David Anderson, Justin Burgess, (Jay Crandall), (Jeremy Ryan) |
| 16:45.8, 17:38.8, 17:41.5, 17:59.0, 18:00.3, (18:19.7), (18:23.4) |
4 | 108 | Nooksack Valley,
WA - Team Time (1st 5) 1:31:57.2 | Spread (1st 5) 1:05.1 |
| 13, 20, 24, 25, 26, (27), (28) |
| Tanner Klemann, Forest Crouse, Michael Kipling, Taylor Gardner, Landon Olenslager, (Stephen Dietz), (Brett Johnson) |
| 17:50.4, 18:04.8, 18:24.2, 18:42.3, 18:55.5, (19:24.2), (19:41.0) |