Salvador Perez is staying in Kansas City.

The Royals catcher signed a two-year contract extension that takes the place of a club option that Kansas City had for 2026, the team announced Tuesday night.

The team did not release financial details for the new deal, but The Post’s Joel Sherman confirmed the extension is worth $25 million.

Perez’s deal includes a $7 million signing bonus and deferred money, according to MLB.com.

“Salvy is a Royals legend and one of the most important players this franchise has ever had,” Royals general manager J.J. Picollo said in a statement Tuesday. “We had the option for next year, but everyone knew we wanted to make sure his legacy with us continued longer than that. We appreciate Salvy’s commitment to the Royals, and we’re just as excited as our fans.

See Full Page