Via: ESPN
Third baseman Todd Frazier has agreed to a $12 million, one-year contract with the White Sox after a mixed first season in.....