Zack Greinke has signed a six-year contract with the Arizona Diamondbacks, reportedly worth $195 $206.5 million. Magic Johnson said that Greinke was the Dodgers' number-one priority as recently as Tuesday, but the co-owner acknowledged that an "off the charts" offer could ...