The Pirates and Francisco Cervelli agreed on a new three-year deal. USATSI

The Pirates on Tuesday announced that they've signed veteran catcher Francisco Cervelli to a three-year contract. Per Adam Berry, the deal will pay Cervelli a total of $31 million. Here's how it breaks down ...

Cervelli, 30, is a career .284/.360/.382 (103 OPS+) hitter across parts of nine big-league seasons. Cervelli also grades out as a plus pitch-framer and skilled handler of pitchers.

In November of 2014, the Pirates acquired him from the Yankees in exchange for Justin Wilson. With New York, Cervelli had been a backup, but the Pirates tabbed him to replace Russell Wilson as their starting catcher. Cervelli responded by providing value with the bat and behind the plate over the course of 130 games and more than 1,000 innings at catcher as the Pirates barged to 98 wins in the regular season.

Cervelli's extension continues a trend for Pirates GM Neal Huntington when it comes to locking up his best position payers ...