The Kansas City Royals have signed free agent outfielder Chuck Knoblauch to a one-year, two-million dollar contract. Knoblauch is expected to bat leadoff and play left field in Kansas City. Last season for the New York Yankees, the thirty-three year old Knoblauch hit just .250, but he is a career .293 hitter.