Diamondbacks Sign Zack Greinke - MLB Trade Rumors
The end of the Zack Greinke contract: How a bold move breathed
Giants rough up Diamondbacks' Zack Greinke, win 4-2
Zack Greinke will join Diamondbacks for six years, $206 million
Fan Favorite and Former Dbacks player Zack Greinke faces Dbacks
Imports Dragon MLB Series - Arizona Diamondbacks Zack Greinke 6
Zack Greinke surprises by signing with Arizona Diamondbacks - ESPN
All-Star Game rosters: Paul Goldschmidt, Zack Greinke, Jake Lamb
Mark Grace expects Zack Greinke trade to have emotional impact