Zack Greinke is 41 years and 1 month(s) old. He was born in 21 Oct, 1983. Zack Greinke is an American professional baseball player pitcher He is mostly known to be a player for the Arizona Diamondbacks of Major League Baseball Previously he played for the Kansas City Royals Milwaukee Brewers and Los Angeles Dodgers