The Pirates have agreed to a two-year deal with free agent left-handed starting pitcher Francisco Liriano, which will guarantee him $12.75M according to Jon Heyman, plus some incentives. The move is subject to a physical, so the deal will not be completed until after Christmas.