The Kansas City Royals have agreed to a four-year, $82 million contract extension with Salvador Perez, according to a source.

The deal is the richest in Royals history.

The value of the new deal surpasses the four-year, $72 million contract the club gave Alex Gordon in 2016.

The catcher's extension begins with the 2022 season.

"It's hard to believe where I'm coming from, where I grew up, to see the situation I have right now, it makes me feel super happy," Perez said. "My mother is going to be happy. I know my grandma is going to be happy. I know they're excited for me to be here for four more years, maybe five."