MIAMI — A person familiar with the situation says infielder Casey McGehee has agreed to terms on a contract with Miami, where he played last year and won the NL Comeback Player of the Year award.
The person confirmed the deal to The Associated Press on condition of anonymity Thursday because the agreement hadn't been confirmed publicly. McGehee, 32, was designated for assignment June 30 by the San Francisco Giants.
McGehee lost his starting job at third base with the Giants to Matt Duffy and was demoted to the minors earlier this season. After returning he 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.