DETROIT (WJBK/AP) - The Detroit Tigers announced they have traded Justin Upton to the Los Angeles Angels for minor leaguer Grayson Long and a player to be named later.
The four-time All-Star signed a six-year, $132.75 million deal to join the Tigers before last season. Detroit agreed to pay the Angels $747,951 to cover a portion of the $3,747,951 remaining in Upton's $22,125,000 salary this year.
His deal includes four more seasons at the same salary, but he can opt out after the World Series and become a free agent.
Upton leads the team in home runs (28), RBI (94), doubles (37), walks (57) and strikeouts (147). He is hitting .279 with an on-base percentage of .362.
Long was a 3rd round pick in the 2015 MLB draft. The right-handed pitcher has worked his way up through the Angels minor league system and has a minor league record of 13-13 with a 3.05 ERA.
The Tigers may not be done as Justin Verlander, Shane Greene, and Alex Wilson are all in play before the waiver-trade deadline of midnight tonight.
Follow @FOX2Sports on Twitter as this story continues to develop.