The Giants have agreed to acquire third baseman Casey McGehee from the Marlins in exchange for righties Kendry Flores and Luis Castillo, as first reported by Juan C. Rodriguez of the Sun-Sentinel. Ken Rosenthal of FOXSports.com was the first to report discussions between the teams.
The trade is the second of the day for the busy Marlins, who acquired Martin Prado and David Phelps from the Yankees earlier on Friday. Prado was acquired to become the team's starting third baseman, making McGehee expendable and attractive to the Giants, who lost Pablo Sandoval to the Red Sox in free agency and were known to be looking for someon to man the hot corner.
McGehee, 32, hit .287/.355/.357 with four home runs and 76 RBI for the Marlins last season after returning from a one-year stint in Japan. He is a veteran of six major-league seasons with five different teams, and will hit free agency after next season.
Flores, 23, spent his season with High-A San Jose, posting a 4-6 record and 4.09 ERA in 20 starts on the season. He was recently ranked by MLB.com as the Giants' sixteenth best prospect, and is known for his command after posting an 8.1 K/BB ratio in 22 starts in 2013.
Castillo, 22, spent his season with Single-A Augusta, pitching to a 2-2 record and 3.07 ERA in 48 relief appearances. He is not ranked among the team's top 20 prospects, according to MLB.com.