Kansas City Royals legend Salvador Perez is not going anywhere. On Tuesday night, the Royals announced that they have come to terms with Perez on a two-year deal which would take him to his age-37 season. The new contract is worth a guarantee of $25 million for the duration of the contract, as reported by Anne Rogers of MLB.com.

The Royals initially had a club option worth $13.5 million to keep Perez in tow for the 2026 season. Instead, Kansas City decided to lock up one of the most important players in franchise history to a longer-term contract that guarantees more money.

The structure of the contract, as per Rogers, involves a signing bonus and some deferred money, but overall, the deal works out to around $12.5 million per annum for Perez.

Perez may no longer be one of the best

See Full Page