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.