The Seattle Mariners have traded Edwin Encarnacion to the New York Yankees, sources familiar with the deal told ESPN.

The full terms of the trade were not immediately known.

Encarnacion, 36, leads the American League with 21 home runs this season. He has missed Seattle's last three games because of back soreness.