1 | 31 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:25:35.4 | Spread (1st 5) 2:14.0 |
| 1, 2, 3, 8, 17, (18), (19) |
| Justin Holden, Lucas Graham, Josiah Shelman, Aaron Michael, Brandon Burch, (Stephen Goff), (Sam Beam) |
| 16:05.9, 16:39.6, 17:07.0, 17:23.0, 18:19.9, (18:22.0), (18:43.1) |
2 | 67 | Mossyrock,
WA - Team Time (1st 5) 1:29:37.6 | Spread (1st 5) 1:51.0 |
| 6, 7, 11, 16, 27, (33), (36) |
| Riley Alvord, Travis Johnson, Mitch Johnson, Ryan Donahue, Fidel Ortiz, (Ryan Jorgenson), (Tony Kuse) |
| 17:18.0, 17:19.0, 17:43.0, 18:08.6, 19:09.0, (19:58.0), (20:11.4) |
3 | 130 | North Beach,
WA - Team Time (1st 5) 1:36:23.3 | Spread (1st 5) 3:12.7 |
| 9, 22, 26, 34, 39, (42), (45) |
| Ben Grover, Gunnar Trygstad, Dylan Hearn, Joseph Wagner, Kasen Foy, (John Johnson), (Quinton Porter) |
| 17:30.0, 18:53.4, 19:08.8, 20:08.4, 20:42.7, (20:48.1), (21:11.3) |
4 | 132 | White Pass,
WA - Team Time (1st 5) 1:36:11.0 | Spread (1st 5) 2:35.3 |
| 13, 15, 32, 35, 37, (38), (40) |
| Brad Fenbert, Travis Elliott, Josh Peters, Chase Malamphy, Eric Tibbits, (Robert Thysell), (Donovin Stewart) |
| 17:48.0, 18:04.0, 19:46.9, 20:08.8, 20:23.3, (20:33.0), (20:44.0) |
5 | 135 | Ocosta,
WA - Team Time (1st 5) 1:36:49.0 | Spread (1st 5) 3:58.5 |
| 12, 21, 24, 29, 49, (59), (63) |
| Mitchell McConkey, Dale Howerton, Shayde Wentz, Dean Reuterdahl, Christian Sperline, (Isaac Yi), (Steven Miller) |
| 17:46.6, 18:52.2, 19:00.0, 19:25.1, 21:45.1, (26:51.0), (30:24.3) |
6 | 158 | Seton Catholic,
WA - Team Time (1st 5) 1:39:55.3 | Spread (1st 5) 5:23.1 |
| 10, 20, 28, 46, 54, (60) |
| Evan Simms, Thomas Defilippis, Keith Kuzis, Jimmy McGinley, Jesus Gomez, (Julian Barboza) |
| 17:34.7, 18:45.5, 19:25.0, 21:12.3, 22:57.8, (27:32.4) |
7 | 164 | Naselle,
WA - Team Time (1st 5) 1:44:04.6 | Spread (1st 5) 9:11.9 |
| 3, 5, 48, 50, 58 |
| Nathan Reitz, Cramer Smith, Jeremy Hansford, Austin Smith, Keith Reitz |
| 17:07.0, 17:17.7, 21:29.0, 21:52.0, 26:18.9 |
8 | 195 | South Bend,
WA - Team Time (1st 5) 1:44:09.8 | Spread (1st 5) 5:29.0 |
| 14, 30, 44, 52, 55, (57) |
| Dylan Spoor, Cohen Hansen, Juan Arellano, Jake Funkhouser, Devon Moore, (Daniel Hardin) |
| 17:50.0, 19:41.8, 20:53.0, 22:26.0, 23:19.0, (25:35.0) |
9 | 208 | Wahkiakum,
WA - Team Time (1st 5) 1:47:30.9 | Spread (1st 5) 5:55.9 |
| 25, 31, 43, 53, 56 |
| Collan Riley, Connar Riley, Nicolas Kirschke, Koby Cothren, JR Ramirez |
| 19:08.0, 19:44.0, 20:51.0, 22:44.0, 25:03.9 |
10 | 223 | Adna,
WA - Team Time (1st 5) 1:51:37.9 | Spread (1st 5) 9:36.1 |
| 23, 41, 47, 51, 61, (62) |
| Nate Meagher, Delmer Jewell, Nick Hayden, Matt Stanfield, Matt Aust, (Jeb Jewell) |
| 18:57.0, 20:46.6, 21:13.8, 22:07.4, 28:33.1, (29:12.9) |