According to ESPN’s Jerry Crasnick, the Diamondbacks reached a preliminary agreement with catcher Chris Snyder on a three-year, $14.25MM contract extension. The deal will also have a fourth-year club option. Arizona buys out two arb years, one free agent year, and then has the option on the second free agent year. Nick Piecoro broke the story a week ago, with similar details.