MIAMI -- A person familiar with the situation says infielder Casey McGehee has agreed to terms on a contract with the Marlins, for whom he played last year and won the National League Comeback Player of the Year award.
The person confirmed the deal on condition of anonymity Thursday because the agreement hadn't been announced.
McGehee, 32, was designated for assignment June 30 by the San Francisco Giants. He lost his starting job at third base to Matt Duffy and was demoted to the minors earlier this season. After returning McGehee went 5-for-17, and he batted .213 with two homers in 49 games.
Last year McGehee hit .287 with 76 RBIs for the Marlins.