The Pirates signed Lamb to a minor-league contract Thursday with an invitation to major-league spring training, Jason Mackey of the Pittsburgh Post-Gazette reports.
Lamb signed a minor-league contract with the Yankees on Friday.
The Angels released Lamb on Sunday.
Lamb was designated for assignment by the Angels on Friday.
Lamb hit a solo home run in his only at-bat in Wednesday's win over St. Louis.
Lamb went 1-for-2 with a solo home run in Sunday's 3-0 victory versus the Brewers.
Lamb will start at first base and bat sixth in Monday's game against the Red Sox, Rhett Bollinger of MLB.com reports.
Lamb is out of the lineup for Wednesday's game against the Nationals, Sarah Valenzuela of the Los Angeles Times reports.
Lamb is out of the lineup for Sunday's game against the Blue Jays, Sarah Valenzuela of the Los Angeles Times reports.
Lamb will start at first base and bat sixth in Wednesday's game against the Mariners, Erica Weston of Bally Sports West reports.