The Yankees have agreed to a trade for left-hander Jaime Garcia with the Twins.

The Yankees announced the deal Sunday. Garcia, a free agent after the season, will be changing teams for the second time in less than a week; he joined Minnesota on Monday after the Braves dealt him, catcher Anthony Recker and cash considerations for a minor league pitching prospect.

The Yankees will send minor league pitchers Zack Littell and Dietrich Enns to the Twins as part of the swap and will also receive cash considerations from Minnesota.