Garza gets $12.5 million a season, with $2 million annually deferred without interest. The deferred money is payable in four installments each Dec. 15 starting in 2018.
He can earn an additional $1 million annually in performance bonuses: $500,000 each for 30 starts and 190 innings.
The deal includes a $13 million option for 2018 that would become guaranteed if he makes 110 starts during the next four years, pitches 155 innings in 2017 and is not on the disabled list at the end of that season.
Milwaukee has protection against an arm injury in two ways. If he is on the disabled list for 130 or more days during any 183-day period for a right shoulder or elbow injury, or an injury resulting from instability in the shoulder or elbow, Milwaukee gets a $1 million option for 2018. If he has fewer than 90 starts during the next four years, the Brewers have a $5 million option.