Zack Greinke signs with Royals for 2023: 'My No. 1 place
Zack Greinke agrees with Arizona Diamondbacks - ESPN
Kansas City Royals, Zack Greinke agree to four-year extension - ESPN
Diamondbacks Sign Zack Greinke - MLB Trade Rumors
Inside the Zack Greinke deal -- 24 hours that rocked the MLB trade deadline - ESPN
Zack Greinke reflects on leaving Dodgers for Diamondbacks – Daily News
Ketel Marte, Zack Greinke make ESPN's inaugural 2019 All-MLB Teams
Zack Greinke leaves Dodgers, agrees to deal with Diamondbacks – Orange County Register
Diamondbacks Are Said to Agree to Deal With Zack Greinke - The New York Times
MLB trade rumors: Diamondbacks' Zack Greinke's price is skyrocketing
Royals, Zack Greinke finalize $8.5M deal for 2023 season - ESPN
Zack Greinke pitches Royals to 5-2 win over Yankees in what could be his career finale
ESPN report details Diamondbacks' process of trading Zack Greinke