The Chicago Cubs reached agreement Thursday with veteran catcher Yorvit Torrealba on a minor league contract.

Torrealba last played in the major leagues with the Colorado Rockies in 2013 when he batted .240 with no homers and 16 RBIs in 61 games.

During the offseason, the 35-year-old Torrealba signed a minor league deal with the Angels but opted to become a free agent when he knew he was not going to make the team out of spring training.

In a major league career that began in 2001, Torrealba has a lifetime .256 batting average with 56 home runs and 339 RBIs. His career stops have included the San Francisco Giants, Seattle Mariners, San Diego Padres, Texas Rangers, Milwaukee Brewers and Rockies.

The Cubs are currently using John Baker and Eli Whiteside behind the plate as replacements for starter Welington Castillo, who is on the disabled list with a rib cage injury.