Rosenthal: D-backs' Zack Greinke outperforming huge salary in 2019
The end of the Zack Greinke contract: How a bold move breathed
AP Sources: Greinke, Diamondbacks get $206.5 M, 6-year deal
Greinke's D-Backs deal includes $62.5M in deferred salaries
ESPN report details Diamondbacks' process of trading Zack Greinke
Zack Greinke trade: Arizona Diamondbacks winner at MLB trade deadline?
After a Flurry of Deals, Zack Greinke Still Stands Alone - The New
Zack Greinke agrees to 6-year, $206.5M deal with Arizona Diamondbacks
ESPN report details Diamondbacks' process of trading Zack Greinke