FanShot

Padres reach an agreement with Josh Johnson

+

Several sources have confirmed that it is a one-year, guaranteed $8 million contract including additional performance bonuses based on games started.