Thu 12/13/12 10:39 AM

CSN Bay Area's Andrew Baggarly reports that the Giants have reached a one-year deal with Andres Torres. Torres was non-tendered by the Mets late last month after batting just .230/.327/.337 across 434 plate appearances in 2012. The 34-year-old will battle Gregor Blanco for playing time in left field out in San Francisco and can serve as a backup at the other two outfield spots.