Tigers trade Justin Upton to Angels

DENVER, CO - AUGUST 28: Justin Upton #8 of the Detroit Tigers watches his RBI double during the first inning of an interleague game during against the Colorado Rockies at Coors Field. (Photo by Justin Edmonds/Getty Images)

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.