The 30-year-old Kottaras served as Kansas City's backup catcher
last season after being claimed off waivers from Oakland in January.
He played in 46 games, hitting .180 with five home runs and 12 RBIs.
He is a .214 hitter with 29 home runs and 96 RBIs over 295 major
league games with Boston (2008-09), Milwaukee (2010-12), Oakland
(2012) and Kansas City (2013).
The Cubs announced the deal on Tuesday.
Copyright 2013 The Associated
Press. All rights reserved. This material may not be published,
broadcast, rewritten or redistributed.