The Giants now have two draft picks from the first round of the 2012 MLB Draft in their 40-man roster.
The team claimed right-handed pitcher Pierce Johnson off waivers from the Cubs prior to Wednesday's game. Johnson, the No. 43 overall pick in that draft, was taken 23 spots after the Giants took Chris Stratton.
To make room on the roster, the Giants transferred first baseman Brandon Belt to the 60-day disabled list. Belt has been out with a concussion.
The 26-year-old Johnson made 43 appearances for Triple-A Iowa this season. He posted a 4.31 ERA with 74 strikeouts in 54.1 innings and converted nine save opportunities. Prior to the 2014 season, Johnson was ranked as the No. 87 prospect in all of baseball. He got into one game for the Cubs in May, pitching one inning and allowing two unearned runs. The Cubs designated Johnson for assignment on Sept. 13.