Greinke, Diamondbacks agree to six-year deal
Arizona Diamondbacks trade Zack Greinke to Houston Astros
A's fall to Zack Greinke, Diamondbacks 6-3
Arizona Diamondbacks 2016 Year In Review: Zack Greinke
MORE
Zack Greinke, Diamondbacks reportedly agree to 6-year, $206.5 million deal
AP Source: Royals sign RHP Greinke to $13M contract for 2022
Zack Greinke: 'Every year, I get nervous that it's not working good enough
Zack Greinke Officially Signs 6-Year, $206.5 Million Contract With Diamondbacks
Arizona Diamondbacks announce Zack Greinke signing
MLB free agents 2016: Zack Greinke to sign with Diamondbacks, report says