Reports - Royals, RHP Zack Greinke agree on deal for 2023 - ESPN
Zack Greinke surprises by signing with Arizona Diamondbacks - ESPN - SweetSpot- ESPN
Zack Greinke to Diamondbacks: Twitter Reacts as Arizona Lands Star Pitcher, News, Scores, Highlights, Stats, and Rumors
30-year-old Kelly wins MLB debut as D-backs rout Padres 10-3
Zack Greinke trade rumors: Diamondbacks would love to trade pitcher
NL West: D'Backs, Pollock Agree To 2-Year Deal
Zack Greinke - Kansas City Royals Starting Pitcher - ESPN
Zack Greinke - Kansas City Royals Starting Pitcher - ESPN
Booooo — Madison Bumgarner signs 5-year deal with Diamondbacks - McCovey Chronicles
Zack Greinke - Kansas City Royals Starting Pitcher - ESPN
30-year-old Kelly wins MLB debut as D-backs rout Padres 10-3
Zack Greinke top 10 career moments
Even after Dodgers-Diamondbacks punishments, MLB must do more to curb beanball incidents - Sports Illustrated
Arizona Diamondbacks announce Zack Greinke signing