The San Diego Padres have agreed to a one- year contract with pitcher Dustin Moseley, avoiding arbitration in the process.

Moseley, 30, went 3-10 last season with a 3.30 earned run average and 64 strikeouts in 120 innings pitched.

In 100 career games -- 52 starts -- with the Angels, Yankees and Padres, Moseley has a 15-21 mark with a 4.61 ERA and 195 strikeouts.