Royals agree to terms with Salvador Perez to keep 9X all-star in Kansas City

TJ French

Royals agree to terms with Salvador Perez to keep 9X all-star in Kansas City image

Salvador Perez has become a franchise icon in the Kansas City Royals organization.

On Tuesday, he declined the option to become a free agent and signed a two-year contract with Kansas City to remain with the team until at least 2027. It is worth $25 million, all guaranteed, but there are some deferrals, which have not been announced.

Perez has spent all 14 seasons of his career with the Royals and has become one of the most likable players in MLB.

More MLB news: Dodgers-Blue Jays electric World Series game seven brings FOX tremendous ratings

Salvador Perez is staying put in Kansas City

Salvador Perez has several accolades with Kansas City. He won World Series MVP in 2015, has been named to the All-Star team nine times, and has been awarded five Silver Sluggers.

More MLB news: Red Sox trade prediction lands Pirates' all-star starter for promising outfielder

He is 35, but his power and production have not wavered. Perez has nine consecutive full seasons of 20+ home runs, and smashed 30 this season in 155 games.

Once a catcher who was able to catch every day, Salvy is starting to transition into a designated hitter role. He's become a beloved figure in Kansas City for all he's done for the organization, and it's no surprise he's reached an agreement on a new contract. 

More MLB news: Two Yankees free agents not featured in recent 2026 roster projection

Perez has 303 career home runs and a.264 batting average. His previous contract was a four-year, $82 million deal.

More MLB news: 

 

Staff Writer