1 | 15 | Gig Harbor,
WA - Team Time (1st 5) 22:33.9 | Spread (1st 5) 25.1 |
| 1, 2, 3, 4, 5, (6), (7) |
| Wolfgang Beck, Logan Carroll, Tristan Peloquin, R Caleb Dvorak, Noah Benesch, (Michael Hammer), (Charles Shields) |
| 4:16.6, 4:25.5, 4:31.2, 4:38.9, 4:41.7, (4:41.8), (4:42.5) |
2 | 75 | Anacortes,
WA - Team Time (1st 5) 24:36.0 | Spread (1st 5) 18.0 |
| 8, 12, 15, 18, 22, (22), (24) |
| Zak Roxborough, Sam Backman, Alex Hardison, Westin Mackenzie, Campbell Torres, (Sam Rosson), (Aidan Mathis) |
| 4:46.0, 4:49.0, 4:56.0, 5:01.0, 5:04.0, (5:04.0), (5:06.0) |
3 | 80 | Bothell,
WA - Team Time (1st 5) 24:38.0 | Spread (1st 5) 26.0 |
| 8, 10, 10, 24, 28, (30), (40) |
| Jacob Straus, Charlie Barringer, Kyle Eisenbeis, Kanyon Powers, Spencer Morse, (Chris Vong), (Johan Brusa) |
| 4:46.0, 4:47.0, 4:47.0, 5:06.0, 5:12.0, (5:19.0), (5:41.0) |
4 | 97 | Thomas Jefferson,
WA - Team Time (1st 5) 25:08.7 | Spread (1st 5) 22.2 |
| 13, 16, 18, 21, 29, (31), (32) |
| Yohan Gebrehiwet, Jeff Pinkstaff, Joey Walker, Hunter Printz, Garrett Dahl, (Issachar Nistrian), (David Jaquish) |
| 4:52.1, 4:58.2, 5:01.0, 5:03.1, 5:14.3, (5:21.8), (5:22.7) |
5 | 104 | Central Kitsap,
WA - Team Time (1st 5) 25:17.3 | Spread (1st 5) 17.6 |
| 14, 17, 20, 26, 27, (34), (36) |
| Cameron Carroll, Austin Anderson, Drew Guertin, Daniel Kelly, Daniel Sausen, (Kyle Samson), (Christian Schwieterman) |
| 4:53.6, 5:00.9, 5:02.2, 5:09.4, 5:11.2, (5:25.2), (5:26.6) |
6 | 181 | Archbishop Murphy,
WA - Team Time (1st 5) 27:38.0 | Spread (1st 5) 16.0 |
| 33, 35, 37, 38, 38, (41), (42) |
| Gunnar Swenson, Benjamin Adams, Michael McIntosh, Jace Pavelcik, Min Jun Park, (Paul McIntosh), (Nathaniel Keyes) |
| 5:24.0, 5:26.0, 5:28.0, 5:40.0, 5:40.0, (5:47.0), (5:50.0) |
7 | 225 | Arlington,
WA - Team Time (1st 5) 41:57.0 | Spread (1st 5) 4:32.0 |
| 43, 44, 45, 46, 47, (48), (49) |
| Ryan Konecny, Tanner Flemming, Jose Garcia, Quinn James, Sean Rowe, (Tylor Sullivan), (Ethan Rowe) |
| 6:20.0, 6:57.0, 7:15.0, 10:33.0, 10:52.0, (11:11.0), (13:57.0) |