The San Francisco Giants agreed to terms on a one-year contract with outfielder Andres Torres on Thursday. Although financial terms were not released, the deal is believed to be worth $2 million and is pending a physical.
Torres played for the Giants from 2009-11, but was dealt to the New York Mets last offseason for Angel Pagan, who was also recently re-signed. Torres appeared in 132 games for the Mets a year ago and batted .230 with three home runs and 35 RBI.
The 34-year-old switch-hitter, who was not offered a contract from the Mets, could find himself in a platoon situation in left field with Gregor Blanco and may start against left-handed pitchers. He hit .286 against lefties this past season.