By ESPN.com news services Free agent infielder Omar Infante has agreed to a four-year deal worth about $30 million with the Kansas City Royals, sources told ESPN’s Buster Olney. Read Full Article

Source: ESPN News