10 Zack Greinke stories that explain why there's no other pitcher
Royals name Zack Greinke as starter for Opening Day
Kansas City Royals' Zack Greinke wins American League Cy Young
Kansas City Royals: Zack Greinke entertains himself at fan's expense
Stott, Schwarber and Castellanos homer to help Phillies down
In Zack Greinke's 545th game, Nick Pratto gets 1st MLB hit
2023 Topps Big League #155 Zack Greinke Kansas City Royals
Profile: Zack Greinke
Zack Greinke had cool moment with son after leaving Royals game
Zack Greinke's Return to Kansas City Headlines Royals Pitching
The 24 best players in Kansas City Royals history
Orioles-Royals series preview: The Witt-Rutschman showdown will
Royals' Salvador Perez hits 200th career home run in win over
Elbow soreness forces Tyler Mahle out of start early in Twins' win