1 | 19 | Sehome,
WA - Team Time (1st 5) 1:11:33.0 | Spread (1st 5) 1:43.0 |
| 1, 2, 3, 6, 7, (9), (10) |
| Zack Munson, Max Gargano, Kiefer Law, Kehr Allsop, Lucas Gaston, (Ted Buetow), (Marcus Kanenaga) |
| 13:25.0, 13:39.0, 14:24.0, 14:57.0, 15:08.0, (15:18.0), (15:24.0) |
2 | 50 | Squalicum,
WA - Team Time (1st 5) 1:17:55.0 | Spread (1st 5) 2:06.0 |
| 4, 8, 11, 13, 14, (15), (16) |
| Benjamin Latta, Owen Voigt, Chase Bartlett, Tyler Nielsen, James Rust, (Hayden Smet), (Miles Bartlett) |
| 14:31.0, 15:10.0, 15:34.0, 16:03.0, 16:37.0, (16:40.0), (16:54.0) |
3 | 86 | Burlington-Edison,
WA - Team Time (1st 5) 1:25:19.0 | Spread (1st 5) 1:29.0 |
| 12, 17, 18, 19, 20, (21), (24) |
| Bryce Robinson, Will Corcoran, Christopher Elton, CJ Ruacho, Iver Light, (Aidan Perales), (Blaine Granberg) |
| 16:01.0, 16:58.0, 17:21.0, 17:29.0, 17:30.0, (17:35.0), (18:03.0) |
4 | 100 | Archbishop Murphy,
WA - Team Time (1st 5) 1:26:50.0 | Spread (1st 5) 3:58.0 |
| 5, 22, 22, 25, 26, (27), (28) |
| Bo Carlton, Brooks Salopek, Kirk Shelton, Blake Coleman, Gavin Turk, (Nainoa Akiona), (Elliot Montoya) |
| 14:36.0, 17:38.0, 17:38.0, 18:24.0, 18:34.0, (18:35.0), (21:33.0) |