Cunningham signed a minor league contract with the Cardinals on Wednesday, MLB.com's Jenifer Langosch reports.

The veteran outfielder most recently washed out of the Angels' system. This is a fifth outfielder's profile, and given the Cardinals' depth at that position, Cunningham should spend most of 2017 at Triple-A.