Lamb was designated for assignment last week by the Arizona Diamondbacks after struggling for the majority of three straight seasons.
The 29-year-old Lamb looked like a future star at third base just a few years ago.
He hit 29 homers in 2016 and then made the National League All-Star team in 2017 while setting career-highs with 30 homers and 105 RBIs.
Since then, he's battled injuries and inconsistency and hit just 12 homers over the past three seasons.
The Associated Press contributed to this report.