1 | 38 | Squalicum,
WA - Team Time (1st 5) 1:20:29.7 | Spread (1st 5) 42.3 |
| 3, 4, 5, 12, 14, (30), (39) |
| Evan Rush, Chase Bartlett, Owen Voigt, Tyler Nielsen, Wesley Sluys, (Gabriel Salomon), (Pedro Bojorquez) |
| 15:46.4, 15:57.0, 15:57.3, 16:20.3, 16:28.7, (16:58.9), (17:25.5) |
2 | 56 | Sehome,
WA - Team Time (1st 5) 1:20:21.1 | Spread (1st 5) 1:38.8 |
| 1, 7, 13, 16, 19, (26), (27) |
| Zack Munson, Skyler Gillham, Heath Terry, Sabastien Vahid, Nick Gargano, (Tanner Cameron), (Parker Norman) |
| 14:55.6, 16:00.1, 16:20.8, 16:30.2, 16:34.4, (16:45.1), (16:50.6) |
3 | 58 | Bellingham,
WA - Team Time (1st 5) 1:21:22.5 | Spread (1st 5) 55.3 |
| 2, 9, 11, 14, 22, (25), (28) |
| William Giesen, Quinn Hartsoch, Paden Loveland, Caleb Guthrie, Gabriel Miner, (Gavin Miner), (Jasper Roper) |
| 15:42.5, 16:14.2, 16:19.3, 16:28.7, 16:37.8, (16:44.6), (16:52.4) |
4 | 131 | Cedarcrest,
WA - Team Time (1st 5) 1:24:16.5 | Spread (1st 5) 1:42.8 |
| 8, 23, 24, 31, 45, (52), (53) |
| London Haley, Ethan Swenson, Nate Bergman, Brooks Sammarco, Ben Floyd, (Jake Zlateff), (Charlie Stalnaker) |
| 16:04.1, 16:39.2, 16:44.2, 17:02.1, 17:46.9, (17:54.1), (17:59.3) |
5 | 139 | Lakewood,
WA - Team Time (1st 5) 1:24:41.8 | Spread (1st 5) 2:12.2 |
| 6, 18, 21, 38, 56, (61), (62) |
| Gavin Darrah, Gabe Seagraves, Matthew Hatch, Robert Lydon, Noah Butcher, (Layton Howe), (Jackson Heisley) |
| 15:57.9, 16:31.6, 16:37.0, 17:25.2, 18:10.1, (18:24.3), (18:32.4) |
6 | 164 | Lynden,
WA - Team Time (1st 5) 1:25:52.1 | Spread (1st 5) 1:16.0 |
| 17, 32, 34, 37, 44, (47), (51) |
| Gage Ellis, Caleb Schouten, Kai Wolfisberg, Daniel Mrak, Sam Clarke, (Andrew Bargen), (Ethan Williams) |
| 16:30.5, 17:04.2, 17:06.9, 17:24.0, 17:46.5, (17:50.6), (17:53.2) |
7 | 175 | Anacortes,
WA - Team Time (1st 5) 1:26:14.9 | Spread (1st 5) 1:18.4 |
| 20, 29, 33, 43, 50, (55), (57) |
| Frank Peterson, Wolfie Strohschein, Dylan Rowell, John Von Hagel, Erik Becerra-Guzman, (Maverick Ball), (Brennan Morgenthaler) |
| 16:34.6, 16:56.6, 17:06.2, 17:44.5, 17:53.0, (18:04.2), (18:12.7) |
8 | 183 | Sedro-Woolley,
WA - Team Time (1st 5) 1:26:43.8 | Spread (1st 5) 1:33.6 |
| 10, 35, 41, 48, 49, (54), (58) |
| Todd Montgomery, Koen Schweizer, Talon Upson, Isaac Johnson, Samuel Hanson, (Alex Moore), (William Bullard) |
| 16:18.7, 17:10.6, 17:31.3, 17:50.9, 17:52.3, (18:03.9), (18:17.1) |
9 | 241 | Burlington-Edison,
WA - Team Time (1st 5) 1:29:13.9 | Spread (1st 5) 1:07.2 |
| 36, 40, 46, 59, 60, (63), (67) |
| Yahir Marban, Caleb Hawkins, Landon Stallings, Lincoln Lehman, Ben Sommers, (Logan Grett), (Sam Mailhiot) |
| 17:14.2, 17:28.1, 17:49.7, 18:20.5, 18:21.4, (18:47.6), (19:05.7) |
10 | 305 | Archbishop Murphy,
WA - Team Time (1st 5) 1:35:29.3 | Spread (1st 5) 3:11.0 |
| 42, 64, 65, 66, 68, (69), (70) |
| Brooks Salopek, Carson Burley, Eliot White, Cesar Ruiz-Martinez, Ivan Hernandez Vasquez, (Ben Lowry), (Ian Langowski) |
| 17:40.1, 18:56.6, 18:58.3, 19:03.2, 20:51.1, (21:06.0), (21:49.3) |