1 | 25 | Tri-Cities Prep,
WA - Team Time (1st 5) 1:32:29.0 | Spread (1st 5) 1:02.0 |
| 3, 4, 5, 6, 7, (8), (9) |
| Nick Lumetta, Nick Tudor, Nick Fong, Samuel Mota-Martinez, Skyler Larson, (Daniel Foust), (Adam Noorani) |
| 17:55.0, 18:20.0, 18:34.0, 18:43.0, 18:57.0, (19:00.0), (19:13.0) |
2 | 56 | Asotin,
WA - Team Time (1st 5) 1:41:35.1 | Spread (1st 5) 5:41.6 |
| 1, 10, 12, 15, 18, (19) |
| Chase Teigen, Matt Ambroson, Max Heeckt, Drew Gibbs, Brian Ackerman, (Nathan Heald) |
| 17:07.4, 19:28.7, 20:32.0, 21:38.0, 22:49.0, (23:48.0) |
3 | 69 | Liberty Christian,
WA - Team Time (1st 5) 1:53:19.0 | Spread (1st 5) 12:39.0 |
| 2, 11, 13, 20, 23 |
| John Talbot, Colton Pomeroy, Matthias Wilson, Caleb Hart, Josh Sommers |
| 17:51.0, 19:55.0, 20:34.0, 24:29.0, 30:30.0 |
4 | 90 | Dayton,
WA - Team Time (1st 5) 2:00:59.0 | Spread (1st 5) 7:23.0 |
| 14, 16, 17, 21, 22 |
| Jason Norris, Nick Owens, Marshall Nechodom, Jaron Button, Richard DeNully |
| 20:57.0, 21:50.0, 21:57.0, 27:55.0, 28:20.0 |