Kansas City Royals (2004-10, 2022-23) ► Milwaukee Brewers (2011-12) ► Los Angeles Angels (2012) ► Los Angeles Dodgers (2013-15) ► Arizona Diamondbacks (2016-19) ► Houston Astros (2019-21)
Years | Logo | G | W | L | Sv | K | IP |
2004-2010 | ![]() |
210 | 60 | 67 | 1 | 931 | 1,107 |
2011-2012 | ![]() |
49 | 25 | 9 | 0 | 323 | 294 |
2013-2015 | ![]() |
92 | 51 | 15 | 0 | 555 | 601 |
2016-2019 | ![]() |
114 | 55 | 29 | 0 | 683 | 713 |
2019-2021 | ![]() |
52 | 22 | 10 | 0 | 239 | 300 |
2022-2023 | ![]() |
56 | 6 | 24 | 0 | 170 | 279 |
TOTALS | 573 | 219 | 154 | 1 | 2,901 | 3,294 |
Zack Greinke played for the Kansas City Royals, Milwaukee Brewers, Los Angeles Angels, Los Angeles Dodgers, Arizona Diamondbacks, and Houston Astros during his MLB career.
Zack Greinke played for 6 teams during his MLB career.