Cleveland Guardians defeat Kansas City Royals, back in first place
Greinke sharp in 500th career start, Royals beat Rangers 2-1
Zack Greinke named Royals Opening Day starter - Royals Review
Zack Greinke shook off his own pitch call, was thrilled with choice
Royals' P Zack Greinke to start Friday after completing rehab
Zack Greinke's Return to Royals Bullpen After Injury, Cole Ragans
Apopka High's Zack Greinke hits pitching milestone
Zack Greinke has strong outing vs. Blue Jays
2023 Kansas City Royals Spring Training Storylines
Royals sign pitcher Zack Greinke to one-year contract
Zack Greinke has strong outing vs. Blue Jays
Kansas City Royals announce pitcher Zack Greinke re-signed
MLB Trade Rumors: Zack Greinke To the Yankees? 10 Stars Who Failed