All-Star catcher John Buck and the Marlins have finalized an $18M, three-year deal, according to an ESPN.com report.
Buck passed his physical Wednesday and the deal was completed, a day after the sides agreed to terms. He gets a $1.5M signing bonus, $4.5M next season and $6M each in 2012 and 2013.
John Buck Finalizes 3-Year Deal With Marlins