The Padres have signed Luke Gregerson to a one-year, $3.2 million contract according to CBSSports.com's Danny Knobler.

Gregerson, 28, posted a career year for the Padres in 2012. He allowed a career low 2.39 ERA (153 ERA+) over 71.2 innings and struck out 72 batters against 21 walks. Over his four years in San Diego, the righty has allowed a 2.92 ERA in 280.2 innings, a sharp 126 ERA+.