The Giants have signed shortstop-turned-pitcher Tony Pena Jr. to a Minor League contract, FOXSports.com reported Friday, adding that Pena would earn a base salary of $650,000 if he spends all of the 2010 season in the Majors.

Pena, son of former All-Star catcher Tony Pena, was once viewed as the Royals' shortstop of the future, but he compiled just a .228 batting average in four big league seasons in Atlanta and Kansas City.

The 28-year-old then tinkered with being a right-handed reliever for part of the 2009 season and went 1-2 with a 2.33 ERA in 10 games (three starts) in the Royals' farm system, striking out 18 and walking six in 19 1/3 innings.

Pena became a free agent after the season and is now pitching for Aguilas of the Dominican Winter League, with whom he is 2-0 with a 5.14 ERA in 17 relief appearances.