Zack Greinke's middle name is "Zackary." He was born on October 21, 1983, in Orlando, Florida. Greinke is a starting pitcher for the Kansas City Royals. He has also played for the Arizona Diamondbacks, Los Angeles Dodgers, Milwaukee Brewers, and Houston Astros.
Unleash Your MLB Fandom: The Ultimate Zack Greinke Quiz!