1 | 22 | La Center,
WA - Team Time (1st 5) 1:24:38.0 | Spread (1st 5) 1:24.2 |
| 1, 2, 3, 5, 11, (12), (13) |
| Jordon Bigler, Kyle Degraaff, Travis Dennis, Jason Dorsey, Mathew Sheldon, (Nate Beed), (Jake Morris) |
| 16:25.8, 16:39.5, 16:42.7, 17:00.0, 17:50.0, (17:51.0), (17:52.0) |
2 | 77 | Columbia (White Salmon),
WA - Team Time (1st 5) 1:30:21.0 | Spread (1st 5) 1:08.2 |
| 7, 15, 17, 18, 20, (23), (31) |
| Hayden Gibson, Cabot Roe, Will Nuckoles, Colin Howe, Nathan DeVaney, (Fletcher Andrews), (Jacob Taylor) |
| 17:24.3, 18:00.5, 18:08.0, 18:15.7, 18:32.5, (18:38.0), (18:55.4) |
3 | 83 | Toledo,
WA - Team Time (1st 5) 1:30:46.2 | Spread (1st 5) 1:06.3 |
| 8, 9, 16, 24, 26, (26), (29) |
| Ashton Fraser, Forrest Wallace, Jackson Kuzminsky, Jerry Murphy, Jared Pohll, (Wesley Kuzminsky), (Isaiah Johnson) |
| 17:35.7, 17:47.9, 18:01.4, 18:39.2, 18:42.0, (18:42.0), (18:42.7) |
4 | 98 | Woodland,
WA - Team Time (1st 5) 1:31:20.5 | Spread (1st 5) 3:05.0 |
| 4, 14, 18, 22, 40, (43), (49) |
| Matthew Young, Michael Mentler, Tim Nahring, Alex Ikerd, Ryan Forcier, (Joe Rodgers), (Jesse Saastamo) |
| 16:45.6, 17:52.9, 18:15.7, 18:35.7, 19:50.6, (20:01.0), (20:37.5) |
5 | 146 | Seton Catholic,
WA - Team Time (1st 5) 1:34:33.0 | Spread (1st 5) 32.0 |
| 21, 26, 32, 33, 34, (42), (44) |
| Hayden Strong, Josh Polen, Aaron Kashas, Jimmy McGinley, Emil Chan, (CJ Strong), (Josh Balsiger) |
| 18:35.0, 18:42.0, 19:04.0, 19:05.0, 19:07.0, (19:59.0), (20:04.0) |
6 | 170 | Kalama,
WA - Team Time (1st 5) 1:37:28.0 | Spread (1st 5) 3:51.0 |
| 10, 30, 37, 39, 54, (55) |
| Jarod Hulsizer, Kevin Terhorst, Blake Stemkoski, Boaz Koski, Brady Harmon, (Austin Kastner) |
| 17:48.0, 18:45.0, 19:33.0, 19:43.0, 21:39.0, (21:39.7) |
7 | 172 | Ilwaco,
WA - Team Time (1st 5) 1:36:57.2 | Spread (1st 5) 2:58.7 |
| 6, 36, 38, 45, 47, (52), (53) |
| Evan Sutherland, Ben Brownlee, Daniel Scheller, Kenny Price, Marcos Mendoza, (Blake Hajdok), (Otto Kemmer) |
| 17:23.3, 19:27.9, 19:34.0, 20:10.0, 20:22.0, (21:07.7), (21:28.0) |
8 | 195 | Castle Rock,
WA - Team Time (1st 5) 1:38:38.2 | Spread (1st 5) 1:48.7 |
| 25, 35, 41, 46, 48, (50), (51) |
| Jake Kimball, Ben Patrick, Koby McDaniel, Patrick Woehle, Drew Broadie, (Wyatt Allison), (Tyler Crayne) |
| 18:41.0, 19:13.2, 19:54.3, 20:20.0, 20:29.7, (20:53.3), (20:57.5) |
9 | 290 | King's Way Christian,
WA - Team Time (1st 5) 2:04:02.6 | Spread (1st 5) 3:20.4 |
| 56, 57, 58, 59, 60 |
| Kyle Gonzales, Matt Baker, Jack Demlow, Jonathan Turcic, Peter Reinhardt |
| 23:05.6, 23:53.0, 25:06.0, 25:32.0, 26:26.0 |