1 | 80 | Squalicum,
WA - Team Time (1st 5) 1:21:52.6 | Spread (1st 5) 1:43.9 |
| 1, 7, 22, 23, 27, (50), (54) |
| Patrick Gibson, Nick Gallaher, Heath Geil-Haggerty, Jared Radtke, Christopher Fredlund, (Dillon Rinauro), (Josh Yeend) |
| 15:13.4, 16:00.5, 16:50.3, 16:51.1, 16:57.3, (17:23.2), (17:28.9) |
2 | 132 | Oak Harbor,
WA - Team Time (1st 5) 1:23:42.0 | Spread (1st 5) 1:39.7 |
| 5, 13, 18, 32, 64, (66), (77) |
| Matt Reith, Joshua Schrum, John Rodeheffer, John Kaltenbach, Esai Cunningham, (Clayton Richardson), (Dakota Powers) |
| 15:54.3, 16:27.0, 16:36.9, 17:09.8, 17:34.0, (17:35.3), (17:54.5) |
3 | 150 | Burlington-Edison,
WA - Team Time (1st 5) 1:25:02.2 | Spread (1st 5) 46.2 |
| 14, 21, 36, 38, 41, (74), (75) |
| Tommy Zabelka, Sam Drake, Preston Dunn, Dallas Coble, Drew Langlow, (AJ Frasieur), (Alexander Terrell) |
| 16:29.8, 16:49.7, 17:12.5, 17:14.2, 17:16.0, (17:44.8), (17:46.2) |
4 | 157 | Sehome,
WA - Team Time (1st 5) 1:25:04.7 | Spread (1st 5) 1:06.2 |
| 9, 33, 35, 37, 43, (72), (73) |
| Conner Johnsen, Kirby Overman, Langston Engle, Ben Kurtis, Liam Toney, (Josh Schacht), (Ezra Bergeron) |
| 16:11.8, 17:10.1, 17:11.0, 17:13.8, 17:18.0, (17:44.4), (17:44.6) |
5 | 179 | Mt Vernon,
WA - Team Time (1st 5) 1:25:09.5 | Spread (1st 5) 1:23.3 |
| 11, 19, 30, 51, 68, (85), (108) |
| Alex Mitchell, Tyler Johnson, Alex Miller, Dane Pollett, Daniel Corona, (Adan Perez), (Sam Kwant) |
| 16:16.5, 16:42.3, 17:06.8, 17:24.1, 17:39.8, (18:10.4), (18:35.8) |
6 | 193 | Mount Baker,
WA - Team Time (1st 5) 1:24:19.3 | Spread (1st 5) 2:15.3 |
| 3, 12, 46, 62, 70, (94), (113) |
| Dillon Quintana, Connor Shelton, Jonathan Carlson, Shelby Miles, Eli Odell, (Ishmael Villaluz), (Tanner Garret) |
| 15:25.4, 16:20.0, 17:20.2, 17:33.0, 17:40.7, (18:18.9), (18:46.9) |
7 | 203 | Lynden Christian,
WA - Team Time (1st 5) 1:26:05.2 | Spread (1st 5) 34.5 |
| 24, 26, 48, 52, 53, (67), (83) |
| Tyler Reardon, Cody Velthuizen, Hunter Weinert, Jon Wiley, Weston Whitener, (Connor Blok), (Dylan Blok) |
| 16:54.2, 16:56.5, 17:21.2, 17:24.6, 17:28.7, (17:39.0), (18:09.0) |
8 | 224 | Lindbergh,
WA - Team Time (1st 5) 1:26:38.1 | Spread (1st 5) 36.5 |
| 29, 33, 42, 49, 71, (86), (89) |
| Westerling Nugent, Mitchell Hughey, Colton Maddy, Grant Haley, Endalkachew Abebaw, (Ismael Purganan), (Evan Fiore) |
| 17:06.3, 17:10.1, 17:16.6, 17:22.3, 17:42.8, (18:10.6), (18:12.5) |
9 | 228 | Ferndale,
WA - Team Time (1st 5) 1:25:38.1 | Spread (1st 5) 3:34.8 |
| 4, 6, 39, 54, 125, (126), (127) |
| Connor Jungkuntz, Logan Jungkuntz, Joshua DeVenere, Jordan Baron, Jacob Jones, (Kaleb Palmby), (Derek Vajda) |
| 15:40.5, 15:58.2, 17:15.2, 17:28.9, 19:15.3, (19:15.7), (19:17.2) |
10 | 238 | Meridian (WA),
WA - Team Time (1st 5) 1:26:40.4 | Spread (1st 5) 1:29.7 |
| 15, 31, 45, 69, 78, (87), (96) |
| Kelby Todd, Justin Burgess, Collin Magnusson, Jay Crandall, Isai Gomez, (Jeremy Ryan), (David Anderson) |
| 16:31.4, 17:08.7, 17:19.1, 17:40.1, 18:01.1, (18:11.7), (18:23.2) |
11 | 270 | Mt Rainier,
WA - Team Time (1st 5) 1:27:25.6 | Spread (1st 5) 1:15.0 |
| 25, 47, 56, 58, 84, (102), (104) |
| David McLeod, Andrew Baklund, Cody Buxton, Martin Pitt, Omran Kemal, (Stuart Sullivan), (Ryan Johnson) |
| 16:54.8, 17:20.6, 17:29.9, 17:30.5, 18:09.8, (18:28.3), (18:32.1) |
12 | 275 | King's,
WA - Team Time (1st 5) 1:27:00.8 | Spread (1st 5) 2:05.5 |
| 8, 20, 76, 79, 92, (108), (118) |
| Hap Emmons, Andrew Ayers, Ryan Mills, Arthur Emmons, Blake Smith, (Jake Barnett), (Jake Schuster) |
| 16:10.0, 16:45.3, 17:48.4, 18:01.6, 18:15.5, (18:35.8), (18:57.2) |
13 | 292 | Anacortes,
WA - Team Time (1st 5) 1:27:30.7 | Spread (1st 5) 16.2 |
| 44, 59, 61, 63, 65, (80), (91) |
| Michael Hanson, Tyler Thompson, Zak Roxborough, Westin Mackenzie, Sam Rosson, (Peter Luciano), (Alex Miller) |
| 17:18.9, 17:31.0, 17:32.6, 17:33.1, 17:35.1, (18:05.0), (18:15.0) |
14 | 336 | Omak,
WA - Team Time (1st 5) 1:28:50.8 | Spread (1st 5) 2:23.4 |
| 17, 40, 57, 103, 119, (136), (145) |
| Michael Goble, Morgan O'Dell, Samuel Goble, Brian Pecha, Jason Hill, (Ryan Thompson), (Justin Bickley) |
| 16:36.1, 17:15.9, 17:30.2, 18:29.1, 18:59.5, (19:36.4), (20:10.8) |
15 | 389 | Blaine,
WA - Team Time (1st 5) 1:29:26.6 | Spread (1st 5) 4:35.7 |
| 2, 10, 107, 128, 142, (146), (148) |
| Tom Bradley, Eddie Fontes, Kyle Gonzales, Christian Sharp, Alex Dodge, (Brandon Visser), (Chad Potts) |
| 15:22.1, 16:12.3, 18:35.7, 19:18.7, 19:57.8, (20:15.6), (21:16.6) |
16 | 438 | Meadowdale,
WA - Team Time (1st 5) 1:31:27.8 | Spread (1st 5) 2:13.8 |
| 28, 81, 88, 112, 129, (132), (143) |
| Dominic Giordano, Stefan Ball, Danny Shippen, Jonah Grier, Josh Verzola, (Jake Gross), (Chikodi Ezeokeke) |
| 17:05.3, 18:06.0, 18:11.8, 18:45.6, 19:19.1, (19:26.7), (20:00.5) |
17 | 496 | Nooksack Valley,
WA - Team Time (1st 5) 1:32:20.3 | Spread (1st 5) 44.4 |
| 82, 93, 99, 106, 116, (120), (134) |
| Tanner Klemann, Michael Kipling, Forest Crouse, Landon Olenslager, Taylor Gardner, (Brett Johnson), (Stephen Dietz) |
| 18:08.8, 18:17.9, 18:26.5, 18:33.9, 18:53.2, (19:01.0), (19:32.0) |
18 | 518 | Lynden,
WA - Team Time (1st 5) 1:32:48.1 | Spread (1st 5) 33.4 |
| 95, 97, 98, 111, 117, (121), (130) |
| Ben Diacogiannis, Robby Swineford, Nick Iaconetti, Eli Varner, Jeffrey Propersi, (Ian Witecki), (Bryton Snavely) |
| 18:21.4, 18:23.6, 18:24.7, 18:43.6, 18:54.8, (19:02.8), (19:20.9) |
19 | 524 | Liberty Bell,
WA - Team Time (1st 5) 1:33:44.8 | Spread (1st 5) 3:24.8 |
| 15, 110, 122, 137, 140, (147), (152) |
| Liam Daily, Taylor Woodruff, Justin McMillan, Tim Lewis, Nolan Jensen, (Joe Hausman), (Quinn Shelby) |
| 16:31.4, 18:37.4, 19:03.2, 19:36.6, 19:56.2, (20:58.2), (23:22.0) |
20 | 532 | Mariner,
WA - Team Time (1st 5) 1:33:27.4 | Spread (1st 5) 2:01.8 |
| 60, 100, 114, 123, 135, (138), (139) |
| Chris Venskus, John Nguyen, Spencer Anderson, Tim Angelos, Earl Jones, (Gerar Suaverdez), (Quang Nguyen) |
| 17:31.5, 18:26.7, 18:49.1, 19:06.8, 19:33.3, (19:41.2), (19:48.0) |
21 | 535 | Bellingham,
WA - Team Time (1st 5) 1:33:12.4 | Spread (1st 5) 53.6 |
| 90, 101, 105, 115, 124, (133), (140) |
| Tye Jorgenson, Jonah Short-Miller, Sean Ryder, Colin Bigelow, Ethan Gerard, (Elliot Blythe), (Spencer Zerba) |
| 18:13.7, 18:27.6, 18:32.8, 18:51.0, 19:07.3, (19:30.5), (19:56.2) |
22 | 725 | Mt Vernon Christian,
WA - Team Time (1st 5) 1:47:28.8 | Spread (1st 5) 3:55.3 |
| 131, 144, 149, 150, 151, (153) |
| Kyle Oliver, Kurtis Noste, Grant Wilcox, Jacob Noste, Joshua Swanson, (Chaz Mckinney) |
| 19:23.9, 20:01.3, 21:39.4, 23:05.0, 23:19.2, (23:26.1) |