The San Diego Padres have agreed to a two-year deal with Garrett Richards worth $15 million guaranteed.

Richards, 30, is expected to spend the entire 2019 season recovering from Tommy John surgery.

He made 16 starts to begin the season -- posting a 3.66 ERA, a 1.28 WHIP and a 2.56 strikeout-to-walk ratio -- but damaged his ulnar collateral ligament in July.