The Cardinals signed veteran outfielder Randy Winn on Saturday. Winn played 29 games for the Yankees this season before he was designated for assignment. "Once we saw that Randy had become available, we quickly reached out to him," said Cardinals general manager John Mozeliak said in a release. "He is a veteran outfielder who we think will help improve our depth. His versatility and experience should be a real nice fit for our roster."