Second baseman Jose Castillo and the Pirates avoided arbitration Wednesday, agreeing to a $1.9 million, one-year contract. Castillo filed for $2.2 million and the Pirates offered $1.8 million. He can earn an additional $20,000 for 570 plate appearances and $30,000 for 590 plate appearances.