1 | 28 | Lake Stevens,
WA - Team Time (1st 5) 1:24:01.4 | Spread (1st 5) 51.6 |
| 2, 3, 6, 7, 10, (16), (17) |
| Noah Wallace, Trevor Allen, Cortlend Novak, Isaiah Britt, Nick Paduano, (Jacob Headland), (Riley Koon) |
| 16:24.5, 16:28.5, 16:55.7, 16:56.6, 17:16.1, (17:42.4), (17:47.5) |
2 | 68 | Meridian (WA),
WA - Team Time (1st 5) 1:26:32.2 | Spread (1st 5) 2:10.8 |
| 1, 9, 11, 20, 27, (34), (46) |
| Collin Magnusson, Derek Morrow, Derek Holz, Riley Hawkins-Hecock, Levi Morrow, (Bailey Hodge), (Brendon Ross) |
| 15:59.1, 17:06.6, 17:24.5, 17:52.1, 18:09.9, (18:27.0), (18:58.6) |
3 | 120 | Bellingham,
WA - Team Time (1st 5) 1:29:42.2 | Spread (1st 5) 1:44.5 |
| 5, 19, 24, 32, 40, (57), (61) |
| Cade Brown, Nicholas Leishman, Andrew Twedt, Jackson Zerba, Ty Veldhuisen, (Mingyuan Yin), (Zion Crocker) |
| 16:48.7, 17:51.1, 18:05.9, 18:23.3, 18:33.2, (19:24.9), (19:29.5) |
4 | 143 | Ferndale,
WA - Team Time (1st 5) 1:30:21.3 | Spread (1st 5) 1:55.7 |
| 4, 29, 34, 37, 39, (41), (44) |
| Roberto Aguilera, Arthur "AJ" Rankin, Zach Sulak, Jacob Ramirez, Matthew Steiber, (Kayle Widmer), (Cole Bergquist) |
| 16:37.4, 18:16.3, 18:27.0, 18:27.5, 18:33.1, (18:35.2), (18:54.9) |
5 | 161 | Lynden Christian,
WA - Team Time (1st 5) 1:31:48.3 | Spread (1st 5) 2:46.1 |
| 12, 18, 22, 31, 78, (83), (91) |
| Josh Lingbloom, Jon Wiley, Jack VanderGriend, Eric Steiger, David Martin, (Andrew Ward), (Ryan Vandenberg) |
| 17:25.6, 17:48.3, 18:00.1, 18:22.6, 20:11.7, (20:23.0), (20:38.8) |
6 | 202 | Granite Falls,
WA - Team Time (1st 5) 1:33:33.1 | Spread (1st 5) 1:21.6 |
| 25, 28, 33, 53, 63, (67), (81) |
| Tristin Larsen, Ricky Mueller, Dante Gadbois, Ethan Short, Chris Cervarich, (Jon Smith), (James Klinman) |
| 18:08.7, 18:12.4, 18:24.5, 19:17.2, 19:30.3, (19:43.6), (20:17.3) |
7 | 206 | Nooksack Valley,
WA - Team Time (1st 5) 1:33:49.0 | Spread (1st 5) 1:55.7 |
| 21, 26, 42, 48, 69, (84), (97) |
| Conner Jones, Zach Harvey, Jordan Hem, Valentin Villalobos, Calvin Ledet, (Tyler Weed), (Caleb Karber) |
| 17:55.2, 18:09.3, 18:47.9, 19:05.7, 19:50.9, (20:24.8), (21:50.2) |
| 206 | Sehome,
WA - Team Time (1st 5) 1:33:30.1 | Spread (1st 5) 2:01.0 |
| 13, 36, 43, 52, 62, (65), (70) |
| Jackson Slesk, Max Hannah, Jacob Frazier, Jackson Schroyer, Soren Sandeno, (Ian Whitehouse), (Ethan Vance) |
| 17:28.6, 18:27.3, 18:52.2, 19:12.4, 19:29.6, (19:40.3), (19:53.8) |
9 | 236 | Blaine,
WA - Team Time (1st 5) 1:35:02.4 | Spread (1st 5) 2:38.3 |
| 15, 30, 55, 56, 80, (87), (98) |
| Parker Morris, Charlie Baldwin, Tristan Soto, Greg Arps, Samuel Welch, (Spenser Dodge), (Andrew Bullock) |
| 17:38.6, 18:21.8, 19:21.0, 19:24.1, 20:16.9, (20:30.8), (21:59.4) |
10 | 258 | Mount Baker,
WA - Team Time (1st 5) 1:35:50.8 | Spread (1st 5) 2:23.6 |
| 14, 47, 59, 66, 72, (86), (99) |
| Jesse Phan, Keenan Gray, Caleb Forbes, Mitchell Pelzer, Casey McHugh, (Raiven McCormick), (Christopher Spring) |
| 17:37.5, 19:03.3, 19:27.0, 19:41.9, 20:01.1, (20:28.3), (22:04.2) |
11 | 280 | Squalicum,
WA - Team Time (1st 5) 1:36:17.5 | Spread (1st 5) 3:27.0 |
| 8, 51, 58, 75, 88, (89), (90) |
| Chais Sugden, Ian Tomberlin, Curt Peila, Chuck Dvorachek, Denny McAuliffe, (Carl Peterson), (Brenden Pelkie) |
| 17:04.6, 19:09.7, 19:26.1, 20:05.5, 20:31.6, (20:35.7), (20:36.4) |
12 | 287 | Sedro-Woolley,
WA - Team Time (1st 5) 1:36:53.6 | Spread (1st 5) 1:34.3 |
| 38, 45, 60, 71, 73, (77), (92) |
| Quentin Salinas, Jacob Swenson, Ezra Swenson, Teegan Sterling, William Wing, (Lars Stenseth), (Sam DiMeo) |
| 18:27.6, 18:57.2, 19:28.9, 19:58.0, 20:01.9, (20:08.6), (20:53.6) |
13 | 305 | University Prep,
WA - Team Time (1st 5) 1:38:27.5 | Spread (1st 5) 3:45.8 |
| 23, 54, 64, 68, 96, (104), (105) |
| Nick Napier, Ty Maider, Will Napier, Damon Hardwick, Elliot Hardwick, (Max Lafreniere), (Hayden Bushfield) |
| 18:01.2, 19:18.9, 19:35.4, 19:45.0, 21:47.0, (24:41.0), (27:55.4) |
14 | 328 | Omak,
WA - Team Time (1st 5) 1:38:40.3 | Spread (1st 5) 1:04.0 |
| 49, 50, 74, 76, 79, (82), (85) |
| Ben Kraske, Jordan Click, Austin Hughes, Kyle Holborn, Kyle Abrahamson, (Alfonso Medina), (Dawson Click) |
| 19:08.1, 19:08.5, 20:03.2, 20:08.4, 20:12.1, (20:22.9), (20:27.8) |
15 | 483 | Lakewood,
WA - Team Time (1st 5) 1:48:50.0 | Spread (1st 5) 2:01.1 |
| 93, 94, 95, 100, 101, (102), (103) |
| Ryan Hudson, Gabriel Schiess, Dylan DeVon, Adam Cross, Luke Davis, (Taylor Stich), (Tristen Hofmann) |
| 21:05.5, 21:06.9, 21:16.7, 22:14.3, 23:06.6, (23:10.2), (23:12.6) |