| 1 | 65 | Lincoln of Pullman,
WA - Team Time (1st 5) 43:39.1 | Spread (1st 5) 26.9 |
| 6, 8, 12, 19, 20, (26), (28) |
| James Holstad, Micah Lagerquist, Matthew Winchell, Rob Clark, Trevor Joireman, (Daniel Kure), (Scott Bumpus) |
| 8:28.4, 8:37.0, 8:43.4, 8:55.0, 8:55.3, (9:08.7), (9:15.0) |
| 2 | 91 | Sequim,
WA - Team Time (1st 5) 44:30.2 | Spread (1st 5) 50.3 |
| 3, 13, 18, 23, 34, (41), (100) |
| Alexander Barry, Jackson Oliver, Peter Ohnstad, Chase Ridgway, Michael Cobb Jr., (Bailey Albright), (Kevyn Ward) |
| 8:27.7, 8:44.3, 8:54.2, 9:06.0, 9:18.0, (9:24.0), (10:02.2) |
| 3 | 107 | Lincoln of Clarkston,
WA - Team Time (1st 5) 44:45.5 | Spread (1st 5) 53.1 |
| 5, 9, 22, 32, 39, (53), (54) |
| Zach Bunce, Brady McKay, Jett Sobotta, Daren Click, Brody Raspone, (Cutlar Seubert), (Noah Clark) |
| 8:28.2, 8:39.5, 8:59.3, 9:17.2, 9:21.3, (9:32.8), (9:33.5) |
| 4 | 175 | Stevens,
WA - Team Time (1st 5) 46:13.8 | Spread (1st 5) 41.3 |
| 15, 30, 33, 47, 50, (73), (75) |
| Nick Fritschler, Ricky Crawford, Simon Shindler, Logan Ciaciuch, Janson Peterson, (Julian Eren), (Nick Thompson) |
| 8:46.8, 9:15.1, 9:17.4, 9:26.4, 9:28.1, (9:44.5), (9:45.8) |
| 5 | 197 | King's,
WA - Team Time (1st 5) 46:26.0 | Spread (1st 5) 1:01.0 |
| 10, 25, 41, 56, 65, (69), (131) |
| Andrew Ayers, Corey Kispert, Jake Barnett, Arthur Emmons, Tyler Ward, (Jake Perrow), (Josh Frohardt) |
| 8:40.0, 9:07.0, 9:24.0, 9:34.0, 9:41.0, (9:43.0), (10:35.0) |
| 6 | 250 | Anacortes,
WA - Team Time (1st 5) 46:57.0 | Spread (1st 5) 1:28.0 |
| 4, 41, 48, 65, 92, (95), (98) |
| Zak Roxborough, Mark Luciano, Marley Bucklan, Malin Lunsford, Daniel McInerney, (Matt Irving), (Dylan Holland) |
| 8:28.0, 9:24.0, 9:28.0, 9:41.0, 9:56.0, (9:58.0), (10:02.0) |
| 7 | 254 | Wilson,
WA - Team Time (1st 5) 47:10.3 | Spread (1st 5) 58.2 |
| 14, 40, 54, 72, 74, (86), (130) |
| Calvin Smith, Caleb Clapton, Eli Storlie, Samuel Tomerlin, Noah Kessler, (Solomon Hernandez), (Matthew Sauer) |
| 8:46.5, 9:21.9, 9:33.5, 9:43.7, 9:44.7, (9:52.9), (10:34.4) |
| 8 | 294 | Vista,
WA - Team Time (1st 5) 47:59.0 | Spread (1st 5) 30.0 |
| 36, 51, 59, 69, 79, (87), (104) |
| Lake Sullivan, Jonathan Chang, Matthew Coe, David Joseph, Garrett Fields, (Alex Crape), (Tony Todd) |
| 9:20.0, 9:29.0, 9:37.0, 9:43.0, 9:50.0, (9:53.0), (10:06.0) |
| 9 | 295 | La Center,
WA - Team Time (1st 5) 47:56.0 | Spread (1st 5) 28.0 |
| 45, 48, 52, 62, 88, (120), (128) |
| Mathew Sheldon, Alex Firl, Austin Blankenship, Onesimo Sebastian, Gavin Wolfe, (Jake Morris), (Sean Nolan) |
| 9:26.0, 9:28.0, 9:30.0, 9:38.0, 9:54.0, (10:29.0), (10:33.0) |
| 10 | 325 | Asotin,
WA - Team Time (1st 5) 47:25.9 | Spread (1st 5) 2:35.2 |
| 1, 24, 67, 109, 124, (199), (214) |
| Chandler Teigen, Brian Strobel, Brandon Akkerman, Spencer Williams, Douglas Cowdrey, (Travis Cowdrey), (Dane Slaybaugh) |
| 7:55.7, 9:06.7, 9:41.6, 10:11.0, 10:30.9, (12:15.0), (12:49.0) |
| 325 | NW Christian (Colbert),
WA - Team Time (1st 5) 47:52.0 | Spread (1st 5) 1:29.0 |
| 7, 57, 62, 98, 101, (119), (122) |
| Alex Wallat, Andrew Magee, Ben Alford, Timothy Kopplin, Michael Hansen, (Jesse Meyer), (Ethan Kopplin) |
| 8:34.0, 9:35.0, 9:38.0, 10:02.0, 10:03.0, (10:28.0), (10:30.0) |
| 12 | 329 | Royal,
WA - Team Time (1st 5) 48:24.0 | Spread (1st 5) 35.0 |
| 31, 59, 77, 81, 81, (92), (120) |
| Salvador Horta, Carlos Hernandez, Riley Lefler, Kai Jenks, Cesar Bernal, (Celso Trujillo), (Antonio Guadarrama) |
| 9:16.0, 9:37.0, 9:49.0, 9:51.0, 9:51.0, (9:56.0), (10:29.0) |
| 13 | 332 | Franklin,
WA - Team Time (1st 5) 48:14.1 | Spread (1st 5) 2:06.9 |
| 17, 21, 68, 76, 150, (192), (220) |
| Ben Mahony, Zach Justo, Aaron Kibbe, Dempsey White, Matthew Garza, (Alejandro Aranda), (Angelo Salazar) |
| 8:50.0, 8:57.0, 9:42.4, 9:47.8, 10:56.9, (11:54.7), (13:12.1) |
| 14 | 410 | Lynden Christian,
WA - Team Time (1st 5) 49:14.0 | Spread (1st 5) 2:16.0 |
| 2, 27, 110, 133, 138, (235) |
| Jon Wiley, Cody Fransen, Eric Vree, Jack Boersma, Patrick Fuller, (Zach Steensma) |
| 8:26.0, 9:13.0, 10:14.0, 10:39.0, 10:42.0, (15:33.0) |
| 15 | 438 | Blue Heron,
WA - Team Time (1st 5) 49:46.7 | Spread (1st 5) 58.3 |
| 38, 80, 97, 111, 112, (115), (116) |
| Colin Coker, Ryan Clarke, Hunter Clawson, Issaac Allen, Josef Hoffmann, (Luca Freier), (Sean Dwyer) |
| 9:21.1, 9:50.8, 10:00.2, 10:15.2, 10:19.4, (10:22.5), (10:26.0) |
| 16 | 448 | Curlew,
WA - Team Time (1st 5) 49:57.0 | Spread (1st 5) 2:15.0 |
| 16, 45, 105, 128, 154 |
| Duncan Forsman, Kiernan Poore Unk, Marlin Simpson, Kyle Engebretson, Kieran Poore' |
| 8:47.0, 9:26.0, 10:09.0, 10:33.0, 11:02.0 |
| 17 | 504 | Franklin Academy,
WA - Team Time (1st 5) 50:54.0 | Spread (1st 5) 1:49.0 |
| 35, 81, 91, 137, 160 |
| Yoshi Anderson, Liam Mora, Bobby Cooke, Spencer Vinna, Bassam N. Boulos |
| 9:19.0, 9:51.0, 9:55.0, 10:41.0, 11:08.0 |
| 18 | 565 | Blaine,
WA - Team Time (1st 5) 52:01.0 | Spread (1st 5) 1:47.0 |
| 41, 77, 142, 144, 161, (177), (227) |
| Parker Morris, Ben Hodgin, Alex Dodge, Izaya Taylor, Larkin DelBosque, (Spencer Dodge), (Brayden Giffen) |
| 9:24.0, 9:49.0, 10:47.0, 10:50.0, 11:11.0, (11:35.0), (14:08.0) |
| 19 | 595 | Discovery Lab (Closed 2022),
WA - Team Time (1st 5) 52:02.1 | Spread (1st 5) 1:05.1 |
| 90, 107, 118, 127, 153, (165), (188) |
| Anthony Trujillo, Brendan Smith, Ian Monahan, Jonas Layton, Will Stringer, (Chris Thiessen), (Josue Ochoa) |
| 9:54.3, 10:09.2, 10:27.1, 10:32.1, 10:59.4, (11:21.2), (11:48.5) |
| 20 | 606 | Assumption Catholic,
WA - Team Time (1st 5) 52:43.0 | Spread (1st 5) 1:56.0 |
| 57, 103, 116, 159, 171, (173), (211) |
| Ian Witecki, Ellis Thomson, Aaron Watt, Cooper Jackson, Addi Wolfson, (Nathan Pearsall), (Alex Van de poel) |
| 9:35.0, 10:05.0, 10:26.0, 11:06.0, 11:31.0, (11:33.0), (12:40.0) |
| 21 | 628 | Chehalis,
WA - Team Time (1st 5) 54:21.0 | Spread (1st 5) 5:00.0 |
| 11, 105, 108, 179, 225 |
| Tony Swenson, Josh Walters, Matthew Zylstra, Slade Bailey, Matthew Mohney |
| 8:43.0, 10:09.0, 10:10.0, 11:36.0, 13:43.0 |
| 22 | 652 | Colfax,
WA - Team Time (1st 5) 53:41.0 | Spread (1st 5) 2:33.0 |
| 85, 113, 114, 138, 202 |
| Tim Cornelius, Daniel Thomas, Mitch Barney, Jackson Ross, Brady Wuestney |
| 9:52.0, 10:20.0, 10:22.0, 10:42.0, 12:25.0 |
| 23 | 663 | West Valley-Yakima,
WA - Team Time (1st 5) 53:24.2 | Spread (1st 5) 1:24.8 |
| 64, 143, 148, 151, 157, (219), (234) |
| Alex Fair, J.D. Jamieson, Orin Faubion, Morgan Sugden, Justin Brandt, (Eric Nordstrom), (Chase Berry) |
| 9:39.4, 10:49.6, 10:53.9, 10:57.1, 11:04.2, (13:07.0), (15:21.1) |
| 24 | 665 | Nooksack Valley,
WA - Team Time (1st 5) 53:35.0 | Spread (1st 5) 1:42.0 |
| 69, 125, 141, 163, 167, (170), (186) |
| Connor Beard, Alex Call, Zach Harvey, Jordan Hem, Cameron Peterson, (Dylan Heeringa), (Jared Parson) |
| 9:43.0, 10:31.0, 10:43.0, 11:13.0, 11:25.0, (11:30.0), (11:46.0) |
| 25 | 668 | Meridian,
WA - Team Time (1st 5) 53:58.0 | Spread (1st 5) 2:14.0 |
| 36, 145, 147, 164, 176, (223) |
| Collin Magnusson, Sam Tanner, Brett Horgan, Scott Terpsma, Nicholas Miller, (Christian Culley) |
| 9:20.0, 10:52.0, 10:53.0, 11:19.0, 11:34.0, (13:24.0) |
| 26 | 672 | Reardan,
WA - Team Time (1st 5) 54:27.0 | Spread (1st 5) 3:01.0 |
| 59, 96, 125, 185, 207 |
| Jacob Brickner, Dylan Stambaugh, Ruger Lillengreen, Curtis Lee, James Schulz |
| 9:37.0, 9:59.0, 10:31.0, 11:42.0, 12:38.0 |
| 27 | 676 | NW Christian (Lacey),
WA - Team Time (1st 5) 54:15.0 | Spread (1st 5) 2:30.0 |
| 81, 92, 134, 169, 200, (217), (230) |
| Kalon Scott-Sits, Brandon Stickney, Stephen Epp, Raven King, Kian Pritchett, (Eric Bagley), (Shane Pierson) |
| 9:51.0, 9:56.0, 10:40.0, 11:27.0, 12:21.0, (12:55.0), (14:54.0) |
| 28 | 695 | Mount Baker (Deming),
WA - Team Time (1st 5) 54:46.0 | Spread (1st 5) 2:35.0 |
| 28, 122, 177, 179, 189, (207), (221) |
| Phillip Haggith, Ross Manning, Draven Owen, Parker O'Dell, Zane Edwards, (Ryan Quast), (Casey Hovenier) |
| 9:15.0, 10:30.0, 11:35.0, 11:36.0, 11:50.0, (12:38.0), (13:20.0) |
| 29 | 734 | Evergreen Christian,
WA - Team Time (1st 5) 54:47.0 | Spread (1st 5) 1:46.0 |
| 88, 138, 152, 173, 183, (197), (229) |
| Adam Dougherty, Justin Ong, Dane Brizzolara, Jeremy Ong, Corban Phillips, (Zachary Coleman), (Michael Stein) |
| 9:54.0, 10:42.0, 10:58.0, 11:33.0, 11:40.0, (12:04.0), (14:34.0) |
| 734 | Freeman,
WA - Team Time (1st 5) 54:48.0 | Spread (1st 5) 1:44.0 |
| 102, 134, 145, 166, 187, (210) |
| Aidan McDonald, Devin Douglas, Liam Doloughan, Isaac Stokoe, Adam DAuria, (Sage Ell-Law) |
| 10:04.0, 10:40.0, 10:52.0, 11:24.0, 11:48.0, (12:39.0) |
| 31 | 824 | Centralia Christian,
WA - Team Time (1st 5) 57:03.0 | Spread (1st 5) 1:55.0 |
| 132, 134, 173, 182, 203, (203), (212) |
| Colton Buster, Levi Becker, Cole Woodruff, Andrew Waddell, Liam Radtke, (Miles Wiley), (Ethan White) |
| 10:38.0, 10:40.0, 11:33.0, 11:39.0, 12:33.0, (12:33.0), (12:41.0) |
| 32 | 936 | Colville,
WA - Team Time (1st 5) 1:06:06.0 | Spread (1st 5) 7:28.0 |
| 154, 156, 158, 228, 240, (242) |
| Chris Benson, Reece Johnson, Emmett Morehouse, Jordan Storey, Michael Chapman, (Tristen Scheiffert) |
| 11:02.0, 11:04.0, 11:05.0, 14:25.0, 18:30.0, (21:21.0) |
| 936 | Wellpinit,
WA - Team Time (1st 5) 59:55.0 | Spread (1st 5) 1:54.0 |
| 149, 171, 194, 207, 215 |
| Vinnie Adolph, Vinnie Unk, Jacob Brown, Jacob Unk, Terrance Flett |
| 10:56.0, 11:31.0, 12:00.0, 12:38.0, 12:50.0 |
| 34 | 943 | Columbia,
WA - Team Time (1st 5) 59:07.0 | Spread (1st 5) 26.0 |
| 179, 184, 191, 193, 196, (206), (212) |
| Tim Bartlett, Dominic Conger, Cameron Betts, Ryan Thompson, Logan Roylance, (Ming Bowser), (Michael Christian) |
| 11:36.0, 11:41.0, 11:53.0, 11:55.0, 12:02.0, (12:36.0), (12:41.0) |
| 35 | 980 | Tenino,
WA - Team Time (1st 5) 1:01:10.0 | Spread (1st 5) 1:27.0 |
| 168, 190, 201, 205, 216, (218), (224) |
| Josh Shirley, Jayden Bourke, Codie Hix, Patrick Glenn, Drew A, (Robby Rueter), (Evan Langford) |
| 11:26.0, 11:52.0, 12:24.0, 12:35.0, 12:53.0, (12:58.0), (13:33.0) |
| 36 | 1001 | Ocosta,
WA - Team Time (1st 5) 1:02:30.0 | Spread (1st 5) 2:37.0 |
| 161, 195, 198, 221, 226, (231), (243) |
| Luke Anderson, Viely Chum, Marvin Watkins, Kyle Bambauer, Taryn Girard, (Griffin Wright), (Taylor Miller) |
| 11:11.0, 12:01.0, 12:10.0, 13:20.0, 13:48.0, (15:06.0), (25:14.0) |
| 37 | 1176 | Toledo,
WA - Team Time (1st 5) 1:18:47.5 | Spread (1st 5) 1:33.0 |
| 232, 233, 236, 237, 238, (239), (241) |
| Ryan Reed, Chris Chambers, Andrew Sutherland, Alex Bacon, Daniel Nollan, (Brendan Hanson), (Bryce Goebel) |
| 15:12.0, 15:21.0, 15:44.5, 15:45.0, 16:45.0, (18:09.0), (18:36.0) |