1 | 29 | Sehome,
WA - Team Time (1st 5) 1:08:47.0 | Spread (1st 5) 41.0 |
| 1, 4, 7, 8, 9, (12), (16) |
| Kirby Overman, Sam Gillman, Colton Johnsen, Ben Stalheim, Alex Schneider, (Riley Allsop), (Tyler Caseria) |
| 13:19.0, 13:42.0, 13:47.0, 13:59.0, 14:00.0, (14:02.0), (14:16.0) |
2 | 136 | Bellingham,
WA - Team Time (1st 5) 1:13:48.0 | Spread (1st 5) 1:54.0 |
| 2, 26, 28, 37, 43, (56), (60) |
| Cade Brown, Nicholas Leishman, Andrew Twedt, Jackson Zerba, Ty Veldhuisen, (Mingyuan Yin), (Dylan Kitterman) |
| 13:29.0, 14:51.0, 14:55.0, 15:10.0, 15:23.0, (15:40.2), (15:50.0) |
3 | 142 | North Thurston,
WA - Team Time (1st 5) 1:13:24.0 | Spread (1st 5) 2:07.0 |
| 5, 9, 14, 53, 61, (76), (90) |
| Peter Allegre, Tommy Johnson, Tyler Reece, John Bretschneider, Guy Sinclair, (Dakota Guthrie), (Dylan Willis) |
| 13:44.0, 14:00.0, 14:11.0, 15:38.0, 15:51.0, (16:10.0), (16:33.0) |
4 | 158 | Lynden Christian,
WA - Team Time (1st 5) 1:14:52.0 | Spread (1st 5) 1:20.0 |
| 18, 21, 24, 25, 70, (80), (86) |
| Eric Steiger, Josh Lingbloom, Jon Wiley, Jack VanderGriend, Andrew Ward, (David Martin), (Ryan Vandenberg) |
| 14:38.1, 14:41.0, 14:47.2, 14:47.6, 15:58.1, (16:16.6), (16:30.2) |
5 | 167 | Ferndale,
WA - Team Time (1st 5) 1:14:45.4 | Spread (1st 5) 1:38.5 |
| 6, 35, 39, 41, 46, (49), (50) |
| Roberto Aguilera, Arthur "AJ" Rankin, Cole Bergquist, Jacob Ramirez, Logan King, (Zach Sulak), (Matthew Steiber) |
| 13:46.1, 15:04.9, 15:12.9, 15:16.9, 15:24.6, (15:25.1), (15:34.5) |
6 | 171 | Kamiak,
WA - Team Time (1st 5) 1:15:27.0 | Spread (1st 5) 52.0 |
| 23, 29, 30, 37, 52, (59), (61) |
| Cullen McEachern, Roger Klaaskate, Skyler Bradford, Hobb Kimmerling, Logan Wentland, (Adam Alayli), (Braeden Smith) |
| 14:45.0, 14:56.0, 14:59.0, 15:10.0, 15:37.0, (15:47.0), (15:51.0) |
7 | 225 | Anacortes,
WA - Team Time (1st 5) 1:16:30.0 | Spread (1st 5) 1:50.0 |
| 13, 19, 63, 64, 66, (69), (75) |
| James Parker, Trevor Derie, Jeff Vazquez, Austin Hughes, Ryan Foggin, (Nate Weeks), (Jared Hanson) |
| 14:06.0, 14:40.0, 15:53.0, 15:55.0, 15:56.0, (15:58.0), (16:07.0) |
8 | 227 | Asotin,
WA - Team Time (1st 5) 1:15:21.2 | Spread (1st 5) 3:15.1 |
| 3, 11, 22, 79, 112, (123), (130) |
| Chandler Teigen, Thomas Weakland, Brady McKay, Spencer Williams, Nate Prior, (Kyle Curtis), (Douglas Cowdrey) |
| 13:35.5, 14:01.7, 14:41.8, 16:11.6, 16:50.6, (17:30.7), (18:01.2) |
9 | 237 | Stanwood,
WA - Team Time (1st 5) 1:17:16.0 | Spread (1st 5) 1:14.0 |
| 26, 32, 43, 64, 72, (87), (94) |
| Michael Sandquist, West Weinert, Nate McCaughan, Isaac Olson, Jack O'Brien, (Kris Wood), (Garrett Larson) |
| 14:51.0, 15:02.0, 15:23.0, 15:55.0, 16:05.0, (16:31.0), (16:35.0) |
10 | 253 | Squalicum,
WA - Team Time (1st 5) 1:17:17.0 | Spread (1st 5) 2:17.0 |
| 15, 47, 47, 55, 89, (94), (98) |
| Chais Sugden, Dylan Tomberlin, Ian Tomberlin, Ethan Behee, Espen Stalder, (Curt Peila), (Denny McAuliffe) |
| 14:15.0, 15:25.0, 15:25.0, 15:40.0, 16:32.0, (16:35.0), (16:36.0) |
11 | 291 | Lynden,
WA - Team Time (1st 5) 1:18:34.8 | Spread (1st 5) 1:25.1 |
| 33, 34, 68, 71, 85, (92), (105) |
| Roscoe Perry, Jacob Heeringa, Cole Crabtree, Ian Witecki, Keaton Hanson, (Nick Kildall), (Caleb Sterk) |
| 15:02.9, 15:04.6, 15:57.5, 16:01.8, 16:28.0, (16:34.0), (16:42.5) |
12 | 302 | Timberline,
WA - Team Time (1st 5) 1:18:35.0 | Spread (1st 5) 1:49.0 |
| 31, 36, 58, 66, 111, (114), (116) |
| Jamin Rader, Evan Maun, Parker Risk, Jeremy Poppert, David Hales, (Sergio Velez), (Joseph Aponte) |
| 15:01.0, 15:06.0, 15:42.0, 15:56.0, 16:50.0, (17:03.0), (17:12.0) |
13 | 304 | Nooksack Valley,
WA - Team Time (1st 5) 1:19:05.0 | Spread (1st 5) 1:08.7 |
| 42, 50, 54, 74, 84, (102), (120) |
| Conner Jones, Jordan Hem, Zach Harvey, Valentin Villalobos, Calvin Ledet, (Tyler Weed), (Shawn Goto-Gierke) |
| 15:18.3, 15:34.5, 15:39.9, 16:05.3, 16:27.0, (16:40.2), (17:21.1) |
14 | 322 | Liberty Bell,
WA - Team Time (1st 5) 1:19:20.0 | Spread (1st 5) 1:53.4 |
| 20, 45, 78, 88, 91, (121), (127) |
| Ben Klemmeck, Josiah Klemmeck, Willy Duguay, Garett Palm, Eli Nielsen, (Tim Haley), (Carter Dornfeld) |
| 14:40.3, 15:23.3, 16:11.4, 16:31.3, 16:33.7, (17:23.3), (17:50.8) |
15 | 350 | Yelm,
WA - Team Time (1st 5) 1:20:01.0 | Spread (1st 5) 1:22.0 |
| 40, 57, 76, 83, 94, (94), (106) |
| Alex George, Mason Harrison, Nicholas Poprawski, Greg Bowers, Eli Johnston, (Ryan Deschenes), (Noah Prokopowicz) |
| 15:13.0, 15:41.0, 16:10.0, 16:22.0, 16:35.0, (16:35.0), (16:44.0) |
16 | 402 | Mount Baker,
WA - Team Time (1st 5) 1:21:06.5 | Spread (1st 5) 2:50.8 |
| 17, 73, 81, 113, 118, (129), (134) |
| Jesse Phan, Mitchell Pelzer, Keenan Gray, Caleb Forbes, Casey McHugh, (Raiven McCormick), (Christopher Spring) |
| 14:25.8, 16:05.1, 16:18.1, 17:00.9, 17:16.6, (17:55.1), (19:02.1) |
17 | 521 | Lynnwood,
WA - Team Time (1st 5) 1:23:48.0 | Spread (1st 5) 33.0 |
| 99, 100, 101, 106, 115, (122), (126) |
| Tyler McArthur, Leul Wolde, Noah Johann, Mahad Hufane, Nicholas Carwin, (Sam Smith), (Abraham Mejia) |
| 16:37.0, 16:38.0, 16:39.0, 16:44.0, 17:10.0, (17:25.0), (17:42.0) |
18 | 532 | Clarkston,
WA - Team Time (1st 5) 1:24:23.3 | Spread (1st 5) 57.2 |
| 82, 104, 110, 117, 119, (131), (132) |
| Sam Maxwell, Zach Bunce, Mason Best, Scott Stubblefield, Royd Gabrielson, (Brooks Hile), (Taylor Howard) |
| 16:21.4, 16:41.6, 16:48.7, 17:13.0, 17:18.6, (18:19.5), (18:28.5) |
19 | 558 | Mariner,
WA - Team Time (1st 5) 1:25:19.0 | Spread (1st 5) 1:04.0 |
| 92, 108, 109, 124, 125, (133), (138) |
| Alvin Nguyen, Juwan Smith, Tim Angelos, Oscar Flores-Montes, Oscar Avalos, (Darius Tolbert), (Jeremy Anderson) |
| 16:34.0, 16:47.0, 16:48.0, 17:32.0, 17:38.0, (18:43.0), (19:48.0) |
20 | 638 | Waitsburg,
WA - Team Time (1st 5) 1:32:49.6 | Spread (1st 5) 2:56.8 |
| 102, 128, 135, 136, 137 |
| Landon Callas, Skylar Wood, Robert Walsh, Tom House, Joe Leamy |
| 16:40.2, 17:53.9, 19:10.5, 19:28.0, 19:37.0 |