Salvador Perez still plays a lot as the Kansas City Royals‘ star catcher.

Having depth behind the plate is a good thing, though, and the Royals added some on Friday.

The Royals announced that they signed catcher Elias Diaz to a minor league contract.

Diaz, 35, has played in 11 MLB seasons.

The native of Venezuela began his career with parts of five seasons with the Pittsburgh Pirates. He then spent five seasons with the Colorado Rockies. The past season-plus has been played for the San Diego Padres.

Diaz is a career .247 hitter with 71 home runs and a .683 OPS.

MORE: There’s one question Pirates phenom Konnor Griffin needs to answer

His best season was 2023, when he was an All Star (and actually won All-Star Game MVP). Diaz batted .267 with 14 home runs in 141 games that season.

He also hit 18 homers in just 106 games in 2021 for the Rockies.

In 2025 with the Padres, Diaz played in 106 games, hit nine home runs and batted .204.

Behind the 35-year old Perez, the Royals currently just have one other catcher on the 40-man roster, the promising prospect Carter Jensen.

Diaz adds a different dimension if Kansas City wants to let Jensen develop further in the minor leagues.

The Royals have also brought in Luke Maile and Jorge Alfaro as veteran catching possibilities behind Perez, with it seeming likely one of them may stick around for Opening Day and beyond.

More MLB news: