Report: Royals, Greinke agree to one-year deal
Zack Greinke - Kansas City Royals Starting Pitcher - ESPN
Kansas City Royals: Five Reasons They're Better off Without Zack
KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't
Zack Greinke - Wikipedia
Zack Greinke signs with Royals for 2023: 'My No. 1 place
Greinke pitches four strong innings in relief as Royals drop
Royals pitcher Zack Greinke impresses in Opening Day start
Zack Greinke returning to Royals on one-year, $13 million deal
Royals' Zack Greinke faces Pirates, aims to follow up 'sharp' outing
Zack Greinke allows one hit in Royals' loss to Tigers