The Cubs claimed Zach Putnam off of waivers from the Rockies, Troy Renck of the Denver Post reports (Twitter link). The Rockies also lost Josh Roenicke, Thomas Fields and Guillermo Moscoso via waiver claims this afternoon.
Putnam appeared in two games for the Rockies this past season. The 25-year-old spent most of the season at Triple-A, where he posted a 4.15 ERA with 7.3 K/9 and 4.0 BB/9 in 60 2/3 innings.