1 | 23 | Squalicum,
WA - Team Time (1st 5) 1:21:31.7 | Spread (1st 5) 1:53.7 |
| 1, 3, 4, 6, 9, (10), (16) |
| Patrick Gibson, Christopher Fredlund, Dylan Dubuque, Jared Radtke, Dillon Rinauro, (Nick Gallaher), (North Bennett) |
| 15:09.9, 15:52.8, 16:35.2, 16:50.2, 17:03.6, (17:05.0), (17:18.8) |
2 | 73 | Lindbergh,
WA - Team Time (1st 5) 1:25:39.4 | Spread (1st 5) 2:16.1 |
| 2, 11, 15, 19, 26, (35), (39) |
| Mohamud Abdi, Colton Maddy, Mitchell Hughey, Ismael Purganan, Titus Owen, (Evan Lamb), (David Huff) |
| 15:44.2, 17:05.1, 17:14.7, 17:35.1, 18:00.3, (18:16.3), (18:22.0) |
3 | 100 | Bellingham,
WA - Team Time (1st 5) 1:27:59.0 | Spread (1st 5) 1:22.0 |
| 7, 13, 14, 30, 36, (40), (41) |
| Joe Charbonneau, Paris Speidel, Simon Maguire, Sam Gillman, Jamie Sayegh, (Rowan Chappell), (Cedar Roberts) |
| 16:58.7, 17:13.4, 17:13.7, 18:12.5, 18:20.7, (18:23.4), (18:25.5) |
4 | 133 | Anacortes,
WA - Team Time (1st 5) 1:29:33.9 | Spread (1st 5) 1:14.2 |
| 12, 22, 29, 32, 38, (42), (52) |
| Westin Mackenzie, Sam Backman, Alex Hardison, Sam Rosson, Jordan Beemer, (Zak Roxborough), (Dylan Holland) |
| 17:07.0, 17:47.5, 18:03.2, 18:15.0, 18:21.2, (18:26.0), (18:51.1) |
5 | 159 | Sehome,
WA - Team Time (1st 5) 1:30:56.1 | Spread (1st 5) 55.7 |
| 21, 25, 31, 34, 48, (51), (54) |
| Andrew Muljat, Ben Stalheim, Colton Johnsen, Matt Schneider, Max Hannah, (Jorge Hernandez), (Andrew Boyer) |
| 17:45.2, 17:59.5, 18:14.8, 18:15.7, 18:40.9, (18:47.9), (18:59.5) |
6 | 171 | Granite Falls,
WA - Team Time (1st 5) 1:31:03.2 | Spread (1st 5) 1:07.2 |
| 17, 24, 37, 46, 47, (49), (52) |
| Ryan Nash, Tristin Larsen, Riley Hansen, KC Spencer, Addison Buchholz, (Jarad Olander), (Adam Gibson) |
| 17:30.2, 17:57.8, 18:21.0, 18:36.8, 18:37.4, (18:42.2), (18:51.1) |
7 | 178 | Capital,
WA - Team Time (1st 5) 1:31:04.6 | Spread (1st 5) 2:38.7 |
| 5, 28, 43, 44, 58, (62), (66) |
| Ben Monk, Nick Mallott, Abishai Thomas, Amos Christensen, Ryan Doenges, (Mason Bryant), (Jasper Davis-Hall) |
| 16:43.6, 18:01.9, 18:28.3, 18:28.5, 19:22.3, (19:37.9), (20:28.8) |
8 | 182 | Black Hills,
WA - Team Time (1st 5) 1:33:09.0 | Spread (1st 5) 3:54.0 |
| 8, 20, 23, 63, 68, (69), (70) |
| Brandon Huntley, J.P. Guyer, Dale Broek, Derick Cutler, Victor Egedahl, (Ben Baker), (Ethan Gaden) |
| 17:00.8, 17:43.7, 17:50.2, 19:39.5, 20:54.8, (20:56.7), (21:33.5) |
9 | 231 | Lynden,
WA - Team Time (1st 5) 1:33:19.4 | Spread (1st 5) 1:39.3 |
| 18, 45, 55, 56, 57, (59), (60) |
| Thomas Swineford, Nick Iaconetti, Aiden McCaig, Preetpal Sangha, Anthony Ricci, (Eli Varner), (Jeffrey Propersi) |
| 17:31.0, 18:36.5, 19:00.7, 19:00.9, 19:10.3, (19:26.3), (19:26.9) |
10 | 235 | Sedro-Woolley,
WA - Team Time (1st 5) 1:34:35.1 | Spread (1st 5) 1:57.2 |
| 27, 33, 50, 61, 64, (65), (67) |
| Timmy Moser, Jacob Anderson, Brandon Peden, Brandon Townsend, Carter Kaech, (Kristopher Swanson), (Patrick Bailey) |
| 18:00.8, 18:15.4, 18:47.1, 19:33.8, 19:58.0, (20:06.3), (20:50.1) |