CHICAGO — The Cubs have added Matthew Boyd to their rotation in their first big offseason move, agreeing to a $29 million, two-year contract with the veteran left-hander, sources confirmed to ESPN amid multiple reports.

Boyd, 33, can earn an additional $1 million in performance bonuses over the two years. The agreement is subject to Boyd passing a physical.

Making a successful return from Tommy John surgery, Boyd went 2-2 with a 2.72 ERA in eight starts with Cleveland this year. He also made three postseason starts for the AL Central champions, allowing one run while striking out 14 in 11⅔ innings.

Boyd signed with the Guardians in June. He made his season debut when he pitched 5⅓ innings of one-run ball against the Cubs on Aug. 13.

The Washington state native joins a rotation that also includes Justin Steele, Shota Imanaga and Jameson Taillon. Chicago has finished second in the NL Central with an 83-79 record in each of the past two years.

The Associated Press contributed to this report.