Hunter Pence and the Phillies agreed Friday to a $10.4M, one-year contract, according to an ESPN.com report on Friday. The deal was at the midpoint between the $11.8M he had asked for in arbitration last week and the $9M the Phillies had offered.