The Chicago White Sox have agreed to a three-year contract with free agent infielder Jeff Keppinger, according to CBSSports.com's Jon Heyman.
Previous reports indicated that Keppinger was seeking a three-year $13-million deal and had interest from about six teams, including the Yankees. His deal with the White Sox is for about $12 million, according to FoxSports.com's Ken Rosenthal:
The 32-year-old has played every position along the infield during his career, spending last season with the Rays as primarily a third baseman.
A career .288 hitter with an .864 OPS against lefties, Keppinger will likely fill Chicago's hole at third base, where current free agent Kevin Youkilis was the starter for the second half of 2012.