The Chicago Cubs have added to their starting rotation, reaching a four-year, $68 million deal with Jameson Taillon, according to sources.

Taillon, 31, is coming off one of the best seasons of his career, going 14-5 with a 3.91 ERA and striking out 151 in 171 1/3 innings for the New York Yankees.

He was the second overall pick in 2010.