The San Diego Padres have traded Melvin Upton Jr. to the Toronto Blue Jays in exchange for pitching prospect Hansel Rodriguez and cash, the Padres announced on Tuesday.
Ken Rosenthal of Fox Sports first reported the news.
FanRag’s Jon Heyman reports the Blue Jays have agreed to take on much of the remaining $22 million on Upton’s contract.
Upton signed a five-year, $72.5 million contract with the Atlanta Braves in 2013. The Padres took over that contract when Atlanta traded Upton away before the 2015 season. Upton is due about a third of $15.45 million this year and $16.45 next year, according to Shi Davidi of SportsNet.
Upton, also known as B.J., is hitting .256 this season with 16 home runs and 20 stolen bases through 92 games.
As for Rodriguez, the Blue Jays signed the right-handed pitcher to a minor league contract in 2014.
The Padres are in fourth place in the NL West behind a 43–57 record, while the third-place Blue Jays (56–44), who are positioned three games behind the Orioles in the AL East, are looking to stay in the playoff race.