Dec 30, 2008 4:42 PM EST

The Diamondbacks have reportedly reached an agreement on a three-year contract extension with catcher Chris Snyder.

According to ESPN.com, the deal is pending completion of a physical exam.

The package was believed to be worth $14.25 million with a fourth-year club option that could raise the overall value to more than $20 million.

Via MLB.com