Contreras, though, will be a free agent after the 2022 season.
How long is Willson Contreras contract?
Current Contract
Willson Contreras signed a 1 year / $6,650,000 contract with the Chicago Cubs, including $6,650,000 guaranteed, and an annual average salary of $6,650,000.
Where is Willson Contreras now?
Chicago Cubs catcher Willson Contreras' durability is part of why he is one of the most important players on the roster this season. Contreras' 94 starts behind the plate and 794 innings caught lead all MLB catchers.