PHOENIX (AP) -- The Arizona Diamondbacks and shortstop Cliff Pennington have avoided an arbitration hearing by reaching a two-year, $5 million contract agreement, a person with knowledge of the situation said Wednesday.
The person spoke to The Associated Press on condition of anonymity because there has been no official announcement.
In arbitration filings, Pennington had sought $2.8 million for one year and Arizona had offered $1.8 million. He made $590,000 last season.
The deal was first reported by ESPN.
The Diamondbacks sent center fielder Chris Young to Oakland for Pennington last October.
The agreement leaves only outfielder Gerardo Parra in arbitration with the Diamondbacks. Parra has asked for $2.7 million, the Diamondbacks offering $2.1 million. Parra is among a glut of outfielders on the Arizona roster, with speculation centering on possible trades involving either left fielder Jason Kubel or right fielder Justin Upton, who reportedly has vetoed a deal to Seattle.
Earlier, the Diamondbacks avoided arbitration with four players by reaching one-year contract agreements. Right-handed starter Ian Kennedy got $4,265,000, right-handed reliever Brad Ziegler $3,150,000, third baseman Chris Johnson $2,287,000 and left-handed reliever Tony Sipp $1,275,000.
Pennington hit a career-low .215 in 125 games with Oakland last season. In 2011, he hit .264 in 148 games.
Pennington will compete for playing time with Willie Bloomquist and with young newcomer Didi Gregorius, acquired in a three-team trade that sent one of Arizona's top pitching prospects, Trevor Bauer, to Cleveland. Gregorius, who turns 23 next month, was a prized prospect of the Cincinnati Reds and becomes an immediate candidate to become Arizona's everyday shortstop, one of the team's biggest needs going into spring training.
Diamondbacks pitchers and catchers report to spring training in Scottsdale on Feb. 11. Position players report on Feb. 14.
Rockies reach deal with Herrera
DENVER (AP) -- Infielder Jonathan Herrera and the Colorado Rockies agreed to a one-year, $900,000 contract on Wednesday, avoiding arbitration.
Herrera hit .262 with nine doubles, three homers, 12 RBIs and 29 runs in 86 games last season, when he was dogged by injuries. He missed a total of 39 games while on the DL, first with a strained right hamstring and then a left wrist infection.
The 28-year-old Venezuelan has spent his entire career with the Rockies after signing with them as a non-drafted free agent in 2002.
In 294 career major league games, he's hit .259 with seven homers and 50 RBIs.