The Detroit Tigers had buyer's remorse almost from the moment they inked free agent outfielder Justin Upton to a six year deal prior to the 2016 season. While Upton is in the midst of one of his best seasons ever in 2017, the Tigers unloaded his deal on the Los Angeles Angels Thursday for pitching prospect Grayson Long and a player to be named later. As noted, Upton is having a big year hitting .279 with 28 home runs and 94 RBI for the Tigers and he the Angels were in need of another bat to help them claim a wild card spot. The big thing with Upton over the years has been his never-ending hot and cold spells that sink those in weekly leagues and drive his overall owners batty. 2017 has not seen that from Upton as the 30-year-old former number 1 pick overall has kept his average in solid territory almost all season. What has really helped Upton is a very lucky .351 BABIP (way up from .301 a year ago) and if not for that, his horrid 28.3 K/9 which is right in line with what has destroyed his average the last few years. So without that BABIP luck, Upton would be back to his .250 ways and annoying everyone one of us but his power remains as potent as anyone in fantasy baseball. It is that category that continues to carry his value and will likely help the Angels have their best chance of reaching the postseason.