Posey’s deal, announced Friday by the reigning World Series champions, includes a club option for 2022 that could raise the value to $186 million over 10 years.
The agreement is the longest for a catcher and the largest in Giants history, surpassing Matt Cain‘s six-year, $127.5 million contract.
Posey had been due to make $8 million this year. He instead gets a $7 million signing bonus — with $5 million payable Oct. 15 and the remainder Jan. 15 — and his 2013 salary is reduced to $3 million.
The agreement includes a full no-trade clause.