The Pittsburgh Pirates have agreed to a Minor League deal with Francisco Liriano.

Liriano will make $1.8 million if he makes the Major League roster, according to a source.

The 35-year-old pitched for the Detroit Tigers last season. He had a 4.58 ERA in 133 2/3 innings pitched.