Giants signed OF Andres Torres to a one-year, $2 million contract.
Torres has passed his physical, making the deal official. The 34-year-old spent 2009-11 with the Giants, having a career year in '09 when he belted 16 homers while stealing 26 bases. He's struggled the last two seasons, though, and his best chance at playing time this time around will be to beat out Gregor Blanco for the left field job. Ultimately, he'll likely serve as a backup at all three outfield spots.