SAN FRANCISCO -- The Giants acquired third baseman Casey McGehee on Friday night from the Miami Marlins for a pair of right-handed minor league pitchers, finding their replacement for departed slugger Pablo Sandoval.
San Francisco announced the trade late Friday. The World Series champions are sending Kendry Flores and Luis Castillo to the Marlins.
McGehee became expendable once the Marlins acquired Martin Prado earlier Friday from the New York Yankees.
The 32-year-old McGehee won NL Comeback Player of the Year honors after hitting .287 with 29 doubles, four home runs and 76 RBIs for Miami following a season with the Rakuten Golden Eagles in Japan.
Giants general manager Brian Sabean's top priority entering the offseason was trying to re-sign the switch-hitting Sandoval. The GM then had to move on when the star free agent signed with Boston. San Francisco also lost out on left-hander Jon Lester during the winter meetings when he chose the Chicago Cubs.
But Sabean and assistant GM Bobby Evans have been busy this week. Right-hander Jake Peavy reached agreement on a $24 million, two-year contract and reliever Sergio Romo on a $15 million, two-year contract the past two days. Both deals were pending physicals to be finalized, with announcements likely early next week.
Sandoval helped the Giants win three World Series championships in five years. He joined the Red Sox last month for $95 million over five years.
McGehee fills a big void and is plenty familiar with California. He is from Santa Cruz and attended Fresno State.
McGehee revived his career this year after his season in Japan. He had 23 homers and 104 RBIs for Milwaukee in 2010, but his career then went into a nosedive so he headed overseas.
He joined Miami after signing a $1.1 million, one-year contract and is arbitration-eligible.