The Chicago Cubs and outfielder Ryan Sweeney quickly reached a two-year $3.5 million agreement Tuesday.

"I'm glad to be back and have this taken care of soon'' said Sweeney who batted .266 with six home runs and 19 RBIs in 70 games. The left-handed hitting Sweeney missed more than two months because of a rib fracture but provides value to the Cubs with his left-handed bat and ability to play all three outfield positions.

Sweeney 28 said he came into spring training with a ''chip on my shoulder'' because he was not tendered a contract last winter by the Boston Red Sox. He was grateful for the opportunity with the Cubs and started to feel more optimistic about returning toward the end of the season.

"(President) Theo Epstein had a meeting with me and told me he wanted to get something done'' said Sweeney a lifetime .278 hitter. ''We were able to negotiate a deal in a couple weeks.''

Sweeney was happy that he didn't have to go through free agency for a second consecutive winter and said his deal includes an option for 2016.