Zack Greinke of the Kansas City Royals poses for a photo on media day at Surprise Stadium on February 22, 2023 in Surprise, Arizona.
Zack Greinke of the Kansas City Royals delivers the pitch during the season opener game against the Detroit Tigers on April 5, 2010 at Kauffman...
Zack Greinke of the Kansas City Royals pitches to the Minnesota Twins on October 3, 2009 at the Metrodome in Minneapolis, Minnesota. The Twins won...
Zack Greinke of the Houston Astros delivers the pitch against the Washington Nationals during the first inning in Game Seven of the 2019 World Series...
Pitcher Zack Greinke of the Arizona Diamondbacks poses for a portrait during photo day at Salt River Fields at Talking Stick on February 20, 2019 in...
Starting pitcher Zack Greinke of the Kansas City Royals pitches during the first inning against the Cleveland Guardians at Progressive Field on...
Zack Greinke of the Kansas City Royals walks off the field after pitching in the first inning against the Cleveland Guardians on Opening Day at...
Zack Greinke of the Arizona Diamondbacks drops down a bunt during the third inning against the San Diego Padres at Chase Field on July 8, 2018 in...
Zach Greinke of the Kansas City Royals throws a pitch against the Detroit Tigers during the season opener on April 5, 2010 at Kauffman Stadium in...
Zack Greinke of the Kansas City Royals poses during photo media day at the Royals spring training complex on February 26, 2010 in Surprise, Arizona.
Starting pitcher Ross Stripling of the Los Angeles Dodgers pitches against Zack Greinke of the Arizona Diamondbacks during the second inning of the...