The Cardinals announced on Friday that they have signed outfielder Carlos Peguero to a minor league contract (via MLB.com’s Jenifer Langosch, on Twitter). The Proformance client will receive an invitation to Major League Spring Training.

Peguero, 29 next month, split the 2015 season between the Rangers and Red Sox organizations, seeing action in 30 games with Texas. Peguero batted just .186 in his 84 plate appearances with the Rangers, but he also posted a .310 on-base percentage and slugged .414 thanks to the fact that eight of his 13 hits went for extra bases (four doubles, four homers). Peguero is a legitimate power threat, as evidenced by his career .276/.345/.528 batting line at Triple-A. He belted 30 homers in the minors as recently as 2014 and hit a combined 25 between the Majors and Triple-A last season. Making consistent contact, however, is an issue for Peguero, who has punched out in 39.5 percent of his Major League plate appearances and has a 31.7 percent strikeout rate in parts of five Triple-A seasons.