The Pirates have agreed to a revisited contract with Francisco Liriano.

Pittsburgh agreed to a two-year contract with Liriano in December, but he broke his arm over the holiday season.

Liriano reached a preliminary agreement with the Pirates on a two-year, $12.75 million contract shortly before Christmas.

He still could earn that entire sum but will assume more risk under the revised terms, sources said.