Royals sign pitcher Zack Greinke to one-year contract
Zack Greinke Trade Still Right Move for Brewers - Brew Crew Ball
Royals: Zack Greinke reaches new milestone vs. Brewers
Zack Greinke's Legacy
Zack Greinke allows one hit in Royals' loss to Tigers
Zack Greinke strikes out four, Royals make three errors in loss
2022 Free Agent Profile: Zack Greinke
10 Zack Greinke stories that explain why there's no other pitcher
Kansas City Royals Activate Zack Greinke From Injured List
Kansas City Royals' Zack Greinke Moves Up Historic Strikeout
Royals 'pen shaky, offense sputters in 11-2 loss to Rangers Kansas
Greinke makes final start before Opening Day for Royals
Zack Greinke
Royals vs. Guardians Probable Starting Pitching - June 29