mlbreports.com
Greinke Signs With Arizona: 12th Best Deal ALL – Time Of 50 MLB Richest Contracts.
Chuck Booth (Owner/Lead Analyst) Follow The MLB Reports On Twitter A collective haymaker punch has just been thrown at the rest of the National League West. The Diamondbacks have inked Zack Gre…