1 | 94 | Woodland,
WA - Team Time (1st 5) 1:09:23.0 | Spread (1st 5) 1:39.0 |
| 3, 6, 16, 17, 52, (96), (98) |
| Matthew Young, Nathan Patterson, Tim Nahring, Josiah Anderson, Alex Ikerd, (Dallin Buck), (Ryan Forcier) |
| 13:09.0, 13:27.0, 13:59.0, 14:00.0, 14:48.0, (15:39.0), (15:40.0) |
2 | 98 | Prairie,
WA - Team Time (1st 5) 1:09:45.0 | Spread (1st 5) 1:17.0 |
| 5, 9, 20, 21, 43, (71), (86) |
| David Olvera, Caleb Schleicher, Braden Oehler, Robert Wassom, Michael Guenther, (William Sweesy), (Ken Ford) |
| 13:19.0, 13:39.0, 14:05.0, 14:06.0, 14:36.0, (15:05.0), (15:22.0) |
3 | 115 | Meridian (WA),
WA - Team Time (1st 5) 1:09:49.0 | Spread (1st 5) 1:41.0 |
| 2, 12, 18, 40, 43, (64), (67) |
| Collin Magnusson, Derek Morrow, Derek Holz, Levi Morrow, Riley Hawkins-Hecock, (Kenny Barnes), (Brendon Ross) |
| 12:55.0, 13:48.0, 14:01.0, 14:29.0, 14:36.0, (15:00.0), (15:04.0) |
4 | 135 | Lewis and Clark,
WA - Team Time (1st 5) 1:11:03.0 | Spread (1st 5) 50.0 |
| 11, 14, 31, 36, 43, (50), (53) |
| Zak Kindl, Ross Hamilton, Spencer Swaim, Ian McCarthy, Edward Wardwell, (Ian Nessen), (Yukon Innes) |
| 13:46.0, 13:55.0, 14:20.0, 14:26.0, 14:36.0, (14:43.0), (14:50.0) |
5 | 143 | Washougal,
WA - Team Time (1st 5) 1:11:19.0 | Spread (1st 5) 12.0 |
| 22, 25, 29, 33, 34, (58), (67) |
| Aiden Pullen, Bailey Duncan, Nicolas Velardi, Luke Belzer, Collin Manning, (Jamison Wright), (Tanner Lees) |
| 14:10.0, 14:11.0, 14:15.0, 14:21.0, 14:22.0, (14:54.0), (15:04.0) |
6 | 148 | Ridgefield,
WA - Team Time (1st 5) 1:10:23.0 | Spread (1st 5) 2:15.0 |
| 1, 13, 18, 53, 63, (67), (67) |
| Silas Griffith, Vanea McDaniel, Ciarnin McNeil, Miles Bethel, Austin Nolan, (Colby Enquist), (Brandon Lehto) |
| 12:44.0, 13:49.0, 14:01.0, 14:50.0, 14:59.0, (15:04.0), (15:04.0) |
7 | 156 | Meadowdale,
WA - Team Time (1st 5) 1:11:08.0 | Spread (1st 5) 1:32.0 |
| 7, 10, 22, 46, 71, (82), (87) |
| Dominic Giordano, Colin Knechtel, Josh Verzola, Brian Primm, Rory Kirkpatrick, (Kevin Mendez), (Lyle Lasala) |
| 13:33.0, 13:43.0, 14:10.0, 14:37.0, 15:05.0, (15:19.0), (15:23.0) |
8 | 203 | Burlington-Edison,
WA - Team Time (1st 5) 1:12:06.7 | Spread (1st 5) 1:37.8 |
| 4, 40, 48, 55, 56, (71), (91) |
| Wyatt Mullen, Blake Donnelly, Trey Meyer, Collin Sullivan, BJ Drye, (Max Thurmond), (Dillon Thomas) |
| 13:14.2, 14:29.0, 14:40.3, 14:51.2, 14:52.0, (15:05.0), (15:32.0) |
9 | 206 | Deer Park,
WA - Team Time (1st 5) 1:12:37.0 | Spread (1st 5) 44.0 |
| 26, 26, 42, 50, 62, (65), (75) |
| Cody Bollum, Kody Turner, Tanner Bollum, Trevor Amann, Jordan Zeik, (Cody Westerman), (Jason Aebischer) |
| 14:13.0, 14:13.0, 14:31.0, 14:43.0, 14:57.0, (15:01.0), (15:06.0) |
10 | 296 | Sedro-Woolley,
WA - Team Time (1st 5) 1:14:30.0 | Spread (1st 5) 1:19.0 |
| 26, 58, 60, 61, 91, (94), (106) |
| Quentin Salinas, Tanner Harwood, Teegan Sterling, Jacob Swenson, Ezra Swenson, (Lars Stenseth), (William Wing) |
| 14:13.0, 14:54.0, 14:55.0, 14:56.0, 15:32.0, (15:37.0), (15:53.0) |
11 | 303 | West Valley (Spokane),
WA - Team Time (1st 5) 1:14:24.0 | Spread (1st 5) 2:19.0 |
| 8, 31, 66, 90, 108, (116), (125) |
| Skylar Ovnicek, Jacob Nicholson, Nathan Freeman, Cody Skay, Mac Baxter, (Conley Ovnicek), (Wyatt Davis) |
| 13:36.0, 14:20.0, 15:03.0, 15:30.0, 15:55.0, (16:00.0), (16:17.0) |
12 | 306 | Hudson's Bay,
WA - Team Time (1st 5) 1:14:37.0 | Spread (1st 5) 1:24.0 |
| 36, 39, 49, 79, 103, (105), (140) |
| Thomas Goode, Ethan Mayers, Adam McBroom, Quin Benning, Paul Furst, (David Barrajas), (Luis Luque-Torres) |
| 14:26.0, 14:27.0, 14:41.0, 15:13.0, 15:50.0, (15:51.0), (17:38.0) |
13 | 340 | Squalicum,
WA - Team Time (1st 5) 1:14:58.6 | Spread (1st 5) 1:27.6 |
| 15, 76, 77, 84, 88, (93), (94) |
| Chais Sugden, Chuck Dvorachek, Dylan Tomberlin, Denny McAuliffe, Ethan Behee, (John Dye), (Carl Peterson) |
| 13:57.9, 15:07.1, 15:07.5, 15:20.6, 15:25.5, (15:36.3), (15:37.0) |
14 | 350 | Seton Catholic,
WA - Team Time (1st 5) 1:15:37.0 | Spread (1st 5) 1:49.0 |
| 30, 35, 57, 107, 121, (133), (139) |
| Josh Balsiger, Brock Schoene, Josh Polen, Dylan Monaghan, Ian Ryan, (Josh Stokman), (Topher Strong) |
| 14:18.0, 14:25.0, 14:53.0, 15:54.0, 16:07.0, (16:48.0), (17:16.0) |
15 | 354 | Blaine,
WA - Team Time (1st 5) 1:15:38.0 | Spread (1st 5) 1:46.0 |
| 22, 46, 81, 96, 109, (119), (126) |
| Parker Morris, Charlie Baldwin, Greg Arps, Tristan Soto, Samuel Welch, (Spenser Dodge), (Alex Dodge) |
| 14:10.0, 14:37.0, 15:16.0, 15:39.0, 15:56.0, (16:02.0), (16:19.0) |
16 | 416 | Nooksack Valley,
WA - Team Time (1st 5) 1:16:45.4 | Spread (1st 5) 1:29.3 |
| 38, 80, 89, 100, 109, (128), (135) |
| Conner Jones, Zach Harvey, Valentin Villalobos, Jordan Hem, Calvin Ledet, (Tyler Weed), (Colten Starbuck) |
| 14:26.7, 15:13.4, 15:26.0, 15:43.3, 15:56.0, (16:23.3), (16:55.0) |
17 | 454 | Central Kitsap,
WA - Team Time (1st 5) 1:17:28.8 | Spread (1st 5) 50.3 |
| 74, 83, 85, 101, 111, (113), (117) |
| Cameron Carroll, Aidan Anderson, Jason Gordon, Christian Schwieterman, Blake Trujillo, (Alex Stimac), (Erik Jorde) |
| 15:05.9, 15:19.6, 15:21.3, 15:45.8, 15:56.2, (15:57.4), (16:00.8) |
18 | 544 | South Kitsap,
WA - Team Time (1st 5) 1:19:15.9 | Spread (1st 5) 1:03.0 |
| 78, 112, 114, 118, 122, (124), (131) |
| Nathaniel Anderson, Cole Mason, Ronald Rutherford, Isaac Santos, Ryen Lee, (Connor Morris), (Kevin Morrison) |
| 15:08.2, 15:56.5, 15:58.6, 16:01.4, 16:11.2, (16:14.0), (16:37.0) |
19 | 571 | Colville,
WA - Team Time (1st 5) 1:21:29.0 | Spread (1st 5) 2:08.0 |
| 98, 102, 103, 127, 141, (144), (147) |
| Palmer Morehouse, Ben Elliott, Sean Palmer, TJ Baun, Wyatt Crockett, (Tyler Elliot), (Ryan Richart) |
| 15:40.0, 15:49.0, 15:50.0, 16:22.0, 17:48.0, (18:00.0), (18:20.0) |
20 | 636 | Gig Harbor,
WA - Team Time (1st 5) 1:22:05.3 | Spread (1st 5) 48.1 |
| 120, 123, 129, 130, 134, (137), (138) |
| Cole Rau, Caleb Rochette, Gavin Spadoni, Arthur Keast, Arthur Lovett, (Foster Himmelstein), (Finlay Adamson) |
| 16:04.0, 16:12.6, 16:28.2, 16:28.4, 16:52.1, (17:04.9), (17:12.8) |
21 | 699 | Henry Foss,
WA - Team Time (1st 5) 1:29:02.7 | Spread (1st 5) 2:55.3 |
| 115, 143, 145, 146, 150, (153) |
| Gabriel Lee, Minh Vong, Mario Garcia, Clayton Nichols, Wascar Carpio, (Alec Brissom) |
| 15:59.2, 17:53.9, 18:02.0, 18:13.1, 18:54.5, (26:32.1) |
22 | 704 | Chewelah,
WA - Team Time (1st 5) 1:28:36.0 | Spread (1st 5) 2:14.0 |
| 131, 135, 142, 147, 149, (151), (152) |
| Ben Eminger, Michael Nuttall, Noah Thompson, Reimes Schatz, Dylan Walser, (Michael Larsen), (Andrew Minekar) |
| 16:37.0, 16:55.0, 17:53.0, 18:20.0, 18:51.0, (19:10.0), (20:05.0) |