The San Diego Padres have traded outfielder Melvin Upton Jr. for Toronto Blue Jays right-handed pitcher Hansel Rodriguez and cash considerations, according to the Padres organization.
The Padres are paying all but $5 million of the $22 million left on Upton's contract, which expires after the 2017 season.
With six days left until the MLB trade deadline, other deals could be made.
Upton did not play in Monday night's game. He was held out for the second straight game despite being healthy.
After the news broke Tuesday morning, Upton commented on his love for San Diego in a Twitter post.
Padres GM A.J. Preller said he's been focused the last few days on finalizing the Upton deal. However, the team will now look at other possible trades including what kind of market (if any) develops for Matt Kemp.
As of now Andrew Cashner will make his start Tuesday night in Toronto.
Padres fans can expect this trade to give Poway native Alex Dickerson, who had six hits (two of them homers) in the last two games, a chance to really play every day and see what he can do at the Big League level.
The Padres said 19-year-old Rodriguez has a 3.06 ERA and 26 strikeouts against 11 walks in six starts, in a release sent early Tuesday.
The team is in Toronto for the franchise's first-ever trip to the city.