1 | 57 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:27:22.5 | Spread (1st 5) 1:00.6 |
| 5, 8, 13, 15, 16, (20), (66) |
| Micah Cushman, Jordan Hutson, Alex Feero, Clinton Barr, Justin Holden, (Bohlig Nathan), (Tyson Heo) |
| 16:45.3, 17:26.8, 17:40.2, 17:44.3, 17:45.9, (17:58.0), (19:31.1) |
2 | 63 | St George's,
WA - Team Time (1st 5) 1:28:04.0 | Spread (1st 5) 51.0 |
| 6, 9, 10, 14, 24, (40), (45) |
| Brian Angove, Sam Annan, Mike Wilhelm, Britton Stamper, Davey Coombs, (Nick Copeland), (Howard Lee) |
| 17:13.0, 17:32.0, 17:33.0, 17:42.0, 18:04.0, (18:41.0), (18:55.0) |
3 | 113 | White Pass,
WA - Team Time (1st 5) 1:28:49.3 | Spread (1st 5) 2:53.3 |
| 2, 7, 11, 45, 48, (52), (85) |
| Nathan Perry, Ryan Wright, Ethan Perry, Zach O'Neill, Brad Fenbert, (Othel Cole), (Bryon Walter) |
| 16:05.0, 17:15.0, 17:36.0, 18:55.0, 18:58.3, (19:02.0), (20:07.0) |
4 | 138 | Seattle Lutheran,
WA - Team Time (1st 5) 1:31:05.0 | Spread (1st 5) 32.0 |
| 23, 24, 27, 28, 36, (81), (101) |
| Tanner Larson, Gordy Mueller, Philip Yovetich, Blake Wulf, Derrick Thode, (Tony Ive), (Nick Jones) |
| 18:02.0, 18:04.0, 18:12.0, 18:13.0, 18:34.0, (19:56.0), (21:24.0) |
5 | 148 | Crosspoint,
WA - Team Time (1st 5) 1:31:40.4 | Spread (1st 5) 59.2 |
| 18, 19, 30, 36, 45, (50), (61) |
| Kelvin Mason, Kyle Whitt, Jarrod Coley, Caleb Bertolini, Jimmy Prehm, (Matt Yourek), (Andrew Jones) |
| 17:55.8, 17:57.0, 18:18.6, 18:34.0, 18:55.0, (19:00.0), (19:19.7) |
6 | 176 | Wahkiakum,
WA - Team Time (1st 5) 1:31:40.7 | Spread (1st 5) 2:29.0 |
| 3, 38, 42, 43, 50, (99), (103) |
| Walker Riley, Jon Murphy, Kevin O'Connor, Jared McEntire, Chris Hokkanen, (Hayden Miles), (Stuart Bosch) |
| 16:31.0, 18:37.4, 18:42.0, 18:50.3, 19:00.0, (21:19.0), (21:41.6) |
7 | 177 | Bear Creek,
WA - Team Time (1st 5) 1:32:37.5 | Spread (1st 5) 22.0 |
| 31, 32, 35, 39, 40, (54), (67) |
| Kyle Dunn, Josh Erickson, Robert Kelley, Josh Smith, Matt Mclaughlin, (Isaac Miller), (Todd Lien) |
| 18:19.0, 18:25.0, 18:33.8, 18:38.7, 18:41.0, (19:04.0), (19:33.0) |
8 | 200 | Rainier Christian,
WA - Team Time (1st 5) 1:33:08.0 | Spread (1st 5) 1:22.0 |
| 20, 29, 32, 57, 62, (65), (83) |
| Sean Hartman, Derek Brumfield, Ryan Brumfield, George McIntyre, Kyle McLaughlin, (Ben Westling), (Nick Lovlien) |
| 17:58.0, 18:17.0, 18:25.0, 19:08.0, 19:20.0, (19:31.0), (20:00.0) |
9 | 226 | Reardan,
WA - Team Time (1st 5) 1:34:09.0 | Spread (1st 5) 1:48.0 |
| 22, 34, 44, 49, 77, (79), (84) |
| Marcus Adkins, Grant Schultz, Robert Garcia, Mike Matson, Manuel Fabian, (Bryant Lucht), (Devon Peone) |
| 18:01.0, 18:28.0, 18:52.0, 18:59.0, 19:49.0, (19:50.0), (20:02.0) |
10 | 304 | Naselle,
WA - Team Time (1st 5) 1:36:28.2 | Spread (1st 5) 1:49.7 |
| 26, 55, 68, 75, 80, (86), (89) |
| Nathan Reitz, Drew Macy, Conor Smith, Alex Bennett, Calen Thompson, (Gary Johansen), (Stephan Griss) |
| 18:05.2, 19:04.9, 19:37.0, 19:46.2, 19:54.9, (20:13.8), (20:17.0) |
11 | 330 | North Beach,
WA - Team Time (1st 5) 1:37:47.9 | Spread (1st 5) 2:40.1 |
| 17, 60, 73, 88, 92, (113) |
| Derek Moore, Nate Paro, Cory Dianovich, Sebastian Makinson, Dylan Hearn, (John Johnson) |
| 17:53.9, 19:17.9, 19:45.6, 20:16.5, 20:34.0, (22:50.5) |
12 | 337 | Valley Christian,
WA - Team Time (1st 5) 1:37:27.1 | Spread (1st 5) 5:35.1 |
| 1, 64, 77, 97, 98, (104), (105) |
| Jeff Pope, Kyle Croft, Tyler Stewart, Nathan Snook, Glenn Tabbert, (Keaton Trom), (Jacob Fields) |
| 15:40.0, 19:28.0, 19:49.0, 21:15.0, 21:15.1, (21:46.0), (21:47.0) |
13 | 346 | Odessa,
WA - Team Time (1st 5) 1:43:44.0 | Spread (1st 5) 8:38.0 |
| 4, 12, 96, 114, 120 |
| Matt Cronrath, Scott Strang, Josh Allen, Matthew Zeiler, Chase Chamberlain |
| 16:40.0, 17:37.0, 20:55.0, 23:14.0, 25:18.0 |
14 | 384 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:39:30.0 | Spread (1st 5) 1:07.0 |
| 63, 71, 76, 82, 92, (102), (109) |
| Caleb Clark, Tim Hill, Justin Loiseau, Nolan Wright, Samuel Williams, (Spencer Vaughn), (Jesse Robinson) |
| 19:27.0, 19:43.0, 19:47.0, 19:59.0, 20:34.0, (21:30.0), (22:30.0) |
15 | 390 | St. John-Endicott-LaCrosse,
WA - Team Time (1st 5) 1:39:42.0 | Spread (1st 5) 1:37.0 |
| 56, 59, 90, 91, 94, (99) |
| Cody Siegel, Warren Miller, Ben Salzman, David Sackmann, Jason Swannack, (Neil Miller) |
| 19:05.0, 19:11.0, 20:21.0, 20:23.0, 20:42.0, (21:19.0) |
16 | 402 | Mt Vernon Christian,
WA - Team Time (1st 5) 1:43:20.0 | Spread (1st 5) 5:34.0 |
| 52, 70, 74, 87, 119, (122) |
| Michael LeClair, Peter Graves, Ryan Daut, Jacob Emery, Tyler Jones, (Scott Williams) |
| 19:02.0, 19:41.0, 19:46.0, 20:15.0, 24:36.0, (25:47.0) |
17 | 454 | Northwest Yeshiva,
WA - Team Time (1st 5) 1:46:12.0 | Spread (1st 5) 3:37.0 |
| 58, 69, 107, 108, 112, (124), (125) |
| Josh Voss, Elie Aboulafia, David Blaska, Avinoam Baral, Avraham Treiger, (Shmuel Treiger), (Avi Behar) |
| 19:10.0, 19:39.0, 22:12.0, 22:24.0, 22:47.0, (26:09.0), (26:26.0) |
18 | 544 | St Michael's Academy,
WA - Team Time (1st 5) 1:56:52.0 | Spread (1st 5) 6:18.0 |
| 72, 115, 116, 118, 123, (127), (129) |
| Michael Ochoa, Shane Stack, john Drass, Kevin Johnson, Anthony Zver, (Evyn Giddings), (Timothy Migala) |
| 19:45.0, 23:24.0, 23:32.0, 24:08.0, 26:03.0, (27:39.0), (29:11.0) |
19 | 585 | Davenport,
WA - Team Time (1st 5) 2:01:31.0 | Spread (1st 5) 4:14.0 |
| 110, 111, 117, 121, 126, (131), (132) |
| Peter Rustmeyer, Kevin Morcom, Jarod Gunning, Jason Hoebelheinrich, Ian Bouchard, (Jeff Berg), (Jeff Mielke) |
| 22:32.0, 22:45.0, 23:58.0, 25:30.0, 26:46.0, (31:49.0), (33:53.0) |
20 | 592 | Wellpinit,
WA - Team Time (1st 5) 2:16:54.0 | Spread (1st 5) 15:23.0 |
| 95, 106, 128, 130, 133 |
| Kennedy Seyler, James Prouty, Cline Ross, Nick Haines, Cheyenne Swift |
| 20:45.0, 22:10.0, 27:56.0, 29:55.0, 36:08.0 |