The Kansas City Royals announced Friday that the club has agreed to terms on a one-year contract for 2011 with left-handed pitcher Jeff Francis. The deal is pending a physical exam. Consistent with club policy, terms were not disclosed. Francis, who turned 30 last Saturday, is 55-50 with a 4.77 ERA in 150 career Major League appearances, including 149 starts, for the Colorado Rockies from 2004-2010.