Zack Greinke's contract is complex, and for huge money, hence, AZ has talked about dealing him. Salary structure: 2016:31M, 2017:31M, 2018:31M, 2019:31.5M, 2020:32M, 2021:$32M Zack signed for 206.5 million, taking him through the 2021 season - part of that was an 18M signing bonus, paid in installments, to date, 6M of that has been paid. Some of the money is deferred, ($10M each in 2016-18, $10.5M in 2019, $11M each in 2020-21), paid in installments of $12.5M each 11/1, 2022-26. If traded, Zack gets an additional 2M. There is a no-trade, to 15 teams, I have no idea if the Brewers are on the list. Zack is 34 now, he is signed through age 37, he will turn 38 during he 2021 postseason. What would you give bring Greinke back to the Brewers? Be emotional, or be logical, but be honest .... in terms of players, and dollars, what deal would you make? EDIT: Spitter, I noticed you had Greinke's 2021 salary as $2M. If corrected it to $32M.