The Giants have signed 28-year old lefty swinging 3B/1B Dallas McPherson to a minor league deal. McPherson played in 11 games for the Marlins last season and he was 2 for 11 (.182 avg, .764 OPS) with 3 runs scored. The Giants signed McPherson because of the numbers he put up in AAA ball last season. McPherson played in 127 games in AAA-ball last season and he was 123 for 448 (.275 avg, .997 OPS) with 94 runs scored, 42 homers, 98 RBIs and 14 stolen bases. But, not all was rosy as he did whiff 168 times last season in the minors. McPherson won’t be bumping Pablo Sandoval off of 3B any time soon but if Travis Ishikawa struggles at some point he might get a chance to play some 1B for the Giants. McPherson was once one of the best prospects in all of baseball until he injured his back a couple of seasons ago. He has played in 128 games in his major league career and he is 91 for 371 (.245 avg, .756 OPS) with 53 runs scored, 18 homers, 45 RBIs and 5 stolen bases. But, he has whiffed 126 times in his major league career. Still, this was a good gamble for the Giants as McPherson still has some upside left.