Carlos Peña is in a major league starting lineup for the first time since July 20 of last season, and will be wearing a Rangers jersey for the first time in 13 years.
His contract was purchased from Triple-A Round Rock Tuesday.
It has been 4,643 days since Carlos Peña last played for the #Rangers. Rougned Odor was 7 years old at the time. Peña hitting 6th Tuesday— Baseball Texas (@BaseballTX) June 24, 2014
The Rangers designated Brad Snyder for assignment to make room for Peña on the roster.
Pena, 36, was signed to a minor league contract on June 17 and batted .333 (8-for-24) with one home run, one double, and two RBI over seven games with Round Rock. He made five starts at first base and two as the designated hitter.
He went 0-for-4 Monday versus Fresno to snap a six-game hit streak at Triple-A. He was in spring training with the Los Angeles Angels after signing with that club as a minor league free agent on January 28. He batted .139 (5-26) with no homers and two RBI in 20 spring games with the Angels before he was released on March 23.
Peña made his major league debut with the Rangers in 2001 and has since played for seven major league teams. He played for the Tigers, who the Rangers play Tuesday night, for four seasons from 2002-2005.
The Rangers have 10 days to trade, release, or outright Snyder to the minor leagues. Snyder, who was an outfielder in Triple A but played first for the big league club, had his contract purchased from Round Rock on June 10 and batted .167 (5-30) with two home runs and three RBI in 10 games with Texas.