Pitcher Francisco Liriano and the Pittsburgh Pirates have reached agreement on a two-year, $14 million contract with the Pirates, the Minneapolis Star Tribune reported. Liriano, 29, split time between the Minnesota Twins and the Chicago White Sox last season. He was traded to the White Sox in late July for two minor leaguers. The left-hander finished the 2012 season with a combined 6-12 record and a 5.34 ERA with 87 walks and 167 strikeouts in 34 games and 156 2/3 innings. Liriano has a career record of 53-54 with an 4.42 ERA in seven major-league seasons, all with the Twins before going to the White Sox in 2012.