It all depends on your projected future value & dollar/WAR figures, but here are a couple attempts from FanGraphs... https://blogs.fangraphs.com/christian-yelich-cashes-in/ Money quote..."Even so, much of his performance value is up front, during the two low-cost years that are being carried over. ZiPS figures that the seven years starting in 2022 are worth $225 million, which is still $36.5 million more than he’s being paid for that period." Here is another where they examine how "similar" players have performed over during their thirties... https://blogs.fangraphs.com/how-good-will-christian-yelich-be-in-his-thirties/ tl,dr..."If we assume a nine million dollars per win at present in free agency, and a five percent inflation rate, those 17 wins will be worth around $190 million. The Brewers are paying just $174 million for that potential production (and maybe less when deferrals are factored in); that’s just an 8% discount of the projected value three years in advance. Given the uncertainty in player performance, and that the Brewers were not under any pressure to sign Yelich, that discount is not significant. The Brewers are likely to get exactly what they pay for and Yelich gets long term security. Everybody wins." ZIPS came in around 36 WAR, Yelich's comp group came in around 29 WAR, so I would imagine the Brewers internal projections for Christian are in a similar range over the life of the contract.