The Diamondbacks' Worst Contracts: #6, Zack Greinke - AZ Snake Pit
MLB free agents 2016: Zack Greinke to sign with Diamondbacks
Rosenthal: D-backs' Zack Greinke outperforming huge salary in 2019
Zack Greinke will join Diamondbacks for six years, $206 million
Zack Greinke 2016 Arizona Diamondbacks STADIUM PROMO Bobblehead
MLB trade deadline: Astros add Zack Greinke in blockbuster deal
Arizona Diamondbacks 2016 Year In Review: Zack Greinke
Zack Greinke to sign with Arizona Diamondbacks for reported six
MLB trade rumors: Houston Astros acquire pitcher Zack Greinke from
Zack Greinke signs with D-backs
Zack Greinke agrees to deal with Diamondbacks - Sports Illustrated