Donald Zackary Greinke is an American professional baseball pitcher who is a free agent. Greinke last played for the Kansas City Royals, of whom he played with across two stints; from his 2004 debut to 2010, and from 2022 to 2023. From Wikipedia