Rosenthal: D-backs' Zack Greinke outperforming huge salary in 2019
Zack Greinke Diamondbacks Trade Revisited: Who won?
AP Source: Zack Greinke, Diamondbacks reach 6-year deal
The end of the Zack Greinke contract: How a bold move breathed life into the D-backs - PHNX
Zack Greinke finalizes 6-year, $206.5M deal with Arizona Diamondbacks - ESPN
Zack Greinke to sign with Arizona Diamondbacks for reported six-years, $206 million – New York Daily News
AP Sources: Greinke, Diamondbacks get $206.5 M, 6-year deal
MLB on Apple TV: How to watch Diamondbacks vs. Angels on Friday Night Baseball
AP Source: Royals sign RHP Greinke to $13M contract for 2022
Bumgarner bolts for Arizona, $85 million deal
Should the Diamondbacks trade Zack Greinke? - Beyond the Box Score