Zack Greinke formerly played for the Arizona Diamondbacks .
He previously played for the Kansas City Royals , Milwaukee Brewers , Los Angeles Angels of Anaheim , Los Angeles Dodgers , and Arizona Diamondbacks .
Zack Greinke