The Cubs agreed on a one-year deal worth $800,000 with outfielder Joey Gathright on Tuesday. The Royals failed to offer Gathright a deal just three days ago. He has hit .263 in 399 career games. "He makes a lot of sense. He can play all three outfield spots. Our people think he's going to be better even in the National League because of double switches and other opportunities to play in a variety of roles," Cubs' GM Jim Hendry said Tuesday.