ESPN's Buster Olney is reporting that the San Francisco Giants have agreed with Buster Posey on a nine-year, $167 million contract in a landmark deal.
Posey's new deal is the longest ever for a catcher, and worth the second-most money after Joe Mauer's $184 million, eight-year deal with the Twins. It's also the most money ever guaranteed to a player with fewer than three years of service time.
The contract, which is also the longest in Giants history, covers 2013-2021, with a team option for 2022. There is also a full no-trade clause for the duration of the contract.