1 | 69 | Snohomish,
WA - Team Time (1st 5) 1:10:27.0 | Spread (1st 5) 46.0 |
| 3, 6, 9, 25, 26, (34), (37) |
| Riley Hutchins, Joel Lepse, Dylan Thede, Sam Lepse, Diego Corchado, (Fletcher Stephens), (Roberto Martinez) |
| 13:42.0, 13:52.0, 13:58.0, 14:27.0, 14:28.0, (14:43.0), (14:50.0) |
2 | 77 | Monroe,
WA - Team Time (1st 5) 1:10:32.0 | Spread (1st 5) 1:18.0 |
| 1, 5, 20, 21, 30, (35), (37) |
| Tyler Rihn, Garrett Negrette, Nathan Hastings, Ben Addicott, Jon Kenyon, (Tristan Woolsey), (Jadon Swanson) |
| 13:20.0, 13:51.0, 14:21.0, 14:22.0, 14:38.0, (14:45.0), (14:50.0) |
| 77 | Sehome,
WA - Team Time (1st 5) 1:10:57.0 | Spread (1st 5) 48.0 |
| 2, 13, 14, 22, 26, (29), (31) |
| Zack Munson, Roman Schroyer, Jacob Alexander, Ahmed Wariyo, Coleman Brummel, (Marcus Kanenaga), (Dominik Riemann) |
| 13:40.0, 14:11.0, 14:15.0, 14:23.0, 14:28.0, (14:32.6), (14:39.0) |
4 | 96 | Marysville Getchell,
WA - Team Time (1st 5) 1:11:34.0 | Spread (1st 5) 51.0 |
| 7, 12, 19, 22, 36, (56), (61) |
| Oliver Schwab, Xander Johnson, Christian Balgos, Tyler Rounds, Cole Norton, (Michael Nguyen), (Armando Lomeli) |
| 13:55.0, 14:10.0, 14:20.0, 14:23.0, 14:46.0, (15:14.0), (15:27.0) |
5 | 119 | Bellingham,
WA - Team Time (1st 5) 1:11:51.1 | Spread (1st 5) 1:14.3 |
| 4, 8, 18, 42, 47, (59), (60) |
| Caleb Schmotzer, William Giesen, Jensen Kintzele, Cameron Chase, Josh Smith, (Evan Hildreth), (Aldan Wallace) |
| 13:43.4, 13:56.9, 14:19.4, 14:53.7, 14:57.7, (15:24.8), (15:25.3) |
6 | 134 | Arlington,
WA - Team Time (1st 5) 1:12:38.0 | Spread (1st 5) 48.0 |
| 10, 17, 24, 40, 43, (43), (43) |
| Chance Pearston, Ryan Barene, Isaiah Lowery, Quincy Fankhauser, Aiden Emerson, (Vincent Loftis), (Ryan Rushton) |
| 14:07.0, 14:18.0, 14:26.0, 14:52.0, 14:55.0, (14:55.0), (14:55.0) |
7 | 168 | Lakewood,
WA - Team Time (1st 5) 1:13:24.7 | Spread (1st 5) 47.4 |
| 15, 16, 41, 46, 50, (68), (71) |
| Alex Jensen, Gabe Hatch, Jesse Stoddard, Jarron Ransford, Joseph Heisley, (Matthew Hatch), (Ethan Stapleton) |
| 14:15.4, 14:16.9, 14:53.1, 14:56.5, 15:02.8, (15:42.9), (15:53.8) |
8 | 252 | Stanwood,
WA - Team Time (1st 5) 1:15:36.9 | Spread (1st 5) 1:23.1 |
| 28, 48, 49, 55, 72, (73), (75) |
| Jason Khoury, Wouter Van Veen, Owen Palmer, Malcolm Childs, Dylan Standish, (Alex Shepler), (Nelson Goosman) |
| 14:31.3, 14:59.1, 14:59.5, 15:12.6, 15:54.4, (15:54.9), (15:58.6) |
9 | 255 | Mount Baker,
WA - Team Time (1st 5) 1:16:12.1 | Spread (1st 5) 2:19.3 |
| 11, 39, 53, 64, 88, (89), (90) |
| Nico Johnson, Braedan Hart, Eli Freeman, Caleb Wagar, Hezekiah Bergeron, (Bobby Hubbert), (Derrick Toner) |
| 14:09.7, 14:50.6, 15:11.4, 15:31.4, 16:29.0, (16:44.4), (16:45.3) |
10 | 291 | Meadowdale,
WA - Team Time (1st 5) 1:17:11.0 | Spread (1st 5) 1:34.0 |
| 32, 52, 54, 74, 79, (101), (104) |
| Deklund DeBell, Simon Gezai, Lance Broderhausen, TJ North, Casey Cuprynski, (Noah Kiewicz), (Evik Amy) |
| 14:40.0, 15:10.0, 15:12.0, 15:55.0, 16:14.0, (17:10.0), (17:13.0) |
11 | 339 | Meridian (WA),
WA - Team Time (1st 5) 1:18:38.0 | Spread (1st 5) 55.0 |
| 57, 62, 66, 76, 78, (80), (103) |
| Kobe Koivisto, David Wallace, Andrew Burns, Walker Dewaard, Jeremy Miller, (Conner Tenkley), (Tristan Margeson) |
| 15:16.0, 15:29.0, 15:37.0, 16:05.0, 16:11.0, (16:15.0), (17:12.0) |
12 | 371 | Lynden Christian,
WA - Team Time (1st 5) 1:20:01.6 | Spread (1st 5) 2:00.3 |
| 51, 69, 70, 82, 99, (106), (110) |
| Andrew Luce, Cameron Luce, Cade VanBoven, Joseph Cunningham, Blake VanWeerdhuizen, (Brendan Vandenberg), (Jarred Laird) |
| 15:05.1, 15:43.6, 15:48.3, 16:19.2, 17:05.4, (17:24.1), (17:52.7) |
13 | 390 | Blaine,
WA - Team Time (1st 5) 1:20:48.3 | Spread (1st 5) 1:24.0 |
| 62, 65, 84, 85, 94, (109), (111) |
| Malachi Crump, Landen Carlton, Connor Hettinga, Aiden Simpson, Jack Cheatham, (Tommy Olinger-Stirrat), (Ethan Coyle) |
| 15:29.0, 15:36.8, 16:24.5, 16:25.0, 16:53.0, (17:42.8), (18:13.7) |
14 | 393 | Orcas Island,
WA - Team Time (1st 5) 1:21:35.1 | Spread (1st 5) 2:54.6 |
| 33, 77, 83, 92, 108, (113), (116) |
| Jaydon Krisch, Evan Kulper, Porter Willis, Will Stephens, Ryan Krisch-Derr, (Avery Bishop-Martin), (Logan Jones) |
| 14:41.6, 16:05.2, 16:21.7, 16:50.4, 17:36.2, (19:11.0), (20:18.9) |
15 | 407 | Marysville-Pilchuck,
WA - Team Time (1st 5) 1:21:34.0 | Spread (1st 5) 1:47.0 |
| 58, 67, 85, 97, 100, (101), (104) |
| Tyler Forney, Carson Serge, Cohen Cross, Cayden White, Lee Hall, (Alex (Nathan) Foster), (Luke Pusateri) |
| 15:22.0, 15:38.0, 16:25.0, 17:00.0, 17:09.0, (17:10.0), (17:13.0) |
16 | 462 | Squalicum,
WA - Team Time (1st 5) 1:23:54.7 | Spread (1st 5) 30.5 |
| 87, 91, 93, 95, 96, (98), (107) |
| Anthony Brim, William Wright, Hayden Smet, Wesley Sluys, Jaden Miller, (Kyle Millican), (Gavin Sanghera) |
| 16:25.3, 16:45.9, 16:52.4, 16:55.3, 16:55.8, (17:02.1), (17:35.4) |
17 | 539 | Ferndale,
WA - Team Time (1st 5) 1:37:57.1 | Spread (1st 5) 6:22.9 |
| 81, 112, 114, 115, 117, (118), (119) |
| Camilo Rodriguez, Carlos Cambron, Diogo Pedrini, Malakhi Moreau, Kaden Grumbles, (Benjamin Rankin), (Chance Ozmer) |
| 16:17.8, 18:54.9, 19:57.9, 20:05.8, 22:40.7, (22:41.1), (27:04.8) |