The Toronto Blue Jays acquired outfielder Melvin Upton Jr. and cash from the San Diego Padres for minor league pitcher Hansel Rodriguez.
Upton is making $15.45 million this season and $16.45 million next season, the final year of a five-year deal he signed with the Atlanta Braves before the 2013 season. The Padres will pay all but $5 million of what is owed to Upton, according to MLB Network and confirmed by ESPN.
Upton, 31, is in the midst of a bounce-back season with the Padres, batting .256 with 16 home runs, 45 RBIs and a team-leading 20 stolen bases. The 12-year veteran, who played in only 87 games last season, figures to provide outfield depth and versatility to the Blue Jays, who trail the first-place Baltimore Orioles by three games in the American League East.
Padres general manager A.J. Preller said the deal had been in the works for a few weeks.
"He's played well," Preller said. "He's really played both sides of the ball. He has a chance to be a 30-30 guy. He's hit some big home runs in some big spots and has played tremendous defense for us in left field."
Upton and closer Craig Kimbrel were obtained in a trade with Atlanta on the eve of Opening Day 2015. Upton missed a good deal of last season with a foot injury.
The Orioles also reportedly had expressed an interest in trading for Upton.
Upton took to Twitter on Tuesday to thank the Padres and their fans and to say he is excited to be joining the Blue Jays.
The Blue Jays currently have All-Star Michael Saunders in left field and slugger Jose Bautista in right field, meaning Upton likely will have to compete with center fielder Kevin Pillar for playing time in Toronto. The Blue Jays also could play Edwin Encarnacion more regularly at first base, opening up more at-bats at designated hitter for Saunders, Bautista and Upton.
Upton is the fourth prominent player traded away this season by the rebuilding Padres, who also have parted with James Shields, Drew Pomeranz and Fernando Rodney.
Rodriguez, a right-hander, is 2-1 with a 3.06 ERA in six starts for Rookie League Bluefield.