| 1 | 85 | Medical Lake,
WA - Team Time (1st 5) 1:22:17.0 | Spread (1st 5) 1:01.0 |
| 6, 7, 10, 20, 42, (89), (124) |
| Micah Dingfield, Domenic Rehm, Jacob Dingfield, Tim Chernishoff, Noah Kroeze, (Matthew Peterson), (Mark Jensen) |
| 16:03.0, 16:05.0, 16:22.0, 16:43.0, 17:04.0, (17:43.0), (18:04.0) |
| 2 | 99 | King's,
WA - Team Time (1st 5) 1:22:14.0 | Spread (1st 5) 1:54.0 |
| 1, 15, 17, 24, 42, (46), (59) |
| Andrew Ayers, Matt Jackson, Andrew Brodsky, Tyler Ward, Ryan Mills, (Chris Martin), (Nate Richards) |
| 15:10.0, 16:37.0, 16:39.0, 16:44.0, 17:04.0, (17:09.0), (17:20.0) |
| 3 | 146 | Royal,
WA - Team Time (1st 5) 1:23:56.1 | Spread (1st 5) 48.9 |
| 11, 23, 25, 33, 54, (67), (75) |
| Marcos Quiroz, Nathan Perdue, Riley Lefler, J.J. Jimenez, Victor Garcia, (Salvador Horta), (Clifford Lester) |
| 16:22.6, 16:43.9, 16:44.3, 16:53.8, 17:11.5, (17:28.5), (17:35.6) |
| 4 | 198 | Zillah,
WA - Team Time (1st 5) 1:24:26.1 | Spread (1st 5) 1:46.4 |
| 9, 19, 26, 39, 105, (111), (118) |
| Alex Ochoa, Kody Johnson, Zach Collins, Kasey Johnson, Terrell Dawes, (Eugene Bell), (Joe Ponti) |
| 16:07.7, 16:41.3, 16:45.0, 16:58.0, 17:54.1, (17:57.3), (18:01.0) |
| 5 | 232 | Riverside,
WA - Team Time (1st 5) 1:25:32.6 | Spread (1st 5) 26.3 |
| 32, 40, 48, 53, 59, (63), (103) |
| Eric Taylor, Brandon Hartill, Logan Owens, Austin Calder, Angelo Ferraro, (Brandon Suhr), (Nathan Pratt) |
| 16:53.7, 16:58.2, 17:09.3, 17:11.4, 17:20.0, (17:22.7), (17:53.4) |
| 6 | 236 | Cedar Park Christian (Bothell),
WA - Team Time (1st 5) 1:25:36.0 | Spread (1st 5) 1:06.0 |
| 13, 16, 49, 71, 87, (97), (108) |
| Ryan Abdalla, Nate Lundberg, Akio Namioka, Chad Johanneck, Caleb King, (Jacob Gutheil), (Kurt Hellwig) |
| 16:36.0, 16:38.0, 17:10.0, 17:30.0, 17:42.0, (17:48.0), (17:56.0) |
| 7 | 243 | La Center,
WA - Team Time (1st 5) 1:25:37.6 | Spread (1st 5) 1:14.4 |
| 18, 35, 41, 45, 104, (114), (120) |
| Kyle Degraaff, Jordon Bigler, Jason Dorsey, Travis Dennis, Nate Beed, (Mathew Sheldon), (Jake Morris) |
| 16:39.1, 16:54.5, 17:02.0, 17:08.5, 17:53.5, (17:58.5), (18:01.7) |
| 8 | 270 | Quincy,
WA - Team Time (1st 5) 1:25:30.1 | Spread (1st 5) 2:02.1 |
| 4, 20, 46, 77, 123, (155), (166) |
| Spencer Elmore, Victor Salgado, Jimmy Garcia, Gustavo Mendoza, Jesus Guzman, (Daniel Cruz), (Samuel Alvarez) |
| 16:00.0, 16:43.0, 17:09.0, 17:36.0, 18:02.1, (18:38.0), (18:45.3) |
| 9 | 272 | Lakeside (Nine Mile Falls),
WA - Team Time (1st 5) 1:25:04.4 | Spread (1st 5) 1:58.5 |
| 3, 8, 76, 91, 94, (116), (130) |
| Ryan Coffman, JT Lauderdale, Troy Traeger, Brad Rehwaldt, Donovan Dewey, (Ricky Carroll), (Noah Ircink) |
| 15:48.5, 16:07.0, 17:35.9, 17:46.0, 17:47.0, (18:00.0), (18:07.1) |
| 10 | 298 | Lynden Christian,
WA - Team Time (1st 5) 1:26:39.2 | Spread (1st 5) 31.9 |
| 38, 57, 64, 69, 70, (101), (191) |
| Jon Wiley, Josh Lingbloom, Connor Blok, Dylan Blok, Jack VanderGriend, (Erik VanderVelden), (Ryan Pitcher) |
| 16:57.7, 17:17.5, 17:25.2, 17:29.2, 17:29.6, (17:52.6), (19:02.4) |
| 11 | 319 | Cashmere,
WA - Team Time (1st 5) 1:26:48.4 | Spread (1st 5) 55.5 |
| 29, 37, 74, 84, 95, (96), (184) |
| Jonathan Mangas, Drew Van Polen, Ricardo Naranjo, Oliver Fernandez, Eli Phillips, (Dakota McFadden), (Cole Paton) |
| 16:51.6, 16:56.9, 17:33.0, 17:39.8, 17:47.1, (17:47.6), (18:58.2) |
| 12 | 321 | Charles Wright Academy,
WA - Team Time (1st 5) 1:26:50.0 | Spread (1st 5) 1:08.0 |
| 27, 56, 62, 66, 110, (121), (161) |
| Zach Hinz, Rory Reshovsky, Sam Levant, Adam Emerick, Nick LaBerge, (Kaden Hurst), (Danny Dahan) |
| 16:49.0, 17:16.0, 17:22.0, 17:26.0, 17:57.0, (18:02.0), (18:43.0) |
| 13 | 437 | Seattle Christian,
WA - Team Time (1st 5) 1:28:24.0 | Spread (1st 5) 1:44.0 |
| 36, 42, 91, 112, 156, (161), (211) |
| Tyler Ridings, Brandon Seeger, William Kluck, Jorren Mills, Josh Henry, (Geoffrey Donovan), (Andrew Neumann) |
| 16:56.0, 17:04.0, 17:46.0, 17:58.0, 18:40.0, (18:43.0), (19:22.0) |
| 14 | 465 | Overlake,
WA - Team Time (1st 5) 1:28:42.5 | Spread (1st 5) 1:50.3 |
| 28, 30, 100, 149, 158, (167), (172) |
| Dylan Reynolds, Jack Toland, Cole Tsang, Pranay Shoroff, Colton Umberger, (Omar Aldahleh), (Nick Culbert) |
| 16:49.8, 16:51.7, 17:50.8, 18:30.1, 18:40.1, (18:46.4), (18:48.8) |
| 15 | 473 | Granger,
WA - Team Time (1st 5) 1:28:49.8 | Spread (1st 5) 1:43.2 |
| 31, 65, 99, 124, 154, (159), (160) |
| Dominque Fuller, Lorenzo Isiordia, Eric Camacho, Juan Sandoval, Omar Solis, (Luis Perez), (Uriel Sanchez) |
| 16:53.4, 17:25.4, 17:50.4, 18:04.0, 18:36.6, (18:41.0), (18:41.9) |
| 16 | 487 | Cascade (Leavenworth),
WA - Team Time (1st 5) 1:28:46.5 | Spread (1st 5) 1:42.0 |
| 13, 82, 114, 138, 140, (147), (151) |
| Daniel Olmstead, Nathan Wells, Neil Flodin, Alan Rivas, Christian Hernandez, (William Demarest), (Alexis Tovar) |
| 16:36.0, 17:38.0, 17:58.5, 18:16.0, 18:18.0, (18:28.0), (18:31.0) |
| 17 | 540 | Elma,
WA - Team Time (1st 5) 1:29:43.4 | Spread (1st 5) 1:52.6 |
| 55, 72, 85, 134, 194, (256), (264) |
| Wesley Allen, Lukas Starks, Dylan Bennett, Kyle Smith, Brody Burbidge, (Devin Smith), (Alan Cedillo) |
| 17:13.4, 17:32.8, 17:40.3, 18:10.9, 19:06.0, (20:07.0), (20:16.0) |
| 18 | 549 | Bellevue Christian,
WA - Team Time (1st 5) 1:30:01.0 | Spread (1st 5) 1:29.0 |
| 77, 87, 90, 102, 193, (233), (289) |
| Craig Lambert, Scott Graves, Matthew Carlson, Tyler Dideriksen, Adam Koehler, (David Reynolds), (Ryan Burnett) |
| 17:36.0, 17:42.0, 17:45.0, 17:53.0, 19:05.0, (19:39.0), (20:46.0) |
| 19 | 565 | Connell,
WA - Team Time (1st 5) 1:29:49.0 | Spread (1st 5) 40.4 |
| 81, 83, 129, 132, 140, (164), (186) |
| Josiah Kroontje, Vincent Meraz, Roberto Orozco, Oscar Ortiz, Parker Dolezal, (Gerardo Morales), (Carter Syrie) |
| 17:37.6, 17:38.4, 18:06.4, 18:08.6, 18:18.0, (18:43.2), (18:58.8) |
| 20 | 587 | Wahluke,
WA - Team Time (1st 5) 1:30:27.5 | Spread (1st 5) 2:51.8 |
| 22, 51, 73, 215, 226, (254), (341) |
| Ramon Bravo, Sam Cardoso, Erick Perez, Nelvy Badillo, Juan Bravo, (Marcos Cruz), (Brian Gil) |
| 16:43.4, 17:10.2, 17:32.9, 19:25.8, 19:35.2, (20:03.8), (25:49.7) |
| 21 | 607 | Omak,
WA - Team Time (1st 5) 1:30:31.0 | Spread (1st 5) 2:08.0 |
| 34, 112, 118, 153, 190, (196), (229) |
| Morgan O'Dell, Samuel Goble, Jag Baines, Thomas vanSinten, Alfonso Medina, (Jordan Click), (Jasmair Baines) |
| 16:54.0, 17:58.0, 18:01.0, 18:36.0, 19:02.0, (19:07.3), (19:36.0) |
| 22 | 624 | South Whidbey,
WA - Team Time (1st 5) 1:30:48.4 | Spread (1st 5) 1:46.2 |
| 52, 80, 131, 178, 183, (185), (200) |
| Cole Zink, Gavin Imes, Will Simms, Anders Bergquist, Truman Hood, (Chris Anderson), (Evan Mellish) |
| 17:11.0, 17:36.8, 18:08.2, 18:55.2, 18:57.2, (18:58.5), (19:11.0) |
| 23 | 632 | East Jefferson,
WA - Team Time (1st 5) 1:30:03.8 | Spread (1st 5) 3:09.8 |
| 2, 133, 136, 179, 182, (187), (231) |
| Ryan Clarke, Joel Mackey, Sean Dwyer, Brennan LaBrie, Tristan Story, (Mark Streett), (Tristan Minnihan) |
| 15:47.3, 18:10.3, 18:12.8, 18:56.3, 18:57.1, (18:59.0), (19:38.0) |
| 24 | 667 | Naches Valley,
WA - Team Time (1st 5) 1:31:12.1 | Spread (1st 5) 3:06.2 |
| 12, 127, 135, 156, 237, (238), (277) |
| Justin Warner, Jedi Main, Micah Brown, Kasey Barber, Ben Eilts, (Camden Jones), (Joseph Heir) |
| 16:35.0, 18:04.2, 18:11.7, 18:40.0, 19:41.2, (19:41.9), (20:27.5) |
| 25 | 727 | Forks,
WA - Team Time (1st 5) 1:32:13.5 | Spread (1st 5) 2:09.5 |
| 58, 137, 144, 170, 218, (221), (243) |
| Alan Ensastegui, Alvaro Ortiz, Hugo Lucas, Joel Mohn, Johnny Lua, (Austin Pegram), (Aaron Krume) |
| 17:18.1, 18:15.0, 18:25.4, 18:47.4, 19:27.6, (19:30.7), (19:44.2) |
| 26 | 734 | Eatonville,
WA - Team Time (1st 5) 1:32:20.0 | Spread (1st 5) 2:26.0 |
| 68, 121, 124, 173, 248, (266), (340) |
| Ron Roberts, Eli Evenson-silva, Gerald Caldwell, Carson Hutchings, Xavaar Quaranto, (Kyle McNeley), (James Williams) |
| 17:29.0, 18:02.0, 18:04.0, 18:50.0, 19:55.0, (20:19.0), (25:49.0) |
| 27 | 768 | Rochester,
WA - Team Time (1st 5) 1:32:48.7 | Spread (1st 5) 1:13.9 |
| 106, 108, 165, 192, 197, (219), (239) |
| Jameson Pasko, Peter Holman, Cylas Belknap, Martin Monroy, Ryan Baxter, (Nic Anderson), (Andy Sommers) |
| 17:55.1, 17:56.0, 18:44.0, 19:04.6, 19:09.0, (19:29.0), (19:43.0) |
| 28 | 839 | Woodland,
WA - Team Time (1st 5) 1:34:02.0 | Spread (1st 5) 2:52.0 |
| 61, 145, 146, 227, 260, (301), (305) |
| Matthew Young, Tim Nahring, Michael Mentler, Alex Ikerd, Ryan Forcier, (Ivan Nunez), (Jesse Saastamo) |
| 17:20.5, 18:26.7, 18:27.0, 19:35.3, 20:12.5, (21:08.7), (21:15.2) |
| 29 | 863 | Chelan,
WA - Team Time (1st 5) 1:34:44.0 | Spread (1st 5) 3:50.0 |
| 49, 91, 204, 223, 296, (316), (331) |
| Ivan Reyes, Julio Vera, Brair Ivory, Maricio Reyes, Juan Garcia, (Jose Cabrales), (Jonathan Hernadez) |
| 17:10.0, 17:46.0, 19:16.0, 19:32.0, 21:00.0, (21:56.0), (23:04.0) |
| 30 | 875 | Highland,
WA - Team Time (1st 5) 1:34:08.6 | Spread (1st 5) 4:28.7 |
| 5, 148, 170, 271, 281, (298), (317) |
| Rodrigo Ventura, Brandon Williams, Isaac Dowd, Franco Paniagua, Luke Williams, (Zach Smith), (Silas Westbay) |
| 16:01.1, 18:28.8, 18:47.4, 20:21.5, 20:29.8, (21:02.5), (21:56.1) |
| 31 | 883 | Vashon Island,
WA - Team Time (1st 5) 1:34:31.0 | Spread (1st 5) 1:44.0 |
| 86, 176, 203, 204, 214, (250), (253) |
| Jeffrey Parrish, Aaron Kitchener, Philip VanDevanter, Nathan Williams, Codi Williams, (Nathan Anderson), (Shane Williams) |
| 17:41.0, 18:55.0, 19:14.0, 19:16.0, 19:25.0, (19:58.0), (20:02.0) |
| 32 | 903 | Rainier,
WA - Team Time (1st 5) 1:34:32.6 | Spread (1st 5) 1:19.8 |
| 117, 188, 189, 199, 210, (213), (225) |
| Zak Miller, Jonny Hansen, Shouridama Beadle, Tristen Newberry, Edmunds Kudins, (Victor Saul Espinoza Camacho), (Brandon Hoover) |
| 18:00.6, 19:00.3, 19:01.3, 19:10.0, 19:20.4, (19:23.9), (19:34.0) |
| 33 | 946 | Toledo,
WA - Team Time (1st 5) 1:35:06.0 | Spread (1st 5) 1:35.0 |
| 128, 140, 220, 224, 234, (282), (284) |
| Ashton Fraser, Forrest Wallace, Jackson Kuzminsky, Jared Pohll, Isaiah Johnson, (Joel Martin), (Wesley Kuzminsky) |
| 18:05.0, 18:18.0, 19:30.0, 19:33.0, 19:40.0, (20:30.0), (20:34.0) |
| 34 | 997 | Columbia (White Salmon),
WA - Team Time (1st 5) 1:35:58.3 | Spread (1st 5) 1:05.1 |
| 150, 198, 209, 212, 228, (283), (286) |
| Hayden Gibson, Cabot Roe, Colin Howe, Will Nuckoles, Nathan DeVaney, (Jacob Taylor), (Jose Salguero) |
| 18:30.8, 19:09.7, 19:19.3, 19:22.6, 19:35.9, (20:31.4), (20:38.8) |
| 35 | 1035 | Freeman,
WA - Team Time (1st 5) 1:36:28.0 | Spread (1st 5) 59.0 |
| 169, 180, 207, 235, 244, (256), (274) |
| Liam Doloughan, Mason Mackleit, Matthew Gilbertson, Bobby Landoe, Andy Mitchell, (Adam D'Auria), (Nick Wright) |
| 18:47.0, 18:57.0, 19:17.0, 19:41.0, 19:46.0, (20:07.0), (20:26.0) |
| 36 | 1097 | Montesano,
WA - Team Time (1st 5) 1:49:08.1 | Spread (1st 5) 12:30.3 |
| 107, 152, 163, 332, 343 |
| Brandon Lovell, Dakota Jefferson, Gabe Spearin, Jake Mustard, Jefferson Donovan |
| 17:55.3, 18:33.5, 18:43.1, 23:30.6, 30:25.6 |
| 37 | 1132 | Tonasket,
WA - Team Time (1st 5) 1:37:48.0 | Spread (1st 5) 1:00.0 |
| 175, 231, 240, 240, 246, (333) |
| Hunter Swanson, Bryden Hires, Tim Jackson, Abe Podkranic, Smith Condon, (Keeton Hoines) |
| 18:51.0, 19:38.0, 19:44.0, 19:44.0, 19:51.0, (23:33.0) |
| 38 | 1159 | Chewelah,
WA - Team Time (1st 5) 1:38:27.0 | Spread (1st 5) 1:04.0 |
| 200, 200, 247, 249, 263, (292), (300) |
| Quenton Smith, Noah Thompson, Ben Eminger, Moritz Dinser, Ridge Robison, (Noah Katona), (James Gilreath) |
| 19:11.0, 19:11.0, 19:53.0, 19:57.0, 20:15.0, (20:50.0), (21:07.0) |
| 39 | 1165 | Ilwaco,
WA - Team Time (1st 5) 1:38:55.1 | Spread (1st 5) 2:45.9 |
| 98, 245, 268, 269, 285, (322), (323) |
| Evan Sutherland, Ben Brownlee, Daniel Scheller, Kenny Price, Marcos Mendoza, (Otto Kemmer), (Blake Hajdok) |
| 17:49.1, 19:50.0, 20:20.0, 20:21.0, 20:35.0, (22:11.0), (22:12.0) |
| 40 | 1167 | Hoquiam,
WA - Team Time (1st 5) 1:39:14.0 | Spread (1st 5) 2:52.0 |
| 139, 176, 274, 276, 302, (315), (330) |
| Mario Joya, Austin Drake, Alex Valliere, Luke Creviston, George Payne, (Rick Thompson), (Jake Gwin) |
| 18:17.0, 18:55.0, 20:26.0, 20:27.0, 21:09.0, (21:54.0), (22:48.0) |
| 41 | 1206 | Brewster,
WA - Team Time (1st 5) 1:39:48.0 | Spread (1st 5) 2:33.0 |
| 173, 217, 252, 256, 308, (321), (325) |
| Luis Orozco, Victor Chacon, Omar Castro, Edgar Guzman, Edgar Arroyo, (Jovani Barrios), (Raul Jimenez) |
| 18:50.0, 19:27.0, 20:01.0, 20:07.0, 21:23.0, (22:07.0), (22:26.0) |
| 42 | 1208 | Cle Elum-Roslyn,
WA - Team Time (1st 5) 1:39:46.6 | Spread (1st 5) 2:25.2 |
| 167, 222, 251, 265, 303, (307), (324) |
| Carter Riley, Beau Woyke, Asa Sill, Rawlings Braman, Alex Parkhurst, (Seth Bassetti), (Theo Neal) |
| 18:46.4, 19:31.5, 19:58.8, 20:18.3, 21:11.6, (21:19.3), (22:19.1) |
| 43 | 1266 | Goldendale,
WA - Team Time (1st 5) 1:40:21.1 | Spread (1st 5) 1:22.7 |
| 195, 255, 266, 270, 280, (287), (320) |
| Michael Jagelski, Ricky Shurtleff, David Gunkel, Drew Bowdish, Matthew Blomquist, (Michael Blomquist), (Will Bostick) |
| 19:07.0, 20:04.3, 20:19.0, 20:21.1, 20:29.7, (20:43.5), (22:03.8) |
| 44 | 1275 | Life Christian Academy,
WA - Team Time (1st 5) 1:44:55.2 | Spread (1st 5) 6:13.2 |
| 77, 235, 299, 329, 335 |
| Camden Roberts, Jordan Bowles, Andrew Bartkus, Jesse Curran, Jens Crosier |
| 17:36.0, 19:41.0, 21:03.0, 22:46.0, 23:49.2 |
| 45 | 1332 | Kettle Falls,
WA - Team Time (1st 5) 1:42:15.0 | Spread (1st 5) 2:32.0 |
| 180, 259, 288, 294, 311, (327), (338) |
| Kyle Reddeman, Antoine Forrest, Ismael Saravia, Stacy Schauls, Devin Thompson, (Luke Jones), (Kash Sly) |
| 18:57.0, 20:08.0, 20:45.0, 20:56.0, 21:29.0, (22:36.0), (24:25.0) |
| 46 | 1342 | Kiona-Benton,
WA - Team Time (1st 5) 1:42:31.2 | Spread (1st 5) 2:19.9 |
| 216, 230, 291, 293, 312, (314), (326) |
| Andre Santoy, David Graham, Steven Walker, James McClary, Cameron Clary, (Fellipe Sanchez), (Dylan Jensen) |
| 19:26.6, 19:37.2, 20:48.0, 20:52.9, 21:46.5, (21:53.5), (22:29.2) |
| 47 | 1348 | Kalama,
WA - Team Time (1st 5) 1:42:26.1 | Spread (1st 5) 2:10.9 |
| 208, 261, 272, 297, 310, (318) |
| Jarod Hulsizer, Kevin Terhorst, Boaz Koski, Blake Stemkoski, Brady Harmon, (Austin Kastner) |
| 19:17.8, 20:13.7, 20:23.6, 21:02.3, 21:28.7, (21:58.8) |
| 48 | 1372 | Castle Rock,
WA - Team Time (1st 5) 1:43:35.0 | Spread (1st 5) 2:35.0 |
| 204, 240, 306, 309, 313, (319), (337) |
| Jake Kimball, Ben Patrick, Koby McDaniel, Drew Broadie, Wyatt Allison, (Patrick Woehle), (Clayton Cryane) |
| 19:16.0, 19:44.0, 21:19.0, 21:25.0, 21:51.0, (22:03.0), (24:16.0) |
| 49 | 1382 | Tenino,
WA - Team Time (1st 5) 1:42:25.3 | Spread (1st 5) 32.6 |
| 262, 273, 278, 279, 290, (295), (304) |
| Cody Burrell, Gabe Virgen, Codie Hix, Evan Langford, Jacob Snyder, (Drew Johnson), (Karl Kollmann) |
| 20:14.7, 20:25.1, 20:28.6, 20:29.6, 20:47.3, (20:58.4), (21:13.9) |
| 50 | 1480 | Cascade Christian,
WA - Team Time (1st 5) 1:54:44.0 | Spread (1st 5) 7:25.0 |
| 143, 328, 334, 336, 339, (342), (344) |
| Michael Li, Andrew Jennings, Jason Lim, John Yoh, Taylor Merrival, (Jeff Hwang), (Jay Woodard) |
| 18:22.0, 22:44.0, 23:41.0, 24:10.0, 25:47.0, (28:20.0), (32:58.0) |