The Pirates signed Lamb to a minor-league contract Friday and assigned him to Triple-A Indianapolis, Alex Stumpf of MLB.com reports.
Lamb opted out of his minor-league contract with Pittsburgh on June 18 but rejoins the organization just 10 days later. He posted a .796 OPS in 234 plate appearances with Indianapolis before opting out.