Salvador Perez and Royals agree to extension that keeps the catcher in KC through 2021

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

NEW YORK, NY - NOVEMBER 01: Salvador Perez #13 of the Kansas City Royals celebrates in the clubhouse as Kansas City Royals owner David D. Glass (L) holds the Commissioner's Trophy after the Kansas City Royals defeat the New York Mets to win Game Five of the 2015 World Series at Citi Field on November 1, 2015 in the Flushing neighborhood of the Queens borough of New York City. The Kansas City Royals defeated the New York Mets with a score of 7 to 2 to win the World Series. (Photo by Al Bello/Getty Images)

SURPRISE, Ariz. — The Kansas City Royals announced on Tuesday that they have agreed to a new contract with catcher Salvador Perez.

The five-year contract extension will keep the 25-year-old three-time All-Star in Kansas City through 2021.

The terms of the contract extension were not disclosed by the Royals per club policy, but the Royals said the contract extension will supersede his previous contract and not offer team options for the next three years.

The deal starts in 2017 and ends in 2021.