1 | 52 | Squalicum,
WA - Team Time (1st 5) 1:19:33.3 | Spread (1st 5) 1:01.0 |
| 2, 3, 8, 15, 24, (27), (43) |
| Chase Bartlett, Evan Rush, Tyler Nielsen, Owen Voigt, Taylor Rush, (Ty Hoffmann), (Joseph Salomon) |
| 15:29.6, 15:34.0, 15:51.9, 16:07.2, 16:30.6, (16:37.2), (17:24.8) |
2 | 57 | Sehome,
WA - Team Time (1st 5) 1:19:43.5 | Spread (1st 5) 24.9 |
| 5, 7, 12, 16, 17, (18), (19) |
| Nick Gargano, Skyler Gillham, Heath Terry, Jackson Rogers, Sabastien Vahid, (Carter McGaffic), (Dylan Hill) |
| 15:42.7, 15:44.4, 16:01.4, 16:07.4, 16:07.6, (16:11.8), (16:12.9) |
3 | 60 | Anacortes,
WA - Team Time (1st 5) 1:19:14.7 | Spread (1st 5) 1:23.8 |
| 1, 3, 13, 21, 22, (38), (42) |
| Parker Mong, Dylan Rowell, Wolfie Strohschein, Aiden Miller, Frank Peterson, (Maverick Ball), (Logan Horr) |
| 14:57.7, 15:34.0, 16:01.5, 16:20.0, 16:21.5, (17:07.5), (17:22.9) |
4 | 82 | Bellingham,
WA - Team Time (1st 5) 1:20:53.2 | Spread (1st 5) 1:02.5 |
| 6, 11, 14, 20, 31, (33), (34) |
| Berkley Pass, Quinn Hartsoch, Cedar Champol, Jack Eschliman, Gavin Miner, (Gabriel Miner), (Porter Chesbrough) |
| 15:44.2, 16:01.2, 16:07.0, 16:14.1, 16:46.7, (16:49.9), (16:52.8) |
5 | 153 | Cedarcrest,
WA - Team Time (1st 5) 1:24:03.3 | Spread (1st 5) 1:24.7 |
| 10, 26, 35, 37, 45, (51), (52) |
| Nate Bergman, Brooks Sammarco, Jake Zlateff, Teagan Randles, Charlie Stalnaker, (Caleb Tobing), (Pierce Graham) |
| 16:00.5, 16:37.1, 16:55.3, 17:05.2, 17:25.2, (17:56.0), (17:56.2) |
6 | 185 | Lynden,
WA - Team Time (1st 5) 1:26:02.7 | Spread (1st 5) 2:16.0 |
| 9, 30, 41, 47, 58, (61), (62) |
| Gage Ellis, Sam Clarke, Daniel Mrak, Andrew Bargen, Peter Tamminga, (Jared McCrory), (Evan Holmes) |
| 15:59.4, 16:46.2, 17:22.6, 17:39.1, 18:15.4, (18:18.2), (18:25.3) |
7 | 190 | Lakewood,
WA - Team Time (1st 5) 1:25:54.2 | Spread (1st 5) 1:28.3 |
| 23, 32, 39, 43, 53, (59), (63) |
| Gabe Seagraves, Robert Lydon, Logan Larreau, Noah Butcher, Oskar Bruenel, (Ben Grubb), (Derek Sigman) |
| 16:29.1, 16:47.1, 17:15.8, 17:24.8, 17:57.4, (18:16.5), (18:27.5) |
8 | 222 | Burlington-Edison,
WA - Team Time (1st 5) 1:27:27.9 | Spread (1st 5) 1:24.6 |
| 28, 36, 49, 54, 55, (57), (60) |
| Caleb Hawkins, Landon Stallings, Colton Sanger, Lincoln Lehman, Kylar Marquette, (Holden Collier), (Ben Sommers) |
| 16:40.0, 16:57.2, 17:44.1, 18:02.0, 18:04.6, (18:10.4), (18:17.4) |
9 | 231 | Sedro-Woolley,
WA - Team Time (1st 5) 1:28:05.1 | Spread (1st 5) 2:01.7 |
| 25, 40, 46, 56, 64, (67), (69) |
| Isaac Johnson, Talon Upson, Landon Steele, Samuel Hanson, Dylan Burkhalter, (Leif Spitler), (Micah Estes) |
| 16:33.8, 17:21.7, 17:29.1, 18:05.0, 18:35.5, (18:58.2), (19:46.0) |
10 | 258 | Archbishop Murphy,
WA - Team Time (1st 5) 1:29:36.5 | Spread (1st 5) 2:01.4 |
| 29, 48, 50, 65, 66, (68), (70) |
| Brooks Salopek, Cory Maxwell, Eliot White, Carson Burley, Cesar Ruiz-Martinez, (Ben Lowry), (Gomez Nico) |
| 16:44.1, 17:40.2, 17:50.9, 18:35.8, 18:45.5, (19:42.0), (21:14.6) |