The Arizona Diamondbacks locked up 22-year-old Justin Upton with a 6 year deal worth $51.25 million. Upton is coming off a year in which he posted a .300 batting average with an .899 OPS. Upton also knocked 26 homeruns drove in 86 runs, while stealing 20 bases in 138 games, earning his first career All-Star appearance.
This is a fantastic deal for both Upton and the Diamonbacks organization. Arizona buys out all of Upton’s remaining arbitration years plus two years of free agency, while Upton is set to become a free agent at age 28, entering his prime and likely getting ready for a big contract. The Diamondbacks likely saved themselves some money by buying out Upton’s arbitration years, and also guaranteed themselves an additional two more years of his service before he hits the open market. The plus side for Upton is that he now has that guaranteed money with a nice contract, and will hit free agency as he should be hitting his prime.
At just 22, Upton shows a lot of upside and looks to be a potential 30/30 guy who will hit around .300 while playing good defense.