The Blue Jays acquired infielder Aledmys Diaz from the Cardinals on Friday in exchange for minor league outfielder J.B. Woodman.

Diaz, a 27-year-old native of Cuba, was an All-Star as a breakout rookie in 2016 but slumped throughout last season, batting .259 with seven homers in 79 games. He is primarily a shortstop but has also played second base, third base and left field.