Royals turn back the clock with Zack Greinke signing
Royals sign pitcher Zack Greinke to one-year contract
Houston Astros drop opener to last-place Kansas City Royals
Zack Greinke Is Back; How Does That Affect the Royals' Rotation
MORE
Nationals-Astros: Zack Greinke vs. Max Scherzer lived up to Game 7
Greinke pitches complete game as Astros crush Jays, Angels star
Zack Greinke allows one hit in Royals' loss to Tigers
Zack Greinke - 2023 MLB TOPPS NOW® Card 232 - PR: 372
Royals resume unwatchable status, lose 7-3 - Royals Review
Cincinnati Reds vs Kansas City Royals - June 12, 2023 - Redleg Nation
Zack Greinke: Breaking News, Rumors & Highlights
Men's Arizona Diamondbacks Zack Greinke Majestic White Turn Back
Zack Greinke signing excites new teammates