The Angels on Tuesday signed infielder Colin Walsh to a minor-league deal with an invite to big league spring training.

Walsh, 28, can play infield and the corner outfield positions, but the Angels view him as a second and third baseman, general manager Billy Eppler said.

The Angels are the sixth organization for Walsh, who was drafted by the St. Louis Cardinals and reached the majors for 63 plate appearances with the Milwaukee Brewers in 2016. He was 4 for 47, but he walked 15 times.