Jeff Karstens is staying with the Pittsburgh Pirates, finalizing a $2.5 million, one-year contract on Thursday.
Karstens can earn an additional $1 million in performance bonuses based on innings.
The 30-year-old right-hander was 5-4 with a 3.97 ERA in 15 starts and four relief appearances last year, when he missed time because of separate injuries to a hip, groin and shoulder. He made $3.1 million.
Karstens gives the club insurance after free agent left-hander Francisco Liriano injured his right arm last month, a deal that has led to a two-year contract not being finalized.
Pittsburgh also invited top pitching prospects Gerrit Cole and Jameson Taillon, both first-round draft picks, to major league spring training camp next month.