1 | 20 | La Center,
WA - Team Time (1st 5) 1:29:37.0 | Spread (1st 5) 1:44.0 |
| 1, 2, 3, 6, 8, (12), (15) |
| Kyle Degraaff, Jason Dorsey, Mathew Sheldon, Cade Coring, Alex Firl, (Jake Morris), (Onesimo Sebastian) |
| 16:55.0, 17:29.0, 18:09.0, 18:25.0, 18:39.0, (18:51.0), (19:12.0) |
2 | 87 | Castle Rock,
WA - Team Time (1st 5) 1:37:16.0 | Spread (1st 5) 1:18.0 |
| 11, 16, 17, 19, 24, (28), (38) |
| Jake Kimball, Jesse Althauser, Ben Patrick, Russell Kennington, Tyler Kleine, (Koby McDaniel), (Wyatt Allison) |
| 18:47.0, 19:18.0, 19:24.0, 19:42.0, 20:05.0, (20:30.0), (21:46.0) |
3 | 89 | Ilwaco,
WA - Team Time (1st 5) 1:37:31.0 | Spread (1st 5) 2:22.0 |
| 5, 14, 20, 21, 29, (37), (39) |
| Evan Sutherland, Corbin Sutherland, Dylan Wortman, Daniel Scheller, Cody Schmidt, (Kenny Price), (Tyler Miller) |
| 18:12.0, 19:05.0, 19:45.0, 19:55.0, 20:34.0, (21:45.0), (21:55.0) |
4 | 92 | Seton Catholic,
WA - Team Time (1st 5) 1:37:50.5 | Spread (1st 5) 2:14.5 |
| 4, 13, 22, 26, 27, (34), (35) |
| Evan Simms, John Polen, Josh Polen, Jesus Gomez, Hayden Strong, (John Tomassi), (CJ Strong) |
| 18:10.0, 18:52.0, 20:00.0, 20:24.0, 20:24.5, (21:20.0), (21:22.0) |
5 | 116 | Woodland,
WA - Team Time (1st 5) 1:40:29.4 | Spread (1st 5) 2:30.9 |
| 10, 18, 23, 32, 33, (42), (43) |
| Matthew Young, Michael Mentler, Tim Nahring, Ryan Forcier, Bailey Glessing, (Aaron Rivers), (Josiah Renner) |
| 18:43.5, 19:31.7, 20:01.0, 20:58.8, 21:14.4, (22:56.8), (23:32.2) |
6 | 129 | Kalama,
WA - Team Time (1st 5) 1:42:11.0 | Spread (1st 5) 3:09.6 |
| 7, 25, 30, 31, 36, (40) |
| Brett Osterlund, Stephen Spading, Matt Kmetz, Mitchell VanSkike, Boaz Koski, (Casey Heaton) |
| 18:30.9, 20:14.8, 20:48.1, 20:56.7, 21:40.5, (22:22.9) |
7 | 185 | King's Way Christian,
WA - Team Time (1st 5) 2:01:52.6 | Spread (1st 5) 9:31.3 |
| 9, 41, 44, 45, 46 |
| Carter Coval, Connor Wren, Logan Williams, Christofferson Jason, Jack Demlow |
| 18:40.8, 22:24.7, 26:15.3, 26:19.7, 28:12.1 |