The White Sox agreed to terms with Joe Crede on a one-year, $5.1 million contract Friday, avoiding salary arbitration with the third baseman. Crede played in just 47 games last year before undergoing season-ending back surgery on June 12. The 29-year-old struggled offensively, batting .216 with four home runs and 22 RBI.