Kansas City Royals, catcher Salvador Perez agree to deal adding $52.5 million through 2021 - ESPN
Kansas City Royals agree to 4-year contract extension with catcher Salvador Perez
Royals give Salvador Pérez four-year, $82M deal; richest in team history - NBC Sports
Royals extend Salvador Perez with largest contract in franchise history
Catcher Salvador Perez, Royals agree to 5-year, $52.5M contract
All-Stars back countryman Miguel Cabrera on Venezuela crisis
Valley News - Surprise, Ariz. — The Kansas City Royals had All-Star catcher Salvador Perez under control through 2019 with the sweetest of
Salvador Perez And The Most Fascinating Contract In Baseball
Royals sign Perez to 4-year contract extension
Royals, Perez agree to deal adding $52.5M through 2021
Perez deal could be model for Goldschmidt, D-backs