Donald Zackary Greinke ( GRAIN-kee; born October 21, 1983) is an American professional baseball pitcher for the Kansas City Royals of Major League Baseball (MLB). Beginning his career in Kansas City, Greinke has also played for the Milwaukee Brewers, Los Angeles Angels of Anaheim, Los Angeles Dodgers, Arizona Diamondbacks, and Houston Astros.