| 1 | 91 | Medical Lake,
WA - Team Time (1st 5) 1:24:27.8 | Spread (1st 5) 28.7 |
| 9, 12, 20, 23, 27, (145), (242) |
| Benjamin Henry, Quintin Collins, Reid Headrick, Kyler Castro, Connor Palmen, (Sam Ornelas), (Aden Carl) |
| 16:39.1, 16:40.9, 16:58.0, 17:02.0, 17:07.8, (18:54.6), (20:15.4) |
| 2 | 126 | South Whidbey,
WA - Team Time (1st 5) 1:25:31.7 | Spread (1st 5) 59.2 |
| 14, 16, 17, 18, 61, (82), (112) |
| Thomas Simms, Aidan Donnelly, Cooper Ullmann, Reilly McVay, Aidan O'Brien, (Drew Larson), (Rowan Dickerson) |
| 16:53.7, 16:54.1, 16:55.2, 16:55.8, 17:52.9, (18:14.9), (18:34.0) |
| 3 | 153 | Cascade (Leavenworth),
WA - Team Time (1st 5) 1:25:38.8 | Spread (1st 5) 1:46.5 |
| 4, 25, 36, 37, 51, (51), (57) |
| Landon Davies, Owen Bard, Aiden Tuttle, Jerome Jerome, Anthony Villalobos, (Derek Richardson), (Jasper Bard) |
| 15:59.4, 17:06.9, 17:23.1, 17:23.5, 17:45.9, (17:45.9), (17:51.0) |
| 4 | 223 | Lakeside (Nine Mile Falls),
WA - Team Time (1st 5) 1:27:36.6 | Spread (1st 5) 1:02.8 |
| 29, 30, 32, 46, 86, (91), (174) |
| Colby Splichal, Hayden Blank, Justin Johnson, Lane Stockert, Derek Dunlop, (Drew Darnold), (Gideon Godinez) |
| 17:13.2, 17:13.5, 17:14.9, 17:39.0, 18:16.0, (18:20.0), (19:16.0) |
| 5 | 270 | Klahowya,
WA - Team Time (1st 5) 1:27:24.7 | Spread (1st 5) 2:29.4 |
| 3, 8, 77, 79, 103, (201), (237) |
| Kelton Gagnon, Alex Oathout, Jaeden Ellis, Evan Hagle, Cody Kuss, (Shane Porter), (Wyatt Vertefeuille) |
| 15:58.9, 16:30.5, 18:13.2, 18:13.8, 18:28.3, (19:35.2), (20:09.5) |
| 6 | 334 | Eatonville,
WA - Team Time (1st 5) 1:28:59.6 | Spread (1st 5) 2:32.4 |
| 5, 55, 77, 80, 117, (152), (156) |
| Cameron Hatler, Christian Rodriguez, Cole Pederson, Austin Frink, Evan Redmond, (Joe Mueller), (Ryan Mueller) |
| 16:05.5, 17:48.4, 18:13.2, 18:14.6, 18:37.9, (18:58.8), (19:03.0) |
| 7 | 352 | Bellevue Christian,
WA - Team Time (1st 5) 1:29:54.2 | Spread (1st 5) 1:10.0 |
| 40, 42, 44, 100, 126, (139), (215) |
| Will Wetter, Caden Pua, David Ma, Noah Winnick, Maddox Ness, (Nathan Wasson), (Calvin Schwarz) |
| 17:31.0, 17:37.0, 17:37.2, 18:28.0, 18:41.0, (18:51.0), (19:46.0) |
| 8 | 363 | Seton Catholic,
WA - Team Time (1st 5) 1:29:47.3 | Spread (1st 5) 1:42.0 |
| 19, 54, 56, 116, 118, (140), (140) |
| Koen Ross, Paulo Vidales, Gabriel Marcham, Dylan Young, Brett Lamey, (Cayden Lauder), (Steven Sanders) |
| 16:56.0, 17:47.0, 17:50.0, 18:36.3, 18:38.0, (18:52.0), (18:52.0) |
| 9 | 364 | College Place,
WA - Team Time (1st 5) 1:29:55.0 | Spread (1st 5) 1:17.3 |
| 33, 34, 88, 98, 111, (143), (193) |
| Jio Herrera, Joshua Courtney, Cameron Howard, Dallin Hawkins, Azaiah Garcia, (Jacob Courtney), (Edgar Cazarez) |
| 17:16.2, 17:20.4, 18:18.3, 18:26.6, 18:33.5, (18:53.9), (19:27.7) |
| 10 | 377 | King's,
WA - Team Time (1st 5) 1:29:58.9 | Spread (1st 5) 1:55.9 |
| 10, 65, 94, 95, 113, (127), (162) |
| Hiroto Nasu, Lucas Needham, Micah White, Jackson Zentler, Cody Maas, (Jinhan Dong), (Ronin DeoCampo) |
| 16:39.5, 17:57.1, 18:23.3, 18:23.6, 18:35.4, (18:42.2), (19:06.6) |
| 11 | 386 | Charles Wright Academy,
WA - Team Time (1st 5) 1:29:55.1 | Spread (1st 5) 2:39.2 |
| 15, 39, 59, 74, 199, (275), (311) |
| Jahan Bains, Nick Brassard, Dylan Manning, Jack Sclair, Mars Yang, (Jonah Bernard), (Andy Noh) |
| 16:54.0, 17:30.0, 17:51.2, 18:06.7, 19:33.2, (21:16.0), (23:29.0) |
| 12 | 392 | Connell,
WA - Team Time (1st 5) 1:29:43.1 | Spread (1st 5) 2:18.6 |
| 13, 31, 68, 121, 159, (219), (223) |
| Dallin Price, Abelardo Morales Flores, Jacob Freeman, Spencer Harris, Jacen Stoker, (Carlos Gonzalez Mendez), (Mark Kelly) |
| 16:46.1, 17:14.3, 17:59.2, 18:38.8, 19:04.7, (19:53.7), (19:55.8) |
| 13 | 404 | Cedar Park Christian (Bothell),
WA - Team Time (1st 5) 1:30:31.9 | Spread (1st 5) 1:31.1 |
| 28, 41, 96, 110, 129, (132), (168) |
| Micah Chi, Brenden Blodgett, Dylan Chi, Christian Chi, Ryan Sitzmann, (Isaac Montanes), (Isaac Stephens) |
| 17:12.6, 17:36.3, 18:26.0, 18:33.3, 18:43.7, (18:45.0), (19:11.7) |
| 14 | 416 | The Northwest School,
WA - Team Time (1st 5) 1:29:56.1 | Spread (1st 5) 2:40.8 |
| 7, 60, 62, 130, 157, (170), (292) |
| Stephen Bleakley-Harris, Desmond Stanfield, Merek Weed, Anders Blaine, Grant Hart, (Alex Bukovec), (Caleb Messinger) |
| 16:22.9, 17:51.8, 17:53.4, 18:44.3, 19:03.7, (19:12.8), (22:02.8) |
| 15 | 430 | Wapato,
WA - Team Time (1st 5) 1:30:53.0 | Spread (1st 5) 1:43.0 |
| 26, 75, 87, 104, 138, (172), (204) |
| Cesar Loza, Darwin Gonzalez, Hazen Jacob, Xavier Acevedo, Harold Garcia, (Humberto Hinojosa), (Diego Ramirez) |
| 17:07.0, 18:09.0, 18:18.0, 18:29.0, 18:50.0, (19:15.0), (19:36.0) |
| 16 | 433 | University Prep,
WA - Team Time (1st 5) 1:30:55.4 | Spread (1st 5) 1:34.1 |
| 22, 85, 106, 107, 113, (124), (244) |
| Max Lagunoff, Owen Howland, Henry Buscher, Andrew Ye, Nick Rosenthal, (Harry Jackson), (Beruk Sims) |
| 17:01.3, 18:15.8, 18:31.3, 18:31.6, 18:35.4, (18:40.2), (20:23.4) |
| 17 | 460 | Mount Baker,
WA - Team Time (1st 5) 1:31:44.0 | Spread (1st 5) 23.4 |
| 81, 83, 84, 92, 120, (188), (293) |
| Braedan Hart, Nico Johnson, Eli Freeman, Finley Bell, Caleb Wagar, (Jorey Johnson), (Justice Gauf) |
| 18:14.7, 18:15.1, 18:15.5, 18:20.6, 18:38.1, (19:25.5), (22:11.8) |
| 18 | 478 | Royal,
WA - Team Time (1st 5) 1:31:35.5 | Spread (1st 5) 1:09.4 |
| 50, 66, 69, 146, 147, (158), (161) |
| Joaquin Meza, Abraham Montoya, David Trail, Santiago Gonzalez, Fernando Alvarado, (Yahir Morales), (Alexis Diaz) |
| 17:45.7, 17:57.5, 18:02.2, 18:55.0, 18:55.1, (19:04.0), (19:06.1) |
| 19 | 507 | Cashmere,
WA - Team Time (1st 5) 1:30:42.0 | Spread (1st 5) 3:25.2 |
| 2, 67, 109, 151, 178, (184), (185) |
| Rob McManus, Oscar Orozco, Dyllion Taylor, Kyler Knoll, Hugh Wheeler, (Landon Baker), (Kaden Miller) |
| 15:53.6, 17:58.0, 18:32.9, 18:58.7, 19:18.8, (19:22.6), (19:23.4) |
| 20 | 508 | Tenino,
WA - Team Time (1st 5) 1:31:47.1 | Spread (1st 5) 2:41.1 |
| 35, 49, 57, 135, 232, (254), (274) |
| Sam Hill, Drew Hart, Carson Hart, Toby Suess, Braxton Williams, (Tanis Von Bargen), (Adam Whitney) |
| 17:22.0, 17:45.0, 17:51.0, 18:46.0, 20:03.1, (20:38.0), (21:13.9) |
| 21 | 524 | Riverside,
WA - Team Time (1st 5) 1:30:12.3 | Spread (1st 5) 4:09.7 |
| 1, 53, 108, 179, 183, (218), (230) |
| Jamar Distel, Brady Supanchick, Carter Thomas, Ethan Graham, Collin Barr, (Parker Carroll), (Derric Jones) |
| 15:12.3, 17:46.0, 18:32.0, 19:20.0, 19:22.0, (19:51.0), (20:02.1) |
| 22 | 531 | Meridian,
WA - Team Time (1st 5) 1:32:18.0 | Spread (1st 5) 1:28.9 |
| 48, 64, 90, 160, 169, (192), (207) |
| Gary Rempp, Walker Dewaard, Conner Tenkley, Tristan Margeson, Braxton Ashmore, (Dane Beishline), (Ian Forbes) |
| 17:43.6, 17:56.8, 18:19.9, 19:05.2, 19:12.5, (19:27.5), (19:37.2) |
| 23 | 538 | La Center,
WA - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 3:40.0 |
| 6, 38, 132, 142, 220, (235), (253) |
| Joseph Blanshan, Spencer Holm, Anthony Larkin, James Hallstrom, Wade Cox, (Austin Mattson), (Blaine Joner) |
| 16:14.0, 17:25.0, 18:45.0, 18:53.0, 19:54.0, (20:08.0), (20:37.0) |
| 24 | 685 | Bush,
WA - Team Time (1st 5) 1:34:00.9 | Spread (1st 5) 2:00.4 |
| 45, 102, 125, 203, 210, (211), (268) |
| Amare Fields, Eric Coombs, Geoff Arone, William Bell, Nathan Gabrielson, (Reed Delahunty), (Reed Ziegler) |
| 17:38.0, 18:28.2, 18:40.4, 19:35.9, 19:38.4, (19:38.7), (21:00.7) |
| 25 | 707 | Vashon Island,
WA - Team Time (1st 5) 1:34:38.1 | Spread (1st 5) 2:10.0 |
| 70, 99, 132, 166, 240, (264), (299) |
| Ursa Medeiros, Mead Gill, Benjamin Larson, Levi Blasingim, Hank McSheehy, (Tyler Huffman), (Clayton Langworthy) |
| 18:03.0, 18:27.0, 18:45.0, 19:10.1, 20:13.0, (20:51.0), (22:37.0) |
| 26 | 722 | Chelan,
WA - Team Time (1st 5) 1:34:54.1 | Spread (1st 5) 2:04.7 |
| 72, 93, 104, 217, 236, (276), (285) |
| Tucker Fogelson, Cray Silva, Luke Simmons, David Payan, Elijah Strode, (Ringo Renteria), (Ian Garfoot) |
| 18:04.3, 18:21.0, 18:29.0, 19:50.8, 20:09.0, (21:19.6), (21:40.0) |
| 27 | 754 | Columbia (White Salmon),
WA - Team Time (1st 5) 1:34:54.0 | Spread (1st 5) 1:31.0 |
| 63, 122, 189, 189, 191, (233), (277) |
| Camden Uffelman, August Lorincz, Henry Wilson, Calvin Andrews, Nathaniel Chambers, (Dominic Davidson), (Bodi Hill) |
| 17:56.0, 18:39.0, 19:26.0, 19:26.0, 19:27.0, (20:05.0), (21:20.0) |
| 28 | 775 | Naches Valley,
WA - Team Time (1st 5) 1:35:08.0 | Spread (1st 5) 1:52.0 |
| 47, 155, 179, 194, 200, (212), (222) |
| Quinton (Quinn) Jones, Wyatt Clements, Hunter Huwe, Nathaniel Powell, Jace Diener, (Hayden Devoe), (Cyler Clark) |
| 17:43.0, 19:02.0, 19:20.0, 19:28.0, 19:35.0, (19:40.0), (19:55.0) |
| 29 | 795 | Lynden Christian,
WA - Team Time (1st 5) 1:35:38.6 | Spread (1st 5) 3:59.6 |
| 21, 163, 167, 177, 267, (288), (306) |
| Andrew Luce, Cade VanBoven, Joseph Cunningham, Blake VanWeerdhuizen, Levi Zylstra, (Lathan VanderLeest), (Alex Smith) |
| 17:01.0, 19:07.9, 19:11.0, 19:18.1, 21:00.6, (21:53.5), (22:59.0) |
| 30 | 801 | Zillah,
WA - Team Time (1st 5) 1:36:06.3 | Spread (1st 5) 2:24.0 |
| 96, 118, 153, 171, 263, (271), (300) |
| Vicente Medelez, Tysen Reed, Samuel Olsen, Marco Solis, Jess Ziegler, (Ricardo Gomez), (Jaime Alejandre) |
| 18:26.0, 18:38.0, 18:59.0, 19:13.3, 20:50.0, (21:12.0), (22:42.1) |
| 31 | 815 | Colville,
WA - Team Time (1st 5) 1:35:55.2 | Spread (1st 5) 2:05.2 |
| 73, 131, 135, 238, 238, (312), (320) |
| Noah Andres, Ashton Swim, Ben Randolph, Bryce Ottak, Cody Patrick, (Skylar Patrick), (Brenton Burkhart) |
| 18:04.8, 18:44.4, 18:46.0, 20:10.0, 20:10.0, (23:42.0), (24:20.0) |
| 32 | 898 | Overlake,
WA - Team Time (1st 5) 1:36:45.5 | Spread (1st 5) 1:22.8 |
| 115, 154, 198, 206, 225, (227), (286) |
| Aleksy Umbers, Mateo Whatley, Johnny Beinner, John Kehoe, Willem Bretz, (Glyn Carson), (Ryan Bartlow) |
| 18:35.8, 19:01.3, 19:33.0, 19:36.8, 19:58.6, (20:00.2), (21:42.5) |
| 33 | 929 | Toppenish,
WA - Team Time (1st 5) 1:37:55.8 | Spread (1st 5) 3:10.0 |
| 71, 149, 202, 234, 273, (280), (294) |
| Andrew Sandoval, Gabriel Valdez, Adam Myers, Horacio Godinez, Shyne John, (Graysen Mesplie), (Jesse Blackburn) |
| 18:03.4, 18:56.7, 19:35.6, 20:06.7, 21:13.4, (21:23.1), (22:14.5) |
| 34 | 939 | Life Christian Academy,
WA - Team Time (1st 5) 1:37:26.0 | Spread (1st 5) 3:43.0 |
| 24, 195, 213, 246, 261 |
| Steven Baltz, Beau Fields, Dominique Valrey, Ethan Bering, Isaac Randall |
| 17:03.0, 19:31.0, 19:41.0, 20:25.0, 20:46.0 |
| 35 | 952 | King's Way Christian,
WA - Team Time (1st 5) 1:39:21.0 | Spread (1st 5) 4:58.0 |
| 42, 148, 215, 249, 298, (324) |
| Degenet Pratt, Nathan Rose, Hunter Baron, Brayden Disbrow, Lucas Fabianek, (Maddox Karras) |
| 17:37.0, 18:56.0, 19:46.0, 20:27.0, 22:35.0, (25:21.0) |
| 36 | 985 | Seattle Christian,
WA - Team Time (1st 5) 1:38:41.0 | Spread (1st 5) 2:17.0 |
| 123, 137, 204, 255, 266, (281), (291) |
| Maxim Hodges, Grant Wood, Jackson Oldright, Austin Hilburn, Alex Beck, (Drew Seiler), (Grant Hill) |
| 18:40.0, 18:49.0, 19:36.0, 20:39.0, 20:57.0, (21:25.0), (22:02.0) |
| 37 | 988 | Seattle Academy,
WA - Team Time (1st 5) 1:40:50.2 | Spread (1st 5) 4:07.6 |
| 89, 128, 186, 289, 296, (301), (326) |
| Jaden McCleery-Brown, Lucas Ringer, Griffin Schwartz, Evan Frits, Keb McMillan, (Vinay Venkatesh), (Colin Cole) |
| 18:19.8, 18:43.2, 19:24.0, 21:55.8, 22:27.4, (22:44.9), (25:36.9) |
| 38 | 1032 | East Jefferson,
WA - Team Time (1st 5) 1:44:17.8 | Spread (1st 5) 6:24.9 |
| 11, 100, 305, 308, 308, (318) |
| Max Allworth-Miles, Sebastian Manza, Haven McMillen, Braley Phillips, Ocean Smith, (Indigo Gould) |
| 16:40.6, 18:28.0, 22:58.2, 23:05.5, 23:05.5, (24:17.6) |
| 39 | 1069 | Deer Park,
WA - Team Time (1st 5) 1:39:29.0 | Spread (1st 5) 1:20.0 |
| 179, 186, 197, 251, 256, (261), (269) |
| Ethan Pegran, Danny Gertsch, Ethan Hodgson, Owen Varang, Nathan Williams, (David Gertsch), (Daniel Ware) |
| 19:20.0, 19:24.0, 19:32.0, 20:33.0, 20:40.0, (20:46.0), (21:05.0) |
| 40 | 1115 | Granite Falls,
WA - Team Time (1st 5) 1:39:49.1 | Spread (1st 5) 1:13.8 |
| 182, 214, 226, 241, 252, (265), (295) |
| Camden Crockett, Ashon Bristol, Daniel Scheffler, Tony Belgiorno, Duncan Loney, (Payton Van Winkle), (Galen Kelly) |
| 19:20.5, 19:41.3, 19:59.0, 20:14.0, 20:34.3, (20:54.0), (22:14.8) |
| 1115 | Newport,
WA - Team Time (1st 5) 1:41:24.0 | Spread (1st 5) 2:43.0 |
| 144, 176, 229, 282, 284, (319), (328) |
| Connor Brown, Johnny Brooks, Braeden Hamberg, Marley Tucker, Nathan Lyon, (Tekoa Preston), (Wyatt Dikes) |
| 18:54.0, 19:18.0, 20:02.0, 21:33.0, 21:37.0, (24:19.0), (26:55.0) |
| 42 | 1150 | La Salle,
WA - Team Time (1st 5) 1:43:49.0 | Spread (1st 5) 4:38.0 |
| 164, 165, 220, 287, 314 |
| Carson Remillard, Kian Lancaster, Jack Pietrusiewicz, Jacob Rettig, Heath Pengilly |
| 19:08.0, 19:09.0, 19:54.0, 21:52.0, 23:46.0 |
| 43 | 1157 | Cascade Christian,
WA - Team Time (1st 5) 2:00:38.0 | Spread (1st 5) 18:00.0 |
| 76, 175, 247, 327, 332 |
| Noah Mitton, Parker Larson, Colby Sweet, Andon Turner, Beau Russell |
| 18:13.0, 19:17.0, 20:26.0, 26:29.0, 36:13.0 |
| 44 | 1168 | Nooksack Valley,
WA - Team Time (1st 5) 1:41:01.1 | Spread (1st 5) 1:42.8 |
| 207, 209, 231, 244, 277, (307), (316) |
| Troy Riley, Daniel Roosma, Kyle Klander, Eric Riley, Isaiah Buckley, (Mason Cunningham), (Levi Molendyk) |
| 19:37.2, 19:38.0, 20:02.5, 20:23.4, 21:20.0, (22:59.1), (24:15.6) |
| 45 | 1187 | Wahluke,
WA - Team Time (1st 5) 1:44:52.5 | Spread (1st 5) 4:17.0 |
| 150, 173, 250, 304, 310, (331) |
| Angel Vazquez, Raul Sandoval, Angel Valdespino, Cristopher Galvan, Juan Quiroz, (Miguel Priego) |
| 18:58.0, 19:15.3, 20:30.5, 22:53.7, 23:15.0, (35:37.7) |
| 46 | 1188 | Castle Rock,
WA - Team Time (1st 5) 1:41:34.0 | Spread (1st 5) 1:38.0 |
| 195, 224, 243, 256, 270, (290), (320) |
| Colby Cook, Tristan Reagor, Kasen Meyers, Marcus Fenison, Caleio Knowlton, (Parker Labeau), (Easton Ashby) |
| 19:31.0, 19:57.0, 20:17.0, 20:40.0, 21:09.0, (22:01.0), (24:20.0) |
| 47 | 1344 | Quincy,
WA - Team Time (1st 5) 1:46:60.0 | Spread (1st 5) 3:43.7 |
| 228, 248, 272, 283, 313, (322), (325) |
| Levi Kukes, Ecduy Gordillo, Kevin Calixto, Israel Perez, Alexis Birrueta, (Adiel Sandoval), (Emmanuel Birrueta) |
| 20:01.5, 20:26.4, 21:12.8, 21:34.1, 23:45.2, (24:44.3), (25:21.9) |
| 48 | 1375 | Freeman,
WA - Team Time (1st 5) 1:47:19.6 | Spread (1st 5) 2:04.6 |
| 258, 258, 260, 297, 302, (303), (317) |
| Josh Werner, Barrett Poulsen, Eli Mounts, Luca Reese, Drew Lochmiller, (Ben Chadduck), (Zac Garlick) |
| 20:41.0, 20:41.0, 20:42.0, 22:30.0, 22:45.6, (22:47.2), (24:16.0) |
| 49 | 1576 | Eastside Prep,
WA - Team Time (1st 5) 2:05:00.1 | Spread (1st 5) 6:06.1 |
| 279, 315, 323, 329, 330 |
| Maxwell Feldman, Julian Crosetto, Jordan Netz, Michael Sadahiro, Zach Hanken |
| 21:21.9, 23:50.2, 25:16.0, 27:04.0, 27:28.0 |