1 | 29 | Sehome,
WA - Team Time (1st 5) 1:11:33.0 | Spread (1st 5) 1:43.0 |
| 1, 2, 6, 9, 11, (13), (14) |
| 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 | 36 | Kamiak,
WA - Team Time (1st 5) 1:12:37.0 | Spread (1st 5) 1:39.0 |
| 3, 4, 5, 10, 14, (14), (22) |
| Carp Mukai, Jackson Hammons, Jason Blinn, Benjamin Stenberg, Jaedyn Chase, (Tyler Sloan), (Mason Hammons) |
| 13:45.0, 14:03.0, 14:22.0, 15:03.0, 15:24.0, (15:24.0), (16:11.0) |
3 | 81 | Squalicum,
WA - Team Time (1st 5) 1:17:55.0 | Spread (1st 5) 2:06.0 |
| 7, 12, 18, 21, 23, (24), (25) |
| 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) |
4 | 129 | Glacier Peak,
WA - Team Time (1st 5) 1:24:15.0 | Spread (1st 5) 2:53.0 |
| 17, 19, 28, 29, 36, (37), (39) |
| Levi Nichols, Joachim Jakuc, Jackson Fahey, Andrew Leffingwell, Ian Skrinde, (Alexander Healey), (Charlie Roberts) |
| 15:28.0, 15:40.0, 17:22.0, 17:24.0, 18:21.0, (18:24.0), (18:31.0) |
5 | 134 | Burlington-Edison,
WA - Team Time (1st 5) 1:25:19.0 | Spread (1st 5) 1:29.0 |
| 20, 26, 27, 30, 31, (32), (35) |
| 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) |
6 | 151 | Archbishop Murphy,
WA - Team Time (1st 5) 1:26:50.0 | Spread (1st 5) 3:58.0 |
| 8, 33, 33, 37, 40, (41), (42) |
| 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) |