Josh Johnson will undergo Tommy John surgery for the second time in his career.

Johnson signed with the San Diego Padres in November on an $8 million contract for one season.

Johnson strained his elbow during Spring Training and the Padres initially expected him to be out for one month.

Johnson was a two-time All-Star with the Miami Marlins.