In the past season Canó lost in salary US $ 11,741,935, due to the suspension of 80 games for testing positive for steroids.
The team has an option of US $ 20 million, which if not exercised, will convert Encarnación into a free agent, but it will have to pay US $ 5 million for not executing it.
The right Johnny Cueto will earn US $ 22,666,666 with the Giants in the fourth year of the contract of six that he achieved in 2016.
Cueto last year was limited to just nine starts, and this year he started on the disabled list for 60 days.
Third baseman Manny Machado will earn US $ 12 million this season, from the US $ 300 million contract he signed this year with San Diego. From the next campaign his salary will rise to US $ 32 million per year.