Pitcher Oscar Villareal agreed to a $925,000, one-year contract Sunday with Braves, who settled with their only player still in arbitration. The right-hander could make another $100,000 in bonuses based on how many games he starts and finishes.