1 | 34 | Squalicum,
WA - Team Time (1st 5) 1:22:07.5 | Spread (1st 5) 33.9 |
| 2, 5, 7, 8, 12, (28), (44) |
| Benjamin Latta, Owen Voigt, Chase Bartlett, Tyler Nielsen, Evan Rush, (Gabriel Salomon), (Noah Mason) |
| 16:03.0, 16:24.0, 16:31.7, 16:31.9, 16:36.9, (17:12.7), (17:46.0) |
2 | 61 | Bellingham,
WA - Team Time (1st 5) 1:22:54.4 | Spread (1st 5) 1:11.0 |
| 1, 3, 11, 22, 24, (26), (32) |
| William Giesen, Paden Loveland, Quinn Hartsoch, Jack Eschliman, Caleb Guthrie, (Jasper Roper), (Gabriel Miner) |
| 15:54.0, 16:16.0, 16:36.4, 17:03.0, 17:05.0, (17:08.8), (17:16.9) |
3 | 75 | Sehome,
WA - Team Time (1st 5) 1:23:45.2 | Spread (1st 5) 56.4 |
| 4, 8, 13, 21, 29, (33), (39) |
| Kiefer Law, Marcus Kanenaga, Ted Buetow, Kehr Allsop, Lucas Gaston, (Luke Bryngelson), (Carter McGaffic) |
| 16:16.6, 16:31.9, 16:41.4, 17:02.3, 17:13.0, (17:17.6), (17:25.1) |
4 | 122 | Lakewood,
WA - Team Time (1st 5) 1:25:13.6 | Spread (1st 5) 54.7 |
| 14, 18, 19, 30, 41, (56), (58) |
| Gavin Darrah, Jarron Ransford, Matthew Hatch, Robert Lydon, Joseph Heisley, (Gabe Seagraves), (Layton Howe) |
| 16:43.4, 16:48.8, 16:49.0, 17:14.3, 17:38.1, (18:37.7), (18:44.1) |
5 | 135 | Lynden,
WA - Team Time (1st 5) 1:25:58.9 | Spread (1st 5) 1:06.6 |
| 15, 16, 17, 42, 45, (49), (50) |
| Kai Wolfisberg, Gage Ellis, Caleb Schouten, Porter Wilhite, Vincent Medina, (Ethan Williams), (Ruben Perry) |
| 16:45.2, 16:48.3, 16:48.7, 17:44.9, 17:51.8, (18:15.5), (18:16.0) |
6 | 139 | Anacortes,
WA - Team Time (1st 5) 1:25:40.9 | Spread (1st 5) 29.7 |
| 20, 23, 25, 35, 36, (37), (48) |
| Parker Mong, Travis Laisure, Wolfgang Strohschein, Ethan Miller, Michael Hanrahan, (John-Fritz VonHagel), (Parker King) |
| 16:50.6, 17:03.9, 17:06.2, 17:19.9, 17:20.3, (17:20.6), (18:03.0) |
7 | 149 | Cedarcrest,
WA - Team Time (1st 5) 1:26:10.9 | Spread (1st 5) 1:11.9 |
| 10, 27, 31, 38, 43, (47), (54) |
| London Haley, Nate Bergman, Ethan Swenson, Chris Brna, Chase Rhoads, (Ian Harper), (Charlie Stalnaker) |
| 16:33.5, 17:10.9, 17:16.7, 17:24.4, 17:45.4, (17:57.7), (18:37.3) |
8 | 197 | Sedro-Woolley,
WA - Team Time (1st 5) 1:28:46.8 | Spread (1st 5) 1:53.6 |
| 6, 40, 46, 52, 53, (55), (61) |
| Todd Montgomery, Alex Moore, Koen Schweizer, Talon Upson, Landon Steele, (Ethen Kratzer), (William Bullard) |
| 16:30.5, 17:31.3, 17:57.5, 18:23.4, 18:24.1, (18:37.4), (19:02.3) |
9 | 286 | Burlington-Edison,
WA - Team Time (1st 5) 1:35:43.7 | Spread (1st 5) 3:03.3 |
| 34, 57, 63, 65, 67, (69), (70) |
| Yahir Marban, Aidan Perales, Christopher Elton, Ben Sommers, Kylar Marquette, (Andrew Mowat), (Josiah Power) |
| 17:18.0, 18:42.0, 19:37.0, 19:45.4, 20:21.3, (21:16.0), (21:29.2) |
10 | 296 | Archbishop Murphy,
WA - Team Time (1st 5) 1:35:06.5 | Spread (1st 5) 1:22.2 |
| 51, 59, 60, 62, 64, (66), (68) |
| Solomon Perera, Blake Coleman, Brooks Salopek, Kirk Shelton, Cesar Ruiz-Martinez, (Carson Burley), (Eliot White) |
| 18:17.0, 18:52.2, 18:55.1, 19:23.0, 19:39.2, (19:51.7), (20:41.1) |