Jake Lamb, who made the All-Star Game in 2017 while hitting a career-high 30 home runs, has been designated for assignment by the Diamondbacks.