1 | 29 | Camas,
WA - Team Time (1st 5) 1:20:24.0 | Spread (1st 5) 36.0 |
| 2, 3, 5, 9, 10, (11), (13) |
| Riley Hein, Jackson Cutler, Oliver Stanchfield, Daniel Osterhage, Dustin Zimmerly, (Adam Peterson), (Ryan Gunther) |
| 15:47.0, 15:52.0, 16:02.0, 16:20.0, 16:23.0, (16:24.0), (16:30.0) |
2 | 36 | Skyview,
WA - Team Time (1st 5) 1:19:52.0 | Spread (1st 5) 2:07.0 |
| 1, 4, 7, 8, 16, (22), (24) |
| Colby Gilbert, Kaden Harbertson, Justin Knowles, Ethan Bauer, Marshall Johnson, (Alec Bittner), (Skyler Piper) |
| 14:40.0, 15:54.0, 16:13.0, 16:18.0, 16:47.0, (17:21.0), (17:28.0) |
3 | 88 | Battle Ground,
WA - Team Time (1st 5) 1:24:28.0 | Spread (1st 5) 1:04.0 |
| 12, 14, 15, 21, 26, (33), (35) |
| Mark Tedder, Joshua Helmes, Aaron Frances, Noel Reyes, Isaac Brown, (Quinn Nelson), (Jonas Matson) |
| 16:25.0, 16:34.0, 16:40.0, 17:20.0, 17:29.0, (19:07.0), (19:35.0) |
4 | 102 | Union,
WA - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 52.0 |
| 17, 18, 19, 20, 28, (31), (32) |
| Luke Sparks, Levi Sparks, Jordan Moore, AJ England, Tyler Hansen, (Joe Taddese), (Griffin Lake) |
| 16:56.0, 17:00.0, 17:05.0, 17:08.0, 17:48.0, (18:19.0), (18:25.0) |
5 | 108 | Evergreen (Vancouver),
WA - Team Time (1st 5) 1:26:25.0 | Spread (1st 5) 1:42.0 |
| 6, 22, 24, 27, 29, (30), (34) |
| Joey McClanahan, Cameron McAnally, Tyler McGrath, Parker Truax, Brandon Rasmusson, (Austin Chapman), (Taryn Sciortino) |
| 16:08.0, 17:21.0, 17:28.0, 17:38.0, 17:50.0, (17:56.0), (19:09.0) |