It has 2 club options and escalators that could make it $73 million for 9 years. Would have been a free agent in 2019. Now possibly signed through 2021.

What say you?

I personally think it is a great deal for the Cubs, and something you will see more of in the future. Teams will be looking to get long term contracts early on to take a contract into a player's early 30's instead of waiting to sign a guy near free agency and get a super high contract into their late 30's. If a team can hit on only 50% of those guys it should be an overall win, especially with team options added on 7+ years in the future.

I am not happy about seeing him for another 9 years, but a good deal for the Cubs IMO.