Detroit Tigers trade Justin Upton to LA Angels for pitching prospect

Ken Rosenthal with Major League Baseball on FOX and Jon Morosi of the Major League Baseball network are both reporting that the Tigers have a deal in place to send Upton to the Angels for minor leaguer Grayson Long and a player to be named later.

Upton's contract runs through 2021 and is worth $22.1 million per year over the next four years, according to Spotrac. Verlander cleared waivers earlier this month, so he's eligible to be traded in August and September (the non-waiver trade deadline was July 31), but players need to be rostered by midnight tonight in order to be eligible for the postseason. Although Angel Stadium isn't particularly friendly to hitters, batting in the same lineup as Mike Trout won't be a bad thing for Upton. The following year, he slashed.250/.353/.463 while connecting with 15 dingers and driving in 42 runs through 417 plate appearances.

With a record of 69-65 and 28 games left to play this season, the Angels are only one game out of playoff position.

The Houston Astros have claimed outfielder Cameron Maybin off of waivers from the Los Angeles Angels.

Long will finish the final days of the 2017 season with the Class AA Erie Seawolves. They sent prospect Grayson Long to the Tigers in the deal.

Detroit also gets cash considerations or a player to be named. The Astros will cover the remainder of his $9 million salary for the 2017 season.

In the home stretch of the AL Wild Card race, the Angels entered Thursday just one game out of the second wild card spot.

He is owed almost $90 million over the remaining life of his contract, which expires in 2021, and he makes just over $22 million per season.