PHILADELPHIA -- Right fielder Hunter Pence and the Philadelphia Phillies agreed Friday to a $10.4 million, one-year contract.

The deal was at the midpoint between the $11.8 million he had asked for in arbitration last week and the $9 million the Phillies had offered. He can earn additional award bonuses.

Pence hit .314 with 22 homers and a career-high 97 RBIs for Houston and Philadelphia last season, when he made $6.9 million.

A two-time All-Star, he led the Phillies in batting average (.324), on-base percentage (.394), slugging percentage (.560), hits (67) and total bases (116) after he was acquired from the Astros on July 29. Pence has a .292 average, 114 homers and 412 RBIs in five seasons with Houston and Philadelphia.

Pence also can earn $50,000 for All-Star election or selection, $50,000 each for Gold Glove, Silver Slugger and league championship series MVP, and $100,000 apiece for NL MVP and World Series MVP.

Philadelphia has settled with all its players in arbitration.