Right-hander Jon Garland agreed to a $5.3 million, one-year contract with the Padres on Tuesday, according to an ESPN.com report. Garland saw his first NL action in 2009, splitting the season between the Diamondbacks and Dodgers. He was a combined 11-13 with a 4.01 ERA.