Salvador Perez has signed a contract extension with the Kansas City Royals that guarantees him $25MM for the 2026-27 seasons, moving beyond a previously held $13.5MM option. At 36, Perez is a nine-time All-Star and a franchise legend, expected to continue as the primary catcher while splitting time at first base/DH, despite recent struggles with on-base percentage and defensive metrics.


