The Cincinnati Reds have acquired Dan Johnson from the Houston Astros for a player to be named or cash.

Johnson played in 15 games for the Toronto Blue Jays last season, batting .211 with a homer and seven RBIs.

He left as a free agent after the season and signed with Houston in December.