Catcher Gary Sanchez and the Minnesota Twins agreed Thursday to a $9 million, one-year contract, avoiding an arbitration hearing that had been scheduled for next week.

The agreement was at the midpoint of the $9.5 million Sanchez had asked for and the $8.5 million offered by the Twins when proposed salaries were exchanged on March 22. A hearing had been scheduled for Tuesday.