The 31-year-old Moustakas is a three-time All-Star and coming off a 35-homer campaign in 2019. Shaw, meanwhile, struggled last season with a .551 OPS across 86 contests. Both players were with the Milwaukee Brewers.
Shaw, 29, hit a combined 63 round-trippers during 2017 and 2018 with the Brewers. He played multiple infield positions with Milwaukee.