1 | 44 | North Kitsap,
WA - Team Time (1st 5) 57:05.0 | Spread (1st 5) 1:10.0 |
| 1, 5, 8, 13, 17, (19), (21) |
| Max Metters, Igmin Martinez, Luke Hensley, Wyatt Murphy, Connor Stewart, (Glen Fritz), (Carson Monette) |
| 10:39.0, 11:14.0, 11:37.0, 11:46.0, 11:49.0, (11:53.0), (12:05.0) |
2 | 47 | Port Angeles,
WA - Team Time (1st 5) 58:05.0 | Spread (1st 5) 33.0 |
| 4, 8, 10, 12, 13, (13), (16) |
| Thomas Shaw, Gabriel Long, Cameron Butler, Aron Trubow, Adam Borde, (Logan Tyson), (Joshua Gavin) |
| 11:13.0, 11:37.0, 11:44.0, 11:45.0, 11:46.0, (11:46.0), (11:48.0) |
3 | 66 | Kingston,
WA - Team Time (1st 5) 58:14.0 | Spread (1st 5) 1:42.0 |
| 2, 7, 10, 18, 29, (30), (31) |
| Stefans Lusis, Tor Sather, Chase Claymore, Curtis Upton, David Anderson, (Eithan Fox), (Thomas Mixon) |
| 10:45.0, 11:26.0, 11:44.0, 11:52.0, 12:27.0, (12:28.0), (12:29.0) |
4 | 100 | North Mason,
WA - Team Time (1st 5) 59:51.0 | Spread (1st 5) 1:17.0 |
| 3, 20, 25, 26, 26, (33), (35) |
| Noah Hasselblad, Gabe Espinosa, Nathan Fjeld, Gabe Morton, Dalton Block, (James Burch), (Joseph Denend) |
| 11:00.0, 12:01.0, 12:16.0, 12:17.0, 12:17.0, (12:47.0), (12:51.0) |
5 | 129 | Sequim,
WA - Team Time (1st 5) 1:01:43.0 | Spread (1st 5) 1:36.0 |
| 6, 24, 28, 34, 37, (38), (41) |
| Murray Bingham, Jazen Bartee, Koda Robinson, Fischer Jensen, Jakob Pyeatt, (Carson Holt), (Bates Jared) |
| 11:18.0, 12:15.0, 12:26.0, 12:50.0, 12:54.0, (12:56.0), (13:07.0) |
6 | 152 | Bremerton,
WA - Team Time (1st 5) 1:02:57.0 | Spread (1st 5) 59.0 |
| 22, 23, 32, 36, 39, (39), (45) |
| Enrique Brambila, Spencer Anderson, Erik Anderson, Jaycob Storey, Christopher Shelley, (Jeriah Smith), (Gabriel Price) |
| 12:07.0, 12:09.0, 12:42.0, 12:53.0, 13:06.0, (13:06.0), (13:40.0) |
7 | 221 | Olympic,
WA - Team Time (1st 5) 1:07:14.0 | Spread (1st 5) 42.0 |
| 42, 42, 44, 46, 47, (47), (49) |
| Wyatt Pisz, Christopher Mourich, Isaac Ferraro, William Mowry, Joshua Rehahn, (William Herron), (Nathaniel Mann) |
| 13:12.0, 13:12.0, 13:14.0, 13:42.0, 13:54.0, (13:54.0), (14:00.0) |