On May 4,2015, Johnson signed a minor-league contract with the St. Louis Cardinals, who called him up to their MLB roster on July 8.
Johnson signed a minor-league contract with the St. Louis Cardinals. This was on May 4,2015. The St. Louis Cardinals called him up to their MLB roster on July 8.