Kansas City Royals vs. Pittsburgh Pirates Prediction: Can We Trust
Royals' Greinke gives up 3 HRs in 4 innings against Twins
Royal expectations: Greinke, Witt and KC's hopes for 2022
Zack Greinke Explains Decision to Return to Kansas City Royals
Royal expectations: Greinke, Witt and KC's hopes for 2022
An appreciation of Zack Greinke - by Craig Brown
Royals tie franchise record for most single-season losses
Cincinnati Reds vs Kansas City Royals - June 12, 2023 - Redleg Nation
Why Zack Greinke signed with the Royals: 'It was my No. 1 choice