Report: Marlins, John Buck close to deal

ORLANDO, Fla. -- All-Star catcher John Buck and the Florida Marlins are close to an agreement on a three-year, $18 million contract, a person familiar with the negotiations tells The Associated Press.

The person spoke Tuesday on condition of anonymity because the deal was not yet final. The person said the sides were working to wrap it up.

Buck was a first-time All-Star this year, when he hit .281 with 20 homers and 66 RBIs for the Toronto Blue Jays.