Catcher Salvador Perez has opted to bypass becoming a free agent, instead agreeing Tuesday to a two-year contract to remain with the Kansas City Royals , the team announced.
The contract is worth $25 million, sources told ESPN's Jeff Passan.
Perez, 35, has spent the entirety of his 15-year career with the Royals, and he was named team captain in 2023. A steady presence behind the plate who played in 155 games last season, Perez remains a powerful presence, hitting 30 home runs in 2025 -- his ninth consecutive full season with at least 20 homers.
A nine-time All-Star and five-time Gold Glove winner, Perez is the lone remaining link to the Royals' World Series title in 2015. He won the World Series MVP award that year, and he has continued his power output ever since, ranking 13th on

ESPN

1011 Now Sports
USA TODAY National
Arizona Daily Sun
Morgan County Citizen Sports
MLB
NBC Southern California Local
ESPN MLB Headlines
WJLA
New York Post
ABC 7 Video