Zack Greinke said 'hitting's not that hard,' then hit homer against D-backs
Bo Naylor's 2 HRs power Cleveland Guardians over KC Royals
We owe you one, Kansas City: Phillies vs. Royals series preview - The Good Phight
2023 Topps Big League #155 Zack Greinke Kansas City Royals Baseball Card
Why Zack Greinke signed with the Royals: 'It was my No. 1 choice' - The Athletic
Zack Greinke signs with Royals for 2023: 'My No. 1 place
Zack Greinke pitches Royals to 5-2 win over Yankees in what could be his career finale, MLB
Zack Greinke's Legacy
Zack Greinke sharp in 500th career start, Royals beat Rangers 2-1 - NBC Sports