The new Cards jersey is decent, but I'm really not a fan of the "manufactured history" concept. Either make a new jersey design using modernized older elements (like the Astros did) or use an actual throwback from the long history of the team.

Had they gone with a modern script, or not with the 40s cream color which was originally used due to materials available at time, it would have been much better.