Catcher Buster Posey has signed a Major League record nine-year contract extension with the San Francisco Giants.
The deal, which is worth $167m (£110m), also includes an option for 2022.
It is the longest contract in history for a catcher and the biggest for any Giants player, bettering the six-year $127.5m (£84m) deal signed by pitcher Matt Cain last year.
Posey's new deal also includes a no-trade stipulation, which covers him for five years.