The Toronto Blue Jays have signed infielder Andy LaRoche to a minor league contract for 2013 with an invite to major-league spring training.

LaRoche appeared in 96 games between Columbus (Cleveland) and Pawtucket (Boston) in the AAA International League in 2012, posting a .251 average with 20 doubles, 12 home runs and 41 RBIs.

The six-foot-one, 195-pound right-handed hitter has played in 403 career games for the Los Angeles Dodgers, Pittsburgh Pirates and Oakland Athletics, batting .226 with 22 home runs and 133 RBIs over five major-league seasons.

The Blue Jays also announced that right-hander Sam Dyson has been claimed off waivers by Miami.