Royals, Zack Greinke finalize $8.5M deal for 2023 season - ESPN
This Day in Transaction History: D-Backs draft Dansby Swanson first overall - NBC Sports
Arizona Diamondbacks' Zack Greinke belts two home runs, becomes first pitcher to do so in two years
Offseason In Review: Arizona Diamondbacks - MLB Trade Rumors
Your Weekend Briefing: San Bernardino, Gun Debate, Zack Greinke - The New York Times
Zack Greinke signs six-year, $206.5-million deal with Arizona Diamondbacks - Los Angeles Times
Zack Greinke Diamondbacks Trade Revisited: Who won?
Appreciating Zack Greinke - AZ Snake Pit
Zack Greinke Officially Signs 6-Year, $206.5 Million Contract With Diamondbacks