The Royals have signed Salvador Perez to a deal that will keep him under contract for the next five years and perhaps until the 2019 season.
The catcher's five-year contract runs through 2016 with club options for each of the following three seasons.
The deal guarantees Perez $7 million, but could be worth $26.75 million for the full eight years if all the options are exercised.
The 21-year-old will receive a guaranteed $750,000 for this year, $1 million for 2013, $1.5 million for 2014, $1.75 million for 2015 and $2 million for 2016.
Royals Lock Up Salvador Perez For Five Years