Chicago also agreed to a minor league contract with 38-year-old first baseman Kevin Millar. Millar hit .223 with seven homers and 29 RBIs for Toronto last year. He has spent 12 seasons in the majors, including Boston's 2004 championship team. His uncle, Wayne Nordhagen, played for the Cubs in 1983.
Marmol was 2-4 with 15 saves and a 3.41 ERA in 79 relief appearances last year. He became the closer in August. Marmol sought a raise from $575,000 to $2.5 million and was offered $1.75 million.
Shortstop Ryan Theriot is the Cubs' last player in arbitration.