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.