The Padres have agreed to a one-year, $3.2 million contract with Luke Gregerson, according to the pitcher's agent.

Gregerson was 2-0 with a 2.39 ERA in 77 relief appearances last season, striking out 72 in 71 1-3 innings. He made $1.55 million.