1 | 65 | Centralia Christian,
WA - Team Time (1st 5) 50:44.0 | Spread (1st 5) 1:38.0 |
| 1, 5, 14, 16, 29, (34), (48) |
| Kaden Vanderwerf, Levi Becker, James Wisby, Liam Radtke, Joe Wahl, (Carson Buster), (Eugene Pak) |
| 9:23.0, 9:44.0, 10:15.0, 10:21.0, 11:01.0, (11:06.0), (11:31.0) |
2 | 96 | Henkle,
WA - Team Time (1st 5) 52:07.0 | Spread (1st 5) 1:36.0 |
| 3, 3, 25, 26, 39, (59), (65) |
| Will Nukoles, Colin Howe, Fletcher Andrews, Rylan Ihde, Tyler Mann, (Declan Liddiard), (Ricky Wamsley) |
| 9:34.0, 9:34.0, 10:54.0, 10:55.0, 11:10.0, (11:53.0), (12:10.0) |
3 | 103 | Centralia,
WA - Team Time (1st 5) 53:02.0 | Spread (1st 5) 1:04.0 |
| 9, 19, 20, 23, 32, (33), (53) |
| Joseph Maxwell, Christopher Ruiz, Austin Snideman, Nestor Reyes, Keagan King, (Dylan Kimball), (Caleb Geringer) |
| 10:00.0, 10:37.0, 10:38.0, 10:43.0, 11:04.0, (11:05.0), (11:43.0) |
4 | 117 | Bush (Tumwater),
WA - Team Time (1st 5) 52:26.0 | Spread (1st 5) 2:25.0 |
| 2, 5, 7, 43, 60, (62), (73) |
| Matthew O'Neal, Joseph Morrissey, Evan Groat, Hunter Klingelhoffer, Samuel Yi, (Keegan Stussy), (Grant Campbell) |
| 9:33.0, 9:44.0, 9:47.0, 11:24.0, 11:58.0, (12:02.0), (12:30.0) |
5 | 124 | Tenino,
WA - Team Time (1st 5) 53:19.0 | Spread (1st 5) 1:11.0 |
| 12, 14, 20, 37, 41, (43), (70) |
| Austin Sampson, Gabe Virgen, Caleb Grondel, Jacob Snyder, Dustin Sprague, (Kellen Pearson), (Nick Stender) |
| 10:03.0, 10:15.0, 10:38.0, 11:09.0, 11:14.0, (11:24.0), (12:24.0) |
6 | 130 | Sequim,
WA - Team Time (1st 5) 53:32.8 | Spread (1st 5) 2:15.7 |
| 10, 13, 17, 22, 68, (71), (79) |
| August O'Shea, Hayden Crane, Andrew Hanstad, Isaiah West, Michael Brown, (Jared Rutherford), (Adam Rutherford) |
| 10:01.1, 10:10.1, 10:22.3, 10:42.5, 12:16.8, (12:25.8), (12:52.2) |
7 | 165 | Miller,
WA - Team Time (1st 5) 54:51.0 | Spread (1st 5) 1:40.0 |
| 8, 30, 34, 46, 47, (57), (75) |
| Kyle Hurd, Austin Lawrence, Gordon Shaw, Blake Swenson, Jeran Paris, (Tanner Stipic), (Dayln Barragan) |
| 9:48.0, 11:02.0, 11:06.0, 11:27.0, 11:28.0, (11:52.0), (12:36.0) |
8 | 167 | Stevens,
WA - Team Time (1st 5) 55:04.1 | Spread (1st 5) 1:35.5 |
| 11, 24, 31, 50, 51, (58), (61) |
| Tristin Butler, Kenith Soule, Nathan Denton, Nicolas Hubbard, Jace Levine, (Max Hornack), (Carson Wilder) |
| 10:01.6, 10:47.8, 11:02.5, 11:35.1, 11:37.1, (11:52.3), (12:00.7) |
9 | 190 | Rainier,
WA - Team Time (1st 5) 56:01.0 | Spread (1st 5) 50.0 |
| 26, 28, 40, 41, 55, (56), (69) |
| Richard Rutt, Navarreaux Simmons, Brandon Hoover, Tobias Braaten, Galen Rios, (Logan Clark), (Von Bradford) |
| 10:55.0, 10:56.0, 11:11.0, 11:14.0, 11:45.0, (11:49.0), (12:22.0) |
10 | 234 | Blue Heron,
WA - Team Time (1st 5) 57:34.5 | Spread (1st 5) 1:43.4 |
| 18, 34, 52, 64, 66, (67) |
| Gerry Coker, River Yearian, Alejandro Montanez, Brad Gamble, Jesus Duran, (Tate Braden) |
| 10:27.9, 11:06.0, 11:41.8, 12:07.5, 12:11.3, (12:12.1) |
11 | 333 | Montesano,
WA - Team Time (1st 5) 1:02:13.1 | Spread (1st 5) 2:10.1 |
| 49, 53, 63, 82, 86 |
| Logan Clements, Eric Blanchard, Connor Parkinson, Donovan Albert, Samuel Borcherding |
| 11:34.0, 11:43.0, 12:07.0, 13:05.0, 13:44.1 |
12 | 341 | Lincoln of Pullman,
WA - Team Time (1st 5) 1:01:58.4 | Spread (1st 5) 1:41.5 |
| 38, 72, 76, 77, 78, (81), (84) |
| Aron James, Tommy Wright, Tyler Oelke, Erich Wacker, Tristan Call, (Felipe Mejias), (Pablo Mejias) |
| 11:09.3, 12:28.7, 12:40.0, 12:49.6, 12:50.8, (12:56.3), (13:13.6) |
13 | 367 | Ilwaco,
WA - Team Time (1st 5) 1:03:16.7 | Spread (1st 5) 1:51.4 |
| 45, 74, 80, 83, 85, (87), (88) |
| Ben Brownlee, Blake Hajdok, Trent Ramsey, Noah Carper, Phillip Gittings, (Paul Huff), (Trampas Dungan) |
| 11:24.7, 12:34.3, 12:54.9, 13:06.7, 13:16.1, (16:49.6), (17:08.8) |