Zack Greinke agrees to 6-year, $206.5M deal with Arizona Diamondbacks
Veteran righty Zack Greinke and Kansas City Royals agree to 1-year contract
Royals' Zack Greinke pitched a win in possible career finale
Royals, Zack Greinke finalize $8.5M deal for 2023 season - ESPN
Royals re-sign Zack Greinke
MLB insider reports veteran pitcher Zack Greinke has reunited with Kansas City Royals on 1-year contract
Zack Greinke's Opening Day nod makes MLB history
AP source: Royals agree with RHP Greinke on deal for 2023
Zack Greinke can earn $15M this year in deal with Royals - NBC Sports