Justin Upton’s new deal is going to be worth a little over $51 million, according to Jon Heyman:
Heyman: Justin Upton Deal Worth $51.25 Million
justin upton deal is exactly $51.25 mil, 6 yrs. @mlbtraderumors notes miguel cabrera gets $74 mil over same time, nick markakis $47 mil.
The folks at SB Nation’s AZ Snakepit like the terms of the contract, if true:
...given that Fangraphs recently said, “Maybe a five-year, $58 million deal would get the job done,” this sounds like a very good deal from the Diamondbacks’ point of view. Especially as the sixth year should be at or near Upton’s peak age - paying only an extra couple of million for that would be extremely sweet indeed.











