CHICAGO (AP) — Free agent catcher Alex Avila and the Chicago White Sox have agreed to a $2.5 million, one-year contract.Avila is a .242 hitter with 66 homers and 282 RBIs during seven big league seasons, all with the Detroit Tigers, and has thrown out 24.5 percent of attempted base stealers.