Free agent Ben Zobrist, a key part of the Royals' World Series championship team this past season, reached agreement with the Cubs on Tuesday on a four-year, $56 million deal.