1 | 24 | Sehome,
WA - Team Time (1st 5) 1:21:02.7 | Spread (1st 5) 32.1 |
| 2, 4, 5, 6, 7, (8), (10) |
| Kirby Overman, Riley Allsop, Colton Johnsen, Ben Stalheim, Sam Gillman, (Bryce Johnson), (Patrick Lisosky) |
| 15:49.9, 16:14.0, 16:16.8, 16:20.0, 16:22.0, (16:23.0), (16:28.0) |
2 | 64 | Anacortes,
WA - Team Time (1st 5) 1:24:03.0 | Spread (1st 5) 2:09.0 |
| 1, 8, 11, 18, 26, (27), (36) |
| Dylan Holland, James Parker, Trevor Derie, Zak Roxborough, Jared Hanson, (Austin Hughes), (Sam Riccardi) |
| 15:43.0, 16:23.0, 16:30.0, 17:35.0, 17:52.0, (17:55.0), (18:19.0) |
3 | 70 | Burlington-Edison,
WA - Team Time (1st 5) 1:25:52.0 | Spread (1st 5) 1:29.0 |
| 3, 15, 16, 17, 19, (21), (31) |
| Wyatt Mullen, Luke Husband, Hunter Ashby, Blake Donnelly, Trey Meyer, (BJ Drye), (Max Thurmond) |
| 16:07.0, 17:20.0, 17:24.0, 17:25.0, 17:36.0, (17:39.0), (18:05.0) |
4 | 122 | Bellingham,
WA - Team Time (1st 5) 1:28:10.8 | Spread (1st 5) 1:33.0 |
| 12, 23, 25, 30, 32, (34), (42) |
| Cade Brown, Ty Veldhuisen, Nicholas Leishman, Andrew Twedt, Jackson Zerba, (Mingyuan Yin), (Jonah Short-Miller) |
| 16:33.0, 17:42.0, 17:46.0, 18:03.8, 18:06.0, (18:13.0), (18:52.0) |
5 | 143 | Squalicum,
WA - Team Time (1st 5) 1:29:56.0 | Spread (1st 5) 2:10.0 |
| 13, 21, 27, 38, 44, (45), (47) |
| Chais Sugden, Dylan Tomberlin, Ian Tomberlin, Malachi Arnold, Ethan Behee, (Espen Stalder), (Chuck Dvorachek) |
| 16:52.0, 17:39.0, 17:55.0, 18:28.0, 19:02.0, (19:04.0), (19:13.0) |
6 | 175 | Blaine,
WA - Team Time (1st 5) 1:31:45.0 | Spread (1st 5) 2:15.0 |
| 14, 33, 35, 43, 50, (51), (56) |
| Parker Morris, Charlie Baldwin, Greg Arps, Tristan Soto, Samuel Welch, (Spenser Dodge), (Alex Dodge) |
| 17:05.0, 18:10.0, 18:17.0, 18:53.0, 19:20.0, (19:25.0), (20:28.0) |
7 | 186 | Lynden,
WA - Team Time (1st 5) 1:33:00.4 | Spread (1st 5) 1:41.0 |
| 20, 29, 40, 48, 49, (54), (55) |
| Roscoe Perry, Jacob Heeringa, Cole Crabtree, Keaton Hanson, Ian Witecki, (Josiah Diacogiannis), (Caleb Sterk) |
| 17:38.0, 18:00.0, 18:47.0, 19:16.4, 19:19.0, (19:32.0), (19:53.0) |
8 | 187 | Sedro-Woolley,
WA - Team Time (1st 5) 1:32:43.0 | Spread (1st 5) 1:25.0 |
| 24, 37, 39, 41, 46, (51), (53) |
| Quentin Salinas, Jacob Swenson, Lucas Skinner, Ezra Swenson, Teegan Sterling, (Lars Stenseth), (William Wing) |
| 17:45.0, 18:22.0, 18:36.0, 18:50.0, 19:10.0, (19:25.0), (19:30.0) |