Camas won every event by two en route to a district team championship at the Class 4A district swim meet Saturday in Kelso.
Camas easily outdistanced Union for the team title, 414-314.
Kasey Calwell led the way for the Papermakers, claiming district titles in the 200 individual medley (1:58.56) and 100 breaststroke (1:02.46).
John Utas won district titles in the 50 freestyle (22.56) and 100 freestyle (49.95), and teammate Lucas Ulmer won the 100 butterfly (55.30) and 100 backstroke.
All three swimmers helped Camas claim relay wins in the 200 medley relay and 400 free relay.
Union's Andrew Chang claimed the remaining two individual district titles, winning the 200 free (1:50.75) and 500 free (5:02.88). Camas also won the 200 free relay.
3A district -- Prairie's Jaron Hamlik captured district titles in the 100 backstroke and 100 butterfly in the 3A meet at Kelso.
Hamlik posted big wins in both events, winning the 100 fly in 51.61 seconds and the 100 backstroke in 53.48.
In a meet that included entrants from central Washington, Hanford took the team title with 354 points, ahead of Mountain View (234) and Columbia River (198).
Mountain View's Chris Xue won the district title in the 50 free (22.34) and Columbia River won the 400 free relay (3:29.59). River's Benjamin Grubb qualified for state in four events.
2A district -- Hockinson claimed the most district titles, but the Hawks could not overcome Capital's overall depth in the 2A district meet at Mark Morris.
Capital of Olympia edged Hockinson for the team title 262.5-254.
But the Hawks won eight events on Saturday.
Dylan Osborne won the 50 free (22.45) and 100 butterfly (53.19). Jonah Rodewald won the 200 individual medley (2:03.96) and 100 breaststroke (1:05.14). Cullyn Newman won the 100 free (50.11) and 100 backstroke (58.77) for the Hawks.
Osborne, Rodewald and Newman joined Will Morris to win district titles in the 200 medley relay (1:43.93) and 400 free relay (3:24.35).