Royals sign pitcher Zack Greinke to one-year contract
Kansas City Royals announce pitcher Zack Greinke re-signed
Kansas City Royals: Six Years After Trading Zack Greinke
Greinke can earn $15M this year with Royals
MORE
Veteran righty Zack Greinke and Kansas City Royals agree to 1-year
MLB free agency: Zack Greinke re-signs with Royals for 20th season
Zack Greinke signs with Royals for 2023: 'My No. 1 place
Hello Again, Zack Greinke - by David Lesky
Reactions to the Zack Greinke signing - Royals Review
Zack Greinke can earn $15M this year in deal with Royals - NBC Sports
Royals sign pitcher Zack Greinke to one-year contract
Reporter Jottings”: O'Hearn DFA'd; Greinke Return Looking
Kansas City Royals still hoping to bring Zack Greinke back
Zack Greinke reportedly signs one-year deal with KC Royals