The end of the Zack Greinke contract: How a bold move breathed
Report: Greinke, D-backs agree to deal
Arizona Diamondbacks name Zack Greinke as Opening Day starter
Zack Greinke agrees to 6-year, $206.5M deal with Arizona Diamondbacks
Giants rough up Diamondbacks' Zack Greinke, win 4-2
The end of the Zack Greinke contract: How a bold move breathed
Royals Sign Zack Greinke - MLB Trade Rumors
Arizona Diamondbacks SnakePit Awards: Pitcher of the Year, Zack
Kansas City Royals trade Zack Greinke to Milwaukee Brewers - ESPN
SportsCenter - Breaking: The Houston Astros have acquired right
Zack Greinke's Opening Day nod makes MLB history