Starting catcher Miguel Montero has agreed to a one-year, $3.2 million contract with the Arizona Diamondbacks, avoiding arbitration.

The 27-year-old Montero hit .266 with nine homers and 43 RBIs in 85 games. He missed 57 games after having surgery to repair torn cartilage in his right knee.

Montero tied for the Major League lead with a .996 fielding percentage and committed a career-low two errors. He's hit .267 with 40 homers and 160 RBIs in five seasons with the Diamondbacks.

Arizona signed Henry Blanco to serve as Montero's backup during the offseason.