1 | 39 | Oak Harbor,
WA - Team Time (1st 5) 1:19:16.0 | Spread (1st 5) 1:11.0 |
| 2, 3, 4, 9, 21, (22), (25) |
| Matt Reith, John Rodeheffer, Joshua Schrum, John Kaltenbach, Dakota Powers, (Esai Cunningham), (Thomas Honeycutt) |
| 15:29.0, 15:32.0, 15:37.0, 15:58.0, 16:40.0, (16:41.0), (16:51.0) |
2 | 61 | Monroe,
WA - Team Time (1st 5) 1:20:07.0 | Spread (1st 5) 1:06.0 |
| 1, 12, 13, 16, 19, (28), (30) |
| Austin Wood, Clint Hopke, Tyler Sharp, Chandler Crayton, Jackson Beaumont, (Zachary Evans), (Zach Kirshbaum) |
| 15:17.0, 16:05.0, 16:06.0, 16:16.0, 16:23.0, (16:58.0), (17:03.0) |
3 | 123 | Columbia River,
WA - Team Time (1st 5) 1:24:01.0 | Spread (1st 5) 1:41.0 |
| 7, 24, 27, 29, 36, (36), (51) |
| Anthony Lee, Miles Park, Steven McCarthy, Ben Bolte, Sean Brown, (Brian Park), (Joseph Turner) |
| 15:47.0, 16:50.0, 16:54.0, 17:02.0, 17:28.0, (17:28.0), (18:30.0) |
4 | 150 | Eastlake,
WA - Team Time (1st 5) 1:25:32.0 | Spread (1st 5) 2:46.0 |
| 6, 15, 38, 39, 52, (73), (99) |
| Jordan Oldenburg, Mark Milloy, Dustin Jessum, Josh Caile, Shane Cornfield, (Jeff Atwood), (Robert Franklin) |
| 15:46.0, 16:10.0, 17:29.0, 17:35.0, 18:32.0, (20:02.0), (22:21.0) |
5 | 196 | Kentwood,
WA - Team Time (1st 5) 1:28:45.0 | Spread (1st 5) 2:53.0 |
| 23, 26, 33, 47, 67, (77), (85) |
| Kris Angus, Varrick Anderson, Jared McMeen, Scott Miller, Ian VanMatre, (Elias Meshesha), (Trung Ly) |
| 16:44.0, 16:53.0, 17:12.0, 18:19.0, 19:37.0, (20:24.0), (21:08.0) |
6 | 236 | Todd Beamer,
WA - Team Time (1st 5) 1:31:54.0 | Spread (1st 5) 5:31.0 |
| 8, 17, 57, 66, 88, (92), (93) |
| Ishiah Belle, Sean Eidsmoe, Kenneth Luu, Trevor Vickery, Patrick Vanderlinde, (Austin Hitchcock), (Connor Wright) |
| 15:50.0, 16:17.0, 18:51.0, 19:35.0, 21:21.0, (21:38.0), (21:39.0) |
7 | 237 | Aberdeen,
WA - Team Time (1st 5) 1:31:49.0 | Spread (1st 5) 4:22.0 |
| 14, 18, 62, 65, 78, (102), (107) |
| Josh Burnett, Frank Book, James Louthan, Brady Green, Brok Struthers, (Shane Revel), (Nicolas Foshaug) |
| 16:08.0, 16:21.0, 19:21.0, 19:29.0, 20:30.0, (23:19.0), (23:55.0) |
8 | 251 | Inglemoor,
WA - Team Time (1st 5) 1:32:43.0 | Spread (1st 5) 3:25.0 |
| 9, 59, 59, 61, 63, (97) |
| Michael Mendenhall, Alex Keenan, David Ruggerone, Chandler Olsen, Chris Dymek, (Constantine Kouldukis) |
| 15:58.0, 19:05.0, 19:05.0, 19:12.0, 19:23.0, (22:11.0) |
9 | 256 | Enumclaw,
WA - Team Time (1st 5) 1:33:18.0 | Spread (1st 5) 4:57.0 |
| 11, 34, 44, 83, 84, (113), (114) |
| Alec Rhome, Kevin Nelson, Chase Olson, Hunter Chlebowski, Blake Steele, (Josh Richenburg), (Nathen Nguyen) |
| 16:03.0, 17:14.0, 18:02.0, 20:59.0, 21:00.0, (26:25.0), (26:55.0) |
10 | 296 | Battle Ground,
WA - Team Time (1st 5) 1:35:46.0 | Spread (1st 5) 4:36.0 |
| 30, 32, 52, 89, 93, (98), (111) |
| Ryan Russell, Aaron Frances, Niklaas Storm, Luke Myllymaki, Vincent Strano, (William Corrin), (Ben Halterman) |
| 17:03.0, 17:07.0, 18:32.0, 21:25.0, 21:39.0, (22:20.0), (24:40.0) |
11 | 301 | South Whidbey,
WA - Team Time (1st 5) 1:35:34.0 | Spread (1st 5) 1:37.0 |
| 50, 54, 55, 68, 74, (103) |
| Truman Hood, Gavin Imes, Michael Cavender, Garrett Poteat, Max Hileman, (Stryder Elverum) |
| 18:29.0, 18:38.0, 18:40.0, 19:41.0, 20:06.0, (23:35.0) |
12 | 315 | Kelso,
WA - Team Time (1st 5) 1:38:19.0 | Spread (1st 5) 7:20.0 |
| 20, 35, 75, 81, 104, (110), (112) |
| Tyler Traver, Julio Ramirez, Nathan Graff, Gavin Pfuhl, Sam Bates, (Andrew Murray), (Lane Traver) |
| 16:25.0, 17:22.0, 20:10.0, 20:37.0, 23:45.0, (24:16.0), (25:52.0) |
13 | 317 | Columbia (White Salmon),
WA - Team Time (1st 5) 1:43:46.0 | Spread (1st 5) 12:25.0 |
| 5, 42, 49, 106, 115 |
| Brad Rich, Hayden Gibson, James Miller, Matthew Petty, Tim Kaufman |
| 15:38.0, 17:45.0, 18:26.0, 23:54.0, 28:03.0 |
14 | 322 | La Center,
WA - Team Time (1st 5) 1:37:35.0 | Spread (1st 5) 4:39.0 |
| 41, 46, 56, 79, 100, (108), (109) |
| Jorge Alvarez, Guy Hvass, Mathew Sheldon, Sean Nolan, Connor Goglin, (Drake Petersen), (Derek Neiman) |
| 17:44.0, 18:14.0, 18:42.0, 20:32.0, 22:23.0, (23:59.0), (24:12.0) |
15 | 334 | Shorecrest,
WA - Team Time (1st 5) 1:38:23.0 | Spread (1st 5) 3:08.0 |
| 45, 58, 63, 82, 86, (101), (119) |
| Naphtali Moulton, Evan Lorbiecki, Jack Weber, Paul Heffner, David Ahern, (Emilio Garcia), (Steven Vederoff) |
| 18:04.0, 19:04.0, 19:23.0, 20:40.0, 21:12.0, (22:37.0), (33:33.0) |
16 | 338 | Meadowdale,
WA - Team Time (1st 5) 1:38:06.0 | Spread (1st 5) 2:43.0 |
| 43, 69, 70, 76, 80, (116), (118) |
| Stefan Ball, Josh Verzola, James Parks, Matt Norton, Rob Lanning, (Conner Martin), (Micah Lund) |
| 17:51.0, 19:43.0, 19:46.0, 20:12.0, 20:34.0, (28:05.0), (32:50.0) |
17 | 346 | Black Hills,
WA - Team Time (1st 5) 1:39:11.0 | Spread (1st 5) 4:10.0 |
| 40, 48, 72, 91, 95 |
| Dale Broek, Duy Nguyen, Ben Baker, Levi Kramer, Kyle Mason |
| 17:38.0, 18:20.0, 19:58.0, 21:27.0, 21:48.0 |
18 | 448 | Hockinson,
WA - Team Time (1st 5) 1:48:37.0 | Spread (1st 5) 3:54.0 |
| 71, 87, 89, 96, 105, (117) |
| Demitre Rodriguez, Andrew Rath, Abe Rodriques, Jonah Runde, Hyrum Reese, (Trent Mulder) |
| 19:54.0, 21:20.0, 21:25.0, 22:10.0, 23:48.0, (28:24.0) |