PHOENIX - Pitcher Brad Ziegler and the Arizona Diamondbacks have agreed to a one-year contract worth US$1.795 million to avoid arbitration.

The 32-year-old right-hander made $1.25 million last season. He had asked for $1,945,000 in arbitration and had been offered $1.46 million.

He was 3-2 with a 2.16 ERA in 66 appearances with the Diamondbacks and Oakland last season. He came to Arizona on July 31 in a trade that sent first baseman Brandon Allen and left-handed reliever Jordan Noberto to Oakland. Ziegler had no decisions with a 1.74 ERA in 23 appearances with the Diamondbacks.

Right-handers hit .188 against Ziegler last season, seventh-best in the majors for pitchers whose opponents had at least 160 plate appearances. He and San Francisco's Javier Lopez were the only pitchers who threw at least 50 innings without allowing a home run.