This is a signing that I kinda like:

The Cincinnati Reds signed outfielder Craig Wilson to a minor league contract on Saturday.

Wilson, 31, appeared in just 24 games for the Atlanta Braves last season, batting a career-low .172 with one homer and two RBI.

He signed a minor-league deal with the Chicago White Sox on May 28 after his release from the Braves but ended up having season-ending shoulder surgery in June.

The versatile Wilson, who has played four positions during his seven seasons of major league service, has a career batting average of .262 with 99 homers and 292 RBI in 698 games for the Pittsburgh Pirates, New York Yankees and Braves.

He can play some outfield, some first base, has plenty of power, and is a good choice for the bench, in my opinion.